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