Merge with git+ssh://pasky/srv/git/elinks.git
[elinks/images.git] / NEWS
blob7fe73439bc64ff84dca4c505bcde2554c48b4917
1 You can see the complete list of recent changes, bugfixes and new features
2 in the gitweb interface. See the ChangeLog file for details.
4 ELinks now:
6 * SSL support via GNUTLS now requires 1.2 or higher
7 * support for Lua 4.x was dropped, we only support Lua 5.x now
8 * Python scripting back-end (experimental)
9 * 88 colors support
10 * default URI-rewrite rule, used when no other rules match but the string
11   that was entered in the Go to URL box does not resemble a URI
12 * support prefixes for add-bookmark-link, document-info, goto-url-current-link,
13   history-move-back, and history-move-forward
14 * BitTorrent protocol (experimental)
15 * FSP protocol via a CGI script (see contrib/cgi/README.FSP) (experimental)
16 * sysmouse support on the BSD console
17 * new GNU make based build system (aclocal from automake is still required)
18 * move from CVS to GIT
20 ELinks 0.10.6:
22 * external editor is configurable at run-time
24 ELinks 0.10.4:
26 * explicit keyboard accelerators were defined for buttons in dialogue boxes
27   and are now highlighted
29 ELinks 0.10.2:
31 * Ruby scripting back-end (experimental)
32 * Debian package files (apt-get install devscripts && debuild -uc -us)
34 ELinks 0.10.0 (Thelma):
36 * simple CSS
37 * simple JavaScript/ECMAScript support by the SpiderMonkey Mozilla JS engine
38 * plain-text mark-up (_^Hx to underline, x^Hx to embolden)
39 * HTML source high-lighting using DOM implementation
40 * multiple URIs on the command line
41 * tabs moving (press Alt-'>' or Alt-'<')
42 * periodic snapshotting of all tabs in all terminals
43 * exmode CLI support (press ':' followed by action and args) (experimental)
44 * cursor routing (aka w3m-style navigation)
45 * modal text-input form-fields editing (enabled by default)
46 * manual cookies creating and editing
47 * incremental searching (press '#/')
48 * Perl scripting back-end (experimental)
49 * build-time configurability and feature documentation through features.conf
50 * Mozilla-compatible -remote option (http://www.mozilla.org/unix/remote.html)
51 * support for specifying IP family as protocol postfix (i.e. http4 or ftp6)
52 * internationalized domain names via libidn (RFC 3490)
53 * data URI protocol (RFC 2397)
54 * gopher protocol (RFC 1436)
55 * NNTP protocol (RFC 977 and 2980) (experimental)
56 * build system fine-tuned to use automake conditionals
57 * -localhost option to block connections to remote hosts
58 * -verbose option to control messages printed at startup
59 * -default-keys command line option to ignore user-defined keybindings
60 * -confdir option renamed to -config-dir
61 * -conffile option renamed to -config-file
62 * enhanced documentation
64 ELinks 0.9.2:
66 * directional links navigation
67 * 'unset' configuration directive, which can be used, e.g.,
68   to delete default MIME type settings or external protocol handlers.
70 ELinks 0.9.1:
72 * support <object> tags by displaying a link to the data
73 * add beginning-of-buffer and end-of-buffer actions for text fields
74 * automatic session saving/restoring support (disabled by default)
75 * add-bookmark-tabs (bookmark all tabs) option and menu item
76 * fold successive blank lines when displaying a plain-text document
77   (disabled by default; use the option document.plain.compress_empty_lines)
78 * 'fresh' color for any tab that has not been selected
79   since its document was loaded
81 ELinks 0.9.0 (Skyrider):
83 * used gettext for internationalization
84 * support for background document colors
85 * tabs support
86 * new MIME subsystem adding mimetypes files support
87 * local CGI support
88 * Guile scripting extensions
89 * HTML meta refresh
90 * forms history
91 * 256 colors support
92 * regex searches
93 * cookies manager, cache manager and download manager
94 * document marks support
95 * displaying URIs in plain documents as links
96 * SMB protocol support (requires smbclient)
97 * builtin user prefixes support (enter 'gg' or 'gg:elinks' to the goto dialog)
98 * HTTPS proxy support
99 * typeahead link searching (press '#')
101 ELinks 0.4.0 (Iceberg):
103 * merged HTTP_AUTH
104 * basic proxy auth support
105 * cookies parser rewritten
106 * support for tabindex,accesskey,title attribute
107 * FTP support dramatically improved (bugfixes, interoperability fixes, passive
108   mode support, ...)
109 * global history support (+vlink support)
110 * make some modules (cookies,bookmarks,globhist,..) optional at compile time
111 * secure saving support (see secure_save option desc. if you're doing weird
112   things with your links files like symlinking or nonstandart permissions!!!)
113 * support for utf8 i/o
114 * mouse wheel support
115 * portability enhancements
116 * performance enhancements
117 * file/http gzip/bzip2 decompression support
118 * downloads resuming support
119 * mailcap support
120 * hierarchic bookmarks support, XBEL bookmarks support
121 * source layout was dramatically reorganized
122 * relocated ELinks configuration files, changed format (if you are upgrading
123   from Links or older ELinks version, read INSTALL file to see how to convert
124   your old config files!!!)
125 * options are now in tree hierarchy and are configurable generically
126 * keybindings can be configured from the user interface
127 * colorful user interface
128 * tiny useless LED-like indicators support
129 * GNUTLS support parallel to the OpenSSL support (fixes some license issues)
130 * extensive memory debugging support
132 ELinks 0.3.0:
134 * unhistory
135 * external textarea editor
136 * DNS rewrite - we handle multi RR per host correctly
137 * IPv6 support
138 * rewritten options handling
139 * bookmarks filtering (aka bookmarks search)
140 * bookmarks resaving (save on the disk after every change)
141 * added possibility to change default colors settings
143 Links 0.96-pb3:
145 * secured cookies file creation
146 * support for title attribute of img tag
147 * Catalan translation
148 * Romanian translation
149 * changing of User-Agent string sent to webserver
150 * <listing> tag support
152 Links 0.96-pb2:
154 * cookies expiration, saving and resaving
155 * do NOT strip everything after ? in form action
156 * http referrer, true http referrer
157 * limited textarea external editor support
158 * partial fix of &#13;
159 * enhanced manual page
160 * fixed multi-level HTTP moved when using -dump/-source
161 * fixed keybindings