aboutsummaryrefslogtreecommitdiff
path: root/docs/changelog.md
diff options
context:
space:
mode:
authormitchell <70453897+orbitalquark@users.noreply.github.com>2020-09-04 23:33:02 -0400
committermitchell <70453897+orbitalquark@users.noreply.github.com>2020-09-04 23:33:02 -0400
commit7a98e09ae4b424031835cdb8986d93926c7ac0bd (patch)
tree65dcff0f522310d142943701fd4b60df29ffcf24 /docs/changelog.md
parente6feddc952ecb232ac0304ffa698ae707ac39cdb (diff)
downloadtextadept-7a98e09ae4b424031835cdb8986d93926c7ac0bd.tar.gz
textadept-7a98e09ae4b424031835cdb8986d93926c7ac0bd.zip
Moved all top-level .md files into docs/ except README.md.
Also fixed lack of header anchors in generated HTML.
Diffstat (limited to 'docs/changelog.md')
-rw-r--r--docs/changelog.md5647
1 files changed, 5647 insertions, 0 deletions
diff --git a/docs/changelog.md b/docs/changelog.md
new file mode 100644
index 00000000..f51c3868
--- /dev/null
+++ b/docs/changelog.md
@@ -0,0 +1,5647 @@
+# Changelog
+
+[Atom Feed][] | [PGP Public Key][]
+
+**Please [donate][] or purchase the [book][] to fund continuous development.**
+
+[Atom Feed]: feed
+[PGP Public Key]: https://foicica.com/foicica.pgp
+[donate]: http://gum.co/textadept
+[book]: media.html#Book
+
+## 11.0 alpha 3 (01 Aug 2020)
+
+Please see the [10 to 11 migration guide][] for upgrading from Textadept 10 to
+Textadept 11.
+
+* [Textadept 11.0 alpha 3 -- Win32][] | [PGP -- 11.0 alpha 3 Win32][]
+* [Textadept 11.0 alpha 3 -- Mac OSX 10.6+][] | [PGP -- 11.0 alpha 3 OSX][]
+* [Textadept 11.0 alpha 3 -- Linux][] | [PGP -- 11.0 alpha 3 Linux][]
+* [Textadept 11.0 alpha 3 -- Linux x86_64][] | [PGP -- 11.0 alpha 3 Linux x86_64][]
+* [Textadept 11.0 alpha 3 -- Modules][] | [PGP -- 11.0 alpha 3 Modules][]
+
+Bugfixes:
+
+* Fixed toggling of Find & Replace Pane visibility with `ui.find.focus()`.
+* Fixed potential hangs with `os.spawn()` in the terminal version.
+* Fixed `--line` command line switch.
+* Fixed `ui.dialogs.optionselect()`'s `text` option.
+* Call `os.spawn()` exit callback after `proc:wait()`.
+* Fixed an instance of buffer selection data not being saved to a session.
+* Fixed initial setting of `ui.find.replace_entry_text` in the GUI.
+* Fixed `keys.keychain[i]` access if its length ever exceeded 1.
+* Modules: Fixed custom Lua regex for generating Ctags.
+* Modules: Fixed file comparison colors in the terminal version.
+* Modules: Fixed many bugs in file comparison and merging.
+* Modules: Fixed export of styles defined only in lexers.
+* Scintilla: Fixed crash when *lexer.lua* cannot be found.
+* Scintilla: Fixed crash when setting a style with no token.
+
+Changes:
+
+* Renamed `buffer:set_theme()` to [`view:set_theme()`][].
+* Replaced `lfs.dir_foreach()` with [`lfs.walk()`][] generator.
+* Renamed some buffer/view fields to use American English instead of Australian
+ English (e.g. "colour" to "color").
+* Changed key binding modifier keys from `c` (Ctrl), `m` (Meta/Command), `a`
+ (Alt), and `s` (Shift) to `ctrl`, `meta`/`cmd`, `alt`, and `shift`,
+ respectively.
+* Renamed `ui.bufstatusbar_text` to `ui.buffer_statusbar_text`.
+* Only save before compile/run if the buffer has been modified.
+* Added support for Fennel.
+* Added [`buffer:style_of_name()`][] as an analogue to `buffer:name_of_style()`.
+* When requiring modules, read from `LUA_PATH` and `LUA_CPATH` environment
+ variables instead of `TA_LUA_PATH` and `TA_LUA_CPATH`.
+* `ui.goto_file_found()` and `textadept.run.goto_error()` arguments are now
+ optional.
+* Moved Find Incremental into the Find & Replace pane (via
+ [`ui.find.incremental`][]), eliminated `ui.find.find_incremental()` and
+ `ui.find.find_incremental_keys`, and added [`events.FIND_TEXT_CHANGED`][].
+* Replaced `textadept.editing.highlight_word()` with
+ [`textadept.editing.highlight_words`][] auto-highlighting option.
+* Find & Replace Pane now allows file filters to be specified for Find in Files.
+* Use monospaced font in Find & Replace Pane text entries.
+* Removed legacy "refresh syntax highlighting" feature.
+* Modules: Added documentation for generating ctags and API files.
+* Modules: Improved in-place editing of files during comparison.
+* Scintilla: added [`lexer.colors`][] and [`lexer.styles`][] tables for use in
+ themes. Also added new way to [define and reference styles][].
+* Scintilla: Added [`lexer.fold*`][] options instead of setting view properties.
+* Scintilla: Optimized performance when opening huge files.
+* Scintilla: Added [`buffer.eol_annotation_text`][] analogue to
+ `buffer.annotation_text`, but for EOL annotations.
+* Scintilla: Display DEL control characters like other control characters.
+* Scintilla: Allow caret width to be up to 20 pixel.
+* Scintilla: Updated markdown and C lexers.
+* Scintilla: Fixed bug with GTK on recent Linux distributions where underscores
+ were invisible.
+* Scintilla: Fixed GTK on Linux bug when pasting from closed application.
+* Updated to [Scintilla][] 3.21.0.
+
+[10 to 11 migration guide]: manual.html#Textadept.10.to.11
+[Textadept 11.0 alpha 3 -- Win32]: download/textadept_11.0_alpha_3.win32.zip
+[Textadept 11.0 alpha 3 -- Mac OSX 10.6+]: download/textadept_11.0_alpha_3.osx.zip
+[Textadept 11.0 alpha 3 -- Linux]: download/textadept_11.0_alpha_3.i386.tgz
+[Textadept 11.0 alpha 3 -- Linux x86_64]: download/textadept_11.0_alpha_3.x86_64.tgz
+[Textadept 11.0 alpha 3 -- Modules]: download/textadept_11.0_alpha_3.modules.zip
+[PGP -- 11.0 alpha 3 Win32]: download/textadept_11.0_alpha_3.win32.zip.asc
+[PGP -- 11.0 alpha 3 OSX]: download/textadept_11.0_alpha_3.osx.zip.asc
+[PGP -- 11.0 alpha 3 Linux]: download/textadept_11.0_alpha_3.i386.tgz.asc
+[PGP -- 11.0 alpha 3 Linux x86_64]: download/textadept_11.0_alpha_3.x86_64.tgz.asc
+[PGP -- 11.0 alpha 3 Modules]: download/textadept_11.0_alpha_3.modules.zip.asc
+[`view:set_theme()`]: api.html#view.set_theme
+[`lfs.walk()`]: api.html#lfs.walk
+[`buffer:style_of_name()`]: api.html#buffer.style_of_name
+[`ui.find.incremental`]: api.html#ui.find.incremental
+[`events.FIND_TEXT_CHANGED`]: api.html#events.FIND_TEXT_CHANGED
+[`textadept.editing.highlight_words`]: api.html#textadept.editing.highlight_words
+[`lexer.colors`]: api.html#lexer.colors
+[`lexer.styles`]: api.html#lexer.styles
+[define and reference styles]: api.html#lexer.Styles.and.Styling
+[`lexer.fold*`]: api.html#lexer.fold_by_indentation
+[`buffer.eol_annotation_text`]: api.html#buffer.eol_annotation_text
+[Scintilla]: https://scintilla.org
+
+## 11.0 alpha 2 (01 Jun 2020)
+
+* [Textadept 11.0 alpha 2 -- Win32][] | [PGP -- 11.0 alpha 2 Win32][]
+* [Textadept 11.0 alpha 2 -- Mac OSX 10.6+][] | [PGP -- 11.0 alpha 2 OSX][]
+* [Textadept 11.0 alpha 2 -- Linux][] | [PGP -- 11.0 alpha 2 Linux][]
+* [Textadept 11.0 alpha 2 -- Linux x86_64][] | [PGP -- 11.0 alpha 2 Linux x86_64][]
+* [Textadept 11.0 alpha 2 -- Modules][] | [PGP -- 11.0 alpha 2 Modules][]
+
+Bugfixes:
+
+* Fixed some drive letter case issues on Windows resulting in duplicate open
+ files.
+* Fixed `os.spawn` exit callback and `spawn_proc:wait()` inconsistencies.
+* Restore prior key mode after running the command entry.
+* Fixed regression with word completion not respecting
+ `buffer.auto_c_ignore_case`.
+* Scintilla: Fixed display of windowed IME on Wayland.
+
+Changes:
+
+* Views can be used as buffers in most places, resulting in new
+ [API suggestions][] for `buffer` and `view`.
+* Scintilla: Added [`buffer:marker_handle_from_line()`][] and
+ [`buffer:marker_number_from_line()`][] for iterating through the marker
+ handles and marker numbers on a line.
+* Scintilla: Deprecated `lexer.delimited_range()` and `lexer.nested_pair()` in
+ favor of [`lexer.range()`][], and added [`lexer.to_eol()`][] and
+ [`lexer.number`][].
+* Scintilla: Automatically scroll text while dragging.
+* Scintilla: Improved behavior of IME.
+* Updated to [Scintilla][] 3.20.0.
+
+[10 to 11 migration guide]: manual.html#Textadept.10.to.11
+[Textadept 11.0 alpha 2 -- Win32]: download/textadept_11.0_alpha_2.win32.zip
+[Textadept 11.0 alpha 2 -- Mac OSX 10.6+]: download/textadept_11.0_alpha_2.osx.zip
+[Textadept 11.0 alpha 2 -- Linux]: download/textadept_11.0_alpha_2.i386.tgz
+[Textadept 11.0 alpha 2 -- Linux x86_64]: download/textadept_11.0_alpha_2.x86_64.tgz
+[Textadept 11.0 alpha 2 -- Modules]: download/textadept_11.0_alpha_2.modules.zip
+[PGP -- 11.0 alpha 2 Win32]: download/textadept_11.0_alpha_2.win32.zip.asc
+[PGP -- 11.0 alpha 2 OSX]: download/textadept_11.0_alpha_2.osx.zip.asc
+[PGP -- 11.0 alpha 2 Linux]: download/textadept_11.0_alpha_2.i386.tgz.asc
+[PGP -- 11.0 alpha 2 Linux x86_64]: download/textadept_11.0_alpha_2.x86_64.tgz.asc
+[PGP -- 11.0 alpha 2 Modules]: download/textadept_11.0_alpha_2.modules.zip.asc
+[API suggestions]: manual.html#View.API.Additions.and.Buffer.API.Changes
+[`buffer:marker_handle_from_line()`]: api.html#buffer.marker_handle_from_line
+[`buffer:marker_number_from_line()`]: api.html#buffer.marker_number_from_line
+[`lexer.range()`]: api.html#lexer.range
+[`lexer.to_eol()`]: api.html#lexer.to_eol
+[`lexer.number`]: api.html#lexer.number
+[Scintilla]: https://scintilla.org
+
+## 11.0 alpha (31 Mar 2020)
+
+* [Textadept 11.0 alpha -- Win32][] | [PGP -- 11.0 alpha Win32][]
+* [Textadept 11.0 alpha -- Mac OSX 10.6+][] | [PGP -- 11.0 alpha OSX][]
+* [Textadept 11.0 alpha -- Linux][] | [PGP -- 11.0 alpha Linux][]
+* [Textadept 11.0 alpha -- Linux x86_64][] | [PGP -- 11.0 alpha Linux x86_64][]
+* [Textadept 11.0 alpha -- Modules][] | [PGP -- 11.0 alpha Modules][]
+
+Bugfixes:
+
+* Fixed `--help` command line option.
+* Fixed Textadept API autocompletion and documentation on Windows.
+* Fixed bug that regards lexer-specific snippet files as global.
+* Fixed hangs on Win32 terminal version with
+ `textadept.editing.filter_through()`.
+* Fixed issues with buffer z-order when switching between views.
+* Fixed accidental clipping of first character in a snippet under certain
+ circumstances.
+* Fixed C autocompletion error with typerefs.
+* Fixed skipping of event handlers that come directly after one that was just
+ run, but disconnected.
+* Fixed bugs in the return values of `ui.dialogs.standard_dropdown` and `msgbox`
+ dialogs.
+* Fixed `events.FILE_CHANGED` not emitting a filename.
+* Fixed bug with pipes in `textadept.editing.filter_through()`.
+* Fixed tab label display on Windows.
+* Fixed bug in syntax highlighting with PHP, Django, and other lexers that embed
+ themselves.
+
+Changes:
+
+* All buffer positions, lines, and countable entities start from 1 instead of 0.
+* Support more Alt and Shift+Alt keys in the Win32 terminal version.
+* `textadept.editing.api_files` acts as if it already has lexer tables defined.
+* `textadept.run.goto_error()` wraps searches now.
+* Added snippet trigger autocompletion via
+ `textadept.editing.autocomplete('snippet')`.
+* Improved Lua API [documentation generator][].
+* Localization keys in `_L` no longer contain GUI mnemonics ('\_').
+* `textadept.snippets` functions no longer have a '\_' prefix.
+* `--help` command line options are alphabetized.
+* The Lua command entry can now run any `view` functions by name (e.g. split).
+* Auto-pair, type-over, and auto-deletion of matching braces now works with
+ multiple selections.
+* Removed `textadept.file_types.lexers` table in favor of asking the LPeg lexer
+ for known lexer names.
+* Updated German translation.
+* Changed `textadept.bookmarks.toggle()` to only toggle bookmarks on the current
+ line.
+* Removed '=' prefix in command entry that would print results; printing results
+ has been the default behavior for quite some time.
+* Replaced `buffer.style_name[]` with [`buffer:name_of_style()`][].
+* Session files are now Lua data files; old formats will no longer work.
+* Added [`events.SESSION_SAVE`][] and [`events.SESSION_LOAD`][] events for
+ saving and loading custom user data to sessions.
+* Removed *~/.textadept/?.lua* and *~/.textadept/?.{so,dll}* from `package.path`
+ and `package.cpath`, respectively.
+* Lua errors in Textadept can now be jumped to via double-click or Enter.
+* `ui.dialogs.filteredlist()` dialogs have a reasonable default width.
+* Renamed `keys.MODE` to [`keys.mode`][].
+* Moved individual buffer functions in `io` into `buffer`.
+* Event handlers can now return any non-`nil` value instead of a boolean value
+ and have that value passed back to `events.emit()`.
+* Lua command entry completions show images just like in Lua autocompletion.
+* Align block comments by column if possible, not indent.
+* Added per-mode command entry history which can be cycled through using the
+ `Up` and `Down` keys.
+* Added [`ui.dialogs.progressbar()`][], utilize it with Find in Files, and
+ removed `ui.find.find_in_files_timeout`.
+* GUI find/replace history Up/Down history key bindings swapped, mimicking
+ traditional command line history navigation.
+* The statusbar now indicates an active snippet.
+* Updated to [PDCurses][] 3.9.
+* Experimental set of "standard" modules is provided in the modules archive
+ instead of just language modules.
+
+[Textadept 11.0 alpha -- Win32]: download/textadept_11.0_alpha.win32.zip
+[Textadept 11.0 alpha -- Mac OSX 10.6+]: download/textadept_11.0_alpha.osx.zip
+[Textadept 11.0 alpha -- Linux]: download/textadept_11.0_alpha.i386.tgz
+[Textadept 11.0 alpha -- Linux x86_64]: download/textadept_11.0_alpha.x86_64.tgz
+[Textadept 11.0 alpha -- Modules]: download/textadept_11.0_alpha.modules.zip
+[PGP -- 11.0 alpha Win32]: download/textadept_11.0_alpha.win32.zip.asc
+[PGP -- 11.0 alpha OSX]: download/textadept_11.0_alpha.osx.zip.asc
+[PGP -- 11.0 alpha Linux]: download/textadept_11.0_alpha.i386.tgz.asc
+[PGP -- 11.0 alpha Linux x86_64]: download/textadept_11.0_alpha.x86_64.tgz.asc
+[PGP -- 11.0 alpha Modules]: download/textadept_11.0_alpha.modules.zip.asc
+[documentation generator]: manual.html#Generating.LuaDoc
+[`buffer:name_of_style()`]: api.html#buffer.name_of_style
+[`events.SESSION_SAVE`]: api.html#events.SESSION_SAVE
+[`events.SESSION_LOAD`]: api.html#events.SESSION_LOAD
+[`keys.mode`]: api.html#keys.mode
+[`ui.dialogs.progressbar()`]: api.html#ui.dialogs.progressbar
+[PDCurses]: https://pdcurses.sourceforge.io/
+
+## 10.8 (01 Jan 2020)
+
+Download:
+
+* [Textadept 10.8 -- Win32][] | [PGP -- 10.8 Win32][]
+* [Textadept 10.8 -- Mac OSX 10.6+][] | [PGP -- 10.8 OSX][]
+* [Textadept 10.8 -- Linux][] | [PGP -- 10.8 Linux][]
+* [Textadept 10.8 -- Linux x86_64][] | [PGP -- 10.8 Linux x86_64][]
+* [Textadept 10.8 -- Modules][] | [PGP -- 10.8 Modules][]
+
+Bugfixes:
+
+* Fixed incorrect event arguments for `events.AUTO_C_SELECTION_CHANGE`.
+* Fixed bug in "Replace All in selection" with match at the end of a selection.
+* Fixed long line output for run, compile, and build commands.
+
+Changes:
+
+* Changed [`events.TAB_CLICKED`][] to emit button clicked as well as modifier
+ keys.
+* Autocompletion and documentation for Textadept's Lua API only happens in
+ Textadept files now (i.e. files in `_HOME` and `_USERHOME`).
+* `textadept.editing.api_files` and `_M.lua.tags` can contain functions that
+ return file paths.
+* Added support for txt2tags.
+* Scintilla: Added access to virtual space at the start and end of multiple
+ selections.
+* Scintilla: The target can have virtual space.
+* Updated to [Scintilla][] 3.11.2.
+
+[Textadept 10.8 -- Win32]: download/textadept_10.8.win32.zip
+[Textadept 10.8 -- Mac OSX 10.6+]: download/textadept_10.8.osx.zip
+[Textadept 10.8 -- Linux]: download/textadept_10.8.i386.tgz
+[Textadept 10.8 -- Linux x86_64]: download/textadept_10.8.x86_64.tgz
+[Textadept 10.8 -- Modules]: download/textadept_10.8.modules.zip
+[PGP -- 10.8 Win32]: download/textadept_10.8.win32.zip.asc
+[PGP -- 10.8 OSX]: download/textadept_10.8.osx.zip.asc
+[PGP -- 10.8 Linux]: download/textadept_10.8.i386.tgz.asc
+[PGP -- 10.8 Linux x86_64]: download/textadept_10.8.x86_64.tgz.asc
+[PGP -- 10.8 Modules]: download/textadept_10.8.modules.zip.asc
+[`events.TAB_CLICKED`]: api.html#events.TAB_CLICKED
+[Scintilla]: http://scintilla.org
+
+## 10.7 (01 Nov 2019)
+
+Download:
+
+* [Textadept 10.7 -- Win32][] | [PGP -- 10.7 Win32][]
+* [Textadept 10.7 -- Mac OSX 10.6+][] | [PGP -- 10.7 OSX][]
+* [Textadept 10.7 -- Linux][] | [PGP -- 10.7 Linux][]
+* [Textadept 10.7 -- Linux x86_64][] | [PGP -- 10.7 Linux x86_64][]
+* [Textadept 10.7 -- Modules][] | [PGP -- 10.7 Modules][]
+
+Bugfixes:
+
+* Fixed scroll issues when toggling line wrap.
+* Properly handle absolute paths in run/compile/build output and also
+ case-insensitivity on Windows.
+* Restore virtual space state when switching between buffers.
+* Restore rectangular selection state when switching between buffers.
+* Fixed opening of non-UTF-8-encoded filenames dropped into a view.
+* Fixed macro toggling with some key combinations.
+* Ensure `events.BUFFER_AFTER_SWITCH` is emitted properly during `buffer.new()`.
+* Prevent double-counting fold points on a single line.
+
+Changes:
+
+* Refactored "Replace All" to be more performant.
+* Added back [`textadept.editing.paste_reindent()`][] as a separate
+ menu/key/command from `buffer.paste()`.
+* Enabled all theme colors by default, and changed line number color in the
+ terminal version.
+* Replaced `ui.command_entry.enter_mode()` and `ui.command_entry.finish_mode()`
+ with simplified [`ui.command_entry.run()`][].
+* Added `ui.find.find_incremental_keys` table of key bindings during "Find
+ Incremental" searches.
+* Replaced `textadept.macros.start_recording()` and
+ `textadept.macros.stop_recording()` with [`textadept.macros.record()`][].
+* Updated C, Rust, Prolog, and Logtalk lexers.
+* Added MediaWiki lexer.
+* Scintilla: Updated case conversion and character categories to Unicode 12.1.
+* Updated to [Scintilla][] 3.11.1.
+
+[Textadept 10.7 -- Win32]: download/textadept_10.7.win32.zip
+[Textadept 10.7 -- Mac OSX 10.6+]: download/textadept_10.7.osx.zip
+[Textadept 10.7 -- Linux]: download/textadept_10.7.i386.tgz
+[Textadept 10.7 -- Linux x86_64]: download/textadept_10.7.x86_64.tgz
+[Textadept 10.7 -- Modules]: download/textadept_10.7.modules.zip
+[PGP -- 10.7 Win32]: download/textadept_10.7.win32.zip.asc
+[PGP -- 10.7 OSX]: download/textadept_10.7.osx.zip.asc
+[PGP -- 10.7 Linux]: download/textadept_10.7.i386.tgz.asc
+[PGP -- 10.7 Linux x86_64]: download/textadept_10.7.x86_64.tgz.asc
+[PGP -- 10.7 Modules]: download/textadept_10.7.modules.zip.asc
+[Scintilla]: http://scintilla.org
+[`textadept.editing.paste_reindent()`]: api.html#textadept.editing.paste_reindent
+[`ui.command_entry.run()`]: api.html#ui.command_entry.run
+[`textadept.macros.record()`]: api.html#textadept.macros.record
+
+## 10.6 (01 Sep 2019)
+
+Download:
+
+* [Textadept 10.6 -- Win32][] | [PGP -- 10.6 Win32][]
+* [Textadept 10.6 -- Mac OSX 10.6+][] | [PGP -- 10.6 OSX][]
+* [Textadept 10.6 -- Linux][] | [PGP -- 10.6 Linux][]
+* [Textadept 10.6 -- Linux x86_64][] | [PGP -- 10.6 Linux x86_64][]
+* [Textadept 10.6 -- Modules][] | [PGP -- 10.6 Modules][]
+
+Bugfixes:
+
+* Fail more gracefully when users attempt to create buffers on init.
+* Improve caret sticky behavior when switching between buffers.
+* Do not auto-indent when pressing enter at the start of a non-empty line.
+* Scintilla: Fix deletion of isolated invalid bytes.
+* Scintilla: Fix position of line caret when overstrike caret is set to block.
+
+Changes:
+
+* Use CP1252 encoding instead of ISO-8859-1.
+* Added support for ksh and mksh.
+* Updated to [Scintilla][] 3.11.0.
+
+[Textadept 10.6 -- Win32]: download/textadept_10.6.win32.zip
+[Textadept 10.6 -- Mac OSX 10.6+]: download/textadept_10.6.osx.zip
+[Textadept 10.6 -- Linux]: download/textadept_10.6.i386.tgz
+[Textadept 10.6 -- Linux x86_64]: download/textadept_10.6.x86_64.tgz
+[Textadept 10.6 -- Modules]: download/textadept_10.6.modules.zip
+[PGP -- 10.6 Win32]: download/textadept_10.6.win32.zip.asc
+[PGP -- 10.6 OSX]: download/textadept_10.6.osx.zip.asc
+[PGP -- 10.6 Linux]: download/textadept_10.6.i386.tgz.asc
+[PGP -- 10.6 Linux x86_64]: download/textadept_10.6.x86_64.tgz.asc
+[PGP -- 10.6 Modules]: download/textadept_10.6.modules.zip.asc
+[Scintilla]: http://scintilla.org
+
+## 10.5 (01 Jul 2019)
+
+Download:
+
+* [Textadept 10.5 -- Win32][] | [PGP -- 10.5 Win32][]
+* [Textadept 10.5 -- Mac OSX 10.6+][] | [PGP -- 10.5 OSX][]
+* [Textadept 10.5 -- Linux][] | [PGP -- 10.5 Linux][]
+* [Textadept 10.5 -- Linux x86_64][] | [PGP -- 10.5 Linux x86_64][]
+* [Textadept 10.5 -- Modules][] | [PGP -- 10.5 Modules][]
+
+Bugfixes:
+
+* Do not advance the caret on failed incremental find.
+* Fixed bug with filters that have extension includes and pattern excludes.
+
+Changes:
+
+* Added case-insensitive option to [`textadept.editing.show_documentation()`][].
+* Updated the default window size and some default dialog sizes.
+* Updated Markdown lexer.
+* Improved C++ lexer to support single quotes in C++14 integer literals.
+* Scintilla: Improved performance opening and closing large files with fold
+ points.
+* Scintilla: Tweaked behavior of `buffer.style_case`'s `buffer.CASE_CAMEL`
+ option to treat only letters as word characters.
+* Updated to [Scintilla][] 3.10.6.
+
+[Textadept 10.5 -- Win32]: download/textadept_10.5.win32.zip
+[Textadept 10.5 -- Mac OSX 10.6+]: download/textadept_10.5.osx.zip
+[Textadept 10.5 -- Linux]: download/textadept_10.5.i386.tgz
+[Textadept 10.5 -- Linux x86_64]: download/textadept_10.5.x86_64.tgz
+[Textadept 10.5 -- Modules]: download/textadept_10.5.modules.zip
+[PGP -- 10.5 Win32]: download/textadept_10.5.win32.zip.asc
+[PGP -- 10.5 OSX]: download/textadept_10.5.osx.zip.asc
+[PGP -- 10.5 Linux]: download/textadept_10.5.i386.tgz.asc
+[PGP -- 10.5 Linux x86_64]: download/textadept_10.5.x86_64.tgz.asc
+[PGP -- 10.5 Modules]: download/textadept_10.5.modules.zip.asc
+[`textadept.editing.show_documentation()`]: api.html#textadept.editing.show_documentation
+[Scintilla]: http://scintilla.org
+
+## 10.4 (01 May 2019)
+
+Download:
+
+* [Textadept 10.4 -- Win32][] | [PGP -- 10.4 Win32][]
+* [Textadept 10.4 -- Mac OSX 10.6+][] | [PGP -- 10.4 OSX][]
+* [Textadept 10.4 -- Linux][] | [PGP -- 10.4 Linux][]
+* [Textadept 10.4 -- Linux x86_64][] | [PGP -- 10.4 Linux x86_64][]
+* [Textadept 10.4 -- Modules][] | [PGP -- 10.4 Modules][]
+
+Bugfixes:
+
+* Fixed scrolling found text into view on long lines.
+* Fixed crash on Mac with malformed regex patterns.
+
+Changes:
+
+* Recognize `.vue` and `.yml` file extensions.
+* Line number margin grows for large files as needed.
+* Do not emit `events.SAVE_POINT_LEFT` event for unfocused views.
+* Updated CSS lexer to support CSS3.
+* Updated YAML lexer.
+* Updated to [Scintilla][] 3.10.4.
+* Updated to [LuaFileSystem][] 1.7.0 and [LPeg][] 1.0.2.
+
+[Textadept 10.4 -- Win32]: download/textadept_10.4.win32.zip
+[Textadept 10.4 -- Mac OSX 10.6+]: download/textadept_10.4.osx.zip
+[Textadept 10.4 -- Linux]: download/textadept_10.4.i386.tgz
+[Textadept 10.4 -- Linux x86_64]: download/textadept_10.4.x86_64.tgz
+[Textadept 10.4 -- Modules]: download/textadept_10.4.modules.zip
+[PGP -- 10.4 Win32]: download/textadept_10.4.win32.zip.asc
+[PGP -- 10.4 OSX]: download/textadept_10.4.osx.zip.asc
+[PGP -- 10.4 Linux]: download/textadept_10.4.i386.tgz.asc
+[PGP -- 10.4 Linux x86_64]: download/textadept_10.4.x86_64.tgz.asc
+[PGP -- 10.4 Modules]: download/textadept_10.4.modules.zip.asc
+[Scintilla]: http://scintilla.org
+[LuaFileSystem]: https://keplerproject.github.io/luafilesystem/
+[LPeg]: http://www.inf.puc-rio.br/~roberto/lpeg/
+
+## 10.3 (01 Mar 2019)
+
+Download:
+
+* [Textadept 10.3 -- Win32][] | [PGP -- 10.3 Win32][]
+* [Textadept 10.3 -- Mac OSX 10.6+][] | [PGP -- 10.3 OSX][]
+* [Textadept 10.3 -- Linux][] | [PGP -- 10.3 Linux][]
+* [Textadept 10.3 -- Linux x86_64][] | [PGP -- 10.3 Linux x86_64][]
+* [Textadept 10.3 -- Modules][] | [PGP -- 10.3 Modules][]
+
+Bugfixes:
+
+* Fixed block comment support for Nim.
+* Fixed escaping of newlines (`\n`) in Lua and C API documentation.
+
+Changes:
+
+* Version control markers like `.git` are not limited to directories.
+* Allow redefinition of `WGET` in Makefile for
+* Updated to [Scintilla][] 3.10.2.
+
+[Textadept 10.3 -- Win32]: download/textadept_10.3.win32.zip
+[Textadept 10.3 -- Mac OSX 10.6+]: download/textadept_10.3.osx.zip
+[Textadept 10.3 -- Linux]: download/textadept_10.3.i386.tgz
+[Textadept 10.3 -- Linux x86_64]: download/textadept_10.3.x86_64.tgz
+[Textadept 10.3 -- Modules]: download/textadept_10.3.modules.zip
+[PGP -- 10.3 Win32]: download/textadept_10.3.win32.zip.asc
+[PGP -- 10.3 OSX]: download/textadept_10.3.osx.zip.asc
+[PGP -- 10.3 Linux]: download/textadept_10.3.i386.tgz.asc
+[PGP -- 10.3 Linux x86_64]: download/textadept_10.3.x86_64.tgz.asc
+[PGP -- 10.3 Modules]: download/textadept_10.3.modules.zip.asc
+[Scintilla]: http://scintilla.org
+
+## 10.3 beta (01 Jan 2019)
+
+Download:
+
+* [Textadept 10.3 beta -- Win32][] | [PGP -- 10.3 beta Win32][]
+* [Textadept 10.3 beta -- Mac OSX 10.6+][] | [PGP -- 10.3 beta OSX][]
+* [Textadept 10.3 beta -- Linux][] | [PGP -- 10.3 beta Linux][]
+* [Textadept 10.3 beta -- Linux x86_64][] | [PGP -- 10.3 beta Linux x86_64][]
+* [Textadept 10.3 beta -- Modules][] | [PGP -- 10.3 beta Modules][]
+
+Bugfixes:
+
+* Ensure `Esc` clears highlighted words.
+* Fixed behavior of `Home` and `Shift+Home` keys on non-OSX platforms.
+* Fixed some instances of snippet next/prev not working correctly.
+* Fixed Alt+Gr key handling in the Windows terminal version.
+* Only pass command entry text to function passed to
+ `ui.command_entry.finish_mode()`.
+* Fixed handling of escaped double-quotes in `os.spawn()` in the terminal
+ version.
+* Ensure long filenames are visible in the reload dialog prompt in the terminal
+ version.
+
+Changes:
+
+* Added optional position argument to
+ [`textadept.editing.show_documentation()`][].
+* `textadept.editing.highlight_word()` does not select the word by default
+ anymore.
+* Changed [file filter][] format to be more flat and intuitive.
+* Added `-l` and `--line` command line switches to jump to a buffer line.
+* Updated to [PDCurses][] 3.6 for the Windows terminal version.
+
+[Textadept 10.3 beta -- Win32]: download/textadept_10.3_beta.win32.zip
+[Textadept 10.3 beta -- Mac OSX 10.6+]: download/textadept_10.3_beta.osx.zip
+[Textadept 10.3 beta -- Linux]: download/textadept_10.3_beta.i386.tgz
+[Textadept 10.3 beta -- Linux x86_64]: download/textadept_10.3_beta.x86_64.tgz
+[Textadept 10.3 beta -- Modules]: download/textadept_10.3_beta.modules.zip
+[PGP -- 10.3 beta Win32]: download/textadept_10.3_beta.win32.zip.asc
+[PGP -- 10.3 beta OSX]: download/textadept_10.3_beta.osx.zip.asc
+[PGP -- 10.3 beta Linux]: download/textadept_10.3_beta.i386.tgz.asc
+[PGP -- 10.3 beta Linux x86_64]: download/textadept_10.3_beta.x86_64.tgz.asc
+[PGP -- 10.3 beta Modules]: download/textadept_10.3_beta.modules.zip.asc
+[`textadept.editing.show_documentation()`]: api.html#textadept.editing.show_documentation
+[file filter]: api.html#io.quick_open
+[PDCurses]: https://pdcurses.sourceforge.io/
+
+## 10.2 (01 Nov 2018)
+
+Download:
+
+* [Textadept 10.2 -- Win32][] | [PGP -- 10.2 Win32][]
+* [Textadept 10.2 -- Mac OSX 10.6+][] | [PGP -- 10.2 OSX][]
+* [Textadept 10.2 -- Linux][] | [PGP -- 10.2 Linux][]
+* [Textadept 10.2 -- Linux x86_64][] | [PGP -- 10.2 Linux x86_64][]
+* [Textadept 10.2 -- Modules][] | [PGP -- 10.2 Modules][]
+
+Bugfixes:
+
+* Fixed error when performing "select enclosed" on a non-ASCII character.
+* Fixed regression of Retina display support of Mac OSX.
+* Fixed key handling on some international keyboards.
+* Fixed tab labels not updating when loading message buffers from a session.
+* Fixed potential crashes in `string.iconv()` with tiny strings.
+* Fixed inability to resize one split view configuration with the mouse in the
+ terminal version.
+
+Changes:
+
+* Renamed `spawn()` to [`os.spawn()`][].
+* `os.spawn()` now allows omission of `cwd` and `env` parameters.
+* `spawn_proc:wait()` returns the process' exit code.
+* `textadept.editing.filter_through()` halts on non-zero status instead of
+ clobbering the buffer or selected text.
+* Removed `textadept.editing.paste()` and `textadept.editing.paste_reindents`
+ option; Textadept no longer reindents pasted text by default.
+* Experimentally added [`textadept.macros`][] module for recording, playing,
+ saving, and loading keyboard macros.
+* Scintilla: Improve efficiency of idle wrapping.
+* Scintilla: Updated case conversion and character categories to Unicode 11.
+* Scintilla: Updated ConTeXt, HTML, and Markdown lexers.
+* Updated to [Scintilla][] 3.10.1.
+
+[Textadept 10.2 -- Win32]: download/textadept_10.2.win32.zip
+[Textadept 10.2 -- Mac OSX 10.6+]: download/textadept_10.2.osx.zip
+[Textadept 10.2 -- Linux]: download/textadept_10.2.i386.tgz
+[Textadept 10.2 -- Linux x86_64]: download/textadept_10.2.x86_64.tgz
+[Textadept 10.2 -- Modules]: download/textadept_10.2.modules.zip
+[PGP -- 10.2 Win32]: download/textadept_10.2.win32.zip.asc
+[PGP -- 10.2 OSX]: download/textadept_10.2.osx.zip.asc
+[PGP -- 10.2 Linux]: download/textadept_10.2.i386.tgz.asc
+[PGP -- 10.2 Linux x86_64]: download/textadept_10.2.x86_64.tgz.asc
+[PGP -- 10.2 Modules]: download/textadept_10.2.modules.zip.asc
+[`os.spawn()`]: api.html#os.spawn
+[`textadept.macros`]: api.html#textadept.macros
+[Scintilla]: http://scintilla.org
+
+## 10.1 (01 Oct 2018)
+
+Download:
+
+* [Textadept 10.1 -- Win32][] | [PGP -- 10.1 Win32][]
+* [Textadept 10.1 -- Mac OSX 10.6+][] | [PGP -- 10.1 OSX][]
+* [Textadept 10.1 -- Linux][] | [PGP -- 10.1 Linux][]
+* [Textadept 10.1 -- Linux x86_64][] | [PGP -- 10.1 Linux x86_64][]
+* [Textadept 10.1 -- Modules][] | [PGP -- 10.1 Modules][]
+
+Bugfixes:
+
+* Fixed view focus synchronization issues when dropping files into split views.
+* Fixed potential crash with non-UTF-8 bytes copy-pasted into non-UTF-8 buffer.
+* `spawn_proc:read()` correctly handles `\r\n` sequences.
+
+Changes:
+
+* Added ability to save/restore persistent data during a reset event via
+ [`events.RESET_BEFORE`][] and [`events.RESET_AFTER`][].
+* Replaced `ui.find.find_in_files_filter` with
+ [`ui.find.find_in_files_filters`][] table for project-specific filters.
+* Added Chinese localization.
+* Updated to GTK 2.24.32 on Windows, which fixes a number of various GTK-related
+ issues.
+
+[Textadept 10.1 -- Win32]: download/textadept_10.1.win32.zip
+[Textadept 10.1 -- Mac OSX 10.6+]: download/textadept_10.1.osx.zip
+[Textadept 10.1 -- Linux]: download/textadept_10.1.i386.tgz
+[Textadept 10.1 -- Linux x86_64]: download/textadept_10.1.x86_64.tgz
+[Textadept 10.1 -- Modules]: download/textadept_10.1.modules.zip
+[PGP -- 10.1 Win32]: download/textadept_10.1.win32.zip.asc
+[PGP -- 10.1 OSX]: download/textadept_10.1.osx.zip.asc
+[PGP -- 10.1 Linux]: download/textadept_10.1.i386.tgz.asc
+[PGP -- 10.1 Linux x86_64]: download/textadept_10.1.x86_64.tgz.asc
+[PGP -- 10.1 Modules]: download/textadept_10.1.modules.zip.asc
+[`events.RESET_BEFORE`]: api.html#events.RESET_BEFORE
+[`events.RESET_AFTER`]: api.html#events.RESET_AFTER
+[`ui.find.find_in_files_filters`]: api.html#ui.find.find_in_files_filters
+
+## 10.0 (01 Aug 2018)
+
+Please see the [9 to 10 migration guide][] for upgrading from Textadept 9 to
+Textadept 10.
+
+Download:
+
+* [Textadept 10.0 -- Win32][] | [PGP -- 10.0 Win32][]
+* [Textadept 10.0 -- Mac OSX 10.6+][] | [PGP -- 10.0 OSX][]
+* [Textadept 10.0 -- Linux][] | [PGP -- 10.0 Linux][]
+* [Textadept 10.0 -- Linux x86_64][] | [PGP -- 10.0 Linux x86_64][]
+* [Textadept 10.0 -- Modules][] | [PGP -- 10.0 Modules][]
+
+Bugfixes:
+
+* Fixed markdown lexer lists and C# lexer keywords.
+* Fixed child lexers that embed themselves into parents and fixed proxy lexers.
+* Fixed handling of custom fold functions in legacy lexers.
+* Fixed `buffer:set_theme()` for lexers that have their own styles.
+* Scintilla: Fixed potential crash with newer versions of ncurses.
+* Scintilla: Fixed some regex searching corner-cases.
+
+Changes:
+
+* Updated German localization.
+* Scintilla: Added new `buffer.INDIC_GRADIENT` and `buffer.INDIC_GRADIENTCENTRE`
+ indicators.
+* Scintilla: Added `buffer.WRAPINDENT_DEEPINDENT` line wrapping option.
+* Updated to [Scintilla][] 3.10.0.
+* Updated to [Lua][] 5.3.5.
+
+[9 to 10 migration guide]: manual.html#Textadept.9.to.10
+[Textadept 10.0 -- Win32]: download/textadept_10.0.win32.zip
+[Textadept 10.0 -- Mac OSX 10.6+]: download/textadept_10.0.osx.zip
+[Textadept 10.0 -- Linux]: download/textadept_10.0.i386.tgz
+[Textadept 10.0 -- Linux x86_64]: download/textadept_10.0.x86_64.tgz
+[Textadept 10.0 -- Modules]: download/textadept_10.0.modules.zip
+[PGP -- 10.0 Win32]: download/textadept_10.0.win32.zip.asc
+[PGP -- 10.0 OSX]: download/textadept_10.0.osx.zip.asc
+[PGP -- 10.0 Linux]: download/textadept_10.0.i386.tgz.asc
+[PGP -- 10.0 Linux x86_64]: download/textadept_10.0.x86_64.tgz.asc
+[PGP -- 10.0 Modules]: download/textadept_10.0.modules.zip.asc
+[Scintilla]: http://scintilla.org
+[Lua]: http://lua.org
+
+## 10.0 beta 2 (01 Jun 2018)
+
+Download:
+
+* [Textadept 10.0 beta 2 -- Win32][] | [PGP -- 10.0 beta 2 Win32][]
+* [Textadept 10.0 beta 2 -- Mac OSX 10.6+][] | [PGP -- 10.0 beta 2 OSX][]
+* [Textadept 10.0 beta 2 -- Linux][] | [PGP -- 10.0 beta 2 Linux][]
+* [Textadept 10.0 beta 2 -- Linux x86_64][] | [PGP -- 10.0 beta 2 Linux x86_64][]
+* [Textadept 10.0 beta 2 -- Modules][] | [PGP -- 10.0 beta 2 Modules][]
+
+Bugfixes:
+
+* Fixed unset lexer bug upon splitting a newly created buffer.
+* Fixed a potential infinite loop with "replace in selection".
+* Fixed crash on Mac OSX with regex searches.
+* Fixed selection of "find in files" result if it's at the start of the line.
+* Properly handle abbreviated setting of write-only buffer properties via
+ command entry.
+
+Changes:
+
+* Removed `bit32` module in favor of Lua's bitwise operators.
+* Makefile can be used to build on case-insensitive filesystems.
+* Interpret `\uXXXX` sequences in regex replacement text.
+
+[Textadept 10.0 beta 2 -- Win32]: download/textadept_10.0_beta_2.win32.zip
+[Textadept 10.0 beta 2 -- Mac OSX 10.6+]: download/textadept_10.0_beta_2.osx.zip
+[Textadept 10.0 beta 2 -- Linux]: download/textadept_10.0_beta_2.i386.tgz
+[Textadept 10.0 beta 2 -- Linux x86_64]: download/textadept_10.0_beta_2.x86_64.tgz
+[Textadept 10.0 beta 2 -- Modules]: download/textadept_10.0_beta_2.modules.zip
+[PGP -- 10.0 beta 2 Win32]: download/textadept_10.0_beta_2.win32.zip.asc
+[PGP -- 10.0 beta 2 OSX]: download/textadept_10.0_beta_2.osx.zip.asc
+[PGP -- 10.0 beta 2 Linux]: download/textadept_10.0_beta_2.i386.tgz.asc
+[PGP -- 10.0 beta 2 Linux x86_64]: download/textadept_10.0_beta_2.x86_64.tgz.asc
+[PGP -- 10.0 beta 2 Modules]: download/textadept_10.0_beta_2.modules.zip.asc
+
+## 10.0 beta (01 May 2018)
+
+Download:
+
+* [Textadept 10.0 beta -- Win32][] | [PGP -- 10.0 beta Win32][]
+* [Textadept 10.0 beta -- Mac OSX 10.6+][] | [PGP -- 10.0 beta OSX][]
+* [Textadept 10.0 beta -- Linux][] | [PGP -- 10.0 beta Linux][]
+* [Textadept 10.0 beta -- Linux x86_64][] | [PGP -- 10.0 beta Linux x86_64][]
+* [Textadept 10.0 beta -- Modules][] | [PGP -- 10.0 beta Modules][]
+
+Bugfixes:
+
+* Fixed incorrect style settings when splitting views.
+* Fixed restoration of vertical scroll for buffers with different line heights.
+* Fixed potential crash in terminal version with newer versions of ncurses.
+
+Changes:
+
+* Change SQL comments to use `--` instead of `#`.
+* Updated Textadept icon.
+* Minimum required Mac OSX version is now 10.6 (Snow Leopard) or higher.
+* Removed LuaJIT version of Textadept.
+
+[Textadept 10.0 beta -- Win32]: download/textadept_10.0_beta.win32.zip
+[Textadept 10.0 beta -- Mac OSX 10.6+]: download/textadept_10.0_beta.osx.zip
+[Textadept 10.0 beta -- Linux]: download/textadept_10.0_beta.i386.tgz
+[Textadept 10.0 beta -- Linux x86_64]: download/textadept_10.0_beta.x86_64.tgz
+[Textadept 10.0 beta -- Modules]: download/textadept_10.0_beta.modules.zip
+[PGP -- 10.0 beta Win32]: download/textadept_10.0_beta.win32.zip.asc
+[PGP -- 10.0 beta OSX]: download/textadept_10.0_beta.osx.zip.asc
+[PGP -- 10.0 beta Linux]: download/textadept_10.0_beta.i386.tgz.asc
+[PGP -- 10.0 beta Linux x86_64]: download/textadept_10.0_beta.x86_64.tgz.asc
+[PGP -- 10.0 beta Modules]: download/textadept_10.0_beta.modules.zip.asc
+
+## 10.0 alpha 3 (01 Apr 2018)
+
+Download:
+
+* [Textadept 10.0 alpha 3 -- Win32][] | [PGP -- 10.0 alpha 3 Win32][]
+* [Textadept 10.0 alpha 3 -- Mac OSX Intel 10.5+][] | [PGP -- 10.0 alpha 3 OSX][]
+* [Textadept 10.0 alpha 3 -- Linux][] | [PGP -- 10.0 alpha 3 Linux][]
+* [Textadept 10.0 alpha 3 -- Linux x86_64][] | [PGP -- 10.0 alpha 3 Linux x86_64][]
+* [Textadept 10.0 alpha 3 -- Modules][] | [PGP -- 10.0 alpha 3 Modules][]
+
+Bugfixes:
+
+* Fixed hang in the terminal version on Windows.
+* Fixed accidental stripping of leading newlines in pasted text.
+* Fixed initialization errors not showing in the terminal version.
+
+Changes:
+
+* Textadept requires GCC 4.9 (circa early-2014) or later to _compile_ (not run).
+* C++11 regex replaces old TRE library.
+* Scintillua and Scinterm were merged into Scintilla and are no longer
+ dependencies.
+* Emacs-style `^K` for OSX and the terminal version joins lines at EOL.
+* Pasted text reindents an extra level after a fold header.
+* `buffer.set_theme()` now takes an initial buffer argument like all other
+ buffer functions and does not have any call restrictions.
+* Scintilla: Added [`events.AUTO_C_SELECTION_CHANGE`][] event.
+* Updated to [Scintilla][] 3.8.0.
+
+[Textadept 10.0 alpha 3 -- Win32]: download/textadept_10.0_alpha_3.win32.zip
+[Textadept 10.0 alpha 3 -- Mac OSX Intel 10.5+]: download/textadept_10.0_alpha_3.osx.zip
+[Textadept 10.0 alpha 3 -- Linux]: download/textadept_10.0_alpha_3.i386.tgz
+[Textadept 10.0 alpha 3 -- Linux x86_64]: download/textadept_10.0_alpha_3.x86_64.tgz
+[Textadept 10.0 alpha 3 -- Modules]: download/textadept_10.0_alpha_3.modules.zip
+[PGP -- 10.0 alpha 3 Win32]: download/textadept_10.0_alpha_3.win32.zip.asc
+[PGP -- 10.0 alpha 3 OSX]: download/textadept_10.0_alpha_3.osx.zip.asc
+[PGP -- 10.0 alpha 3 Linux]: download/textadept_10.0_alpha_3.i386.tgz.asc
+[PGP -- 10.0 alpha 3 Linux x86_64]: download/textadept_10.0_alpha_3.x86_64.tgz.asc
+[PGP -- 10.0 alpha 3 Modules]: download/textadept_10.0_alpha_3.modules.zip.asc
+[`events.AUTO_C_SELECTION_CHANGE`]: api.html#events.AUTO_C_SELECTION_CHANGE
+[Scintilla]: http://scintilla.org
+
+## 10.0 alpha 2 (01 Mar 2018)
+
+Download:
+
+* [Textadept 10.0 alpha 2 -- Win32][] | [PGP -- 10.0 alpha 2 Win32][]
+* [Textadept 10.0 alpha 2 -- Mac OSX Intel 10.5+][] | [PGP -- 10.0 alpha 2 OSX][]
+* [Textadept 10.0 alpha 2 -- Linux][] | [PGP -- 10.0 alpha 2 Linux][]
+* [Textadept 10.0 alpha 2 -- Linux x86_64][] | [PGP -- 10.0 alpha 2 Linux x86_64][]
+* [Textadept 10.0 alpha 2 -- Modules][] | [PGP -- 10.0 alpha 2 Modules][]
+
+Bugfixes:
+
+* Fixed clang build warnings/errors regarding LuaJIT.
+* Fixed busy wait in second instance of Textadept on Windows.
+* Fixed bug in remote-controlled Textadept when no arguments were initially
+ given.
+* Fixed session loading when only it is provided as a command line argument.
+* Fixed copy-paste between views in the terminal version.
+* Fixed crash when attempting to show a badly-encoded filename in the titlebar.
+* Scintilla: Fixed double-click word selection on Windows 10.
+* Scintilla: Fixed rectangular and line modal selection movements.
+
+Changes:
+
+* Added `fold.compact` buffer property.
+* Added [`buffer.move_extends_selection`][] for enhanced modal keyboard
+ movement.
+* Auto-detect UTF-16-encoded files automatically.
+* Save to the loaded session on quit and removed the
+ `textadept.session.default_session` option.
+* Various Makefile improvements.
+* The terminal version can immediately focus on a clicked split view.
+* Textadept only minimally supports GTK3 now -- it still compiles, but
+ deprecated function calls have not been, and will not be migrated.
+* The terminal key sequence for `Ctrl+Space` is now `'c '` instead of `'c@'`.
+* The terminal version can now remap `^H` (which was previously locked to
+ `Backspace`).
+
+[Textadept 10.0 alpha 2 -- Win32]: download/textadept_10.0_alpha_2.win32.zip
+[Textadept 10.0 alpha 2 -- Mac OSX Intel 10.5+]: download/textadept_10.0_alpha_2.osx.zip
+[Textadept 10.0 alpha 2 -- Linux]: download/textadept_10.0_alpha_2.i386.tgz
+[Textadept 10.0 alpha 2 -- Linux x86_64]: download/textadept_10.0_alpha_2.x86_64.tgz
+[Textadept 10.0 alpha 2 -- Modules]: download/textadept_10.0_alpha_2.modules.zip
+[PGP -- 10.0 alpha 2 Win32]: download/textadept_10.0_alpha_2.win32.zip.asc
+[PGP -- 10.0 alpha 2 OSX]: download/textadept_10.0_alpha_2.osx.zip.asc
+[PGP -- 10.0 alpha 2 Linux]: download/textadept_10.0_alpha_2.i386.tgz.asc
+[PGP -- 10.0 alpha 2 Linux x86_64]: download/textadept_10.0_alpha_2.x86_64.tgz.asc
+[PGP -- 10.0 alpha 2 Modules]: download/textadept_10.0_alpha_2.modules.zip.asc
+[`buffer.move_extends_selection`]: api.html#buffer.move_extends_selection
+
+## 10.0 alpha (01 Jan 2018)
+
+Download:
+
+* [Textadept 10.0 alpha -- Win32][] | [PGP -- 10.0 alpha Win32][]
+* [Textadept 10.0 alpha -- Mac OSX Intel 10.5+][] | [PGP -- 10.0 alpha OSX][]
+* [Textadept 10.0 alpha -- Linux][] | [PGP -- 10.0 alpha Linux][]
+* [Textadept 10.0 alpha -- Linux x86_64][] | [PGP -- 10.0 alpha Linux x86_64][]
+* [Textadept 10.0 alpha -- Modules][] | [PGP -- 10.0 alpha Modules][]
+
+Bugfixes:
+
+* Scintilla: Fixed a couple of wrapped line drawing cases.
+* Scintilla: Ensure overtype caret is drawn when manually set.
+* Scintilla: Fixed some instances of incorrect scrollbar drawing and flickering.
+* Scintilla: Fixed line selection when clicking in the margin when scrolled.
+
+Changes:
+
+* Textadept requires GTK 2.24 (circa early-2011) or greater.
+* Pasted text is reindented by default via `textadept.editing.paste()`, and is
+ configured with `textadept.editing.paste_reindents`.
+* Replaced `textadept.editing.match_brace()` with a menu function, enhanced
+ `textadept.editing.select_enclosed()` behavior, and removed redundant
+ "Select in ..." menu items.
+* Removed the need for *~/.textadept/properties.lua*. All `buffer` settings set
+ in *~/.textadept/init.lua* will apply to the first and subsequent buffers.
+* Renamed `ui.set_theme()` to `buffer.set_theme()`.
+* Enforce extra argument to [`buffer.brace_match()`][] added back in Scintilla
+ 3.7.0.
+* Added [`events.ZOOM`][].
+* New, object-oriented way to [create lexers][].
+
+[Textadept 10.0 alpha -- Win32]: download/textadept_10.0_alpha.win32.zip
+[Textadept 10.0 alpha -- Mac OSX Intel 10.5+]: download/textadept_10.0_alpha.osx.zip
+[Textadept 10.0 alpha -- Linux]: download/textadept_10.0_alpha.i386.tgz
+[Textadept 10.0 alpha -- Linux x86_64]: download/textadept_10.0_alpha.x86_64.tgz
+[Textadept 10.0 alpha -- Modules]: download/textadept_10.0_alpha.modules.zip
+[PGP -- 10.0 alpha Win32]: download/textadept_10.0_alpha.win32.zip.asc
+[PGP -- 10.0 alpha OSX]: download/textadept_10.0_alpha.osx.zip.asc
+[PGP -- 10.0 alpha Linux]: download/textadept_10.0_alpha.i386.tgz.asc
+[PGP -- 10.0 alpha Linux x86_64]: download/textadept_10.0_alpha.x86_64.tgz.asc
+[PGP -- 10.0 alpha Modules]: download/textadept_10.0_alpha.modules.zip.asc
+[`buffer.brace_match()`]: api.html#buffer.brace_match
+[`events.ZOOM`]: api.html#events.ZOOM
+[create lexers]: api.html#lexer
+
+## 9.6 (01 Nov 2017)
+
+Download:
+
+* [Textadept 9.6 -- Win32][] | [PGP -- 9.6 Win32][]
+* [Textadept 9.6 -- Mac OSX Intel 10.5+][] | [PGP -- 9.6 OSX][]
+* [Textadept 9.6 -- Linux][] | [PGP -- 9.6 Linux][]
+* [Textadept 9.6 -- Linux x86_64][] | [PGP -- 9.6 Linux x86_64][]
+* [Textadept 9.6 -- Modules][] | [PGP -- 9.6 Modules][]
+
+Bugfixes:
+
+* Regular expressions consider `\r` to be a newline character.
+* Fixed block comments for APDL.
+
+Changes:
+
+* Scintilla: Block caret appears after selection end instead of on it. (Reverts
+ change from Textadept 9.3)
+
+[Textadept 9.6 -- Win32]: download/textadept_9.6.win32.zip
+[Textadept 9.6 -- Mac OSX Intel 10.5+]: download/textadept_9.6.osx.zip
+[Textadept 9.6 -- Linux]: download/textadept_9.6.i386.tgz
+[Textadept 9.6 -- Linux x86_64]: download/textadept_9.6.x86_64.tgz
+[Textadept 9.6 -- Modules]: download/textadept_9.6.modules.zip
+[PGP -- 9.6 Win32]: download/textadept_9.6.win32.zip.asc
+[PGP -- 9.6 OSX]: download/textadept_9.6.osx.zip.asc
+[PGP -- 9.6 Linux]: download/textadept_9.6.i386.tgz.asc
+[PGP -- 9.6 Linux x86_64]: download/textadept_9.6.x86_64.tgz.asc
+[PGP -- 9.6 Modules]: download/textadept_9.6.modules.zip.asc
+
+## 9.5 (01 Sep 2017)
+
+Download:
+
+* [Textadept 9.5 -- Win32][] | [PGP -- 9.5 Win32][]
+* [Textadept 9.5 -- Mac OSX Intel 10.5+][] | [PGP -- 9.5 OSX][]
+* [Textadept 9.5 -- Linux][] | [PGP -- 9.5 Linux][]
+* [Textadept 9.5 -- Linux x86_64][] | [PGP -- 9.5 Linux x86_64][]
+* [Textadept 9.5 -- Modules][] | [PGP -- 9.5 Modules][]
+
+Bugfixes:
+
+* Do not attempt to provide code completions when there is no context.
+* Properly handle `buffer.margin_left` and `buffer.margin_right`.
+* Ensure context menus are configurable outside of `events.INITIALIZE`.
+* Various fixes in diff, Forth, and Elixir lexers.
+* Character transposing is now UTF-8-aware.
+
+Changes:
+
+* Added z-order parameter to [`ui.switch_buffer()`][].
+* When searching in files, show more lines below a match.
+* Added optional encoding parameter to [`io.open_file()`][].
+* Improved file associations on Mac OSX.
+* Added support for Myrddin.
+* The terminal version updates its cursor position for display in tools like
+ tmux.
+
+[Textadept 9.5 -- Win32]: download/textadept_9.5.win32.zip
+[Textadept 9.5 -- Mac OSX Intel 10.5+]: download/textadept_9.5.osx.zip
+[Textadept 9.5 -- Linux]: download/textadept_9.5.i386.tgz
+[Textadept 9.5 -- Linux x86_64]: download/textadept_9.5.x86_64.tgz
+[Textadept 9.5 -- Modules]: download/textadept_9.5.modules.zip
+[PGP -- 9.5 Win32]: download/textadept_9.5.win32.zip.asc
+[PGP -- 9.5 OSX]: download/textadept_9.5.osx.zip.asc
+[PGP -- 9.5 Linux]: download/textadept_9.5.i386.tgz.asc
+[PGP -- 9.5 Linux x86_64]: download/textadept_9.5.x86_64.tgz.asc
+[PGP -- 9.5 Modules]: download/textadept_9.5.modules.zip.asc
+[`ui.switch_buffer()`]: api.html#ui.switch_buffer
+[`io.open_file()`]: api.html#io.open_file
+
+## 9.5 beta (01 Jul 2017)
+
+Download:
+
+* [Textadept 9.5 beta -- Win32][] | [PGP -- 9.5 beta Win32][]
+* [Textadept 9.5 beta -- Mac OSX Intel 10.5+][] | [PGP -- 9.5 beta OSX][]
+* [Textadept 9.5 beta -- Linux][] | [PGP -- 9.5 beta Linux][]
+* [Textadept 9.5 beta -- Linux x86_64][] | [PGP -- 9.5 beta Linux x86_64][]
+* [Textadept 9.5 beta -- Modules][] | [PGP -- 9.5 beta Modules][]
+
+Bugfixes:
+
+* Fixed bug that deleted characters outside of mangled snippets.
+* Fixed start-anchored "Find Prev" regex searches.
+* Correctly handle multiple '!'-prefixed patterns in file filters.
+* Scintilla: Pressing `Esc` while rectangular selection is active does not
+ collapse it.
+
+Changes:
+
+* Changed "Cancel Snippet" key binding from `Ctrl+Shift+K` (`⌥⇧⇥` on Mac OSX |
+ `M-S-K` in curses) to `Esc`.
+* Added [`buffer.caret_line_frame`][] option for outlining the current line.
+* Added [`buffer:line_reverse()`][] for reversing selected lines.
+* Added [`ui.dialogs.colorselect()`][] and [`ui.dialogs.fontselect()`][]
+ dialogs.
+* Handle pipes in shell commands for [filter-through][].
+* The [Lua command entry][] prints results like Lua 5.3's interactive prompt
+ (e.g. no need for explicit '=' prefix).
+* The Lua command entry now invokes bare functions as commands (e.g. `copy`
+ invokes `buffer:copy()`, `split` invokes `view:split()`, etc.).
+* Scintilla: Updated case conversion and character categories to Unicode 9.
+* Scintilla: Update scroll bar when annotations are added, removed, or changed.
+* Effectively updated to [Scintilla][] 3.7.5.
+
+[Textadept 9.5 beta -- Win32]: download/textadept_9.5_beta.win32.zip
+[Textadept 9.5 beta -- Mac OSX Intel 10.5+]: download/textadept_9.5_beta.osx.zip
+[Textadept 9.5 beta -- Linux]: download/textadept_9.5_beta.i386.tgz
+[Textadept 9.5 beta -- Linux x86_64]: download/textadept_9.5_beta.x86_64.tgz
+[Textadept 9.5 beta -- Modules]: download/textadept_9.5_beta.modules.zip
+[PGP -- 9.5 beta Win32]: download/textadept_9.5_beta.win32.zip.asc
+[PGP -- 9.5 beta OSX]: download/textadept_9.5_beta.osx.zip.asc
+[PGP -- 9.5 beta Linux]: download/textadept_9.5_beta.i386.tgz.asc
+[PGP -- 9.5 beta Linux x86_64]: download/textadept_9.5_beta.x86_64.tgz.asc
+[PGP -- 9.5 beta Modules]: download/textadept_9.5_beta.modules.zip.asc
+[`buffer.caret_line_frame`]: api.html#buffer.caret_line_frame
+[`buffer:line_reverse()`]: api.html#buffer.line_reverse
+[`ui.dialogs.colorselect()`]: api.html#ui.dialogs.colorselect
+[`ui.dialogs.fontselect()`]: api.html#ui.dialogs.fontselect
+[filter-through]: manual.html#Shell.Commands.and.Filtering.Text
+[Lua command entry]: manual.html#Lua.Command.Entry
+[Scintilla]: http://scintilla.org
+
+## 9.4 (01 May 2017)
+
+Download:
+
+* [Textadept 9.4 -- Win32][] | [PGP -- 9.4 Win32][]
+* [Textadept 9.4 -- Mac OSX Intel 10.5+][] | [PGP -- 9.4 OSX][]
+* [Textadept 9.4 -- Linux][] | [PGP -- 9.4 Linux][]
+* [Textadept 9.4 -- Linux x86_64][] | [PGP -- 9.4 Linux x86_64][]
+* [Textadept 9.4 -- Modules][] | [PGP -- 9.4 Modules][]
+
+Bugfixes:
+
+* Fixed some C++ and Moonscript file associations.
+* Fixed some bugs in "Replace All".
+* Fixed some instances of snippet insertion with selected text.
+* Fixed `make install` for desktop files and icons.
+* Scintilla: Fixed crash in edge-case for fold tags (text shown next to folds).
+* Scintilla: Fixed stream selection collapsing when caret is moved up/down.
+* Scintilla: Fixed bugs in fold tag drawing.
+* Scintilla: Fixed crash in GTK accessibility (for screen readers) code.
+* Scintilla: Only allow smooth scrolling in Wayland.
+* Scintilla: Fixed popup positioning on a multi-monitor setup.
+
+Changes:
+
+* Added support for Logtalk.
+* Scintilla: Accessibility improvements including the ability to turn it off.
+* Effectively updated to [Scintilla][] 3.7.4.
+
+[Textadept 9.4 -- Win32]: download/textadept_9.4.win32.zip
+[Textadept 9.4 -- Mac OSX Intel 10.5+]: download/textadept_9.4.osx.zip
+[Textadept 9.4 -- Linux]: download/textadept_9.4.i386.tgz
+[Textadept 9.4 -- Linux x86_64]: download/textadept_9.4.x86_64.tgz
+[Textadept 9.4 -- Modules]: download/textadept_9.4.modules.zip
+[PGP -- 9.4 Win32]: download/textadept_9.4.win32.zip.asc
+[PGP -- 9.4 OSX]: download/textadept_9.4.osx.zip.asc
+[PGP -- 9.4 Linux]: download/textadept_9.4.i386.tgz.asc
+[PGP -- 9.4 Linux x86_64]: download/textadept_9.4.x86_64.tgz.asc
+[PGP -- 9.4 Modules]: download/textadept_9.4.modules.zip.asc
+[Scintilla]: http://scintilla.org
+
+## 9.3 (01 Mar 2017)
+
+Download:
+
+* [Textadept 9.3 -- Win32][] | [PGP -- 9.3 Win32][]
+* [Textadept 9.3 -- Mac OSX Intel 10.5+][] | [PGP -- 9.3 OSX][]
+* [Textadept 9.3 -- Linux][] | [PGP -- 9.3 Linux][]
+* [Textadept 9.3 -- Linux x86_64][] | [PGP -- 9.3 Linux x86_64][]
+* [Textadept 9.3 -- Modules][] | [PGP -- 9.3 Modules][]
+
+Bugfixes:
+
+* Improved LuaJIT compatibility with 3rd-party modules.
+* Do not move over selected typeover characters.
+* Fixed "Match Case" toggling during "Regex" searches.
+* Fixed building from the source when dependencies are updated.
+* Fixed folding in multiple-language lexers.
+* Fixed accidental editing of cached lexers.
+* Scintilla: Minimize redrawing for `buffer.selection_n_*` settings.
+* Scintilla: Fixed individual line selection in files with more than 16.7
+ million lines.
+* Scintilla: Various accessibility fixes for GTK on Linux.
+* Scintilla: Fixed a couple of folding regressions.
+* Scintilla: Fixed various issues on GTK 3.22.
+* Scintilla: Fixed inability to extend selection up or down in stream selection
+ mode.
+
+Changes:
+
+* Lexer initialization errors are printed to the Message Buffer.
+* Updated Polish locale.
+* Updated C, C++, Scheme, Shell, and JavaScript lexers.
+* Added support for rc and Standard ML.
+* Scintilla: Block caret appears on selection end instead of after it.
+* Updated to [Scintilla][] 3.7.3.
+* Updated to [Lua][] 5.3.4.
+
+[Textadept 9.3 -- Win32]: download/textadept_9.3.win32.zip
+[Textadept 9.3 -- Mac OSX Intel 10.5+]: download/textadept_9.3.osx.zip
+[Textadept 9.3 -- Linux]: download/textadept_9.3.i386.tgz
+[Textadept 9.3 -- Linux x86_64]: download/textadept_9.3.x86_64.tgz
+[Textadept 9.3 -- Modules]: download/textadept_9.3.modules.zip
+[PGP -- 9.3 Win32]: download/textadept_9.3.win32.zip.asc
+[PGP -- 9.3 OSX]: download/textadept_9.3.osx.zip.asc
+[PGP -- 9.3 Linux]: download/textadept_9.3.i386.tgz.asc
+[PGP -- 9.3 Linux x86_64]: download/textadept_9.3.x86_64.tgz.asc
+[PGP -- 9.3 Modules]: download/textadept_9.3.modules.zip.asc
+[Scintilla]: http://scintilla.org
+[Lua]: http://lua.org
+
+## 9.2 (21 Dec 2016)
+
+Download:
+
+* [Textadept 9.2 -- Win32][] | [PGP -- 9.2 Win32][]
+* [Textadept 9.2 -- Mac OSX Intel 10.5+][] | [PGP -- 9.2 OSX][]
+* [Textadept 9.2 -- Linux][] | [PGP -- 9.2 Linux][]
+* [Textadept 9.2 -- Linux x86_64][] | [PGP -- 9.2 Linux x86_64][]
+* [Textadept 9.2 -- Modules][] | [PGP -- 9.2 Modules][]
+
+Bugfixes:
+
+* Scintilla: Fixed crash when destroying Scintilla objects.
+
+Changes:
+
+* None.
+
+[Textadept 9.2 -- Win32]: download/textadept_9.2.win32.zip
+[Textadept 9.2 -- Mac OSX Intel 10.5+]: download/textadept_9.2.osx.zip
+[Textadept 9.2 -- Linux]: download/textadept_9.2.i386.tgz
+[Textadept 9.2 -- Linux x86_64]: download/textadept_9.2.x86_64.tgz
+[Textadept 9.2 -- Modules]: download/textadept_9.2.modules.zip
+[PGP -- 9.2 Win32]: download/textadept_9.2.win32.zip.asc
+[PGP -- 9.2 OSX]: download/textadept_9.2.osx.zip.asc
+[PGP -- 9.2 Linux]: download/textadept_9.2.i386.tgz.asc
+[PGP -- 9.2 Linux x86_64]: download/textadept_9.2.x86_64.tgz.asc
+[PGP -- 9.2 Modules]: download/textadept_9.2.modules.zip.asc
+
+## 9.1 (11 Dec 2016)
+
+Download:
+
+* [Textadept 9.1 -- Win32][] | [PGP -- 9.1 Win32][]
+* [Textadept 9.1 -- Mac OSX Intel 10.5+][] | [PGP -- 9.1 OSX][]
+* [Textadept 9.1 -- Linux][] | [PGP -- 9.1 Linux][]
+* [Textadept 9.1 -- Linux x86_64][] | [PGP -- 9.1 Linux x86_64][]
+* [Textadept 9.1 -- Modules][] | [PGP -- 9.1 Modules][]
+
+Bugfixes:
+
+* Fixed bug in find/replace with consecutive matches.
+* Fixed encoding detection for encodings with NUL bytes (e.g. UTF-16).
+* Fixed duplicate entries in `io.recent_files` when loading sessions.
+* Scintilla: Fixed caret placement after left or right movement with rectangular
+ selection.
+* Scintilla: Fixed GTK 3 incorrect font size in autocompletion list.
+* Scintilla: Fixed various minor GTK bugs.
+
+Changes:
+
+* Added support for Protobuf and Crystal.
+* On Linux systems that support it, `make install` installs `.desktop` files
+ too.
+* Removed MacRoman encoding detection and options.
+* Scintilla: Character-based word selection, navigation, and manipulation.
+* Scintilla: Added [`buffer.EDGE_MULTILINE`][],
+ [`buffer:multi_edge_add_line()`][], and [`buffer:multi_edge_clear_all()`][]
+ for multiple edge lines.
+* Scintilla: Added `buffer.MARGIN_COLOUR` and [`buffer.margin_back_n`][] for
+ setting arbitrary margin background colors.
+* Scintilla: Added [`buffer.margins`][] for more margins.
+* Scintilla: Added accessibility support for GTK on Linux.
+* Scintilla: Added [`buffer:toggle_fold_display_text()`][] and
+ [`buffer.fold_display_text_style`][] for showing text next to folded lines.
+* Scintilla: Added new `buffer.INDIC_POINT` and `buffer.INDIC_POINTCHARACTER`
+ indicators.
+* Scintilla: Added [`buffer.tab_draw_mode`][] for changing the appearance of
+ visible tabs.
+* Scintilla: Margin click line selection clears rectangular and multiple
+ selection.
+* Updated to [Scintilla][] 3.7.1.
+
+[Textadept 9.1 -- Win32]: download/textadept_9.1.win32.zip
+[Textadept 9.1 -- Mac OSX Intel 10.5+]: download/textadept_9.1.osx.zip
+[Textadept 9.1 -- Linux]: download/textadept_9.1.i386.tgz
+[Textadept 9.1 -- Linux x86_64]: download/textadept_9.1.x86_64.tgz
+[Textadept 9.1 -- Modules]: download/textadept_9.1.modules.zip
+[PGP -- 9.1 Win32]: download/textadept_9.1.win32.zip.asc
+[PGP -- 9.1 OSX]: download/textadept_9.1.osx.zip.asc
+[PGP -- 9.1 Linux]: download/textadept_9.1.i386.tgz.asc
+[PGP -- 9.1 Linux x86_64]: download/textadept_9.1.x86_64.tgz.asc
+[PGP -- 9.1 Modules]: download/textadept_9.1.modules.zip.asc
+[`buffer.EDGE_MULTILINE`]: api.html#buffer.EDGE_MULTILINE
+[`buffer:multi_edge_add_line()`]: api.html#buffer.multi_edge_add_line
+[`buffer:multi_edge_clear_all()`]: api.html#buffer.multi_edge_clear_all
+[`buffer.margin_back_n`]: api.html#buffer.margin_back_n
+[`buffer.margins`]: api.html#buffer.margins
+[`buffer:toggle_fold_display_text()`]: api.html#buffer.toggle_fold_display_text
+[`buffer.fold_display_text_style`]: api.html#buffer.fold_display_text_style
+[`buffer.tab_draw_mode`]: api.html#buffer.tab_draw_mode
+[Scintilla]: http://scintilla.org
+
+## 9.0 (01 Oct 2016)
+
+Please see the [8 to 9 migration guide][] for upgrading from Textadept 8 to
+Textadept 9.
+
+Download:
+
+* [Textadept 9.0 -- Win32][] | [PGP -- 9.0 Win32][]
+* [Textadept 9.0 -- Mac OSX Intel 10.5+][] | [PGP -- 9.0 OSX][]
+* [Textadept 9.0 -- Linux][] | [PGP -- 9.0 Linux][]
+* [Textadept 9.0 -- Linux x86_64][] | [PGP -- 9.0 Linux x86_64][]
+* [Textadept 9.0 -- Modules][] | [PGP -- 9.0 Modules][]
+
+Bugfixes:
+
+* Better error handling with "filter-through".
+* Fixed error in building projects.
+* Better handling of key bindings on international keyboards.
+* Scintilla: Respect indentation settings when inserting indentation within
+ virtual space.
+* Scintilla: Fixed bug with expanding folds.
+* Scintilla: Fix GTK 3 runtime warning.
+
+Changes:
+
+* Added TaskPaper lexer.
+* Scintilla: Added `buffer.VS_NOWRAPLINESTART` option to
+ `buffer.virtual_space_options`.
+* Updated to [Scintilla][] 3.6.7.
+
+[8 to 9 migration guide]: manual.html#Textadept.8.to.9
+[Textadept 9.0 -- Win32]: download/textadept_9.0.win32.zip
+[Textadept 9.0 -- Mac OSX Intel 10.5+]: download/textadept_9.0.osx.zip
+[Textadept 9.0 -- Linux]: download/textadept_9.0.i386.tgz
+[Textadept 9.0 -- Linux x86_64]: download/textadept_9.0.x86_64.tgz
+[Textadept 9.0 -- Modules]: download/textadept_9.0.modules.zip
+[PGP -- 9.0 Win32]: download/textadept_9.0.win32.zip.asc
+[PGP -- 9.0 OSX]: download/textadept_9.0.osx.zip.asc
+[PGP -- 9.0 Linux]: download/textadept_9.0.i386.tgz.asc
+[PGP -- 9.0 Linux x86_64]: download/textadept_9.0.x86_64.tgz.asc
+[PGP -- 9.0 Modules]: download/textadept_9.0.modules.zip.asc
+[Scintilla]: http://scintilla.org
+
+## 9.0 beta (01 Sep 2016)
+
+Download:
+
+* [Textadept 9.0 beta -- Win32][] | [PGP -- 9.0 beta Win32][]
+* [Textadept 9.0 beta -- Mac OSX Intel 10.5+][] | [PGP -- 9.0 beta OSX][]
+* [Textadept 9.0 beta -- Linux][] | [PGP -- 9.0 beta Linux][]
+* [Textadept 9.0 beta -- Linux x86_64][] | [PGP -- 9.0 beta Linux x86_64][]
+* [Textadept 9.0 beta -- Modules][] | [PGP -- 9.0 beta Modules][]
+
+Bugfixes:
+
+* Fixed potential bug with `events.disconnect()`.
+* Fixed potential infinite loop with "Replace All" in selection.
+* Fixed passing of quoted arguments to OSX `ta` script.
+* Fixed CapsLock key handling.
+* Fixed button order in the terminal version's dialogs.
+* Fixed potential crash on Windows with `textadept.editing.filter_through()` and
+ some locales.
+* Fixed infinite loop in "Replace All" with zero-length regex matches.
+
+Changes:
+
+* Added [`events.TAB_CLICKED`][] event.
+
+[Textadept 9.0 beta -- Win32]: download/textadept_9.0_beta.win32.zip
+[Textadept 9.0 beta -- Mac OSX Intel 10.5+]: download/textadept_9.0_beta.osx.zip
+[Textadept 9.0 beta -- Linux]: download/textadept_9.0_beta.i386.tgz
+[Textadept 9.0 beta -- Linux x86_64]: download/textadept_9.0_beta.x86_64.tgz
+[Textadept 9.0 beta -- Modules]: download/textadept_9.0_beta.modules.zip
+[PGP -- 9.0 beta Win32]: download/textadept_9.0_beta.win32.zip.asc
+[PGP -- 9.0 beta OSX]: download/textadept_9.0_beta.osx.zip.asc
+[PGP -- 9.0 beta Linux]: download/textadept_9.0_beta.i386.tgz.asc
+[PGP -- 9.0 beta Linux x86_64]: download/textadept_9.0_beta.x86_64.tgz.asc
+[PGP -- 9.0 beta Modules]: download/textadept_9.0_beta.modules.zip.asc
+[`events.TAB_CLICKED`]: api.html#events.TAB_CLICKED
+
+## 9.0 alpha 2 (11 Jul 2016)
+
+Download:
+
+* [Textadept 9.0 alpha 2 -- Win32][] | [PGP -- 9.0 alpha 2 Win32][]
+* [Textadept 9.0 alpha 2 -- Mac OSX Intel 10.5+][] | [PGP -- 9.0 alpha 2 OSX][]
+* [Textadept 9.0 alpha 2 -- Linux][] | [PGP -- 9.0 alpha 2 Linux][]
+* [Textadept 9.0 alpha 2 -- Linux x86_64][] | [PGP -- 9.0 alpha 2 Linux x86_64][]
+* [Textadept 9.0 alpha 2 -- Modules][] | [PGP -- 9.0 alpha 2 Modules][]
+
+Bugfixes:
+
+* Check range bounds for `buffer:text_range()`.
+* Fixed inability to properly halt `lfs.dir_foreach()`.
+
+Changes:
+
+* Replaced Lua pattern searches with [regular expressions][].
+* Added timeout prompt to Find in Files. (10 second default.)
+* Better differentiation between Python 2 and 3 run commands.
+
+[Textadept 9.0 alpha 2 -- Win32]: download/textadept_9.0_alpha_2.win32.zip
+[Textadept 9.0 alpha 2 -- Mac OSX Intel 10.5+]: download/textadept_9.0_alpha_2.osx.zip
+[Textadept 9.0 alpha 2 -- Linux]: download/textadept_9.0_alpha_2.i386.tgz
+[Textadept 9.0 alpha 2 -- Linux x86_64]: download/textadept_9.0_alpha_2.x86_64.tgz
+[Textadept 9.0 alpha 2 -- Modules]: download/textadept_9.0_alpha_2.modules.zip
+[PGP -- 9.0 alpha 2 Win32]: download/textadept_9.0_alpha_2.win32.zip.asc
+[PGP -- 9.0 alpha 2 OSX]: download/textadept_9.0_alpha_2.osx.zip.asc
+[PGP -- 9.0 alpha 2 Linux]: download/textadept_9.0_alpha_2.i386.tgz.asc
+[PGP -- 9.0 alpha 2 Linux x86_64]: download/textadept_9.0_alpha_2.x86_64.tgz.asc
+[PGP -- 9.0 alpha 2 Modules]: download/textadept_9.0_alpha_2.modules.zip.asc
+[regular expressions]: manual.html#Regular.Expressions
+
+## 9.0 alpha (01 Jul 2016)
+
+Download:
+
+* [Textadept 9.0 alpha -- Win32][] | [PGP -- 9.0 alpha Win32][]
+* [Textadept 9.0 alpha -- Mac OSX Intel 10.5+][] | [PGP -- 9.0 alpha OSX][]
+* [Textadept 9.0 alpha -- Linux][] | [PGP -- 9.0 alpha Linux][]
+* [Textadept 9.0 alpha -- Linux x86_64][] | [PGP -- 9.0 alpha Linux x86_64][]
+* [Textadept 9.0 alpha -- Modules][] | [PGP -- 9.0 alpha Modules][]
+
+Bugfixes:
+
+* Fixed stack overflow when accessing `nil` keys in `textadept.menu`.
+* Fixed inability to re-encode files incorrectly detected as binary.
+* Scintilla: Fixed crash when idle styling is active upon closing Textadept.
+* Scintilla: Fixed various bugs on GTK 3.20.
+* Lua: Fixed potential crash with four or more expressions in a `for` loop.
+
+Changes:
+
+* Renamed `io.snapopen()` to [`io.quick_open()`][] and tweaked its arguments,
+ renamed `io.SNAPOPEN_MAX` to [`io.quick_open_max`][], and renamed
+ `io.snapopen_filters` to [`io.quick_open_filters`][].
+* Removed BOM (byte order mark) encoding detection. (BOM use is legacy and
+ discouraged.)
+* Removed detection and use of extinct `\r` (CR) line endings.
+* Removed project support for CVS and assume Subversion v1.8+.
+* Key and menu commands [must be Lua functions][]; the table syntax is no longer
+ recognized.
+* Renamed `lfs.FILTER` to [`lfs.default_filter`][] and tweaked arguments to
+ `lfs.dir_foreach()`.
+* Locale files can optionally use `#` for comments instead of `%`.
+* Renamed `ui.SILENT_PRINT` to [`ui.silent_print`][].
+* Renamed all [`textadept.editing`][]`.[A-Z]+` options to their lower-case
+ equivalents and renamed `textadept.editing.braces` to
+ [`textadept.editing.brace_matches`][].
+* *post_init.lua* files for language modules are [no longer auto-loaded][]; use
+ [`events.LEXER_LOADED`][] to load additional bits instead.
+* Renamed `ui.find.FILTER` to [`ui.find.find_in_files_filter`][] and added an
+ optional argument to [`ui.find.find_in_files()`][].
+* Renamed all [`textadept.session`][]`.[A-Z]+` options to their lower-case
+ equivalents.
+* Removed syntax checking support, renamed `textadept.run.RUN_IN_BACKGROUND` to
+ [`textadept.run.run_in_background`][], removed `textadept.run.cwd` and
+ `textadept.run.proc`, added optional arguments to
+ [`textadept.run.compile()`][], [`textadept.run.run()`][], and
+ [`textadept.run.build()`][], and changed the format of
+ [`textadept.run.error_patterns`][].
+* Rewrote sections 7-9 in the [manual][] and added a new part to section 11.
+ Understanding how to configure and script Textadept should be easier now.
+* `textadept.editing.goto_line()` takes a 0-based line number like all
+ Scintilla functions.
+* `ui.goto_view()` and `view:goto_buffer()` now take actual `view` and `buffer`
+ arguments, respectively, or a relative number.
+* Added [file-based snippet][] capabilities.
+* Updated to [Scintilla][] 3.6.6.
+* Updated to [Lua][] 5.3.3
+
+[Textadept 9.0 alpha -- Win32]: download/textadept_9.0_alpha.win32.zip
+[Textadept 9.0 alpha -- Mac OSX Intel 10.5+]: download/textadept_9.0_alpha.osx.zip
+[Textadept 9.0 alpha -- Linux]: download/textadept_9.0_alpha.i386.tgz
+[Textadept 9.0 alpha -- Linux x86_64]: download/textadept_9.0_alpha.x86_64.tgz
+[Textadept 9.0 alpha -- Modules]: download/textadept_9.0_alpha.modules.zip
+[PGP -- 9.0 alpha Win32]: download/textadept_9.0_alpha.win32.zip.asc
+[PGP -- 9.0 alpha OSX]: download/textadept_9.0_alpha.osx.zip.asc
+[PGP -- 9.0 alpha Linux]: download/textadept_9.0_alpha.i386.tgz.asc
+[PGP -- 9.0 alpha Linux x86_64]: download/textadept_9.0_alpha.x86_64.tgz.asc
+[PGP -- 9.0 alpha Modules]: download/textadept_9.0_alpha.modules.zip.asc
+[`io.quick_open()`]: api.html#io.quick_open
+[`io.quick_open_max`]: api.html#io.quick_open_max
+[`io.quick_open_filters`]: api.html#io.quick_open_filters
+[must be Lua functions]: manual.html#Key.and.Menu.Command.Changes
+[`lfs.default_filter`]: api.html#lfs.default_filter
+[`ui.silent_print`]: api.html#ui.silent_print
+[`textadept.editing`]: api.html#textadept.editing
+[`textadept.editing.brace_matches`]: api.html#textadept.editing.brace_matches
+[no longer auto-loaded]: manual.html#Language.Module.Handling.Changes
+[`events.LEXER_LOADED`]: api.html#events.LEXER_LOADED
+[`ui.find.find_in_files_filter`]: api.html#ui.find.find_in_files_filter
+[`ui.find.find_in_files()`]: api.html#ui.find.find_in_files
+[`textadept.session`]: api.html#textadept.session
+[`textadept.run.run_in_background`]: api.html#textadept.run.run_in_background
+[`textadept.run.compile()`]: api.html#textadept.run.compile
+[`textadept.run.run()`]: api.html#textadept.run.run
+[`textadept.run.build()`]: api.html#textadept.run.build
+[`textadept.run.error_patterns`]: api.html#textadept.run.error_patterns
+[manual]: manual.html
+[file-based snippet]: manual.html#Snippet.Preferences
+[Scintilla]: http://scintilla.org
+[Lua]: http://www.lua.org
+
+## 8.7 (01 May 2016)
+
+Download:
+
+* [Textadept 8.7 -- Win32][] | [PGP -- 8.7 Win32][]
+* [Textadept 8.7 -- Mac OSX Intel 10.5+][] | [PGP -- 8.7 OSX][]
+* [Textadept 8.7 -- Linux][] | [PGP -- 8.7 Linux][]
+* [Textadept 8.7 -- Linux x86_64][] | [PGP -- 8.7 Linux x86_64][]
+* [Textadept 8.7 -- Modules][] | [PGP -- 8.7 Modules][]
+
+Bugfixes:
+
+* Much better UTF-8 support in the terminal version.
+* Completely hide the menubar if it is empty.
+* Fix building for some BSDs.
+* Added some block comment strings for languages lacking them.
+* Fixed a number of small encoding issues in various corner cases.
+* Fixed bug in `textadept.editing.convert_indentation()` with mixed indentation.
+* Fixed an obscure side-effect that reset buffer properties when working with
+ non-focused buffers.
+* Fixed incremental find with UTF-8 characters.
+* Fixed bug in session restoration of scroll and caret positions in multiple
+ views.
+* Fixed bug where existing files were not closed when a session is loaded.
+* Fixed corner case in "replace within selection".
+* Fixed regression for `%<...>` and `%[...]` in snippets.
+* When executing compile/run commands from a different directory, indicate it.
+* Fixed error when showing style popup at the end of a buffer.
+* "Find in Files" should not print the contents of binary files.
+* Fixed lack of environment in spawned processes on Linux.
+* Scintilla: Support longer regexes in searches.
+
+Changes:
+
+* Support UTF-8 pattern matching in "Lua Pattern" searches by incorporating bits
+ of [luautf8][].
+* Improved efficiency of autocompleting words from all open buffers.
+* "Find in Files" defaults to the current project's root directory.
+* Submenus and menu items can be accessed by name. (See
+ [`textadept.menu.menubar`][] for an example.)
+* Only show snippet trigger and text when selecting from a dialog.
+* More efficient screen refreshes in the terminal version.
+* Save and restore horizontal scroll position when switching buffers.
+* The undocumented `keys.utils` was removed. This will break custom key bindings
+ that depend on it. See [this mailing list post][] for more information.
+* The menubar is loaded on `events.INITIALIZED` now. See the above mailing
+ list post for more information.
+* Allow file-specific [compile commands][] and [run commands][].
+* Added new dialog for specifying compile/run command arguments to "Tools" menu.
+* `textadept.editing.enclose()` works with multiple selections.
+* Disabled `textadept.run.CHECK_SYNTAX` by default.
+* Updated to [lspawn][] 1.5.
+* Updated to [Scintilla][] 3.6.5.
+* Updated to Scinterm 1.8.
+
+[Textadept 8.7 -- Win32]: download/textadept_8.7.win32.zip
+[Textadept 8.7 -- Mac OSX Intel 10.5+]: download/textadept_8.7.osx.zip
+[Textadept 8.7 -- Linux]: download/textadept_8.7.i386.tgz
+[Textadept 8.7 -- Linux x86_64]: download/textadept_8.7.x86_64.tgz
+[Textadept 8.7 -- Modules]: download/textadept_8.7.modules.zip
+[PGP -- 8.7 Win32]: download/textadept_8.7.win32.zip.asc
+[PGP -- 8.7 OSX]: download/textadept_8.7.osx.zip.asc
+[PGP -- 8.7 Linux]: download/textadept_8.7.i386.tgz.asc
+[PGP -- 8.7 Linux x86_64]: download/textadept_8.7.x86_64.tgz.asc
+[PGP -- 8.7 Modules]: download/textadept_8.7.modules.zip.asc
+[luautf8]: https://github.com/starwing/luautf8
+[`textadept.menu.menubar`]: api.html#textadept.menu.menubar
+[this mailing list post]: http://foicica.com/lists/code/201604/3171.html
+[compile commands]: api.html#textadept.run.compile_commands
+[run commands]: api.html#textadept.run.run_commands
+[lspawn]: http://foicica.com/hg/lspawn
+[Scintilla]: http://scintilla.org
+
+## 8.6 (01 Mar 2016)
+
+Download:
+
+* [Textadept 8.6 -- Win32][] | [PGP -- 8.6 Win32][]
+* [Textadept 8.6 -- Mac OSX Intel 10.5+][] | [PGP -- 8.6 OSX][]
+* [Textadept 8.6 -- Linux][] | [PGP -- 8.6 Linux][]
+* [Textadept 8.6 -- Linux x86_64][] | [PGP -- 8.6 Linux x86_64][]
+* [Textadept 8.6 -- Modules][] | [PGP -- 8.6 Modules][]
+
+Bugfixes:
+
+* Prevent silent crash reports from being generated on Mac OSX when child
+ processes fail to be spawned.
+* Do not "busy wait" for spawned process stdout or stderr on Mac OSX.
+* Fixed bug in escaping `([{<` after mirrors in snippets.
+* Only change spawned process environment if one was specified on Mac OSX.
+* Fixed focus bug in `view:goto_buffer()` with non-focused view.
+* Fixed building the terminal version in debug mode.
+* Fixed potential crash with malformed style properties.
+* Fixed unlikely buffer overflow in messages coming from Scintilla.
+* Fixed potential memory access error when closing Textadept while a spawned
+ process is still alive.
+* Fixed bug in setting view properties when restoring sessions with nested
+ splits.
+
+Changes:
+
+* Added support for APL, Docker, Faust, Ledger, MoonScript, man/roff, PICO-8,
+ and Pure.
+* Enabled idle-styling of buffers in the background in the GUI version.
+* Undocumented `buffer:clear_cmd_key()` only takes one argument now.
+* Added `-v` and `--version` command line parameters.
+* Added single-instance functionality on Win32.
+* Require GLib 2.28+.
+* Recognize the `weight` [style property][].
+* Added [`lexer.line_state`][] and [`lexer.line_from_position()`][] for
+ [stateful lexers][].
+* Updated to [lspawn][] 1.4.
+* Updated to [Scintilla][] 3.6.3.
+* Updated to Scinterm 1.7.
+
+[Textadept 8.6 -- Win32]: download/textadept_8.6.win32.zip
+[Textadept 8.6 -- Mac OSX Intel 10.5+]: download/textadept_8.6.osx.zip
+[Textadept 8.6 -- Linux]: download/textadept_8.6.i386.tgz
+[Textadept 8.6 -- Linux x86_64]: download/textadept_8.6.x86_64.tgz
+[Textadept 8.6 -- Modules]: download/textadept_8.6.modules.zip
+[PGP -- 8.6 Win32]: download/textadept_8.6.win32.zip.asc
+[PGP -- 8.6 OSX]: download/textadept_8.6.osx.zip.asc
+[PGP -- 8.6 Linux]: download/textadept_8.6.i386.tgz.asc
+[PGP -- 8.6 Linux x86_64]: download/textadept_8.6.x86_64.tgz.asc
+[PGP -- 8.6 Modules]: download/textadept_8.6.modules.zip.asc
+[style property]: api.html#lexer.Styles.and.Styling
+[`lexer.line_state`]: api.html#lexer.line_state
+[`lexer.line_from_position()`]: api.html#lexer.line_from_position
+[stateful lexers]: api.html#lexer.Lexers.with.Complex.State
+[lspawn]: http://foicica.com/hg/lspawn
+[Scintilla]: http://scintilla.org
+
+## 8.5 (01 Jan 2016)
+
+Download:
+
+* [Textadept 8.5 -- Win32][] | [PGP -- 8.5 Win32][]
+* [Textadept 8.5 -- Mac OSX Intel 10.5+][] | [PGP -- 8.5 OSX][]
+* [Textadept 8.5 -- Linux][] | [PGP -- 8.5 Linux][]
+* [Textadept 8.5 -- Linux x86_64][] | [PGP -- 8.5 Linux x86_64][]
+* [Textadept 8.5 -- Modules][] | [PGP -- 8.5 Modules][]
+
+Bugfixes:
+
+* Fixed some '%' escape sequences in snippets.
+* Fixed bug resolving relative paths with multiple '../' components.
+* Do not visit buffers that do not need saving in `io.save_all_files()`.
+* Fixed various small bugs in snippets.
+* Fixed restoration of split view sizes in large windows.
+* Lua: Fixed potential crash in `io.lines()` with too many arguments.
+
+Changes:
+
+* Allow [compile, run, and build commands][] functions to specify a working
+ directory.
+* Added support for SNOBOL4.
+* Added support for Icon.
+* Added support for AutoIt.
+* Updated to [Lua][] 5.3.2.
+
+[Textadept 8.5 -- Win32]: download/textadept_8.5.win32.zip
+[Textadept 8.5 -- Mac OSX Intel 10.5+]: download/textadept_8.5.osx.zip
+[Textadept 8.5 -- Linux]: download/textadept_8.5.i386.tgz
+[Textadept 8.5 -- Linux x86_64]: download/textadept_8.5.x86_64.tgz
+[Textadept 8.5 -- Modules]: download/textadept_8.5.modules.zip
+[PGP -- 8.5 Win32]: download/textadept_8.5.win32.zip.asc
+[PGP -- 8.5 OSX]: download/textadept_8.5.osx.zip.asc
+[PGP -- 8.5 Linux]: download/textadept_8.5.i386.tgz.asc
+[PGP -- 8.5 Linux x86_64]: download/textadept_8.5.x86_64.tgz.asc
+[PGP -- 8.5 Modules]: download/textadept_8.5.modules.zip.asc
+[compile, run, and build commands]: api.html#textadept.run.build_commands
+[Lua]: http://www.lua.org
+
+## 8.4 (11 Nov 2015)
+
+Download:
+
+* [Textadept 8.4 -- Win32][] | [PGP -- 8.4 Win32][]
+* [Textadept 8.4 -- Mac OSX Intel 10.5+][] | [PGP -- 8.4 OSX][]
+* [Textadept 8.4 -- Linux][] | [PGP -- 8.4 Linux][]
+* [Textadept 8.4 -- Linux x86_64][] | [PGP -- 8.4 Linux x86_64][]
+* [Textadept 8.4 -- Modules][] | [PGP -- 8.4 Modules][]
+
+Bugfixes:
+
+* Various fixes for snippet bugs introduced in the refactoring.
+* Fixed `S-Tab` in Find & Replace pane in the terminal version.
+* Do not error when attempting to snapopen a non-existant project.
+* Scintilla: fixed height of lines in autocompletion lists.
+* Scintilla: fixed bug in `buffer:line_end_display()`.
+
+Changes:
+
+* Bookmarks are saved in sessions.
+* New snippet placeholder for a list of options (`%`_`n`_`{`_`list`_`}`).
+* Snippets can now be functions that return snippet text.
+* Added Lua API tags to the "ansi\_c" module.
+* Updated Swedish translation.
+* Added support for Gherkin.
+* Scintilla: whitespace can be shown only in indentation.
+* Scintilla: optimized marker redrawing.
+* Updated to [Scintilla][] 3.6.2.
+* Updated to [LPeg][] 1.0.
+
+[Textadept 8.4 -- Win32]: download/textadept_8.4.win32.zip
+[Textadept 8.4 -- Mac OSX Intel 10.5+]: download/textadept_8.4.osx.zip
+[Textadept 8.4 -- Linux]: download/textadept_8.4.i386.tgz
+[Textadept 8.4 -- Linux x86_64]: download/textadept_8.4.x86_64.tgz
+[Textadept 8.4 -- Modules]: download/textadept_8.4.modules.zip
+[PGP -- 8.4 Win32]: download/textadept_8.4.win32.zip.asc
+[PGP -- 8.4 OSX]: download/textadept_8.4.osx.zip.asc
+[PGP -- 8.4 Linux]: download/textadept_8.4.i386.tgz.asc
+[PGP -- 8.4 Linux x86_64]: download/textadept_8.4.x86_64.tgz.asc
+[PGP -- 8.4 Modules]: download/textadept_8.4.modules.zip.asc
+[Scintilla]: http://scintilla.org
+[LPeg]: http://www.inf.puc-rio.br/~roberto/lpeg/
+
+## 8.3 (01 Oct 2015)
+
+Download:
+
+* [Textadept 8.3 -- Win32][] | [PGP -- 8.3 Win32][]
+* [Textadept 8.3 -- Mac OSX Intel 10.5+][] | [PGP -- 8.3 OSX][]
+* [Textadept 8.3 -- Linux][] | [PGP -- 8.3 Linux][]
+* [Textadept 8.3 -- Linux x86_64][] | [PGP -- 8.3 Linux x86_64][]
+* [Textadept 8.3 -- Modules][] | [PGP -- 8.3 Modules][]
+
+Bugfixes:
+
+* Stop annoying black box from flashing when saving some files on Win32.
+* Fixed bug in parsing Ruby error output.
+* Do not emit `events.LEXER_LOADED` for the command entry.
+* Fixed bug with Python syntax checking on Win32.
+* Scintilla: fixed bug in `buffer:count_characters()`.
+* Scintilla: small GTK fixes.
+
+Changes:
+
+* Improved API documentation lookup behind the caret.
+* [Refactored snippets][] to longer display placeholder text.
+* [`os.spawn()`][] can now optionally specify the child's environment.
+* Added Gherkin lexer.
+* Updated to [Scintilla][] 3.6.1.
+
+[Textadept 8.3 -- Win32]: download/textadept_8.3.win32.zip
+[Textadept 8.3 -- Mac OSX Intel 10.5+]: download/textadept_8.3.osx.zip
+[Textadept 8.3 -- Linux]: download/textadept_8.3.i386.tgz
+[Textadept 8.3 -- Linux x86_64]: download/textadept_8.3.x86_64.tgz
+[Textadept 8.3 -- Modules]: download/textadept_8.3.modules.zip
+[PGP -- 8.3 Win32]: download/textadept_8.3.win32.zip.asc
+[PGP -- 8.3 OSX]: download/textadept_8.3.osx.zip.asc
+[PGP -- 8.3 Linux]: download/textadept_8.3.i386.tgz.asc
+[PGP -- 8.3 Linux x86_64]: download/textadept_8.3.x86_64.tgz.asc
+[PGP -- 8.3 Modules]: download/textadept_8.3.modules.zip.asc
+[Refactored snippets]: http://foicica.com/lists/code/201509/2687.html
+[`os.spawn()`]: api.html#os.spawn
+[Scintilla]: http://scintilla.org
+
+## 8.2 (01 Sep 2015)
+
+Download:
+
+* [Textadept 8.2 -- Win32][] | [PGP -- 8.2 Win32][]
+* [Textadept 8.2 -- Mac OSX Intel 10.5+][] | [PGP -- 8.2 OSX][]
+* [Textadept 8.2 -- Linux][] | [PGP -- 8.2 Linux][]
+* [Textadept 8.2 -- Linux x86_64][] | [PGP -- 8.2 Linux x86_64][]
+* [Textadept 8.2 -- Modules][] | [PGP -- 8.2 Modules][]
+
+Bugfixes:
+
+* Fixed crash when quitting while the command entry is open.
+* Block commenting respects indentation levels.
+* Handle `typeref` in ansi\_c module's ctags support.
+* Do not error when block commenting in an unsupported language.
+* Scintilla: fix scrollbar memory leaks.
+
+Changes:
+
+* Highlight found text in "Find in Files" searches.
+* Added Italian translation and updated French translation.
+* Added automatic syntax checking as source files are saved, along with
+ `textadept.run.CHECK_SYNTAX` and `textadept.run.GOTO_SYNTAX_ERRORS`
+ configuration fields.
+* Scintilla: multiple selection works over more key commands like caret
+ movement, selections, and word and line deletions.
+* Scintilla: new [`events.AUTO_C_COMPLETED`][] event for when autocompleted text
+ has been inserted.
+* Updated to [Scintilla][] 3.6.0.
+
+[Textadept 8.2 -- Win32]: download/textadept_8.2.win32.zip
+[Textadept 8.2 -- Mac OSX Intel 10.5+]: download/textadept_8.2.osx.zip
+[Textadept 8.2 -- Linux]: download/textadept_8.2.i386.tgz
+[Textadept 8.2 -- Linux x86_64]: download/textadept_8.2.x86_64.tgz
+[Textadept 8.2 -- Modules]: download/textadept_8.2.modules.zip
+[PGP -- 8.2 Win32]: download/textadept_8.2.win32.zip.asc
+[PGP -- 8.2 OSX]: download/textadept_8.2.osx.zip.asc
+[PGP -- 8.2 Linux]: download/textadept_8.2.i386.tgz.asc
+[PGP -- 8.2 Linux x86_64]: download/textadept_8.2.x86_64.tgz.asc
+[PGP -- 8.2 Modules]: download/textadept_8.2.modules.zip.asc
+[`events.AUTO_C_COMPLETED`]: api.html#events.AUTO_C_COMPLETED
+[Scintilla]: http://scintilla.org
+
+## 8.1 (01 Jul 2015)
+
+Download:
+
+* [Textadept 8.1 -- Win32][] | [PGP -- 8.1 Win32][]
+* [Textadept 8.1 -- Mac OSX Intel 10.5+][] | [PGP -- 8.1 OSX][]
+* [Textadept 8.1 -- Linux][] | [PGP -- 8.1 Linux][]
+* [Textadept 8.1 -- Linux x86_64][] | [PGP -- 8.1 Linux x86_64][]
+* [Textadept 8.1 -- Modules][] | [PGP -- 8.1 Modules][]
+
+Bugfixes:
+
+* Detect `#!/usr/bin/env ...` properly.
+* Fix incorrect menu shortcut key display on Windows.
+* Fixed ASP, Applescript, and Perl lexers.
+* Fixed segfault in parsing some instances of style definitions.
+* Scintilla: fixed performance when deleting markers from many lines.
+* Scintilla: fixed scrollbar drawing on GTK 3.4+.
+* Scintilla: respect encoding for margin text.
+
+Changes:
+
+* Added support for Elixir and Windows Script Files (WSF).
+* Added parameter to [`textadept.editing.select_word()`][] for selecting all
+ occurrences.
+* Scintilla: added [`buffer:multiple_select_add_next()`][] and
+ [`buffer:multiple_select_add_each()`][] for creating multiple selections from
+ selected text.
+* Scintilla: added [`buffer:is_range_word()`][] and
+ [`buffer:target_whole_document()`][] helper functions for search and replace.
+* Updated to [Scintilla][] 3.5.7.
+* Updated to [Lua][] 5.3.1.
+
+[Textadept 8.1 -- Win32]: download/textadept_8.1.win32.zip
+[Textadept 8.1 -- Mac OSX Intel 10.5+]: download/textadept_8.1.osx.zip
+[Textadept 8.1 -- Linux]: download/textadept_8.1.i386.tgz
+[Textadept 8.1 -- Linux x86_64]: download/textadept_8.1.x86_64.tgz
+[Textadept 8.1 -- Modules]: download/textadept_8.1.modules.zip
+[PGP -- 8.1 Win32]: download/textadept_8.1.win32.zip.asc
+[PGP -- 8.1 OSX]: download/textadept_8.1.osx.zip.asc
+[PGP -- 8.1 Linux]: download/textadept_8.1.i386.tgz.asc
+[PGP -- 8.1 Linux x86_64]: download/textadept_8.1.x86_64.tgz.asc
+[PGP -- 8.1 Modules]: download/textadept_8.1.modules.zip.asc
+[`textadept.editing.select_word()`]: api.html#textadept.editing.select_word
+[`buffer:multiple_select_add_next()`]: api.html#buffer.multiple_select_add_next
+[`buffer:multiple_select_add_each()`]: api.html#buffer.multiple_select_add_each
+[`buffer:is_range_word()`]: api.html#buffer.is_range_word
+[`buffer:target_whole_document()`]: api.html#buffer.target_whole_document
+[Scintilla]: http://scintilla.org
+[Lua]: http://lua.org
+
+## 8.0 (01 May 2015)
+
+Please see the [7 to 8 migration guide][] for upgrading from Textadept 7 to
+Textadept 8.
+
+Download:
+
+* [Textadept 8.0 -- Win32][] | [PGP -- 8.0 Win32][]
+* [Textadept 8.0 -- Mac OSX Intel 10.5+][] | [PGP -- 8.0 OSX][]
+* [Textadept 8.0 -- Linux][] | [PGP -- 8.0 Linux][]
+* [Textadept 8.0 -- Linux x86_64][] | [PGP -- 8.0 Linux x86_64][]
+* [Textadept 8.0 -- Modules][] | [PGP -- 8.0 Modules][]
+
+Bugfixes:
+
+* Fixed filename encoding issues on Windows.
+
+Changes:
+
+* Added [`textadept.run.RUN_IN_BACKGROUND`][] for shell commands.
+
+[7 to 8 migration guide]: manual.html#Textadept.7.to.8
+[Textadept 8.0 -- Win32]: download/textadept_8.0.win32.zip
+[Textadept 8.0 -- Mac OSX Intel 10.5+]: download/textadept_8.0.osx.zip
+[Textadept 8.0 -- Linux]: download/textadept_8.0.i386.tgz
+[Textadept 8.0 -- Linux x86_64]: download/textadept_8.0.x86_64.tgz
+[Textadept 8.0 -- Modules]: download/textadept_8.0.modules.zip
+[PGP -- 8.0 Win32]: download/textadept_8.0.win32.zip.asc
+[PGP -- 8.0 OSX]: download/textadept_8.0.osx.zip.asc
+[PGP -- 8.0 Linux]: download/textadept_8.0.i386.tgz.asc
+[PGP -- 8.0 Linux x86_64]: download/textadept_8.0.x86_64.tgz.asc
+[PGP -- 8.0 Modules]: download/textadept_8.0.modules.zip.asc
+[`textadept.run.RUN_IN_BACKGROUND`]: api.html#textadept.run.run_in_background
+
+## 8.0 beta (21 Apr 2015)
+
+Download:
+
+* [Textadept 8.0 beta -- Win32][] | [PGP -- 8.0 beta Win32][]
+* [Textadept 8.0 beta -- Mac OSX Intel 10.5+][] | [PGP -- 8.0 beta OSX][]
+* [Textadept 8.0 beta -- Linux][] | [PGP -- 8.0 beta Linux][]
+* [Textadept 8.0 beta -- Linux x86_64][] | [PGP -- 8.0 beta Linux x86_64][]
+* [Textadept 8.0 beta -- Modules][] | [PGP -- 8.0 beta Modules][]
+
+Bugfixes:
+
+* Fixed `require()` bug with lfs and utf8 libraries in LuaJIT version.
+* Fixed Perl lexer corner-case.
+* VB lexer keywords are case-insensitive now.
+
+Changes:
+
+* Added `symlink` filter option for ignoring symlinked files and folders to
+ [`io.snapopen()`][], `lfs.dir_foreach()`, and [`ui.find.FILTER`][].
+* Added [`_FOLDBYINDENTATION`][] field for lexers that fold by indentation.
+* Updated to [Scintilla][] 3.5.5.
+
+[Textadept 8.0 beta -- Win32]: download/textadept_8.0_beta.win32.zip
+[Textadept 8.0 beta -- Mac OSX Intel 10.5+]: download/textadept_8.0_beta.osx.zip
+[Textadept 8.0 beta -- Linux]: download/textadept_8.0_beta.i386.tgz
+[Textadept 8.0 beta -- Linux x86_64]: download/textadept_8.0_beta.x86_64.tgz
+[Textadept 8.0 beta -- Modules]: download/textadept_8.0_beta.modules.zip
+[PGP -- 8.0 beta Win32]: download/textadept_8.0_beta.win32.zip.asc
+[PGP -- 8.0 beta OSX]: download/textadept_8.0_beta.osx.zip.asc
+[PGP -- 8.0 beta Linux]: download/textadept_8.0_beta.i386.tgz.asc
+[PGP -- 8.0 beta Linux x86_64]: download/textadept_8.0_beta.x86_64.tgz.asc
+[PGP -- 8.0 beta Modules]: download/textadept_8.0_beta.modules.zip.asc
+[`io.snapopen()`]: api.html#io.quick_open
+[`ui.find.FILTER`]: api.html#ui.find.find_in_files_filter
+[`_FOLDBYINDENTATION`]: api.html#lexer.Fold.by.Indentation
+[Scintilla]: http://scintilla.org
+
+## 8.0 alpha (01 Apr 2015)
+
+Download:
+
+* [Textadept 8.0 alpha -- Win32][] | [PGP -- 8.0 alpha Win32][]
+* [Textadept 8.0 alpha -- Mac OSX Intel 10.5+][] | [PGP -- 8.0 alpha OSX][]
+* [Textadept 8.0 alpha -- Linux][] | [PGP -- 8.0 alpha Linux][]
+* [Textadept 8.0 alpha -- Linux x86_64][] | [PGP -- 8.0 alpha Linux x86_64][]
+* [Textadept 8.0 alpha -- Modules][] | [PGP -- 8.0 alpha Modules][]
+
+Bugfixes:
+
+* Ensure `events.BUFFER_AFTER_SWITCH` is fired before `events.BUFFER_DELETED`.
+* Prevent command line help switches from exiting an open instance of Textadept.
+
+Changes:
+
+* Upgraded to Lua 5.3, LPeg 0.12.2, lfs 1.6.3, and lspawn 1.2.
+* Removed `keys.LANGUAGE_MODULE_PREFIX`, but left that prefix unused on all
+ platforms.
+* `textadept.editing.filter_through()` now uses `os.spawn()`.
+* Removed long-hand [compile and run macros][] in favor of shorter ones.
+* [`textadept.bookmarks.toggle()`][] accepts an optional line to bookmark.
+* Added support for Rust and TOML.
+* "Goto Bookmark" now lists bookmarks in all open buffers.
+* [`spawn_proc:kill()`][] can send signals to processes.
+* New [`lexer._FOLDBYINDENTATION`][] field for lexers that fold based on
+ indentation.
+
+[Textadept 8.0 alpha -- Win32]: download/textadept_8.0_alpha.win32.zip
+[Textadept 8.0 alpha -- Mac OSX Intel 10.5+]: download/textadept_8.0_alpha.osx.zip
+[Textadept 8.0 alpha -- Linux]: download/textadept_8.0_alpha.i386.tgz
+[Textadept 8.0 alpha -- Linux x86_64]: download/textadept_8.0_alpha.x86_64.tgz
+[Textadept 8.0 alpha -- Modules]: download/textadept_8.0_alpha.modules.zip
+[PGP -- 8.0 alpha Win32]: download/textadept_8.0_alpha.win32.zip.asc
+[PGP -- 8.0 alpha OSX]: download/textadept_8.0_alpha.osx.zip.asc
+[PGP -- 8.0 alpha Linux]: download/textadept_8.0_alpha.i386.tgz.asc
+[PGP -- 8.0 alpha Linux x86_64]: download/textadept_8.0_alpha.x86_64.tgz.asc
+[PGP -- 8.0 alpha Modules]: download/textadept_8.0_alpha.modules.zip.asc
+[compile and run macros]: api.html#textadept.run.compile\_commands
+[`textadept.bookmarks.toggle()`]: api.html#textadept.bookmarks.toggle
+[`spawn_proc:kill()`]: api.html#spawn_proc:kill
+[`lexer._FOLDBYINDENTATION`]: api.html#lexer.Fold.by.Indentation
+
+## 7.9 (11 Mar 2015)
+
+Download:
+
+* [Textadept 7.9 -- Win32][] | [PGP -- 7.9 Win32][]
+* [Textadept 7.9 -- Mac OSX Intel 10.5+][] | [PGP -- 7.9 OSX][]
+* [Textadept 7.9 -- Linux][] | [PGP -- 7.9 Linux][]
+* [Textadept 7.9 -- Linux x86_64][] | [PGP -- 7.9 Linux x86_64][]
+* [Textadept 7.9 -- Modules][] | [PGP -- 7.9 Modules][]
+
+Bugfixes:
+
+* Fixed command entry's abbreviated environment to allow functions to return
+ values.
+* Fixed accidental firing of "Escape" key on window focus lost.
+* Fixed tab stop calculation in the terminal version.
+* Improved performance of lexers that fold by indentation.
+* Scintilla: fixed adaptive scrolling on Mac OSX.
+
+Changes:
+
+* The following view-specific properties are now considered buffer-specific:
+ "view EOL", "view whitespace", "wrap mode", "margin type", and "margin width";
+ updated the "Buffer" and "View" menus appropriately.
+* Officially supported language modules moved to a [new repository][].
+* Added Fish lexer and updated PHP and Python lexers.
+* Merged `events.FILE_SAVED_AS` into [`events.FILE_AFTER_SAVE`][] as a new
+ parameter.
+* Merged `textadept.file_types.shebangs` into
+ [`textadept.file_types.patterns`][].
+* Removed `io.boms`.
+* Scintilla: added [`buffer.indic_hover_fore`][] and
+ [`buffer.indic_hover_style`][] for styling indicators differently when the
+ mouse is over them.
+* Added new `buffer.INDIC_COMPOSITIONTHIN`, `buffer.INDIC_FULLBOX`, and
+ `buffer.INDIC_TEXTFORE` indicators.
+* Updated to [Scintilla][] 3.5.4.
+
+[Textadept 7.9 -- Win32]: download/textadept_7.9.win32.zip
+[Textadept 7.9 -- Mac OSX Intel 10.5+]: download/textadept_7.9.osx.zip
+[Textadept 7.9 -- Linux]: download/textadept_7.9.i386.tgz
+[Textadept 7.9 -- Linux x86_64]: download/textadept_7.9.x86_64.tgz
+[Textadept 7.9 -- Modules]: download/textadept_7.9.modules.zip
+[PGP -- 7.9 Win32]: download/textadept_7.9.win32.zip.asc
+[PGP -- 7.9 OSX]: download/textadept_7.9.osx.zip.asc
+[PGP -- 7.9 Linux]: download/textadept_7.9.i386.tgz.asc
+[PGP -- 7.9 Linux x86_64]: download/textadept_7.9.x86_64.tgz.asc
+[PGP -- 7.9 Modules]: download/textadept_7.9.modules.zip.asc
+[new repository]: http://foicica.com/hg/textadept_modules
+[`textadept.file_types.patterns`]: api.html#textadept.file_types.patterns
+[`events.FILE_AFTER_SAVE`]: api.html#events.FILE_AFTER_SAVE
+[`buffer.indic_hover_fore`]: api.html#buffer.indic_hover_fore
+[`buffer.indic_hover_style`]: api.html#buffer.indic_hover_style
+[Scintilla]: http://scintilla.org
+
+## 7.8 (01 Feb 2015)
+
+Download:
+
+* [Textadept 7.8 -- Win32][] | [PGP -- 7.8 Win32][]
+* [Textadept 7.8 -- Mac OSX Intel 10.5+][] | [PGP -- 7.8 OSX][]
+* [Textadept 7.8 -- Linux][] | [PGP -- 7.8 Linux][]
+* [Textadept 7.8 -- Linux x86_64][] | [PGP -- 7.8 Linux x86_64][]
+* [Textadept 7.8 -- Modules][] | [PGP -- 7.8 Modules][]
+
+Bugfixes:
+
+* Fixed snippets bug where name matches lexer name.
+
+Changes:
+
+* Removed language-specific context menus; manipulate
+ `textadept.menu.context_menu` directly from language modules.
+
+[Textadept 7.8 -- Win32]: download/textadept_7.8.win32.zip
+[Textadept 7.8 -- Mac OSX Intel 10.5+]: download/textadept_7.8.osx.zip
+[Textadept 7.8 -- Linux]: download/textadept_7.8.i386.tgz
+[Textadept 7.8 -- Linux x86_64]: download/textadept_7.8.x86_64.tgz
+[Textadept 7.8 -- Modules]: download/textadept_7.8.modules.zip
+[PGP -- 7.8 Win32]: download/textadept_7.8.win32.zip.asc
+[PGP -- 7.8 OSX]: download/textadept_7.8.osx.zip.asc
+[PGP -- 7.8 Linux]: download/textadept_7.8.i386.tgz.asc
+[PGP -- 7.8 Linux x86_64]: download/textadept_7.8.x86_64.tgz.asc
+[PGP -- 7.8 Modules]: download/textadept_7.8.modules.zip.asc
+
+## 7.8 beta 3 (21 Jan 2015)
+
+Download:
+
+* [Textadept 7.8 beta 3 -- Win32][] | [PGP -- 7.8 beta 3 Win32][]
+* [Textadept 7.8 beta 3 -- Mac OSX Intel 10.5+][] | [PGP -- 7.8 beta 3 OSX][]
+* [Textadept 7.8 beta 3 -- Linux][] | [PGP -- 7.8 beta 3 Linux][]
+* [Textadept 7.8 beta 3 -- Linux x86_64][] | [PGP -- 7.8 beta 3 Linux x86_64][]
+* [Textadept 7.8 beta 3 -- Modules][] | [PGP -- 7.8 beta 3 Modules][]
+
+Bugfixes:
+
+* Fixed opening files with network paths on Win32.
+* Fixed minor GTK 3 issues.
+* Fixed bug in hiding caret when Textadept loses focus.
+* Fixed bug in overwriting fold levels set by custom fold functions.
+* Scintilla: fixed placement of large call tips.
+* Scintilla: fixed background color of annotation lines with text margins.
+* Scintilla: fixed some instances of paste on Mac OSX.
+* Scintilla: fixed incorrect margin click handling in the terminal version.
+
+Changes:
+
+* Restore `^Z` key binding as "undo" if terminal suspend is disabled.
+* Added [`events.SUSPEND`][] and [`events.RESUME`][] events for terminal suspend
+ and resume.
+* Updated to [Scintilla][] 3.5.3.
+
+[Textadept 7.8 beta 3 -- Win32]: download/textadept_7.8_beta_3.win32.zip
+[Textadept 7.8 beta 3 -- Mac OSX Intel 10.5+]: download/textadept_7.8_beta_3.osx.zip
+[Textadept 7.8 beta 3 -- Linux]: download/textadept_7.8_beta_3.i386.tgz
+[Textadept 7.8 beta 3 -- Linux x86_64]: download/textadept_7.8_beta_3.x86_64.tgz
+[Textadept 7.8 beta 3 -- Modules]: download/textadept_7.8_beta_3.modules.zip
+[PGP -- 7.8 beta 3 Win32]: download/textadept_7.8_beta_3.win32.zip.asc
+[PGP -- 7.8 beta 3 OSX]: download/textadept_7.8_beta_3.osx.zip.asc
+[PGP -- 7.8 beta 3 Linux]: download/textadept_7.8_beta_3.i386.tgz.asc
+[PGP -- 7.8 beta 3 Linux x86_64]: download/textadept_7.8_beta_3.x86_64.tgz.asc
+[PGP -- 7.8 beta 3 Modules]: download/textadept_7.8_beta_3.modules.zip.asc
+[`events.SUSPEND`]: api.html#events.SUSPEND
+[`events.RESUME`]: api.html#events.RESUME
+[Scintilla]: http://scintilla.org
+
+## 7.8 beta 2 (11 Jan 2015)
+
+Download:
+
+* [Textadept 7.8 beta 2 -- Win32][] | [PGP -- 7.8 beta 2 Win32][]
+* [Textadept 7.8 beta 2 -- Mac OSX Intel 10.5+][] | [PGP -- 7.8 beta 2 OSX][]
+* [Textadept 7.8 beta 2 -- Linux][] | [PGP -- 7.8 beta 2 Linux][]
+* [Textadept 7.8 beta 2 -- Linux x86_64][] | [PGP -- 7.8 beta 2 Linux x86_64][]
+* [Textadept 7.8 beta 2 -- Modules][] | [PGP -- 7.8 beta 2 Modules][]
+
+Bugfixes:
+
+* Improved C module's ctags lookups and autocompletion.
+* Do not select a line when clicking on its first character in the terminal
+ version.
+* Fixed some cases of toggling find options via API in the terminal version.
+* Improved folding by indentation.
+* Scintilla: fixed caret blinking when holding down `Del`.
+* Scintilla: avoid extra space when pasting from external applications.
+
+Changes:
+
+* The terminal version can suspend via `^Z` (changed "undo" key binding to
+ `M-Z` and added additional `M-S-Z` "redo" binding).
+* Added [`spawn_proc:close()`][] for sending EOF to spawned processes.
+* Updated Tcl lexer.
+* Scintilla: Added `buffer.ANNOTATION_INDENTED` for indented, non-bordered
+ annotations.
+* Scintilla: tab arrows, wrap markers, and line markers are now drawn in the
+ terminal version.
+* Updated to [Scintilla][] 3.5.2.
+
+[Textadept 7.8 beta 2 -- Win32]: download/textadept_7.8_beta_2.win32.zip
+[Textadept 7.8 beta 2 -- Mac OSX Intel 10.5+]: download/textadept_7.8_beta_2.osx.zip
+[Textadept 7.8 beta 2 -- Linux]: download/textadept_7.8_beta_2.i386.tgz
+[Textadept 7.8 beta 2 -- Linux x86_64]: download/textadept_7.8_beta_2.x86_64.tgz
+[Textadept 7.8 beta 2 -- Modules]: download/textadept_7.8_beta_2.modules.zip
+[PGP -- 7.8 beta 2 Win32]: download/textadept_7.8_beta_2.win32.zip.asc
+[PGP -- 7.8 beta 2 OSX]: download/textadept_7.8_beta_2.osx.zip.asc
+[PGP -- 7.8 beta 2 Linux]: download/textadept_7.8_beta_2.i386.tgz.asc
+[PGP -- 7.8 beta 2 Linux x86_64]: download/textadept_7.8_beta_2.x86_64.tgz.asc
+[PGP -- 7.8 beta 2 Modules]: download/textadept_7.8_beta_2.modules.zip.asc
+[`spawn_proc:close()`]: api.html#spawn_proc:close
+[Scintilla]: http://scintilla.org
+
+## 7.8 beta (01 Dec 2014)
+
+Download:
+
+* [Textadept 7.8 beta -- Win32][] | [PGP -- 7.8 beta Win32][]
+* [Textadept 7.8 beta -- Mac OSX Intel 10.5+][] | [PGP -- 7.8 beta OSX][]
+* [Textadept 7.8 beta -- Linux][] | [PGP -- 7.8 beta Linux][]
+* [Textadept 7.8 beta -- Linux x86_64][] | [PGP -- 7.8 beta Linux x86_64][]
+* [Textadept 7.8 beta -- Modules][] | [PGP -- 7.8 beta Modules][]
+
+Bugfixes:
+
+* Fixed extra space pasting from external Win32 apps.
+* Fixed bug in C autocompletion.
+* Disable GCC optimizations when compiling with debug symbols.
+* Ensure "find in files" is off when activating normal find.
+* Fixed return values from `ui.dialogs.optionselect()`.
+* The command entry does not hide when the window loses focus.
+* Fixed '//' bug when iterating over root directory with `lfs.dir_foreach()`.
+* Fixed bug in jumping to compile/run errors and clear annotations before
+ building projects.
+* Fixed memory leaks in `ui.dialog()`.
+
+Changes:
+
+* Replaced the command entry text field with a Scintilla buffer and added
+ [`ui.command_entry.editing_keys`][] for changing the editing keys in all
+ modes.
+* Added lexer and height parameters to `ui.command_entry.enter_mode()`.
+* Support bracketed paste in the terminal version.
+* Allow handling of unknown [CSI events][].
+* Added mouse support for buffers and eliminated many
+ [terminal version incompatibilities][].
+* Added [`_G.LINUX`][] and [`_G.BSD`][] platform flags for the sake of
+ completeness.
+* [Rectangular selections][] with the mouse on Linux use the `Alt` modifier key
+ instead of `Super`.
+* Display the current working directory in fileselect dialogs.
+* Added [`_SCINTILLA.next_image_type()`][] for registering images.
+* Added Arabic translation.
+* File dialogs in the terminal span the whole view.
+* Added basic UTF-8 support for terminal widgets -- locales such as Russian now
+ display properly.
+* Added UTF-8 input mode for Mac OSX (`⌘⇧U`) and the terminal version (`M-U`).
+* Show character information in "Show Style" popup.
+
+[Textadept 7.8 beta -- Win32]: download/textadept_7.8_beta.win32.zip
+[Textadept 7.8 beta -- Mac OSX Intel 10.5+]: download/textadept_7.8_beta.osx.zip
+[Textadept 7.8 beta -- Linux]: download/textadept_7.8_beta.i386.tgz
+[Textadept 7.8 beta -- Linux x86_64]: download/textadept_7.8_beta.x86_64.tgz
+[Textadept 7.8 beta -- Modules]: download/textadept_7.8_beta.modules.zip
+[PGP -- 7.8 beta Win32]: download/textadept_7.8_beta.win32.zip.asc
+[PGP -- 7.8 beta OSX]: download/textadept_7.8_beta.osx.zip.asc
+[PGP -- 7.8 beta Linux]: download/textadept_7.8_beta.i386.tgz.asc
+[PGP -- 7.8 beta Linux x86_64]: download/textadept_7.8_beta.x86_64.tgz.asc
+[PGP -- 7.8 beta Modules]: download/textadept_7.8_beta.modules.zip.asc
+[`ui.command_entry.editing_keys`]: api.html#ui.command_entry.editing_keys
+[CSI events]: api.html#events.CSI
+[terminal version incompatibilities]: manual.html#Terminal.Version.Compatibility
+[`_G.LINUX`]: api.html#LINUX
+[`_G.BSD`]: api.html#BSD
+[Rectangular selections]: manual.html#Rectangular.Selection
+[`_SCINTILLA.next_image_type()`]: api.html#_SCINTILLA.next_image_type
+
+## 7.7 (01 Oct 2014)
+
+Download:
+
+* [Textadept 7.7 -- Win32][] | [PGP -- 7.7 Win32][]
+* [Textadept 7.7 -- Mac OSX Intel 10.5+][] | [PGP -- 7.7 OSX][]
+* [Textadept 7.7 -- Linux][] | [PGP -- 7.7 Linux][]
+* [Textadept 7.7 -- Linux x86_64][] | [PGP -- 7.7 Linux x86_64][]
+* [Textadept 7.7 -- Modules][] | [PGP -- 7.7 Modules][]
+
+Bugfixes:
+
+* Fixed corner-case in switching to most recent buffer after closing.
+* Fixed find/replace bug when embedded Lua code evaluates to a number.
+* Scintilla: fixed some instances of the autocompletion window not showing up.
+* Scintilla: fixed sizing of the autocompletion window.
+
+Changes:
+
+* Mac OSX GUI version can truly `os.spawn()` processes now.
+* Improved performance for lexers with no grammars and no fold rules.
+* Updated to [Scintilla][] 3.5.1.
+
+[Textadept 7.7 -- Win32]: download/textadept_7.7.win32.zip
+[Textadept 7.7 -- Mac OSX Intel 10.5+]: download/textadept_7.7.osx.zip
+[Textadept 7.7 -- Linux]: download/textadept_7.7.i386.tgz
+[Textadept 7.7 -- Linux x86_64]: download/textadept_7.7.x86_64.tgz
+[Textadept 7.7 -- Modules]: download/textadept_7.7.modules.zip
+[PGP -- 7.7 Win32]: download/textadept_7.7.win32.zip.asc
+[PGP -- 7.7 OSX]: download/textadept_7.7.osx.zip.asc
+[PGP -- 7.7 Linux]: download/textadept_7.7.i386.tgz.asc
+[PGP -- 7.7 Linux x86_64]: download/textadept_7.7.x86_64.tgz.asc
+[PGP -- 7.7 Modules]: download/textadept_7.7.modules.zip.asc
+[Scintilla]: http://scintilla.org
+
+## 7.6 (01 Sep 2014)
+
+Download:
+
+* [Textadept 7.6 -- Win32][] | [PGP -- 7.6 Win32][]
+* [Textadept 7.6 -- Mac OSX Intel 10.5+][] | [PGP -- 7.6 OSX][]
+* [Textadept 7.6 -- Linux][] | [PGP -- 7.6 Linux][]
+* [Textadept 7.6 -- Linux x86_64][] | [PGP -- 7.6 Linux x86_64][]
+* [Textadept 7.6 -- Modules][] | [PGP -- 7.6 Modules][]
+
+Bugfixes:
+
+* Recognize DEL when emitted by the Backspace key in the terminal version.
+* Scintilla: fixed `buffer:del_word_right()` selection redrawing bug.
+* Scintilla: fixed autocompletion list memory leak.
+* Scintilla: fixed overtype caret when it is over multi-byte characters.
+
+Changes:
+
+* Terminal version can truly `os.spawn()` processes now.
+* Added Linux .desktop files for menus and launchers.
+* Indicate presence of a BOM in the statusbar.
+* Switch to previous buffer after closing a buffer.
+* More options for `lfs.dir_foreach()`.
+* Updated to [Scintilla][] 3.5.0.
+
+[Textadept 7.6 -- Win32]: download/textadept_7.6.win32.zip
+[Textadept 7.6 -- Mac OSX Intel 10.5+]: download/textadept_7.6.osx.zip
+[Textadept 7.6 -- Linux]: download/textadept_7.6.i386.tgz
+[Textadept 7.6 -- Linux x86_64]: download/textadept_7.6.x86_64.tgz
+[Textadept 7.6 -- Modules]: download/textadept_7.6.modules.zip
+[PGP -- 7.6 Win32]: download/textadept_7.6.win32.zip.asc
+[PGP -- 7.6 OSX]: download/textadept_7.6.osx.zip.asc
+[PGP -- 7.6 Linux]: download/textadept_7.6.i386.tgz.asc
+[PGP -- 7.6 Linux x86_64]: download/textadept_7.6.x86_64.tgz.asc
+[PGP -- 7.6 Modules]: download/textadept_7.6.modules.zip.asc
+[Scintilla]: http://scintilla.org
+
+## 7.5 (11 Jul 2014)
+
+Download:
+
+* [Textadept 7.5 -- Win32][] | [PGP -- 7.5 Win32][]
+* [Textadept 7.5 -- Mac OSX Intel 10.5+][] | [PGP -- 7.5 OSX][]
+* [Textadept 7.5 -- Linux][] | [PGP -- 7.5 Linux][]
+* [Textadept 7.5 -- Linux x86_64][] | [PGP -- 7.5 Linux x86_64][]
+* [Textadept 7.5 -- Modules][] | [PGP -- 7.5 Modules][]
+
+Bugfixes:
+
+* Fixed Bash heredoc highlighting.
+* Scintilla: fixed some instances of indicators not being removed properly.
+* Scintilla: fixed crash with Ubuntu's overlay scrollbars.
+
+Changes:
+
+* New [`events.FOCUS`][] event for when Textadept's window receives focus.
+* Condensed manual and API documentation into single files.
+* Added Polish translation.
+* Scintilla: added [`buffer.auto_c_multi`][] for autocompleting into multiple
+ selections.
+* Updated to [Scintilla][] 3.4.4.
+
+[Textadept 7.5 -- Win32]: download/textadept_7.5.win32.zip
+[Textadept 7.5 -- Mac OSX Intel 10.5+]: download/textadept_7.5.osx.zip
+[Textadept 7.5 -- Linux]: download/textadept_7.5.i386.tgz
+[Textadept 7.5 -- Linux x86_64]: download/textadept_7.5.x86_64.tgz
+[Textadept 7.5 -- Modules]: download/textadept_7.5.modules.zip
+[PGP -- 7.5 Win32]: download/textadept_7.5.win32.zip.asc
+[PGP -- 7.5 OSX]: download/textadept_7.5.osx.zip.asc
+[PGP -- 7.5 Linux]: download/textadept_7.5.i386.tgz.asc
+[PGP -- 7.5 Linux x86_64]: download/textadept_7.5.x86_64.tgz.asc
+[PGP -- 7.5 Modules]: download/textadept_7.5.modules.zip.asc
+[`events.FOCUS`]: api.html#events.FOCUS
+[`buffer.auto_c_multi`]: api.html#buffer.auto_c_multi
+[Scintilla]: http://scintilla.org
+
+## 7.4 (11 Jun 2014)
+
+Download:
+
+* [Textadept 7.4 -- Win32][] | [PGP -- 7.4 Win32][]
+* [Textadept 7.4 -- Mac OSX Intel 10.5+][] | [PGP -- 7.4 OSX][]
+* [Textadept 7.4 -- Linux][] | [PGP -- 7.4 Linux][]
+* [Textadept 7.4 -- Linux x86_64][] | [PGP -- 7.4 Linux x86_64][]
+* [Textadept 7.4 -- Modules][] | [PGP -- 7.4 Modules][]
+
+Bugfixes:
+
+* Fix crash in Windows with sending input to spawned processes.
+* Fix compile, run, and build command output with split views.
+* Fix `#RRGGBB` color interpretation for styles.
+* Fix word autocompletion when ignoring case.
+
+Changes:
+
+* Pressing the Enter key in the message buffer and find in files buffer
+ simulates a double-click.
+
+[Textadept 7.4 -- Win32]: download/textadept_7.4.win32.zip
+[Textadept 7.4 -- Mac OSX Intel 10.5+]: download/textadept_7.4.osx.zip
+[Textadept 7.4 -- Linux]: download/textadept_7.4.i386.tgz
+[Textadept 7.4 -- Linux x86_64]: download/textadept_7.4.x86_64.tgz
+[Textadept 7.4 -- Modules]: download/textadept_7.4.modules.zip
+[PGP -- 7.4 Win32]: download/textadept_7.4.win32.zip.asc
+[PGP -- 7.4 OSX]: download/textadept_7.4.osx.zip.asc
+[PGP -- 7.4 Linux]: download/textadept_7.4.i386.tgz.asc
+[PGP -- 7.4 Linux x86_64]: download/textadept_7.4.x86_64.tgz.asc
+[PGP -- 7.4 Modules]: download/textadept_7.4.modules.zip.asc
+
+## 7.3 (01 Jun 2014)
+
+Download:
+
+* [Textadept 7.3 -- Win32][] | [PGP -- 7.3 Win32][]
+* [Textadept 7.3 -- Mac OSX Intel 10.5+][] | [PGP -- 7.3 OSX][]
+* [Textadept 7.3 -- Linux][] | [PGP -- 7.3 Linux][]
+* [Textadept 7.3 -- Linux x86_64][] | [PGP -- 7.3 Linux x86_64][]
+* [Textadept 7.3 -- Modules][] | [PGP -- 7.3 Modules][]
+
+Bugfixes:
+
+* Export Lua symbols correctly on Windows.
+* Fixed occasional bug when double-clicking in the message buffer.
+* Fixed an edge-case in word highlighting.
+* Fixed some folding by indentation edge cases.
+* Scintilla: fixed caret invisibility when its period is zero.
+* Scintilla: fixed flickering when scrolling in GTK 3.10+.
+
+Changes:
+
+* Added reST and YAML lexers and official language modules for each.
+* Use `os.spawn()` for launching help.
+* Renamed `io.set_buffer_encoding()` to [`buffer:set_encoding()`][].
+* Removed Adeptsense in favor of [autocompleter functions][], but kept existing
+ [api file format][].
+* Renamed `textadept.editing.autocomplete_word()` to
+ [`textadept.editing.autocomplete`][]`('word')`.
+* New [`textadept.editing.AUTOCOMPLETE_ALL`][] field for autocompleting words
+ from all open buffers.
+* Dropped support for official java, php, rails, and rhtml modules; they are
+ on the wiki now.
+* Removed `textadept.editing.HIGHLIGHT_BRACES` option, as indicator style can be
+ changed to hide highlighting.
+* Removed `textadept.editing.select_indented_block()`.
+* In-place menu editing via [`textadept.menu.menubar`][],
+ [`textadept.menu.context_menu`][], and [`textadept.menu.tab_context_menu`][]
+ tables.
+* Removed `textadept.command_entry.complete_lua()` and
+ `textadept.command_entry.execute_lua()` and moved their key bindings into
+ their module.
+* Updated D lexer.
+* Scintilla: added `buffer.FOLDFLAG_LINESTATE` for lexer debugging aid.
+* Updated to [Scintilla][] 3.4.2.
+
+[Textadept 7.3 -- Win32]: download/textadept_7.3.win32.zip
+[Textadept 7.3 -- Mac OSX Intel 10.5+]: download/textadept_7.3.osx.zip
+[Textadept 7.3 -- Linux]: download/textadept_7.3.i386.tgz
+[Textadept 7.3 -- Linux x86_64]: download/textadept_7.3.x86_64.tgz
+[Textadept 7.3 -- Modules]: download/textadept_7.3.modules.zip
+[PGP -- 7.3 Win32]: download/textadept_7.3.win32.zip.asc
+[PGP -- 7.3 OSX]: download/textadept_7.3.osx.zip.asc
+[PGP -- 7.3 Linux]: download/textadept_7.3.i386.tgz.asc
+[PGP -- 7.3 Linux x86_64]: download/textadept_7.3.x86_64.tgz.asc
+[PGP -- 7.3 Modules]: download/textadept_7.3.modules.zip.asc
+[`buffer:set_encoding()`]: api.html#buffer.set_encoding
+[autocompleter functions]: api.html#textadept.editing.autocompleters
+[api file format]: api.html#textadept.editing.api_files
+[`textadept.editing.autocomplete`]: api.html#textadept.editing.autocomplete
+[`textadept.editing.AUTOCOMPLETE_ALL`]: api.html#textadept.editing.autocomplete_all_words
+[`textadept.menu.menubar`]: api.html#textadept.menu.menubar
+[`textadept.menu.context_menu`]: api.html#textadept.menu.context_menu
+[`textadept.menu.tab_context_menu`]: api.html#textadept.menu.tab_context_menu
+[Scintilla]: http://scintilla.org
+
+## 7.2 (01 May 2014)
+
+Download:
+
+* [Textadept 7.2 -- Win32][] | [PGP -- 7.2 Win32][]
+* [Textadept 7.2 -- Mac OSX Intel 10.5+][] | [PGP -- 7.2 OSX][]
+* [Textadept 7.2 -- Linux][] | [PGP -- 7.2 Linux][]
+* [Textadept 7.2 -- Linux x86_64][] | [PGP -- 7.2 Linux x86_64][]
+* [Textadept 7.2 -- Modules][] | [PGP -- 7.2 Modules][]
+
+Bugfixes:
+
+* Fixed cases of incorrect Markdown header highlighting.
+
+Changes:
+
+* Message buffer can send input to spawned processes.
+
+[Textadept 7.2 -- Win32]: download/textadept_7.2.win32.zip
+[Textadept 7.2 -- Mac OSX Intel 10.5+]: download/textadept_7.2.osx.zip
+[Textadept 7.2 -- Linux]: download/textadept_7.2.i386.tgz
+[Textadept 7.2 -- Linux x86_64]: download/textadept_7.2.x86_64.tgz
+[Textadept 7.2 -- Modules]: download/textadept_7.2.modules.zip
+[PGP -- 7.2 Win32]: download/textadept_7.2.win32.zip.asc
+[PGP -- 7.2 OSX]: download/textadept_7.2.osx.zip.asc
+[PGP -- 7.2 Linux]: download/textadept_7.2.i386.tgz.asc
+[PGP -- 7.2 Linux x86_64]: download/textadept_7.2.x86_64.tgz.asc
+[PGP -- 7.2 Modules]: download/textadept_7.2.modules.zip.asc
+
+## 7.2 beta 4 (11 Apr 2014)
+
+Download:
+
+* [Textadept 7.2 beta 4 -- Win32][] | [PGP -- 7.2 beta 4 Win32][]
+* [Textadept 7.2 beta 4 -- Mac OSX Intel 10.5+][] | [PGP -- 7.2 beta 4 OSX][]
+* [Textadept 7.2 beta 4 -- Linux][] | [PGP -- 7.2 beta 4 Linux][]
+* [Textadept 7.2 beta 4 -- Linux x86_64][] | [PGP -- 7.2 beta 4 Linux x86_64][]
+* [Textadept 7.2 beta 4 -- Modules][] | [PGP -- 7.2 beta 4 Modules][]
+
+Bugfixes:
+
+* Fixed bug in parsing output from a canceled dropdown dialog.
+* Always use absolute file paths so sessions are saved and reloaded properly.
+* Temporarily disabled asynchronous spawning on OSX due to GLib crashes.
+
+Changes:
+
+* None.
+
+[Textadept 7.2 beta 4 -- Win32]: download/textadept_7.2_beta_4.win32.zip
+[Textadept 7.2 beta 4 -- Mac OSX Intel 10.5+]: download/textadept_7.2_beta_4.osx.zip
+[Textadept 7.2 beta 4 -- Linux]: download/textadept_7.2_beta_4.i386.tgz
+[Textadept 7.2 beta 4 -- Linux x86_64]: download/textadept_7.2_beta_4.x86_64.tgz
+[Textadept 7.2 beta 4 -- Modules]: download/textadept_7.2_beta_4.modules.zip
+[PGP -- 7.2 beta 4 Win32]: download/textadept_7.2_beta_4.win32.zip.asc
+[PGP -- 7.2 beta 4 OSX]: download/textadept_7.2_beta_4.osx.zip.asc
+[PGP -- 7.2 beta 4 Linux]: download/textadept_7.2_beta_4.i386.tgz.asc
+[PGP -- 7.2 beta 4 Linux x86_64]: download/textadept_7.2_beta_4.x86_64.tgz.asc
+[PGP -- 7.2 beta 4 Modules]: download/textadept_7.2_beta_4.modules.zip.asc
+
+## 7.2 beta 3 (01 Apr 2014)
+
+Download:
+
+* [Textadept 7.2 beta 3 -- Win32][] | [PGP -- 7.2 beta 3 Win32][]
+* [Textadept 7.2 beta 3 -- Mac OSX Intel 10.5+][] | [PGP -- 7.2 beta 3 OSX][]
+* [Textadept 7.2 beta 3 -- Linux][] | [PGP -- 7.2 beta 3 Linux][]
+* [Textadept 7.2 beta 3 -- Linux x86_64][] | [PGP -- 7.2 beta 3 Linux x86_64][]
+* [Textadept 7.2 beta 3 -- Modules][] | [PGP -- 7.2 beta 3 Modules][]
+
+Bugfixes:
+
+* Fixed bug in Win32 terminal version with "shifted" character input.
+* Scintilla: fixed bug when moving caret down on wrapped lines.
+* Scintilla: fixed instances of bad caret positioning within characters.
+* Scintilla: fixed automatic indentation when the caret is within virtual space.
+* Scintilla: fixed annotation deletion from lines.
+* Scintilla: fixed placement of large call tips.
+
+Changes:
+
+* New [optionselect][] dialog.
+* Added [`ui.SILENT_PRINT`][] option for printing messages.
+* The GUI version can [spawn processes][] in separate threads.
+* Removed experimental Windows `io.popen()` and `os.execute()` replacements due
+ to spawning support.
+* [Snapopen][] now supports projects; added new menu entry and key command.
+* Added support for [building projects][].
+* Scintilla: draw unicode line ends as blobs.
+* Scintilla: added `buffer.WRAP_WHITESPACE` for wrapping on whitespace, not
+ style changes.
+* Updated to [LuaJIT][] 2.0.3.
+* Updated to [Scintilla][] 3.4.1.
+
+[Textadept 7.2 beta 3 -- Win32]: download/textadept_7.2_beta_3.win32.zip
+[Textadept 7.2 beta 3 -- Mac OSX Intel 10.5+]: download/textadept_7.2_beta_3.osx.zip
+[Textadept 7.2 beta 3 -- Linux]: download/textadept_7.2_beta_3.i386.tgz
+[Textadept 7.2 beta 3 -- Linux x86_64]: download/textadept_7.2_beta_3.x86_64.tgz
+[Textadept 7.2 beta 3 -- Modules]: download/textadept_7.2_beta_3.modules.zip
+[PGP -- 7.2 beta 3 Win32]: download/textadept_7.2_beta_3.win32.zip.asc
+[PGP -- 7.2 beta 3 OSX]: download/textadept_7.2_beta_3.osx.zip.asc
+[PGP -- 7.2 beta 3 Linux]: download/textadept_7.2_beta_3.i386.tgz.asc
+[PGP -- 7.2 beta 3 Linux x86_64]: download/textadept_7.2_beta_3.x86_64.tgz.asc
+[PGP -- 7.2 beta 3 Modules]: download/textadept_7.2_beta_3.modules.zip.asc
+[optionselect]: api.html#ui.dialogs.optionselect
+[`ui.SILENT_PRINT`]: api.html#ui.silent_print
+[spawn processes]: api.html#os.spawn
+[Snapopen]: manual.html#Quick.Open
+[building projects]: api.html#_M.Build.a.Project
+[LuaJIT]: http://luajit.org
+[Scintilla]: http://scintilla.org
+
+## 7.2 beta 2 (01 Mar 2014)
+
+Download:
+
+* [Textadept 7.2 beta 2 -- Win32][] | [PGP -- 7.2 beta 2 Win32][]
+* [Textadept 7.2 beta 2 -- Mac OSX Intel 10.5+][] | [PGP -- 7.2 beta 2 OSX][]
+* [Textadept 7.2 beta 2 -- Linux][] | [PGP -- 7.2 beta 2 Linux][]
+* [Textadept 7.2 beta 2 -- Linux x86_64][] | [PGP -- 7.2 beta 2 Linux x86_64][]
+* [Textadept 7.2 beta 2 -- Modules][] | [PGP -- 7.2 beta 2 Modules][]
+
+Bugfixes:
+
+* Fixed bug with empty entries in multiple entry inputboxes.
+
+Changes:
+
+* Terminal version now has split views along with key bindings for them.
+
+[Textadept 7.2 beta 2 -- Win32]: download/textadept_7.2_beta_2.win32.zip
+[Textadept 7.2 beta 2 -- Mac OSX Intel 10.5+]: download/textadept_7.2_beta_2.osx.zip
+[Textadept 7.2 beta 2 -- Linux]: download/textadept_7.2_beta_2.i386.tgz
+[Textadept 7.2 beta 2 -- Linux x86_64]: download/textadept_7.2_beta_2.x86_64.tgz
+[Textadept 7.2 beta 2 -- Modules]: download/textadept_7.2_beta_2.modules.zip
+[PGP -- 7.2 beta 2 Win32]: download/textadept_7.2_beta_2.win32.zip.asc
+[PGP -- 7.2 beta 2 OSX]: download/textadept_7.2_beta_2.osx.zip.asc
+[PGP -- 7.2 beta 2 Linux]: download/textadept_7.2_beta_2.i386.tgz.asc
+[PGP -- 7.2 beta 2 Linux x86_64]: download/textadept_7.2_beta_2.x86_64.tgz.asc
+[PGP -- 7.2 beta 2 Modules]: download/textadept_7.2_beta_2.modules.zip.asc
+
+## 7.2 beta (11 Feb 2014)
+
+Download:
+
+* [Textadept 7.2 beta -- Win32][] | [PGP -- 7.2 beta Win32][]
+* [Textadept 7.2 beta -- Mac OSX Intel 10.5+][] | [PGP -- 7.2 beta OSX][]
+* [Textadept 7.2 beta -- Linux][] | [PGP -- 7.2 beta Linux][]
+* [Textadept 7.2 beta -- Linux x86_64][] | [PGP -- 7.2 beta Linux x86_64][]
+* [Textadept 7.2 beta -- Modules][] | [PGP -- 7.2 beta Modules][]
+
+Bugfixes:
+
+* Handle *./* and *../* sequences in filepaths.
+* Correctly restore views with word wrap enabled.
+* Scintilla: fixed some instances of caret placement when scrolling.
+
+Changes:
+
+* Added Swedish translation.
+* Added support for multiple entry boxes in [inputdialogs][].
+* Updated LaTeX and Go lexers.
+* Scintilla: added [`buffer:drop_selection_n()`][] for dropping a multiple
+ selection.
+* Scintilla: added `buffer.call_tip_pos_start` for altering call tip
+ backspace behavior.
+* Scintilla: added `buffer.MARK_BOOKMARK` marker symbol.
+* Scintilla: better marker drawing.
+* Updated to [Scintilla][] 3.3.9.
+
+[Textadept 7.2 beta -- Win32]: download/textadept_7.2_beta.win32.zip
+[Textadept 7.2 beta -- Mac OSX Intel 10.5+]: download/textadept_7.2_beta.osx.zip
+[Textadept 7.2 beta -- Linux]: download/textadept_7.2_beta.i386.tgz
+[Textadept 7.2 beta -- Linux x86_64]: download/textadept_7.2_beta.x86_64.tgz
+[Textadept 7.2 beta -- Modules]: download/textadept_7.2_beta.modules.zip
+[PGP -- 7.2 beta Win32]: download/textadept_7.2_beta.win32.zip.asc
+[PGP -- 7.2 beta OSX]: download/textadept_7.2_beta.osx.zip.asc
+[PGP -- 7.2 beta Linux]: download/textadept_7.2_beta.i386.tgz.asc
+[PGP -- 7.2 beta Linux x86_64]: download/textadept_7.2_beta.x86_64.tgz.asc
+[PGP -- 7.2 beta Modules]: download/textadept_7.2_beta.modules.zip.asc
+[inputdialogs]: api.html#ui.dialogs.inputbox
+[`buffer:drop_selection_n()`]: api.html#buffer.drop_selection_n
+[Scintilla]: http://scintilla.org
+
+## 7.2 alpha (01 Jan 2014)
+
+Download:
+
+* [Textadept 7.2 alpha -- Win32][] | [PGP -- 7.2 alpha Win32][]
+* [Textadept 7.2 alpha -- Mac OSX Intel 10.5+][] | [PGP -- 7.2 alpha OSX][]
+* [Textadept 7.2 alpha -- Linux][] | [PGP -- 7.2 alpha Linux][]
+* [Textadept 7.2 alpha -- Linux x86_64][] | [PGP -- 7.2 alpha Linux x86_64][]
+* [Textadept 7.2 alpha -- Modules][] | [PGP -- 7.2 alpha Modules][]
+
+Bugfixes:
+
+* Honor `ui.maximized` setting in session files.
+* Do not halt opening files if one of them is already open.
+* Better key input handling in the terminal version.
+* Fixed Makefile bug in grabbing dependencies with older versions of wget.
+* Recognize lower-case drive letter names for files passed from external
+ programs in Windows.
+* Scintilla: fixed some instances of adjacent indicator drawing.
+* Scintilla: fixed scroll width tracking for annotated lines.
+* Scintilla: fixed horizontal scroll bar range.
+* Scintilla: fixed caret placement when margins change.
+* Scintilla: fixed some instances of incorrect selection redrawing.
+
+Changes:
+
+* Added Dart lexer.
+* Do not split the view when printing messages if tabs are enabled.
+* Look for *~/.textadept/osx_env.sh* for [OSX environment variables][] due to
+ changes in Mac OSX 10.9.
+* [Experimental] Replaced Lua's `io.popen()` and `os.execute()` with versions
+ that do not flash the "black box" on Windows.
+* Added read-only access to the current key chain via `keys.keychain`.
+* Renamed "hypertext" lexer and its corresponding module to "html".
+* Added configurable tab context menus via `textadept.menu.set_contextmenus()`.
+* New GUI theme for Mac OSX.
+* [Experimental] Merged separate lexer states into Textadept's Lua state.
+* Updated HTML lexer.
+* Scintilla: the `Ctrl` modifier in Mac OSX mouse clicks is recognized as
+ `buffer.MOD_META`.
+* Scintilla: added [`buffer.representation`][] for changing the representation
+ of characters.
+* Scintilla: added [`buffer:position_relative()`][] for character navigation.
+* Scintilla: added [`buffer.mouse_selection_rectangular_switch`][] for aiding in
+ rectangular selection creation.
+* Updated to [Lua][] 5.2.3.
+* Updated to [Scintilla][] 3.3.7.
+
+[Textadept 7.2 alpha -- Win32]: download/textadept_7.2_alpha.win32.zip
+[Textadept 7.2 alpha -- Mac OSX Intel 10.5+]: download/textadept_7.2_alpha.osx.zip
+[Textadept 7.2 alpha -- Linux]: download/textadept_7.2_alpha.i386.tgz
+[Textadept 7.2 alpha -- Linux x86_64]: download/textadept_7.2_alpha.x86_64.tgz
+[Textadept 7.2 alpha -- Modules]: download/textadept_7.2_alpha.modules.zip
+[PGP -- 7.2 alpha Win32]: download/textadept_7.2_alpha.win32.zip.asc
+[PGP -- 7.2 alpha OSX]: download/textadept_7.2_alpha.osx.zip.asc
+[PGP -- 7.2 alpha Linux]: download/textadept_7.2_alpha.i386.tgz.asc
+[PGP -- 7.2 alpha Linux x86_64]: download/textadept_7.2_alpha.x86_64.tgz.asc
+[PGP -- 7.2 alpha Modules]: download/textadept_7.2_alpha.modules.zip.asc
+[OSX environment variables]: manual.html#Mac.OSX.Environment.Variables
+[`buffer.representation`]: api.html#buffer.representation
+[`buffer:position_relative()`]: api.html#buffer.position_relative
+[`buffer.mouse_selection_rectangular_switch`]: api.html#buffer.mouse_selection_rectangular_switch
+[Lua]: http://lua.org
+[Scintilla]: http://scintilla.org
+
+## 7.1 (11 Nov 2013)
+
+Download:
+
+* [Textadept 7.1 -- Win32][] | [PGP -- 7.1 Win32][]
+* [Textadept 7.1 -- Mac OSX Intel 10.5+][] | [PGP -- 7.1 OSX][]
+* [Textadept 7.1 -- Linux][] | [PGP -- 7.1 Linux][]
+* [Textadept 7.1 -- Linux x86_64][] | [PGP -- 7.1 Linux x86_64][]
+* [Textadept 7.1 -- Modules][] | [PGP -- 7.1 Modules][]
+
+Bugfixes:
+
+* Textbox dialogs' `scroll_to` option works correctly.
+* Emit autocompletion and hotspot events properly.
+* Handle replacement captures with escapes properly.
+* Fixed slowdown in processing long lines for folding.
+* Fixed slowdown with large HTML files.
+
+Changes:
+
+* Tabs for multiple buffers along with [`ui.tabs`][] API.
+* Split C/C++ lexer into separate lexers and replaced default "cpp" module with
+ "ansi\_c".
+* Find and replace text may utilize "%0" capture containing the entire match.
+* Disable `textadept.editing.STRIP_TRAILING_SPACES` by default.
+* `ui.clipboard_text` is no longer read-only.
+* Added [`events.FILE_CHANGED`][] event.
+
+[Textadept 7.1 -- Win32]: download/textadept_7.1.win32.zip
+[Textadept 7.1 -- Mac OSX Intel 10.5+]: download/textadept_7.1.osx.zip
+[Textadept 7.1 -- Linux]: download/textadept_7.1.i386.tgz
+[Textadept 7.1 -- Linux x86_64]: download/textadept_7.1.x86_64.tgz
+[Textadept 7.1 -- Modules]: download/textadept_7.1.modules.zip
+[PGP -- 7.1 Win32]: download/textadept_7.1.win32.zip.asc
+[PGP -- 7.1 OSX]: download/textadept_7.1.osx.zip.asc
+[PGP -- 7.1 Linux]: download/textadept_7.1.i386.tgz.asc
+[PGP -- 7.1 Linux x86_64]: download/textadept_7.1.x86_64.tgz.asc
+[PGP -- 7.1 Modules]: download/textadept_7.1.modules.zip.asc
+[`ui.tabs`]: api.html#ui.tabs
+[`events.FILE_CHANGED`]: api.html#events.FILE_CHANGED
+
+## 7.0 (01 Nov 2013)
+
+Please see the [6 to 7 migration guide][] for upgrading from Textadept 6 to
+Textadept 7.
+
+Download:
+
+* [Textadept 7.0 -- Win32][] | [PGP -- 7.0 Win32][]
+* [Textadept 7.0 -- Mac OSX Intel 10.5+][] | [PGP -- 7.0 OSX][]
+* [Textadept 7.0 -- Linux][] | [PGP -- 7.0 Linux][]
+* [Textadept 7.0 -- Linux x86_64][] | [PGP -- 7.0 Linux x86_64][]
+* [Textadept 7.0 -- Modules][] | [PGP -- 7.0 Modules][]
+
+Bugfixes:
+
+* Fixed bug with `buffer.SCFIND_REGEX` flag.
+* Fixed OSX Command key recognition for click events.
+* Fixed compile error with GTK3.
+* HTML and XML lexers maintain their states better.
+
+Changes:
+
+* Added Assembly (NASM) lexer with compile and run commands.
+* `textadept.adeptsense.goto_ctag()` can show all known tags now.
+* `textadept.editing.enclose()` encloses the whole current word.
+
+[6 to 7 migration guide]: manual.html#Textadept.6.to.7
+[Textadept 7.0 -- Win32]: download/textadept_7.0.win32.zip
+[Textadept 7.0 -- Mac OSX Intel 10.5+]: download/textadept_7.0.osx.zip
+[Textadept 7.0 -- Linux]: download/textadept_7.0.i386.tgz
+[Textadept 7.0 -- Linux x86_64]: download/textadept_7.0.x86_64.tgz
+[Textadept 7.0 -- Modules]: download/textadept_7.0.modules.zip
+[PGP -- 7.0 Win32]: download/textadept_7.0.win32.zip.asc
+[PGP -- 7.0 OSX]: download/textadept_7.0.osx.zip.asc
+[PGP -- 7.0 Linux]: download/textadept_7.0.i386.tgz.asc
+[PGP -- 7.0 Linux x86_64]: download/textadept_7.0.x86_64.tgz.asc
+[PGP -- 7.0 Modules]: download/textadept_7.0.modules.zip.asc
+
+## 7.0 beta 5 (21 Oct 2013)
+
+Download:
+
+* [Textadept 7.0 beta 5 -- Win32][] | [PGP -- 7.0 beta 5 Win32][]
+* [Textadept 7.0 beta 5 -- Mac OSX Intel 10.5+][] | [PGP -- 7.0 beta 5 OSX][]
+* [Textadept 7.0 beta 5 -- Linux][] | [PGP -- 7.0 beta 5 Linux][]
+* [Textadept 7.0 beta 5 -- Linux x86_64][] | [PGP -- 7.0 beta 5 Linux x86_64][]
+* [Textadept 7.0 beta 5 -- Modules][] | [PGP -- 7.0 beta 5 Modules][]
+
+Bugfixes:
+
+* Show more helpful user-init startup error messages.
+* Lua run command buffers output correctly.
+* Fixed corner case in paragraph selection.
+* Fixed corner case in block uncommenting.
+* Disable folding when `fold` property is `0`.
+
+Changes:
+
+* Changed `ui.set_theme()` API to accept a table of property assignments.
+* Added Nimrod lexer and compile and run commands.
+* Use [`textadept.editing.INDIC_BRACEMATCH`][] indicator for brace highlighting
+ instead of styles.
+* The `buffer` API applies to all buffers now, not just the global one.
+* Added "Save All" to the menu.
+* Updated D lexer.
+* Added additional parameter to [`lexer.load()`][] to allow child lexers to be
+ embedded multiple times with different start/end tokens.
+* Lexers do not need an "any\_char" [rule][] anymore; it is included by default.
+* [Child lexers][] do not need an explicit `M._lexer = parent` declaration
+ anymore; it is done automatically.
+
+[Textadept 7.0 beta 5 -- Win32]: download/textadept_7.0_beta_5.win32.zip
+[Textadept 7.0 beta 5 -- Mac OSX Intel 10.5+]: download/textadept_7.0_beta_5.osx.zip
+[Textadept 7.0 beta 5 -- Linux]: download/textadept_7.0_beta_5.i386.tgz
+[Textadept 7.0 beta 5 -- Linux x86_64]: download/textadept_7.0_beta_5.x86_64.tgz
+[Textadept 7.0 beta 5 -- Modules]: download/textadept_7.0_beta_5.modules.zip
+[PGP -- 7.0 beta 5 Win32]: download/textadept_7.0_beta_5.win32.zip.asc
+[PGP -- 7.0 beta 5 OSX]: download/textadept_7.0_beta_5.osx.zip.asc
+[PGP -- 7.0 beta 5 Linux]: download/textadept_7.0_beta_5.i386.tgz.asc
+[PGP -- 7.0 beta 5 Linux x86_64]: download/textadept_7.0_beta_5.x86_64.tgz.asc
+[PGP -- 7.0 beta 5 Modules]: download/textadept_7.0_beta_5.modules.zip.asc
+[`textadept.editing.INDIC_BRACEMATCH`]: api.html#textadept.editing.INDIC_BRACEMATCH
+[`lexer.load()`]: api.html#lexer.load
+[rule]: api.html#lexer.Rules
+[Child lexers]: api.html#lexer.Child.Lexer
+
+## 7.0 beta 4 (01 Oct 2013)
+
+Download:
+
+* [Textadept 7.0 beta 4 -- Win32][] | [PGP -- 7.0 beta 4 Win32][]
+* [Textadept 7.0 beta 4 -- Mac OSX Intel 10.5+][] | [PGP -- 7.0 beta 4 OSX][]
+* [Textadept 7.0 beta 4 -- Linux][] | [PGP -- 7.0 beta 4 Linux][]
+* [Textadept 7.0 beta 4 -- Linux x86_64][] | [PGP -- 7.0 beta 4 Linux x86_64][]
+* [Textadept 7.0 beta 4 -- Modules][] | [PGP -- 7.0 beta 4 Modules][]
+
+Bugfixes:
+
+* Fixed various compile and install errors.
+* Fixed error when block commenting plain text.
+* Fixed occasional crash when getting the lexer name in a multi-language lexer.
+
+Changes:
+
+* [`events.disconnect()`][] now accepts function argument instead of ID.
+* `buffer.filename` and all internal filenames are no longer encoded in
+ UTF-8, but in [`_CHARSET`][].
+* Removed many unused Scintilla constants and stripped many constants of `SC`
+ and `SC_` prefixes.
+* Changed marker margin symbols via *properties.lua*.
+* Calling `textadept.editing.select_word()` repeatedly makes multiple
+ selections.
+* Renamed `buffer:convert_eo_ls()` to [`convert_eols()`][].
+* Added [`textadept.run.MARK_WARNING`][] marker.
+* Renamed `textadept.run.compile_command` and `textadept.run.run_command` to
+ [`compile_commands`][] and [`run_commands`][], respectively.
+* Renamed `textadept.run.error_detail` to [`error_patterns`][] and changed its
+ internal structure.
+* Compile and run commands for languages that support them are now built-in
+ along with their respective warning and error messages. The supplemental ones
+ on the wiki are no longer needed.
+* New [`ui.dialogs`][] module for more user-friendly dialog support. Removed
+ `ui.filteredlist()` as a result.
+* Changed [`io.open_file()`][] and [`io.snapopen()`][] to accept tables of files
+ and paths instead of "\n" delimited strings.
+* Changed `lexer.get_fold_level()`, `lexer.get_indent_amount()`,
+ `lexer.get_property()`, and `lexer.get_style_at()` functions to be
+ [`lexer.fold_level`][], [`lexer.indent_amount`][], [`lexer.property`][], and
+ [`lexer.style_at`][] tables, respectively.
+* Added [`lexer.property_int`][] and [`lexer.property_expanded`][] tables.
+* Changed API for [`lexer.delimited_range()`][] and [`lexer.nested_pair()`][].
+* Only enable `fold.by.indentation` property by default in
+ whitespace-significant languages.
+
+[Textadept 7.0 beta 4 -- Win32]: download/textadept_7.0_beta_4.win32.zip
+[Textadept 7.0 beta 4 -- Mac OSX Intel 10.5+]: download/textadept_7.0_beta_4.osx.zip
+[Textadept 7.0 beta 4 -- Linux]: download/textadept_7.0_beta_4.i386.tgz
+[Textadept 7.0 beta 4 -- Linux x86_64]: download/textadept_7.0_beta_4.x86_64.tgz
+[Textadept 7.0 beta 4 -- Modules]: download/textadept_7.0_beta_4.modules.zip
+[PGP -- 7.0 beta 4 Win32]: download/textadept_7.0_beta_4.win32.zip.asc
+[PGP -- 7.0 beta 4 OSX]: download/textadept_7.0_beta_4.osx.zip.asc
+[PGP -- 7.0 beta 4 Linux]: download/textadept_7.0_beta_4.i386.tgz.asc
+[PGP -- 7.0 beta 4 Linux x86_64]: download/textadept_7.0_beta_4.x86_64.tgz.asc
+[PGP -- 7.0 beta 4 Modules]: download/textadept_7.0_beta_4.modules.zip.asc
+[`events.disconnect()`]: api.html#events.disconnect
+[`_CHARSET`]: api.html#_CHARSET
+[`convert_eols()`]: api.html#buffer.convert_eols
+[`textadept.run.MARK_WARNING`]: api.html#textadept.run.MARK_WARNING
+[`compile_commands`]: api.html#textadept.run.compile_commands
+[`run_commands`]: api.html#textadept.run.run_commands
+[`error_patterns`]: api.html#textadept.run.error_patterns
+[`ui.dialogs`]: api.html#ui.dialogs
+[`io.open_file()`]: api.html#io.open_file
+[`io.snapopen()`]: api.html#io.quick_open
+[`lexer.fold_level`]: api.html#lexer.fold_level
+[`lexer.indent_amount`]: api.html#lexer.indent_amount
+[`lexer.property`]: api.html#lexer.property
+[`lexer.style_at`]: api.html#lexer.style_at
+[`lexer.property_int`]: api.html#lexer.property_int
+[`lexer.property_expanded`]: api.html#lexer.property_expanded
+[`lexer.delimited_range()`]: api.html#lexer.delimited_range
+[`lexer.nested_pair()`]: api.html#lexer.nested_pair
+
+## 7.0 beta 3 (11 Sep 2013)
+
+Download:
+
+* [Textadept 7.0 beta 3 -- Win32][] | [PGP -- 7.0 beta 3 Win32][]
+* [Textadept 7.0 beta 3 -- Mac OSX Intel 10.5+][] | [PGP -- 7.0 beta 3 OSX][]
+* [Textadept 7.0 beta 3 -- Linux][] | [PGP -- 7.0 beta 3 Linux][]
+* [Textadept 7.0 beta 3 -- Linux x86_64][] | [PGP -- 7.0 beta 3 Linux x86_64][]
+* [Textadept 7.0 beta 3 -- Modules][] | [PGP -- 7.0 beta 3 Modules][]
+
+Bugfixes:
+
+* User functions that connect to `events.BUFFER_NEW` and `events.VIEW_NEW` are
+ run on startup.
+* Fixed potential crash caused by split views.
+
+Changes:
+
+* Copied constants from `_SCINTILLA.constants` into `buffer`.
+* Renamed `events.LANGUAGE_MODULE_LOADED` to [`events.LEXER_LOADED`][].
+* Renamed `gui` to [`ui`][].
+* Renamed `_M.textadept` to [`textadept`][].
+* New [`events.INITIALIZED`][] event.
+* Renamed `buffer:get_style_name()` to `buffer.style_name`.
+* Renamed `ui.docstatusbar_text` to `ui.bufstatusbar_text`.
+* Removed `textadept.bookmarks.BOOKMARK_COLOR`,
+ `textadept.editing.HIGHLIGHT_COLOR`, and `textadept.run.ERROR_COLOR` while
+ exposing their respective marker and indicator numbers for customization.
+* Moved buffer IO functions into [`io` module][].
+* Updated to [CDK][] 5.0-20130901.
+
+[Textadept 7.0 beta 3 -- Win32]: download/textadept_7.0_beta_3.win32.zip
+[Textadept 7.0 beta 3 -- Mac OSX Intel 10.5+]: download/textadept_7.0_beta_3.osx.zip
+[Textadept 7.0 beta 3 -- Linux]: download/textadept_7.0_beta_3.i386.tgz
+[Textadept 7.0 beta 3 -- Linux x86_64]: download/textadept_7.0_beta_3.x86_64.tgz
+[Textadept 7.0 beta 3 -- Modules]: download/textadept_7.0_beta_3.modules.zip
+[PGP -- 7.0 beta 3 Win32]: download/textadept_7.0_beta_3.win32.zip.asc
+[PGP -- 7.0 beta 3 OSX]: download/textadept_7.0_beta_3.osx.zip.asc
+[PGP -- 7.0 beta 3 Linux]: download/textadept_7.0_beta_3.i386.tgz.asc
+[PGP -- 7.0 beta 3 Linux x86_64]: download/textadept_7.0_beta_3.x86_64.tgz.asc
+[PGP -- 7.0 beta 3 Modules]: download/textadept_7.0_beta_3.modules.zip.asc
+[`events.LEXER_LOADED`]: api.html#events.LEXER_LOADED
+[`ui`]: api.html#ui
+[`textadept`]: api.html#textadept
+[`events.INITIALIZED`]: api.html#events.INITIALIZED
+[`io` module]: api.html#io
+[CDK]: http://invisible-island.net/cdk/cdk.html
+
+## 7.0 beta 2 (11 Aug 2013)
+
+Download:
+
+* [Textadept 7.0 beta 2 -- Win32][] | [PGP -- 7.0 beta 2 Win32][]
+* [Textadept 7.0 beta 2 -- Mac OSX Intel 10.5+][] | [PGP -- 7.0 beta 2 OSX][]
+* [Textadept 7.0 beta 2 -- Linux][] | [PGP -- 7.0 beta 2 Linux][]
+* [Textadept 7.0 beta 2 -- Linux x86_64][] | [PGP -- 7.0 beta 2 Linux x86_64][]
+* [Textadept 7.0 beta 2 -- Modules][] | [PGP -- 7.0 beta 2 Modules][]
+
+Bugfixes:
+
+* Fixed bug with theme loading when resetting.
+* Fixed bug with property settings in `gui.set_theme()` not persisting.
+* Scintilla: fixed some instances of case conversions.
+* Scintilla: fixed some instances of word wrapping and improved performance.
+* Scintilla: fixed minor memory leak.
+
+Changes:
+
+* New [`gui.maximized`][] field so Textadept can remember its maximized state.
+* Changed `lexer._tokenstyles` to be a map instead of a list.
+* Scintilla: improved UTF-8 case-insensitive searching.
+* Updated to [Scintilla][] 3.3.4.
+
+[Textadept 7.0 beta 2 -- Win32]: download/textadept_7.0_beta_2.win32.zip
+[Textadept 7.0 beta 2 -- Mac OSX Intel 10.5+]: download/textadept_7.0_beta_2.osx.zip
+[Textadept 7.0 beta 2 -- Linux]: download/textadept_7.0_beta_2.i386.tgz
+[Textadept 7.0 beta 2 -- Linux x86_64]: download/textadept_7.0_beta_2.x86_64.tgz
+[Textadept 7.0 beta 2 -- Modules]: download/textadept_7.0_beta_2.modules.zip
+[PGP -- 7.0 beta 2 Win32]: download/textadept_7.0_beta_2.win32.zip.asc
+[PGP -- 7.0 beta 2 OSX]: download/textadept_7.0_beta_2.osx.zip.asc
+[PGP -- 7.0 beta 2 Linux]: download/textadept_7.0_beta_2.i386.tgz.asc
+[PGP -- 7.0 beta 2 Linux x86_64]: download/textadept_7.0_beta_2.x86_64.tgz.asc
+[PGP -- 7.0 beta 2 Modules]: download/textadept_7.0_beta_2.modules.zip.asc
+[`gui.maximized`]: api.html#ui.maximized
+[Scintilla]: http://scintilla.org
+
+## 7.0 beta (11 Jul 2013)
+
+Download:
+
+* [Textadept 7.0 beta -- Win32][] | [PGP -- 7.0 beta Win32][]
+* [Textadept 7.0 beta -- Mac OSX Intel 10.5+][] | [PGP -- 7.0 beta OSX][]
+* [Textadept 7.0 beta -- Linux][] | [PGP -- 7.0 beta Linux][]
+* [Textadept 7.0 beta -- Linux x86_64][] | [PGP -- 7.0 beta Linux x86_64][]
+* [Textadept 7.0 beta -- Modules][] | [PGP -- 7.0 beta Modules][]
+
+Bugfixes:
+
+* Added file type for Go.
+* Fixed disorienting scrolling in some instances of splitting views.
+* Fixed corner-case bug in Lua Pattern "Replace All".
+
+Changes:
+
+* Renamed `_M.textadept.mime_types` to [`_M.textadept.file_types`][].
+* Eliminated *mime_types.conf* files. Add or modify file type tables
+ [directly][].
+* Changed scrollbar look and feel on Mac OSX.
+
+[Textadept 7.0 beta -- Win32]: download/textadept_7.0_beta.win32.zip
+[Textadept 7.0 beta -- Mac OSX Intel 10.5+]: download/textadept_7.0_beta.osx.zip
+[Textadept 7.0 beta -- Linux]: download/textadept_7.0_beta.i386.tgz
+[Textadept 7.0 beta -- Linux x86_64]: download/textadept_7.0_beta.x86_64.tgz
+[Textadept 7.0 beta -- Modules]: download/textadept_7.0_beta.modules.zip
+[PGP -- 7.0 beta Win32]: download/textadept_7.0_beta.win32.zip.asc
+[PGP -- 7.0 beta OSX]: download/textadept_7.0_beta.osx.zip.asc
+[PGP -- 7.0 beta Linux]: download/textadept_7.0_beta.i386.tgz.asc
+[PGP -- 7.0 beta Linux x86_64]: download/textadept_7.0_beta.x86_64.tgz.asc
+[PGP -- 7.0 beta Modules]: download/textadept_7.0_beta.modules.zip.asc
+[`_M.textadept.file_types`]: api.html#textadept.file_types
+[directly]: manual.html#File.Types
+
+## 7.0 alpha 2 (01 Jul 2013)
+
+Download:
+
+* [Textadept 7.0 alpha 2 -- Win32][] | [PGP -- 7.0 alpha 2 Win32][]
+* [Textadept 7.0 alpha 2 -- Mac OSX Intel 10.5+][] | [PGP -- 7.0 alpha 2 OSX][]
+* [Textadept 7.0 alpha 2 -- Linux][] | [PGP -- 7.0 alpha 2 Linux][]
+* [Textadept 7.0 alpha 2 -- Linux x86_64][] | [PGP -- 7.0 alpha 2 Linux x86_64][]
+* [Textadept 7.0 alpha 2 -- Modules][] | [PGP -- 7.0 alpha 2 Modules][]
+
+Bugfixes:
+
+* Fixed bug in user theme loading.
+* Fixed "Enter" key autocompletion in the terminal version.
+* Fixed crash when transposing in an empty buffer.
+* Fixed bug in find and run double-click event handlers.
+
+Changes:
+
+* Makefile improvements. See [compiling][] for more information. The source
+ release is no longer necessary.
+* Removed `_G._LEXERPATH` and `_L._EXISTS()`.
+* Renamed Adeptsense image fields.
+* Renamed `_M.textadept.editing.STRIP_WHITESPACE_ON_SAVE` to
+ `STRIP_TRAILING_SPACES`.
+* `_M.textadept.editing.block_comment()` supports block comment delimiters.
+* Block comments for languages is now built-in. The supplemental ones on the
+ wiki are no longer needed.
+* `gui.set_theme()` accepts key-value argument pairs for overriding theme
+ properties.
+* Removed `gui.select_theme()` since selected themes do not persist.
+* Removed `_G.RESETTING` flag.
+* Consolidated `_M.textadept.bookmarks.goto_*()` functionality into
+ [`_M.textadept.bookmarks.goto_mark()`][].
+* Updated to [LuaJIT][] 2.0.2.
+* New [nightly builds][].
+
+[Textadept 7.0 alpha 2 -- Win32]: download/textadept_7.0_alpha_2.win32.zip
+[Textadept 7.0 alpha 2 -- Mac OSX Intel 10.5+]: download/textadept_7.0_alpha_2.osx.zip
+[Textadept 7.0 alpha 2 -- Linux]: download/textadept_7.0_alpha_2.i386.tgz
+[Textadept 7.0 alpha 2 -- Linux x86_64]: download/textadept_7.0_alpha_2.x86_64.tgz
+[Textadept 7.0 alpha 2 -- Modules]: download/textadept_7.0_alpha_2.modules.zip
+[PGP -- 7.0 alpha 2 Win32]: download/textadept_7.0_alpha_2.win32.zip.asc
+[PGP -- 7.0 alpha 2 OSX]: download/textadept_7.0_alpha_2.osx.zip.asc
+[PGP -- 7.0 alpha 2 Linux]: download/textadept_7.0_alpha_2.i386.tgz.asc
+[PGP -- 7.0 alpha 2 Linux x86_64]: download/textadept_7.0_alpha_2.x86_64.tgz.asc
+[PGP -- 7.0 alpha 2 Modules]: download/textadept_7.0_alpha_2.modules.zip.asc
+[compiling]: manual.html#Compiling
+[`_M.textadept.bookmarks.goto_mark()`]: api.html#textadept.bookmarks.goto_mark
+[LuaJIT]: http://luajit.org
+[nightly builds]: README.html#Download
+
+## 7.0 alpha (01 Jun 2013)
+
+Download:
+
+* [Textadept 7.0 alpha -- Win32][] | [PGP -- 7.0 alpha Win32][]
+* [Textadept 7.0 alpha -- Mac OSX Intel 10.5+][] | [PGP -- 7.0 alpha OSX][]
+* [Textadept 7.0 alpha -- Linux][] | [PGP -- 7.0 alpha Linux][]
+* [Textadept 7.0 alpha -- Linux x86_64][] | [PGP -- 7.0 alpha Linux x86_64][]
+* [Textadept 7.0 alpha -- Source][] | [PGP -- 7.0 alpha Source][]
+* [Textadept 7.0 alpha -- Modules][] | [PGP -- 7.0 alpha Modules][]
+
+Bugfixes:
+
+* Scintilla: fixed memory access bug.
+* Scintilla: fixed crash when pasting in Windows.
+* Scintilla: fixed some event reporting in GTK 3.x.
+* Scintilla: fixed undo grouping with tab and backtab.
+
+Changes:
+
+* Completely new [theme implementation][].
+* New [*properties.lua*][] for custom buffer and view properties.
+* Updated to [Scintilla][] 3.3.3.
+
+[Textadept 7.0 alpha -- Win32]: download/textadept_7.0_alpha.win32.zip
+[Textadept 7.0 alpha -- Mac OSX Intel 10.5+]: download/textadept_7.0_alpha.osx.zip
+[Textadept 7.0 alpha -- Linux]: download/textadept_7.0_alpha.i386.tgz
+[Textadept 7.0 alpha -- Linux x86_64]: download/textadept_7.0_alpha.x86_64.tgz
+[Textadept 7.0 alpha -- Source]: download/textadept_7.0_alpha.src.zip
+[Textadept 7.0 alpha -- Modules]: download/textadept_7.0_alpha.modules.zip
+[PGP -- 7.0 alpha Win32]: download/textadept_7.0_alpha.win32.zip.asc
+[PGP -- 7.0 alpha OSX]: download/textadept_7.0_alpha.osx.zip.asc
+[PGP -- 7.0 alpha Linux]: download/textadept_7.0_alpha.i386.tgz.asc
+[PGP -- 7.0 alpha Linux x86_64]: download/textadept_7.0_alpha.x86_64.tgz.asc
+[PGP -- 7.0 alpha Source]: download/textadept_7.0_alpha.src.zip.asc
+[PGP -- 7.0 alpha Modules]: download/textadept_7.0_alpha.modules.zip.asc
+[theme implementation]: manual.html#Themes
+[*properties.lua*]: manual.html#Buffer.Settings
+[Scintilla]: http://scintilla.org
+
+## 6.6 (01 Jun 2013)
+
+Download:
+
+* [Textadept 6.6 -- Win32][] | [PGP -- 6.6 Win32][]
+* [Textadept 6.6 -- Mac OSX Intel 10.5+][] | [PGP -- 6.6 OSX][]
+* [Textadept 6.6 -- Linux][] | [PGP -- 6.6 Linux][]
+* [Textadept 6.6 -- Linux x86_64][] | [PGP -- 6.6 Linux x86_64][]
+* [Textadept 6.6 -- Source][] | [PGP -- 6.6 Source][]
+* [Textadept 6.6 -- Modules][] | [PGP -- 6.6 Modules][]
+
+Bugfixes:
+
+* Fixed GTK assertion errors in find/replace history.
+* Command entry loses focus less often.
+* Allow empty tables as keychains if they have metatables.
+* Fixed caret placement in block comment/uncomment.
+* Use '\n' keycode in the terminal version instead of '\r'.
+* Fixed crash caused by split views.
+* Scintilla: fixed typing into multiple carets in virtual space.
+
+Changes:
+
+* Removed `_M[lang].set_buffer_properties()` functions. Set properties through
+ `events.LANGUAGE_MODULE_LOADED` instead.
+* Print the results of '=' Lua commands.
+* Updated D lexer.
+* Scintilla: added `buffer.INDIC_COMPOSITIONTHICK` indicator.
+* Updated to [Scintilla][] 3.3.2.
+
+[Textadept 6.6 -- Win32]: download/textadept_6.6.win32.zip
+[Textadept 6.6 -- Mac OSX Intel 10.5+]: download/textadept_6.6.osx.zip
+[Textadept 6.6 -- Linux]: download/textadept_6.6.i386.tgz
+[Textadept 6.6 -- Linux x86_64]: download/textadept_6.6.x86_64.tgz
+[Textadept 6.6 -- Source]: download/textadept_6.6.src.zip
+[Textadept 6.6 -- Modules]: download/textadept_6.6.modules.zip
+[PGP -- 6.6 Win32]: download/textadept_6.6.win32.zip.asc
+[PGP -- 6.6 OSX]: download/textadept_6.6.osx.zip.asc
+[PGP -- 6.6 Linux]: download/textadept_6.6.i386.tgz.asc
+[PGP -- 6.6 Linux x86_64]: download/textadept_6.6.x86_64.tgz.asc
+[PGP -- 6.6 Source]: download/textadept_6.6.src.zip.asc
+[PGP -- 6.6 Modules]: download/textadept_6.6.modules.zip.asc
+[Scintilla]: http://scintilla.org
+
+## 6.6 beta (01 May 2013)
+
+Download:
+
+* [Textadept 6.6 beta -- Win32][] | [PGP -- 6.6 beta Win32][]
+* [Textadept 6.6 beta -- Mac OSX Intel 10.5+][] | [PGP -- 6.6 beta OSX][]
+* [Textadept 6.6 beta -- Linux][] | [PGP -- 6.6 beta Linux][]
+* [Textadept 6.6 beta -- Linux x86_64][] | [PGP -- 6.6 beta Linux x86_64][]
+* [Textadept 6.6 beta -- Source][] | [PGP -- 6.6 beta Source][]
+* [Textadept 6.6 beta -- Modules][] | [PGP -- 6.6 beta Modules][]
+
+Bugfixes:
+
+* Fixed rendering on Mac OSX retina displays.
+* Fixed rectangle indicator display in the terminal version.
+* Fixed Fn key recognition on Mac OSX.
+* Fixed compile errors for Mac OSX.
+* Find Previous for Lua patterns works.
+
+Changes:
+
+* Textadept supports multiple curses platforms, not just ncurses. Make targets
+ now use "curses" instead of "ncurses".
+* Better 16-color terminal support in lexer theme.
+* Reduced the delay when pressing `Esc` in the terminal version.
+* [Messagebox][] dialogs can show icons via `--icon` and `--icon-file`.
+* New Win32 terminal version.
+* New [key modes][] functionality.
+* Scintilla: added [`buffer.auto_c_order`][] for sorting autocompletion lists.
+* Updated to [Scintilla][] 3.3.1.
+* Renamed `_G.buffer_new()` to [`buffer.new()`][].
+* Changed the display of highlighted words, including removing
+ `_M.textadept.editing.INDIC_HIGHLIGHT_ALPHA`.
+* Changed `_M.textadept.editing.autocomplete_word()` API.
+* Removed `_M.textadept.menu.menubar`, `_M.textadept.menu.contextmenu`, and
+ `events.handlers` tables from the API.
+* Moved `_M.textadept.filter_through` module functionality into
+ [`_M.textadept.editing.filter_through()`][].
+* Mark errors in compile/run commands and added
+ [`_M.textadept.run.goto_error()`][] menu options and key shortcuts.
+* Renamed `gui.find.goto_file_in_list()` to [`gui.find.goto_file_found()`][].
+* Consolidated `_M.textadept.editing.grow_selection()` functionality into
+ [`_M.textadept.editing.select_enclosed()`][].
+* Renamed `io.try_encodings` to [`io.encodings`][].
+* No need for '!' in front of font faces anymore.
+
+[Textadept 6.6 beta -- Win32]: download/textadept_6.6_beta.win32.zip
+[Textadept 6.6 beta -- Mac OSX Intel 10.5+]: download/textadept_6.6_beta.osx.zip
+[Textadept 6.6 beta -- Linux]: download/textadept_6.6_beta.i386.tgz
+[Textadept 6.6 beta -- Linux x86_64]: download/textadept_6.6_beta.x86_64.tgz
+[Textadept 6.6 beta -- Source]: download/textadept_6.6_beta.src.zip
+[Textadept 6.6 beta -- Modules]: download/textadept_6.6_beta.modules.zip
+[PGP -- 6.6 beta Win32]: download/textadept_6.6_beta.win32.zip.asc
+[PGP -- 6.6 beta OSX]: download/textadept_6.6_beta.osx.zip.asc
+[PGP -- 6.6 beta Linux]: download/textadept_6.6_beta.i386.tgz.asc
+[PGP -- 6.6 beta Linux x86_64]: download/textadept_6.6_beta.x86_64.tgz.asc
+[PGP -- 6.6 beta Source]: download/textadept_6.6_beta.src.zip.asc
+[PGP -- 6.6 beta Modules]: download/textadept_6.6_beta.modules.zip.asc
+[Messagebox]: http://foicica.com/gtdialog/manual.html#Messageboxes
+[key modes]: api.html#keys.Modes
+[`buffer.auto_c_order`]: api.html#buffer.auto_c_order
+[Scintilla]: http://scintilla.org
+[`buffer.new()`]: api.html#buffer.new
+[`_M.textadept.editing.filter_through()`]: api.html#textadept.editing.filter_through
+[`_M.textadept.run.goto_error()`]: api.html#textadept.run.goto_error
+[`gui.find.goto_file_found()`]: api.html#ui.find.goto_file_found
+[`_M.textadept.editing.select_enclosed()`]: api.html#textadept.editing.select_enclosed
+[`io.encodings`]: api.html#io.encodings
+
+## 6.5 (01 Apr 2013)
+
+Download:
+
+* [Textadept 6.5 -- Win32][] | [PGP -- 6.5 Win32][]
+* [Textadept 6.5 -- Mac OSX Intel 10.5+][] | [PGP -- 6.5 OSX][]
+* [Textadept 6.5 -- Linux][] | [PGP -- 6.5 Linux][]
+* [Textadept 6.5 -- Linux x86_64][] | [PGP -- 6.5 Linux x86_64][]
+* [Textadept 6.5 -- Source][] | [PGP -- 6.5 Source][]
+* [Textadept 6.5 -- Modules][] | [PGP -- 6.5 Modules][]
+
+Bugfixes:
+
+* Only consider visible directories in *_USERHOME/themes/* as themes.
+* Indicator for highlighted words works in ncurses.
+* Improved message double-clicking behavior for compile and run commands by
+ adding `_M.textadept.run.cwd`.
+* Fixed disorienting scrolling when wrapping only one search result.
+* Fixed crash when attempting to load a non-existant lexer.
+* Fixed CSS preprocessor styling.
+* Fixed labels for inputbox dialogs.
+* Scintilla: fixed some instances of incorrect folded text display.
+* Scintilla: fixed `buffer:visible_from_doc_line()` to never return a line
+ beyond the end of the buffer.
+* Scintilla: fixed `buffer:line_scroll()` for negative columns.
+* Scintilla: fixed tab marker display when indentation lines are visible.
+
+Changes:
+
+* Reset Lua state after selecting a new theme.
+* Added `lfs.dir_foreach()`.
+* Added file and directory [filtering][] for Find in Files.
+* Moved `_M.textadept.snapopen` into `io`.
+* Renamed some [`lexer` constants][].
+* Added Less, Literal Coffeescript, and Sass lexers.
+* Scintilla: added [`buffer:scroll_range()`][] for scrolling ranges into view.
+* Updated to [Scintilla][] 3.3.0.
+* Updated to [Lua][] 5.2.2.
+
+[Textadept 6.5 -- Win32]: download/textadept_6.5.win32.zip
+[Textadept 6.5 -- Mac OSX Intel 10.5+]: download/textadept_6.5.osx.zip
+[Textadept 6.5 -- Linux]: download/textadept_6.5.i386.tgz
+[Textadept 6.5 -- Linux x86_64]: download/textadept_6.5.x86_64.tgz
+[Textadept 6.5 -- Source]: download/textadept_6.5.src.zip
+[Textadept 6.5 -- Modules]: download/textadept_6.5.modules.zip
+[PGP -- 6.5 Win32]: download/textadept_6.5.win32.zip.asc
+[PGP -- 6.5 OSX]: download/textadept_6.5.osx.zip.asc
+[PGP -- 6.5 Linux]: download/textadept_6.5.i386.tgz.asc
+[PGP -- 6.5 Linux x86_64]: download/textadept_6.5.x86_64.tgz.asc
+[PGP -- 6.5 Source]: download/textadept_6.5.src.zip.asc
+[PGP -- 6.5 Modules]: download/textadept_6.5.modules.zip.asc
+[filtering]: api.html#ui.find.find_in_files_filter
+[`lexer` constants]: api.html#lexer.FOLD_BASE
+[`buffer:scroll_range()`]: api.html#buffer.scroll_range
+[Scintilla]: http://scintilla.org
+[Lua]: http://lua.org
+
+## 6.4 (01 Mar 2013)
+
+Download:
+
+* [Textadept 6.4 -- Win32][] | [PGP -- 6.4 Win32][]
+* [Textadept 6.4 -- Mac OSX Intel 10.5+][] | [PGP -- 6.4 OSX][]
+* [Textadept 6.4 -- Linux][] | [PGP -- 6.4 Linux][]
+* [Textadept 6.4 -- Linux x86_64][] | [PGP -- 6.4 Linux x86_64][]
+* [Textadept 6.4 -- Source][] | [PGP -- 6.4 Source][]
+* [Textadept 6.4 -- Modules][] | [PGP -- 6.4 Modules][]
+
+Bugfixes:
+
+* Dialogs belong to the Textadept window.
+* Double-clicking a filteredlist item selects it.
+* Fixed bug in documentation link generator.
+* Fixed bug with indexable buffer properties that return strings.
+* Scintilla: fixed scrollbar drawing when toggling visibility.
+
+Changes:
+
+* Added [command line switches][] for loading sessions on startup.
+* Added [command line switches][] for running Lua code on startup.
+* Updated AWK lexer.
+* Updated to [Scintilla][] 3.2.5.
+* Updated to [LuaJIT][] 2.0.1.
+
+[Textadept 6.4 -- Win32]: download/textadept_6.4.win32.zip
+[Textadept 6.4 -- Mac OSX Intel 10.5+]: download/textadept_6.4.osx.zip
+[Textadept 6.4 -- Linux]: download/textadept_6.4.i386.tgz
+[Textadept 6.4 -- Linux x86_64]: download/textadept_6.4.x86_64.tgz
+[Textadept 6.4 -- Source]: download/textadept_6.4.src.zip
+[Textadept 6.4 -- Modules]: download/textadept_6.4.modules.zip
+[PGP -- 6.4 Win32]: download/textadept_6.4.win32.zip.asc
+[PGP -- 6.4 OSX]: download/textadept_6.4.osx.zip.asc
+[PGP -- 6.4 Linux]: download/textadept_6.4.i386.tgz.asc
+[PGP -- 6.4 Linux x86_64]: download/textadept_6.4.x86_64.tgz.asc
+[PGP -- 6.4 Source]: download/textadept_6.4.src.zip.asc
+[PGP -- 6.4 Modules]: download/textadept_6.4.modules.zip.asc
+[command line switches]: manual.html#Command.Line.Parameters
+[Scintilla]: http://scintilla.org
+[LuaJIT]: http://luajit.org
+
+## 6.3 (01 Feb 2013)
+
+Download:
+
+* [Textadept 6.3 -- Win32][] | [PGP -- 6.3 Win32][]
+* [Textadept 6.3 -- Mac OSX Intel 10.5+][] | [PGP -- 6.3 OSX][]
+* [Textadept 6.3 -- Linux][] | [PGP -- 6.3 Linux][]
+* [Textadept 6.3 -- Linux x86_64][] | [PGP -- 6.3 Linux x86_64][]
+* [Textadept 6.3 -- Source][] | [PGP -- 6.3 Source][]
+* [Textadept 6.3 -- Modules][] | [PGP -- 6.3 Modules][]
+
+Bugfixes:
+
+* Do not error on non-existant dropped URIs.
+* Fixed crash in Python module when parsing some syntax error messages.
+* Scintilla: fixed pasting with NULL bytes.
+* Scintilla: autocompletion should only have one undo step.
+* Scintilla: fixed crash when drawing very long lines.
+* Scintilla: fixed unexpected collapse of selections when extending by
+ character.
+
+Changes:
+
+* Use Scintilla API for ncurses mark mode.
+* Scintilla: added [`buffer.caret_line_visible_always`][] for showing the caret
+ line despite not having focus.
+* Updated to [Scintilla][] 3.2.4.
+* Added [typeover characters][].
+
+[Textadept 6.3 -- Win32]: download/textadept_6.3.win32.zip
+[Textadept 6.3 -- Mac OSX Intel 10.5+]: download/textadept_6.3.osx.zip
+[Textadept 6.3 -- Linux]: download/textadept_6.3.i386.tgz
+[Textadept 6.3 -- Linux x86_64]: download/textadept_6.3.x86_64.tgz
+[Textadept 6.3 -- Source]: download/textadept_6.3.src.zip
+[Textadept 6.3 -- Modules]: download/textadept_6.3.modules.zip
+[PGP -- 6.3 Win32]: download/textadept_6.3.win32.zip.asc
+[PGP -- 6.3 OSX]: download/textadept_6.3.osx.zip.asc
+[PGP -- 6.3 Linux]: download/textadept_6.3.i386.tgz.asc
+[PGP -- 6.3 Linux x86_64]: download/textadept_6.3.x86_64.tgz.asc
+[PGP -- 6.3 Source]: download/textadept_6.3.src.zip.asc
+[PGP -- 6.3 Modules]: download/textadept_6.3.modules.zip.asc
+[`buffer.caret_line_visible_always`]: api.html#buffer.caret_line_visible_always
+[Scintilla]: http://scintilla.org
+[typeover characters]: api.html#textadept.editing.typeover_chars
+
+## 6.2 (01 Jan 2013)
+
+Download:
+
+* [Textadept 6.2 -- Win32][] | [PGP -- 6.2 Win32][]
+* [Textadept 6.2 -- Mac OSX Intel 10.5+][] | [PGP -- 6.2 OSX][]
+* [Textadept 6.2 -- Linux][] | [PGP -- 6.2 Linux][]
+* [Textadept 6.2 -- Linux x86_64][] | [PGP -- 6.2 Linux x86_64][]
+* [Textadept 6.2 -- Source][] | [PGP -- 6.2 Source][]
+* [Textadept 6.2 -- Modules][] | [PGP -- 6.2 Modules][]
+
+Bugfixes:
+
+* None.
+
+Changes:
+
+* Greatly improved speed when loading large files.
+* `make install` and `make ncurses install` install separate binaries on Linux.
+* Changed API for [`_M.textadept.snapopen.open()`][] and removed `PATHS`.
+
+[Textadept 6.2 -- Win32]: download/textadept_6.2.win32.zip
+[Textadept 6.2 -- Mac OSX Intel 10.5+]: download/textadept_6.2.osx.zip
+[Textadept 6.2 -- Linux]: download/textadept_6.2.i386.tgz
+[Textadept 6.2 -- Linux x86_64]: download/textadept_6.2.x86_64.tgz
+[Textadept 6.2 -- Source]: download/textadept_6.2.src.zip
+[Textadept 6.2 -- Modules]: download/textadept_6.2.modules.zip
+[PGP -- 6.2 Win32]: download/textadept_6.2.win32.zip.asc
+[PGP -- 6.2 OSX]: download/textadept_6.2.osx.zip.asc
+[PGP -- 6.2 Linux]: download/textadept_6.2.i386.tgz.asc
+[PGP -- 6.2 Linux x86_64]: download/textadept_6.2.x86_64.tgz.asc
+[PGP -- 6.2 Source]: download/textadept_6.2.src.zip.asc
+[PGP -- 6.2 Modules]: download/textadept_6.2.modules.zip.asc
+[`_M.textadept.snapopen.open()`]: api.html#io.quick_open
+
+## 6.1 (11 Dec 2012)
+
+Download:
+
+* [Textadept 6.1 -- Win32][] | [PGP -- 6.1 Win32][]
+* [Textadept 6.1 -- Mac OSX Intel 10.5+][] | [PGP -- 6.1 OSX][]
+* [Textadept 6.1 -- Linux][] | [PGP -- 6.1 Linux][]
+* [Textadept 6.1 -- Linux x86_64][] | [PGP -- 6.1 Linux x86_64][]
+* [Textadept 6.1 -- Source][] | [PGP -- 6.1 Source][]
+* [Textadept 6.1 -- Modules][] | [PGP -- 6.1 Modules][]
+
+Bugfixes:
+
+* Do not set current directory when opening/saving files.
+* Detect Linux processor arch better.
+* Recognize special ncurses keys better.
+* Fixed potential bug with determining `_HOME` on Linux.
+* Fixed bug when opening non-existent files from the command line.
+* LuaJIT compiles correctly on ARM now.
+
+Changes:
+
+* Improved speed and memory usage of lexers.
+* Better Makefile support for building packages for Linux distros.
+* Rewrote LuaDoc [API documentation][].
+* Added French translation.
+* Updated to [LuaJIT][] 2.0.0.
+* Improved speed and memory usage of lexers.
+* Updated Java lexer.
+
+[Textadept 6.1 -- Win32]: download/textadept_6.1.win32.zip
+[Textadept 6.1 -- Mac OSX Intel 10.5+]: download/textadept_6.1.osx.zip
+[Textadept 6.1 -- Linux]: download/textadept_6.1.i386.tgz
+[Textadept 6.1 -- Linux x86_64]: download/textadept_6.1.x86_64.tgz
+[Textadept 6.1 -- Source]: download/textadept_6.1.src.zip
+[Textadept 6.1 -- Modules]: download/textadept_6.1.modules.zip
+[PGP -- 6.1 Win32]: download/textadept_6.1.win32.zip.asc
+[PGP -- 6.1 OSX]: download/textadept_6.1.osx.zip.asc
+[PGP -- 6.1 Linux]: download/textadept_6.1.i386.tgz.asc
+[PGP -- 6.1 Linux x86_64]: download/textadept_6.1.x86_64.tgz.asc
+[PGP -- 6.1 Source]: download/textadept_6.1.src.zip.asc
+[PGP -- 6.1 Modules]: download/textadept_6.1.modules.zip.asc
+[API documentation]: api.html
+[LuaJIT]: http://luajit.org
+
+## 6.0 (01 Nov 2012)
+
+Please see the [5 to 6 migration guide][] for upgrading from Textadept 5 to
+Textadept 6.
+
+Download:
+
+* [Textadept 6.0 -- Win32][] | [PGP -- 6.0 Win32][]
+* [Textadept 6.0 -- Mac OSX Intel 10.5+][] | [PGP -- 6.0 OSX][]
+* [Textadept 6.0 -- Linux][] | [PGP -- 6.0 Linux][]
+* [Textadept 6.0 -- Linux x86_64][] | [PGP -- 6.0 Linux x86_64][]
+* [Textadept 6.0 -- Source][] | [PGP -- 6.0 Source][]
+* [Textadept 6.0 -- Modules][] | [PGP -- 6.0 Modules][]
+
+Bugfixes:
+
+* Handle rapidly pressing `Esc` twice in ncurses dialogs.
+* Complete transition to `buffer.tab_size` from `buffer.indent`.
+* Fixed regression in ncurses command selection.
+* Fixed GUI menu key shortcut handling.
+* Fixed string collation bug in ncurses due to CDK.
+* Pass `Esc` to Scintilla correctly in ncurses.
+* Fix errors when specifying directories and files for file dialogs.
+* Fixed some operators in Bash lexer.
+* Scintilla: fixed hang when removing all characters from an indicator at the
+ the end of a buffer.
+* Scintilla: fixed crash when drawing margins in GTK 3.
+* Scintilla: do not draw spaces after an italic style at the end of a line in
+ the terminal version.
+
+Changes:
+
+* Added key binding for toggling fold points.
+* Added ncurses key bindings for bookmarks.
+* Added [`event.FIND_WRAPPED`][] event.
+* Removed `_M.textadept.run.execute()`.
+* Updated documentation and documentation formatting.
+* Added [Python module][].
+* Rewrote Makefile lexer.
+* Scintilla: improved performance when performing multiple searches.
+* Updated to [Scintilla][] 3.2.3.
+* Updated to [LuaJIT][] 2.0.0-beta11.
+
+[5 to 6 migration guide]: manual.html#Textadept.5.to.6
+[Textadept 6.0 -- Win32]: download/textadept_6.0.win32.zip
+[Textadept 6.0 -- Mac OSX Intel 10.5+]: download/textadept_6.0.osx.zip
+[Textadept 6.0 -- Linux]: download/textadept_6.0.i386.tgz
+[Textadept 6.0 -- Linux x86_64]: download/textadept_6.0.x86_64.tgz
+[Textadept 6.0 -- Source]: download/textadept_6.0.src.zip
+[Textadept 6.0 -- Modules]: download/textadept_6.0.modules.zip
+[PGP -- 6.0 Win32]: download/textadept_6.0.win32.zip.asc
+[PGP -- 6.0 OSX]: download/textadept_6.0.osx.zip.asc
+[PGP -- 6.0 Linux]: download/textadept_6.0.i386.tgz.asc
+[PGP -- 6.0 Linux x86_64]: download/textadept_6.0.x86_64.tgz.asc
+[PGP -- 6.0 Source]: download/textadept_6.0.src.zip.asc
+[PGP -- 6.0 Modules]: download/textadept_6.0.modules.zip.asc
+[`event.FIND_WRAPPED`]: api.html#events.FIND_WRAPPED
+[Python module]: api.html#_M.python
+[Scintilla]: http://scintilla.org
+[LuaJIT]: http://luajit.org
+
+## 6.0 beta 3 (01 Oct 2012)
+
+Download:
+
+* [Textadept 6.0 beta 3 -- Win32][] | [PGP -- 6.0 beta 3 Win32][]
+* [Textadept 6.0 beta 3 -- Mac OSX Intel 10.5+][] | [PGP -- 6.0 beta 3 OSX][]
+* [Textadept 6.0 beta 3 -- Linux][] | [PGP -- 6.0 beta 3 Linux][]
+* [Textadept 6.0 beta 3 -- Linux x86_64][] | [PGP -- 6.0 beta 3 Linux x86_64][]
+* [Textadept 6.0 beta 3 -- Source][] | [PGP -- 6.0 beta 3 Source][]
+* [Textadept 6.0 beta 3 -- Modules][] | [PGP -- 6.0 beta 3 Modules][]
+
+Bugfixes:
+
+* Canceling in `buffer:close()` caused unwanted key propagation.
+* Correctly emit `RUN_OUTPUT` events.
+* Fixed bug with extra empty entry in the buffer browser.
+* Fixed incremental find in ncurses.
+* Fixed ncurses crash when pasting with no clipboard text.
+* Keep termios disabled in ncurses CDK widgets.
+* Do not write ncurses initialization errors over titlebar.
+* Fixed bug in `string.iconv()`.
+* Include `_` as identifier char in Desktop lexer.
+
+Changes:
+
+* Attempt to autodetect locale using `LANG` environment variable.
+* Removed `_M.textadept.menu.rebuild_command_tables()`.
+* Manual and Lua API documentation largely re-written.
+* Key Bindings reference moved from Appendix to [`_M.textadept.keys`][] LuaDoc.
+* Plain text lexer name changed from `container` to `text`.
+* New application icon.
+* Removed `./?.lua` and `./?.so` from `package.path` and `package.cpath`,
+ respectively.
+* Added marks for making selections in ncurses.
+
+[Textadept 6.0 beta 3 -- Win32]: download/textadept_6.0_beta_3.win32.zip
+[Textadept 6.0 beta 3 -- Mac OSX Intel 10.5+]: download/textadept_6.0_beta_3.osx.zip
+[Textadept 6.0 beta 3 -- Linux]: download/textadept_6.0_beta_3.i386.tgz
+[Textadept 6.0 beta 3 -- Linux x86_64]: download/textadept_6.0_beta_3.x86_64.tgz
+[Textadept 6.0 beta 3 -- Source]: download/textadept_6.0_beta_3.src.zip
+[Textadept 6.0 beta 3 -- Modules]: download/textadept_6.0_beta_3.modules.zip
+[PGP -- 6.0 beta 3 Win32]: download/textadept_6.0_beta_3.win32.zip.asc
+[PGP -- 6.0 beta 3 OSX]: download/textadept_6.0_beta_3.osx.zip.asc
+[PGP -- 6.0 beta 3 Linux]: download/textadept_6.0_beta_3.i386.tgz.asc
+[PGP -- 6.0 beta 3 Linux x86_64]: download/textadept_6.0_beta_3.x86_64.tgz.asc
+[PGP -- 6.0 beta 3 Source]: download/textadept_6.0_beta_3.src.zip.asc
+[PGP -- 6.0 beta 3 Modules]: download/textadept_6.0_beta_3.modules.zip.asc
+[`_M.textadept.keys`]: api.html#textadept.keys
+
+## 6.0 beta 2 (01 Sep 2012)
+
+Download:
+
+* [Textadept 6.0 beta 2 -- Win32][] | [PGP -- 6.0 beta 2 Win32][]
+* [Textadept 6.0 beta 2 -- Mac OSX Intel 10.5+][] | [PGP -- 6.0 beta 2 OSX][]
+* [Textadept 6.0 beta 2 -- Linux][] | [PGP -- 6.0 beta 2 Linux][]
+* [Textadept 6.0 beta 2 -- Linux x86_64][] | [PGP -- 6.0 beta 2 Linux x86_64][]
+* [Textadept 6.0 beta 2 -- Source][] | [PGP -- 6.0 beta 2 Source][]
+* [Textadept 6.0 beta 2 -- Modules][] | [PGP -- 6.0 beta 2 Modules][]
+
+Bugfixes:
+
+* Disabled `--help` switch to ncurses version due to terminal output mangling.
+* ncurses replace entry can now be focused.
+* Fixed ncurses memory leaks.
+* Fixed multiple selection in Mac OSX.
+* Show key shortcuts in ncurses `_M.textadept.menu.select_command()`.
+* Scintilla: fixed rectangular selection range after backspacing.
+* Scintilla: fixed bug with negative ranges in call tip highlighting.
+
+Changes:
+
+* Added `make install` and `make uninstall` rules for optional installation.
+* Updated manual with ncurses key bindings.
+* Consolidated `_M.textadept.bookmarks.add()` and
+ `_M.textadept.bookmarks.remove()` into [`_M.textadept.bookmarks.toggle()`][].
+* Updated manual images.
+* `_M.textadept.snapopen.DEFAULT_DEPTH` is now `99` since `MAX` is the limiting
+ factor.
+* Use constant names in theme options instead of nondescript integers.
+* Added new [`lexer.last_char_includes()`][] function for better regex
+ detection.
+* Updated AWK lexer.
+* Scintilla: added [`buffer.selection_empty`][].
+* Scintilla: added [`buffer:vc_home_display()`][] and
+ [`buffer:vc_home_display_extend()`][] for navigating wrapped lines.
+* Updated to [Scintilla][] 3.2.2.
+
+[Textadept 6.0 beta 2 -- Win32]: download/textadept_6.0_beta_2.win32.zip
+[Textadept 6.0 beta 2 -- Mac OSX Intel 10.5+]: download/textadept_6.0_beta_2.osx.zip
+[Textadept 6.0 beta 2 -- Linux]: download/textadept_6.0_beta_2.i386.tgz
+[Textadept 6.0 beta 2 -- Linux x86_64]: download/textadept_6.0_beta_2.x86_64.tgz
+[Textadept 6.0 beta 2 -- Source]: download/textadept_6.0_beta_2.src.zip
+[Textadept 6.0 beta 2 -- Modules]: download/textadept_6.0_beta_2.modules.zip
+[PGP -- 6.0 beta 2 Win32]: download/textadept_6.0_beta_2.win32.zip.asc
+[PGP -- 6.0 beta 2 OSX]: download/textadept_6.0_beta_2.osx.zip.asc
+[PGP -- 6.0 beta 2 Linux]: download/textadept_6.0_beta_2.i386.tgz.asc
+[PGP -- 6.0 beta 2 Linux x86_64]: download/textadept_6.0_beta_2.x86_64.tgz.asc
+[PGP -- 6.0 beta 2 Source]: download/textadept_6.0_beta_2.src.zip.asc
+[PGP -- 6.0 beta 2 Modules]: download/textadept_6.0_beta_2.modules.zip.asc
+[`_M.textadept.bookmarks.toggle()`]: api.html#textadept.bookmarks.toggle
+[`lexer.last_char_includes()`]: api.html#lexer.last_char_includes
+[`buffer.selection_empty`]: api.html#buffer.selection_empty
+[`buffer:vc_home_display()`]: api.html#buffer.vc_home_display
+[`buffer:vc_home_display_extend()`]: api.html#buffer.vc_home_display_extend
+[Scintilla]: http://scintilla.org
+
+## 6.0 beta (01 Aug 2012)
+
+Download:
+
+* [Textadept 6.0 beta -- Win32][] | [PGP -- 6.0 beta Win32][]
+* [Textadept 6.0 beta -- Mac OSX Intel 10.5+][] | [PGP -- 6.0 beta OSX][]
+* [Textadept 6.0 beta -- Linux][] | [PGP -- 6.0 beta Linux][]
+* [Textadept 6.0 beta -- Linux x86_64][] | [PGP -- 6.0 beta Linux x86_64][]
+* [Textadept 6.0 beta -- Source][] | [PGP -- 6.0 beta Source][]
+* [Textadept 6.0 beta -- Modules][] | [PGP -- 6.0 beta Modules][]
+
+Bugfixes:
+
+* Lots of bugfixes to the experimental ncurses version.
+* Fixed bug with `$$` variables in Perl lexer.
+* Scintilla: do not show empty autocompletion list if
+ `buffer.auto_c_choose_single` is set.
+* Scintilla: fixed `buffer:marker_delete()` to only delete one marker per call.
+* Scintilla: fixed caret positioning after undoing multiple deletions.
+* Scintilla: fixed margin drawing after `buffer.margin_style` is altered.
+* Scintilla: fixed margin click handling.
+* Scintilla: fixed hang when drawing block carets on a zero-width space at the
+ beginning of a buffer.
+* Scintilla: fixed crash deleting negative ranges.
+* Scintilla: fixed drawing of overlapping characters.
+
+Changes:
+
+* Removed Lua, Ruby, and PHP modules' `goto_required()` functions.
+* Moved `_M.textadept.editing.prepare_for_save()` directly into event handler.
+* Moved `_M.textadept.session.prompt_load()` and `prompt_save()` functionality
+ into [`_M.textadept.session.load()`][] and [`_M.textadept.session.save()`][].
+* Removed `_G.user_dofile()`.
+* Converted some `buffer` "get" and "set" functions into properties.
+* Moved `_M.textadept.adeptsense.complete_symbol()` and `show_documentation()`
+ functionality into `_M.textadept.adeptsense.complete()` and `show_apidoc()`.
+* New 64-bit Windows version (note: without LuaJIT).
+* Updated Perl lexer.
+* Scintilla: added [`buffer.punctuation_chars`][], [`buffer.word_chars`][], and
+ [`buffer.whitespace_chars`][] for manipulating character sets.
+* Updated to [Scintilla][] 3.2.1.
+
+[Textadept 6.0 beta -- Win32]: download/textadept_6.0_beta.win32.zip
+[Textadept 6.0 beta -- Mac OSX Intel 10.5+]: download/textadept_6.0_beta.osx.zip
+[Textadept 6.0 beta -- Linux]: download/textadept_6.0_beta.i386.tgz
+[Textadept 6.0 beta -- Linux x86_64]: download/textadept_6.0_beta.x86_64.tgz
+[Textadept 6.0 beta -- Source]: download/textadept_6.0_beta.src.zip
+[Textadept 6.0 beta -- Modules]: download/textadept_6.0_beta.modules.zip
+[PGP -- 6.0 beta Win32]: download/textadept_6.0_beta.win32.zip.asc
+[PGP -- 6.0 beta OSX]: download/textadept_6.0_beta.osx.zip.asc
+[PGP -- 6.0 beta Linux]: download/textadept_6.0_beta.i386.tgz.asc
+[PGP -- 6.0 beta Linux x86_64]: download/textadept_6.0_beta.x86_64.tgz.asc
+[PGP -- 6.0 beta Source]: download/textadept_6.0_beta.src.zip.asc
+[PGP -- 6.0 beta Modules]: download/textadept_6.0_beta.modules.zip.asc
+[`_M.textadept.session.load()`]: api.html#textadept.session.load
+[`_M.textadept.session.save()`]: api.html#textadept.session.save
+[`buffer.punctuation_chars`]: api.html#buffer.punctuation_chars
+[`buffer.word_chars`]: api.html#buffer.word_chars
+[`buffer.whitespace_chars`]: api.html#buffer.whitespace_chars
+[Scintilla]: http://scintilla.org
+
+## 5.5 beta (01 Jul 2012)
+
+Download:
+
+* [Textadept 5.5 beta -- Win32][] | [PGP -- 5.5 beta Win32][]
+* [Textadept 5.5 beta -- Mac OSX Intel 10.5+][] | [PGP -- 5.5 beta OSX][]
+* [Textadept 5.5 beta -- Linux][] | [PGP -- 5.5 beta Linux][]
+* [Textadept 5.5 beta -- Linux x86_64][] | [PGP -- 5.5 beta Linux x86_64][]
+* [Textadept 5.5 beta -- Source][] | [PGP -- 5.5 beta Source][]
+* [Textadept 5.5 beta -- Modules][] | [PGP -- 5.5 beta Modules][]
+
+Bugfixes:
+
+* None.
+
+Changes:
+
+* Experimental ncurses support.
+* No more `'gtk-'` stock menu item support and changed `'separator'` to `''`.
+* Renamed `gui.gtkmenu()` to [`gui.menu()`][].
+* Changed `gui.statusbar_text` to be write-only.
+* Changed 'Quit' key command to 'Ctrl+Q' on Win32 and Linux.
+* Show text that could not be localized.
+* Changed `make` commands for [compiling][] Textadept.
+* x86\_64 binary provides `libpng12` executables by default.
+* Can cross compile to Mac OSX from Linux.
+* Updated AWK lexer.
+* Updated HTML lexer to recognize HTML5 'script' and 'style' tags.
+* Updated to [Lua 5.2.1][].
+* Updated to [LuaJIT][] 2.0.0-beta10.
+
+[Textadept 5.5 beta -- Win32]: download/textadept_5.5_beta.win32.zip
+[Textadept 5.5 beta -- Mac OSX Intel 10.5+]: download/textadept_5.5_beta.osx.zip
+[Textadept 5.5 beta -- Linux]: download/textadept_5.5_beta.i386.tgz
+[Textadept 5.5 beta -- Linux x86_64]: download/textadept_5.5_beta.x86_64.tgz
+[Textadept 5.5 beta -- Source]: download/textadept_5.5_beta.src.zip
+[Textadept 5.5 beta -- Modules]: download/textadept_5.5_beta.modules.zip
+[PGP -- 5.5 beta Win32]: download/textadept_5.5_beta.win32.zip.asc
+[PGP -- 5.5 beta OSX]: download/textadept_5.5_beta.osx.zip.asc
+[PGP -- 5.5 beta Linux]: download/textadept_5.5_beta.i386.tgz.asc
+[PGP -- 5.5 beta Linux x86_64]: download/textadept_5.5_beta.x86_64.tgz.asc
+[PGP -- 5.5 beta Source]: download/textadept_5.5_beta.src.zip.asc
+[PGP -- 5.5 beta Modules]: download/textadept_5.5_beta.modules.zip.asc
+[`gui.menu()`]: api.html#ui.menu
+[compiling]: manual.html#Compiling
+[Lua 5.2.1]: http://www.lua.org/manual/5.2/
+[LuaJIT]: http://luajit.org
+
+## 5.4 (01 Jun 2012)
+
+Download:
+
+* [Textadept 5.4 -- Win32][] | [PGP -- 5.4 Win32][]
+* [Textadept 5.4 -- Mac OSX Intel 10.5+][] | [PGP -- 5.4 OSX][]
+* [Textadept 5.4 -- Linux][] | [PGP -- 5.4 Linux][]
+* [Textadept 5.4 -- Linux x86_64][] | [PGP -- 5.4 Linux x86_64][]
+* [Textadept 5.4 -- Source][] | [PGP -- 5.4 Source][]
+* [Textadept 5.4 -- Modules][] | [PGP -- 5.4 Modules][]
+
+Bugfixes:
+
+* Scintilla: fixed boxed annotation drawing.
+* Scintilla: fixed virtual space selection bug in rectangular selections.
+* Scintilla: replacing multiple selections with newlines is a single undo
+ action.
+* Scintilla: fixed autocompletion list height in GTK 3.
+* Scintilla: fixed mouse scrolling due to recent GTK changes.
+
+Changes:
+
+* Identify more file extensions.
+* Updated Batch lexer.
+* Scintilla: `Ctrl+Double Click` and `Ctrl+Triple Click` adds words and lines,
+ respectively, to selections.
+* Scintilla: added [`buffer:delete_range()`][] for deleting ranges of text.
+* Scintilla: added `buffer.WRAPVISUALFLAG_MARGIN` for drawing wrap markers in
+ margins.
+* Scintilla: improved UTF-8 validity checks.
+* Updated to [Scintilla][] 3.2.0.
+
+[Textadept 5.4 -- Win32]: download/textadept_5.4.win32.zip
+[Textadept 5.4 -- Mac OSX Intel 10.5+]: download/textadept_5.4.osx.zip
+[Textadept 5.4 -- Linux]: download/textadept_5.4.tgz
+[Textadept 5.4 -- Linux x86_64]: download/textadept_5.4.x86_64.tgz
+[Textadept 5.4 -- Source]: download/textadept_5.4.src.zip
+[Textadept 5.4 -- Modules]: download/textadept_5.4.modules.zip
+[PGP -- 5.4 Win32]: download/textadept_5.4.win32.zip.asc
+[PGP -- 5.4 OSX]: download/textadept_5.4.osx.zip.asc
+[PGP -- 5.4 Linux]: download/textadept_5.4.tgz.asc
+[PGP -- 5.4 Linux x86_64]: download/textadept_5.4.x86_64.tgz.asc
+[PGP -- 5.4 Source]: download/textadept_5.4.src.zip.asc
+[PGP -- 5.4 Modules]: download/textadept_5.4.modules.zip.asc
+[`buffer:delete_range()`]: api.html#buffer.delete_range
+[Scintilla]: http://scintilla.org
+
+## 5.3 (01 May 2012)
+
+Download:
+
+* [Textadept 5.3 -- Win32][] | [PGP -- 5.3 Win32][]
+* [Textadept 5.3 -- Mac OSX Intel 10.5+][] | [PGP -- 5.3 OSX][]
+* [Textadept 5.3 -- Linux][] | [PGP -- 5.3 Linux][]
+* [Textadept 5.3 -- Linux x86_64][] | [PGP -- 5.3 Linux x86_64][]
+* [Textadept 5.3 -- Source][] | [PGP -- 5.3 Source][]
+* [Textadept 5.3 -- Modules][] | [PGP -- 5.3 Modules][]
+
+Bugfixes:
+
+* Fixed bug with run/compile commands in LuaJIT version.
+* User annotation preferences are preserved.
+* Fixed bug with number representation in some locales.
+* Scintilla: fixed selection drawing in word wrap indentation.
+* Scintilla: fixed styling bug.
+* Scintilla: fixed problems with drawing in margins.
+* Scintilla: fixed corner case in `buffer:move_selected_lines_*()`.
+* Scintilla: fixed scrolling with mousewheel.
+* Scintilla: fixed column calculations to count tabs correctly.
+
+Changes:
+
+* Annotations are used for showing run/compile command output.
+* Textadept is [single-instance][] by default on Linux and Mac OSX.
+* Textadept requires [GTK][] 2.18 or higher now instead of 2.16.
+* The provided Textadept binaries [require][] [GLib][] 2.28 or higher.
+* Scintilla: added `buffer.auto_c_case_insensitive_behaviour` for
+ controlling case sensitivity in autocompletion lists.
+* Scintilla: `\0` in regex replacements represents the full found text.
+* Updated to [Scintilla][] 3.1.0.
+
+[Textadept 5.3 -- Win32]: download/textadept_5.3.win32.zip
+[Textadept 5.3 -- Mac OSX Intel 10.5+]: download/textadept_5.3.osx.zip
+[Textadept 5.3 -- Linux]: download/textadept_5.3.tgz
+[Textadept 5.3 -- Linux x86_64]: download/textadept_5.3.x86_64.tgz
+[Textadept 5.3 -- Source]: download/textadept_5.3.src.zip
+[Textadept 5.3 -- Modules]: download/textadept_5.3.modules.zip
+[PGP -- 5.3 Win32]: download/textadept_5.3.win32.zip.asc
+[PGP -- 5.3 OSX]: download/textadept_5.3.osx.zip.asc
+[PGP -- 5.3 Linux]: download/textadept_5.3.tgz.asc
+[PGP -- 5.3 Linux x86_64]: download/textadept_5.3.x86_64.tgz.asc
+[PGP -- 5.3 Source]: download/textadept_5.3.src.zip.asc
+[PGP -- 5.3 Modules]: download/textadept_5.3.modules.zip.asc
+[single-instance]: manual.html#Single.Instance
+[GTK]: http://gtk.org
+[require]: manual.html#Requirements
+[GLib]: http://gtk.org/download/linux.php
+[Scintilla]: http://scintilla.org
+
+## 5.2 (01 Apr 2012)
+
+Download:
+
+* [Textadept 5.2 -- Win32][] | [PGP -- 5.2 Win32][]
+* [Textadept 5.2 -- Mac OSX Intel 10.5+][] | [PGP -- 5.2 OSX][]
+* [Textadept 5.2 -- Linux][] | [PGP -- 5.2 Linux][]
+* [Textadept 5.2 -- Linux x86_64][] | [PGP -- 5.2 Linux x86_64][]
+* [Textadept 5.2 -- Source][] | [PGP -- 5.2 Source][]
+* [Textadept 5.2 -- Modules][] | [PGP -- 5.2 Modules][]
+
+Bugfixes:
+
+* Fixed LuaDoc for `buffer:get_lexer()`.
+* Fixed bug with relative paths from command line files.
+* `buffer:get_lexer(true)` is used more often when it should be.
+* Improved message double-clicking behavior for run and compile commands.
+* Scintilla: line and selection duplication is one undo action.
+* Scintilla: allow indicators to be set for entire document.
+* Scintilla: fixed crash in `buffer:move_selected_lines_*()`.
+* Scintilla: fixed image and fold marker drawing.
+* Scintilla: fixed some instances of multiple clicks in margins.
+* Scintilla: fixed `buffer:page_*()` not returning to the original line.
+* Scintilla: fixed various issues with wrapped lines.
+* Scintilla: fixed line end selection drawing.
+
+Changes:
+
+* `_M.set_buffer_properties()` is now optional for language modules.
+* Added keypad keys to `keys.KEYSYMS`.
+* `_G.timeout()` accepts fractional seconds.
+* Replaced `scripts/update_doc` with `src/Makefile` targets.
+* New Manual and LuaDoc HTML page formatting.
+* `_M.textadept.editing.autocomplete_word()` accepts default words.
+* Added documentation on [generating LuaDoc][] and Lua Adeptsense.
+* Moved `Markdown:` comments into LuaDoc.
+* Added Spanish and German translations.
+* Updated VB and VBScript lexers.
+* Improved the speed of simple code folding.
+* Use [GTK][] 2.24 on Windows.
+* Updated to [Scintilla][] 3.0.4.
+
+[Textadept 5.2 -- Win32]: download/textadept_5.2.win32.zip
+[Textadept 5.2 -- Mac OSX Intel 10.5+]: download/textadept_5.2.osx.zip
+[Textadept 5.2 -- Linux]: download/textadept_5.2.tgz
+[Textadept 5.2 -- Linux x86_64]: download/textadept_5.2.x86_64.tgz
+[Textadept 5.2 -- Source]: download/textadept_5.2.src.zip
+[Textadept 5.2 -- Modules]: download/textadept_5.2.modules.zip
+[PGP -- 5.2 Win32]: download/textadept_5.2.win32.zip.asc
+[PGP -- 5.2 OSX]: download/textadept_5.2.osx.zip.asc
+[PGP -- 5.2 Linux]: download/textadept_5.2.tgz.asc
+[PGP -- 5.2 Linux x86_64]: download/textadept_5.2.x86_64.tgz.asc
+[PGP -- 5.2 Source]: download/textadept_5.2.src.zip.asc
+[PGP -- 5.2 Modules]: download/textadept_5.2.modules.zip.asc
+[generating LuaDoc]: manual.html#Generating.LuaDoc
+[GTK]: http://gtk.org
+[Scintilla]: http://scintilla.org
+
+## 5.1 (01 Mar 2012)
+
+Download:
+
+* [Textadept 5.1 -- Win32][] | [PGP -- 5.1 Win32][]
+* [Textadept 5.1 -- Mac OSX Intel 10.5+][] | [PGP -- 5.1 OSX][]
+* [Textadept 5.1 -- Linux][] | [PGP -- 5.1 Linux][]
+* [Textadept 5.1 -- Linux x86_64][] | [PGP -- 5.1 Linux x86_64][]
+* [Textadept 5.1 -- Source][] | [PGP -- 5.1 Source][]
+* [Textadept 5.1 -- Modules][] | [PGP -- 5.1 Modules][]
+
+Bugfixes:
+
+* Fixed crash caused by `gui.filteredlist()` dialogs.
+* Support multiple `@return` tags in Lua Adeptsense.
+* Fixed display of `buffer._type` when it has slashes in its name.
+
+Changes:
+
+* Better Lua Adeptsense formatting.
+* Use new Cocoa-based [GtkOSXApplication][] library for better OSX support.
+* Lexers with no tokens can be styled manually.
+* Added more OSX default key shortcuts.
+
+[Textadept 5.1 -- Win32]: download/textadept_5.1.win32.zip
+[Textadept 5.1 -- Mac OSX Intel 10.5+]: download/textadept_5.1.osx.zip
+[Textadept 5.1 -- Linux]: download/textadept_5.1.tgz
+[Textadept 5.1 -- Linux x86_64]: download/textadept_5.1.x86_64.tgz
+[Textadept 5.1 -- Source]: download/textadept_5.1.src.zip
+[Textadept 5.1 -- Modules]: download/textadept_5.1.modules.zip
+[PGP -- 5.1 Win32]: download/textadept_5.1.win32.zip.asc
+[PGP -- 5.1 OSX]: download/textadept_5.1.osx.zip.asc
+[PGP -- 5.1 Linux]: download/textadept_5.1.tgz.asc
+[PGP -- 5.1 Linux x86_64]: download/textadept_5.1.x86_64.tgz.asc
+[PGP -- 5.1 Source]: download/textadept_5.1.src.zip.asc
+[PGP -- 5.1 Modules]: download/textadept_5.1.modules.zip.asc
+[GtkOSXApplication]: https://live.gnome.org/GTK%2B/OSX/Integration#Gtk-mac-integration.2BAC8-GtkOSXApplication
+
+## 5.0 (01 Feb 2012)
+
+Please see the [4 to 5 migration guide][] for upgrading from Textadept 4 to
+Textadept 5.
+
+Download:
+
+* [Textadept 5.0 -- Win32][] | [PGP -- 5.0 Win32][]
+* [Textadept 5.0 -- Mac OSX Intel 10.5+][] | [PGP -- 5.0 OSX][]
+* [Textadept 5.0 -- Linux][] | [PGP -- 5.0 Linux][]
+* [Textadept 5.0 -- Linux x86_64][] | [PGP -- 5.0 Linux x86_64][]
+* [Textadept 5.0 -- Source][] | [PGP -- 5.0 Source][]
+* [Textadept 5.0 -- Modules][] | [PGP -- 5.0 Modules][]
+
+Bugfixes:
+
+* Fixed bug with recent files in sessions.
+* Scintilla: fixed page up/down in autocompletion lists.
+* Scintilla: fixed fold highlighting.
+
+Changes:
+
+* Added default extension and folder filters in
+ `modules/textadept/snapopen.lua`.
+* Added ChucK lexer.
+* Updated Lua lexer.
+* Updated to [Scintilla][] 3.0.3.
+* Also include [LuaJIT][] executables in releases.
+
+[4 to 5 migration guide]: manual.html#Textadept.4.to.5
+[Textadept 5.0 -- Win32]: download/textadept_5.0.win32.zip
+[Textadept 5.0 -- Mac OSX Intel 10.5+]: download/textadept_5.0.osx.zip
+[Textadept 5.0 -- Linux]: download/textadept_5.0.tgz
+[Textadept 5.0 -- Linux x86_64]: download/textadept_5.0.x86_64.tgz
+[Textadept 5.0 -- Source]: download/textadept_5.0.src.zip
+[Textadept 5.0 -- Modules]: download/textadept_5.0.modules.zip
+[PGP -- 5.0 Win32]: download/textadept_5.0.win32.zip.asc
+[PGP -- 5.0 OSX]: download/textadept_5.0.osx.zip.asc
+[PGP -- 5.0 Linux]: download/textadept_5.0.tgz.asc
+[PGP -- 5.0 Linux x86_64]: download/textadept_5.0.x86_64.tgz.asc
+[PGP -- 5.0 Source]: download/textadept_5.0.src.zip.asc
+[PGP -- 5.0 Modules]: download/textadept_5.0.modules.zip.asc
+[Scintilla]: http://scintilla.org
+[LuaJIT]: http://luajit.org
+
+## 5.0 beta (11 Jan 2012)
+
+Download:
+
+* [Textadept 5.0 beta -- Win32][] | [PGP -- 5.0 beta Win32][]
+* [Textadept 5.0 beta -- Mac OSX Intel 10.5+][] | [PGP -- 5.0 beta OSX][]
+* [Textadept 5.0 beta -- Linux][] | [PGP -- 5.0 beta Linux][]
+* [Textadept 5.0 beta -- Linux x86_64][] | [PGP -- 5.0 beta Linux x86_64][]
+* [Textadept 5.0 beta -- Source][] | [PGP -- 5.0 beta Source][]
+* [Textadept 5.0 beta -- Modules][] | [PGP -- 5.0 beta Modules][]
+
+Bugfixes:
+
+* Fixed bug in `reset()` from update to Lua 5.2.
+
+Changes:
+
+* Changed `locale.localize()` to global [`_L`][] table and removed `locale`
+ module.
+* Renamed `_m` to [`_M`][].
+* Do not clear registered images when autocompleting with Adeptsense.
+* Renamed editing module's `current_word()` to [`select_word()`][].
+* Updated [manual][].
+* Updated D lexer.
+
+[Textadept 5.0 beta -- Win32]: download/textadept_5.0_beta.win32.zip
+[Textadept 5.0 beta -- Mac OSX Intel 10.5+]: download/textadept_5.0_beta.osx.zip
+[Textadept 5.0 beta -- Linux]: download/textadept_5.0_beta.tgz
+[Textadept 5.0 beta -- Linux x86_64]: download/textadept_5.0_beta.x86_64.tgz
+[Textadept 5.0 beta -- Source]: download/textadept_5.0_beta.src.zip
+[Textadept 5.0 beta -- Modules]: download/textadept_5.0_beta.modules.zip
+[PGP -- 5.0 beta Win32]: download/textadept_5.0_beta.win32.zip.asc
+[PGP -- 5.0 beta OSX]: download/textadept_5.0_beta.osx.zip.asc
+[PGP -- 5.0 beta Linux]: download/textadept_5.0_beta.tgz.asc
+[PGP -- 5.0 beta Linux x86_64]: download/textadept_5.0_beta.x86_64.tgz.asc
+[PGP -- 5.0 beta Source]: download/textadept_5.0_beta.src.zip.asc
+[PGP -- 5.0 beta Modules]: download/textadept_5.0_beta.modules.zip.asc
+[`_L`]: api.html#_L
+[`_M`]: api.html#_M
+[manual]: manual.html
+[`select_word()`]: api.html#textadept.editing.select_word
+
+## 5.0 alpha (21 Dec 2011)
+
+Download:
+
+* [Textadept 5.0 alpha -- Win32][] | [PGP -- 5.0 alpha Win32][]
+* [Textadept 5.0 alpha -- Mac OSX Intel 10.5+][] | [PGP -- 5.0 alpha OSX][]
+* [Textadept 5.0 alpha -- Linux][] | [PGP -- 5.0 alpha Linux][]
+* [Textadept 5.0 alpha -- Linux x86_64][] | [PGP -- 5.0 alpha Linux x86_64][]
+* [Textadept 5.0 alpha -- Source][] | [PGP -- 5.0 alpha Source][]
+* [Textadept 5.0 alpha -- Modules][] | [PGP -- 5.0 alpha Modules][]
+
+Bugfixes:
+
+* Fixed bug in Matlab lexer for operators.
+* Fixed highlighting of variables in Bash.
+* Fixed multi-line delimited and token strings in D lexer.
+
+Changes:
+
+* Updated to [Lua 5.2][].
+* Updated sections in the [manual][] to reflect Lua 5.2 changes.
+* Textadept can be compiled with [LuaJIT][].
+
+[Textadept 5.0 alpha -- Win32]: download/textadept_5.0_alpha.win32.zip
+[Textadept 5.0 alpha -- Mac OSX Intel 10.5+]: download/textadept_5.0_alpha.osx.zip
+[Textadept 5.0 alpha -- Linux]: download/textadept_5.0_alpha.tgz
+[Textadept 5.0 alpha -- Linux x86_64]: download/textadept_5.0_alpha.x86_64.tgz
+[Textadept 5.0 alpha -- Source]: download/textadept_5.0_alpha.src.zip
+[Textadept 5.0 alpha -- Modules]: download/textadept_5.0_alpha.modules.zip
+[PGP -- 5.0 alpha Win32]: download/textadept_5.0_alpha.win32.zip.asc
+[PGP -- 5.0 alpha OSX]: download/textadept_5.0_alpha.osx.zip.asc
+[PGP -- 5.0 alpha Linux]: download/textadept_5.0_alpha.tgz.asc
+[PGP -- 5.0 alpha Linux x86_64]: download/textadept_5.0_alpha.x86_64.tgz.asc
+[PGP -- 5.0 alpha Source]: download/textadept_5.0_alpha.src.zip.asc
+[PGP -- 5.0 alpha Modules]: download/textadept_5.0_alpha.modules.zip.asc
+[Lua 5.2]: http://www.lua.org/manual/5.2/
+[manual]: manual.html
+[LuaJIT]: http://luajit.org
+
+## 4.3 (01 Dec 2011)
+
+Download:
+
+* [Textadept 4.3 -- Win32][] | [PGP -- 4.3 Win32][]
+* [Textadept 4.3 -- Mac OSX Intel 10.5+][] | [PGP -- 4.3 OSX][]
+* [Textadept 4.3 -- Linux][] | [PGP -- 4.3 Linux][]
+* [Textadept 4.3 -- Linux x86_64][] | [PGP -- 4.3 Linux x86_64][]
+* [Textadept 4.3 -- Source][] | [PGP -- 4.3 Source][]
+* [Textadept 4.3 -- Modules][] | [PGP -- 4.3 Modules][]
+
+Bugfixes:
+
+* Fixed bug with opening files in the current directory from the command line.
+* Fixed erroneous charset conversion.
+* Fixed bug with folding line comments.
+* Scintilla: fixed drawing at style boundaries on Mac OSX.
+* Scintilla: fixed crash when painting uninitialized pixmaps.
+
+Changes:
+
+* Added on-the-fly theme switching.
+* All new `light` and `dark` themes.
+* Removed `_m.textadept.editing.select_style()`.
+* Simplify theming via [gtkrc][] by naming `GtkWindow` only.
+* Added [`lexer.REGEX`][] and [`lexer.LABEL`][] tokens.
+* Updated to [Scintilla][] 3.0.1.
+
+[Textadept 4.3 -- Win32]: download/textadept_4.3.win32.zip
+[Textadept 4.3 -- Mac OSX Intel 10.5+]: download/textadept_4.3.osx.zip
+[Textadept 4.3 -- Linux]: download/textadept_4.3.tgz
+[Textadept 4.3 -- Linux x86_64]: download/textadept_4.3.x86_64.tgz
+[Textadept 4.3 -- Source]: download/textadept_4.3.src.zip
+[Textadept 4.3 -- Modules]: download/textadept_4.3.modules.zip
+[PGP -- 4.3 Win32]: download/textadept_4.3.win32.zip.asc
+[PGP -- 4.3 OSX]: download/textadept_4.3.osx.zip.asc
+[PGP -- 4.3 Linux]: download/textadept_4.3.tgz.asc
+[PGP -- 4.3 Linux x86_64]: download/textadept_4.3.x86_64.tgz.asc
+[PGP -- 4.3 Source]: download/textadept_4.3.src.zip.asc
+[PGP -- 4.3 Modules]: download/textadept_4.3.modules.zip.asc
+[gtkrc]: manual.html#GUI.Theme
+[`lexer.REGEX`]: api.html#lexer.REGEX
+[`lexer.LABEL`]: api.html#lexer.LABEL
+[Scintilla]: http://scintilla.org
+
+## 4.2 (01 Nov 2011)
+
+Download:
+
+* [Textadept 4.2 -- Win32][] | [PGP -- 4.2 Win32][]
+* [Textadept 4.2 -- Mac OSX Intel 10.5+][] | [PGP -- 4.2 OSX][]
+* [Textadept 4.2 -- Linux][] | [PGP -- 4.2 Linux][]
+* [Textadept 4.2 -- Linux x86_64][] | [PGP -- 4.2 Linux x86_64][]
+* [Textadept 4.2 -- Source][] | [PGP -- 4.2 Source][]
+* [Textadept 4.2 -- Modules][] | [PGP -- 4.2 Modules][]
+
+Bugfixes:
+
+* Fixed bug with `%n` in Replace introduced in 4.1.
+* Fixed Adeptsense autocomplete for single item.
+* Scintilla: fixed annotation drawing in multiple, wrapped views.
+
+Changes:
+
+* Scintilla: drawing improvements and various optimizations.
+* Scintilla: call tips can be displayed above text.
+* Updated to [Scintilla][] 3.0.0.
+
+[Textadept 4.2 -- Win32]: download/textadept_4.2.win32.zip
+[Textadept 4.2 -- Mac OSX Intel 10.5+]: download/textadept_4.2.osx.zip
+[Textadept 4.2 -- Linux]: download/textadept_4.2.tgz
+[Textadept 4.2 -- Linux x86_64]: download/textadept_4.2.x86_64.tgz
+[Textadept 4.2 -- Source]: download/textadept_4.2.src.zip
+[Textadept 4.2 -- Modules]: download/textadept_4.2.modules.zip
+[PGP -- 4.2 Win32]: download/textadept_4.2.win32.zip.asc
+[PGP -- 4.2 OSX]: download/textadept_4.2.osx.zip.asc
+[PGP -- 4.2 Linux]: download/textadept_4.2.tgz.asc
+[PGP -- 4.2 Linux x86_64]: download/textadept_4.2.x86_64.tgz.asc
+[PGP -- 4.2 Source]: download/textadept_4.2.src.zip.asc
+[PGP -- 4.2 Modules]: download/textadept_4.2.modules.zip.asc
+[Scintilla]: http://scintilla.org
+
+## 4.1 (01 Oct 2011)
+
+Download:
+
+* [Textadept 4.1 -- Win32][] | [PGP -- 4.1 Win32][]
+* [Textadept 4.1 -- Mac OSX Intel 10.5+][] | [PGP -- 4.1 OSX][]
+* [Textadept 4.1 -- Linux][] | [PGP -- 4.1 Linux][]
+* [Textadept 4.1 -- Linux x86_64][] | [PGP -- 4.1 Linux x86_64][]
+* [Textadept 4.1 -- Source][] | [PGP -- 4.1 Source][]
+* [Textadept 4.1 -- Modules][] | [PGP -- 4.1 Modules][]
+
+Bugfixes:
+
+* Only fold when clicking on fold margin, not any sensitive one.
+* Fixed bug with `CALL_TIP_CLICK` event disconnect in Adeptsense.
+* Fixed bug with autocomplete and capitalization.
+* Scintilla: fixed incorrect mouse cursor changes.
+* Scintilla: fixed end-of-document indicator growth.
+
+Changes:
+
+* Handle mouse [dwell events][] `DWELL_START` and `DWELL_END`.
+* Rearranged `Tools` menu slightly.
+* Slight API changes:
+ + [`_BUFFERS`][] and [`_VIEWS`][] structure changed.
+ + Removed `buffer.doc_pointer` and `view.doc_pointer`.
+ + Added [`view.buffer`][] field.
+ + Renamed `gui.check_focused_buffer()` to `buffer:check_global()`.
+ + [`view:goto_buffer()`][] and [`gui.goto_view()`][] arguments make sense now.
+ (May require changes to custom key bindings.)
+* Directory is remembered in file chooser dialog after open or save as.
+* Added language-specific [context menu][] support.
+* Use [LuaCoco][] patch for Lua 5.1.4.
+* Use lexer at the caret for key bindings and snippets.
+* Added `selected` and `monospaced-font` options for dropdown and textbox
+ dialogs, respectively.
+* Updated to [Scintilla][] 2.29.
+
+[Textadept 4.1 -- Win32]: download/textadept_4.1.win32.zip
+[Textadept 4.1 -- Mac OSX Intel 10.5+]: download/textadept_4.1.osx.zip
+[Textadept 4.1 -- Linux]: download/textadept_4.1.tgz
+[Textadept 4.1 -- Linux x86_64]: download/textadept_4.1.x86_64.tgz
+[Textadept 4.1 -- Source]: download/textadept_4.1.src.zip
+[Textadept 4.1 -- Modules]: download/textadept_4.1.modules.zip
+[PGP -- 4.1 Win32]: download/textadept_4.1.win32.zip.asc
+[PGP -- 4.1 OSX]: download/textadept_4.1.osx.zip.asc
+[PGP -- 4.1 Linux]: download/textadept_4.1.tgz.asc
+[PGP -- 4.1 Linux x86_64]: download/textadept_4.1.x86_64.tgz.asc
+[PGP -- 4.1 Source]: download/textadept_4.1.src.zip.asc
+[PGP -- 4.1 Modules]: download/textadept_4.1.modules.zip.asc
+[dwell events]: api.html#events
+[`_BUFFERS`]: api.html#_BUFFERS
+[`_VIEWS`]: api.html#_VIEWS
+[`view.buffer`]: api.html#view.buffer
+[`view:goto_buffer()`]: api.html#view.goto_buffer
+[`gui.goto_view()`]: api.html#ui.goto_view
+[context menu]: api.html#_M.Context.Menu
+[LuaCoco]: http://coco.luajit.org/
+[Scintilla]: http://scintilla.org
+
+## 4.0 (01 Sep 2011)
+
+Please see the [3 to 4 migration guide][] for upgrading from Textadept 3 to
+Textadept 4.
+
+Download:
+
+* [Textadept 4.0 -- Win32][] | [PGP -- 4.0 Win32][]
+* [Textadept 4.0 -- Mac OSX Intel 10.5+][] | [PGP -- 4.0 OSX][]
+* [Textadept 4.0 -- Linux][] | [PGP -- 4.0 Linux][]
+* [Textadept 4.0 -- Linux x86_64][] | [PGP -- 4.0 Linux x86_64][]
+* [Textadept 4.0 -- Source][] | [PGP -- 4.0 Source][]
+* [Textadept 4.0 -- Modules][] | [PGP -- 4.0 Modules][]
+
+Bugfixes:
+
+* Makefile should only link to `libdl.so` on Linux/BSD.
+* Fixed memory access bug in `gui.dialog()`.
+* Autocompletion list sort order respects `buffer.auto_c_ignore_case` now.
+* Fixed split view focus bug with the same buffer in two views.
+* Set new buffer EOL mode properly on Mac OSX.
+* Fixed some general bugs in folding.
+
+Changes:
+
+* Added Russian translation.
+* Changed some key bindings from 4.0 beta 2.
+* Do not hide the statusbar when the command entry has focus.
+
+[3 to 4 migration guide]: manual.html#Textadept.3.to.4
+[Textadept 4.0 -- Win32]: download/textadept_4.0.win32.zip
+[Textadept 4.0 -- Mac OSX Intel 10.5+]: download/textadept_4.0.osx.zip
+[Textadept 4.0 -- Linux]: download/textadept_4.0.tgz
+[Textadept 4.0 -- Linux x86_64]: download/textadept_4.0.x86_64.tgz
+[Textadept 4.0 -- Source]: download/textadept_4.0.src.zip
+[Textadept 4.0 -- Modules]: download/textadept_4.0.modules.zip
+[PGP -- 4.0 Win32]: download/textadept_4.0.win32.zip.asc
+[PGP -- 4.0 OSX]: download/textadept_4.0.osx.zip.asc
+[PGP -- 4.0 Linux]: download/textadept_4.0.tgz.asc
+[PGP -- 4.0 Linux x86_64]: download/textadept_4.0.x86_64.tgz.asc
+[PGP -- 4.0 Source]: download/textadept_4.0.src.zip.asc
+[PGP -- 4.0 Modules]: download/textadept_4.0.modules.zip.asc
+
+## 4.0 beta 2 (11 Aug 2011)
+
+Download:
+
+* [Textadept 4.0 beta 2 -- Win32][] | [PGP -- 4.0 beta 2 Win32][]
+* [Textadept 4.0 beta 2 -- Mac OSX Intel 10.5+][] | [PGP -- 4.0 beta 2 OSX][]
+* [Textadept 4.0 beta 2 -- Linux][] | [PGP -- 4.0 beta 2 Linux][]
+* [Textadept 4.0 beta 2 -- Linux x86_64][] | [PGP -- 4.0 beta 2 Linux x86_64][]
+* [Textadept 4.0 beta 2 -- Source][] | [PGP -- 4.0 beta 2 Source][]
+* [Textadept 4.0 beta 2 -- Modules][] | [PGP -- 4.0 beta 2 Modules][]
+
+Bugfixes:
+
+* Fixed transpose characters bug at end of buffer.
+* Do not autosave over explicitly loaded session.
+* Fixed startup crash on Mac OSX.
+* Fixed resize crash on Mac OSX Lion.
+
+Changes:
+
+* Added Scala lexer.
+* Add [recent file list][] to session files.
+* Autocomplete supports multiple selections.
+* Swapped OSX `c` and `m` key command definition modifiers.
+* Changed some key bindings from 4.0 beta.
+
+[Textadept 4.0 beta 2 -- Win32]: download/textadept_4.0_beta_2.win32.zip
+[Textadept 4.0 beta 2 -- Mac OSX Intel 10.5+]: download/textadept_4.0_beta_2.osx.zip
+[Textadept 4.0 beta 2 -- Linux]: download/textadept_4.0_beta_2.tgz
+[Textadept 4.0 beta 2 -- Linux x86_64]: download/textadept_4.0_beta_2.x86_64.tgz
+[Textadept 4.0 beta 2 -- Source]: download/textadept_4.0_beta_2.src.zip
+[Textadept 4.0 beta 2 -- Modules]: download/textadept_4.0_beta_2.modules.zip
+[PGP -- 4.0 beta 2 Win32]: download/textadept_4.0_beta_2.win32.zip.asc
+[PGP -- 4.0 beta 2 OSX]: download/textadept_4.0_beta_2.osx.zip.asc
+[PGP -- 4.0 beta 2 Linux]: download/textadept_4.0_beta_2.tgz.asc
+[PGP -- 4.0 beta 2 Linux x86_64]: download/textadept_4.0_beta_2.x86_64.tgz.asc
+[PGP -- 4.0 beta 2 Source]: download/textadept_4.0_beta_2.src.zip.asc
+[PGP -- 4.0 beta 2 Modules]: download/textadept_4.0_beta_2.modules.zip.asc
+[recent file list]: api.html#io.recent_files
+
+## 4.0 beta (01 Aug 2011)
+
+Download:
+
+* [Textadept 4.0 beta -- Win32][] | [PGP -- 4.0 beta Win32][]
+* [Textadept 4.0 beta -- Mac OSX Intel 10.5+][] | [PGP -- 4.0 beta OSX][]
+* [Textadept 4.0 beta -- Linux][] | [PGP -- 4.0 beta Linux][]
+* [Textadept 4.0 beta -- Linux x86_64][] | [PGP -- 4.0 beta Linux x86_64][]
+* [Textadept 4.0 beta -- Source][] | [PGP -- 4.0 beta Source][]
+* [Textadept 4.0 beta -- Modules][] | [PGP -- 4.0 beta Modules][]
+
+Bugfixes:
+
+* Fixed Markdown lexer styles.
+* Fixed bug when setting both dialog with and height.
+* Scintilla: fixed incorrect mouse cursor changes.
+* Scintilla: fixed bug with annotations beyond the document end.
+* Scintilla: fixed incorrect drawing of background colors and translucent
+ selection.
+* Scintilla: fixed lexer initialization.
+* Scintilla: fixed some instances of fold highlight drawing.
+* Scintilla: fixed some cases of case insensitive searching.
+
+Changes:
+
+* Mac OSX uses GTK 2.24.
+* Added [`io.open_recent_file()`][].
+* Changes to localization file again.
+* [`buffer`][] functions may omit the first `buffer` argument (e.g.
+ `buffer.line_down()` is allowed).
+* Complete overhaul of menus and added accelerators to [menu][] items.
+* Renamed `_m.textadept.editing.SAVE_STRIPS_WS` to
+ [`_m.textadept.editing.STRIP_WHITESPACE_ON_SAVE`][].
+* Renamed `_m.textadept.editing.select_scope()` to
+ `_m.textadept.editing.select_style()`.
+* *Completely new set of key bindings.*
+* Scintilla: translucent RGBA images can be used in margins and autocompletion
+ and user lists.
+* Scintilla: added new `buffer.INDIC_DOTBOX` indicator.
+* Scintilla: IME input now works.
+* Scintilla: `Ctrl+Shift+U` used for Unicode input.
+* Updated to [Scintilla][] 2.28.
+
+[Textadept 4.0 beta -- Win32]: download/textadept_4.0_beta.win32.zip
+[Textadept 4.0 beta -- Mac OSX Intel 10.5+]: download/textadept_4.0_beta.osx.zip
+[Textadept 4.0 beta -- Linux]: download/textadept_4.0_beta.tgz
+[Textadept 4.0 beta -- Linux x86_64]: download/textadept_4.0_beta.x86_64.tgz
+[Textadept 4.0 beta -- Source]: download/textadept_4.0_beta.src.zip
+[Textadept 4.0 beta -- Modules]: download/textadept_4.0_beta.modules.zip
+[PGP -- 4.0 beta Win32]: download/textadept_4.0_beta.win32.zip.asc
+[PGP -- 4.0 beta OSX]: download/textadept_4.0_beta.osx.zip.asc
+[PGP -- 4.0 beta Linux]: download/textadept_4.0_beta.tgz.asc
+[PGP -- 4.0 beta Linux x86_64]: download/textadept_4.0_beta.x86_64.tgz.asc
+[PGP -- 4.0 beta Source]: download/textadept_4.0_beta.src.zip.asc
+[PGP -- 4.0 beta Modules]: download/textadept_4.0_beta.modules.zip.asc
+[`io.open_recent_file()`]: api.html#io.open_recent_file
+[`buffer`]: api.html#buffer
+[`_m.textadept.editing.STRIP_WHITESPACE_ON_SAVE`]: api.html#textadept.editing.STRIP_WHITESPACE_ON_SAVE
+[menu]: api.html#ui.menu
+[Scintilla]: http://scintilla.org
+
+## 3.9 (01 Jul 2011)
+
+Download:
+
+* [Textadept 3.9 -- Win32][] | [PGP -- 3.9 Win32][]
+* [Textadept 3.9 -- Mac OSX Intel 10.5+][] | [PGP -- 3.9 OSX][]
+* [Textadept 3.9 -- Linux][] | [PGP -- 3.9 Linux][]
+* [Textadept 3.9 -- Linux x86_64][] | [PGP -- 3.9 Linux x86_64][]
+* [Textadept 3.9 -- Source][] | [PGP -- 3.9 Source][]
+* [Textadept 3.9 -- Modules][] | [PGP -- 3.9 Modules][]
+
+Bugfixes:
+
+* Fixed bug for when `gui.dialog()` steals focus.
+* Colors are now styled correctly in the Properties lexer.
+* Scintilla: fixed bug with wrong colors being drawn.
+* Scintilla: fixed font leak.
+* Scintilla: fixed automatic scrolling for wrapped lines.
+* Scintilla: fixed multiple selection typing when selections collapse.
+* Scintilla: expand folds when needed in word wrap mode.
+* Scintilla: fixed edge line drawing for wrapped lines.
+* Scintilla: fixed unnecessary scrolling in `buffer:goto_line()`.
+* Scintilla: fixed undo functionality when deleting within virtual space.
+
+Changes:
+
+* Added support for [GTK][] 3.0.
+* Use ID generator [functions][] for marker, indicator, and user list IDs.
+* Scintilla: added [`buffer:set_empty_selection()`][] for setting selections
+ without scrolling or redrawing.
+* Scintilla: added new `buffer.INDIC_DASH`, `buffer.INDIC_DOTS`, and
+ `buffer.INDIC_SQUIGGLELOW` indicators.
+* Scintilla: added option to allow margin clicks to select wrapped lines.
+* Updated to [Scintilla][] 2.27.
+* Use string constants for event names.
+* Compile and run commands [emit events][].
+* Enhanced Luadoc and Lua Adeptsense.
+* Added `fold.line.comments` property for folding multiple single-line comments.
+* Use [GTK][] 2.22 on Windows.
+* Can localize the labels and buttons in the GUI [find][] frame.
+* Added ConTeXt lexer and updated Coffeescript, HTML, LaTeX, and TeX lexers.
+* Multiple single-line comments can be folded with the `fold.line.comments`
+ property set to `1`.
+
+[Textadept 3.9 -- Win32]: download/textadept_3.9.win32.zip
+[Textadept 3.9 -- Mac OSX Intel 10.5+]: download/textadept_3.9.osx.zip
+[Textadept 3.9 -- Linux]: download/textadept_3.9.tgz
+[Textadept 3.9 -- Linux x86_64]: download/textadept_3.9.x86_64.tgz
+[Textadept 3.9 -- Source]: download/textadept_3.9.src.zip
+[Textadept 3.9 -- Modules]: download/textadept_3.9.modules.zip
+[PGP -- 3.9 Win32]: download/textadept_3.9.win32.zip.asc
+[PGP -- 3.9 OSX]: download/textadept_3.9.osx.zip.asc
+[PGP -- 3.9 Linux]: download/textadept_3.9.tgz.asc
+[PGP -- 3.9 Linux x86_64]: download/textadept_3.9.x86_64.tgz.asc
+[PGP -- 3.9 Source]: download/textadept_3.9.src.zip.asc
+[PGP -- 3.9 Modules]: download/textadept_3.9.modules.zip.asc
+[GTK]: http://gtk.org
+[functions]: api.html#_SCINTILLA
+[`buffer:set_empty_selection()`]: api.html#buffer.set_empty_selection
+[Scintilla]: http://scintilla.org
+[emit events]: api.html#events.COMPILE_OUTPUT
+[find]: api.html#ui.find
+
+## 3.8 (11 Jun 2011)
+
+Download:
+
+* [Textadept 3.8 -- Win32][] | [PGP -- 3.8 Win32][]
+* [Textadept 3.8 -- Mac OSX Intel 10.5+][] | [PGP -- 3.8 OSX][]
+* [Textadept 3.8 -- Linux][] | [PGP -- 3.8 Linux][]
+* [Textadept 3.8 -- Linux x86_64][] | [PGP -- 3.8 Linux x86_64][]
+* [Textadept 3.8 -- Source][] | [PGP -- 3.8 Source][]
+* [Textadept 3.8 -- Modules][] | [PGP -- 3.8 Modules][]
+
+Bugfixes:
+
+* Removed non-existant key chain.
+* Fixed bug in snippets.
+* Fixed bug in lexers that fold by indentation.
+* Scintilla: fixed indentation guide drawing on the first line.
+* Scintilla: fixed display of folds for wrapped lines.
+* Scintilla: fixed various GTK-related bugs.
+
+Changes:
+
+* Updated Adeptsense and documentation.
+* `events.handlers` is accessible.
+* Added menu mnemonics for indentation size.
+* Added support for indicator and hotspot [events][].
+* Updated [documentation][] for installing [official modules][].
+* Scintilla: allow highlighting of margin symbols for the current folding block.
+* Scintilla: added [`buffer:move_selected_lines_up()`][] and
+ [`buffer:move_selected_lines_down()`][] for moving lines.
+* Scintilla: added new `buffer.INDIC_STRAIGHTBOX` indicator.
+* Scintilla: indicators can be used for brace matching.
+* Scintilla: translucency can be changed for `buffer.INDIC_*BOX` indicators.
+* Scintilla: improved text drawing and measuring.
+* Updated to [Scintilla][] 2.26.
+* Writing custom folding for lexers is much [easier][] now.
+* Added native folding for more than 60% of existing lexers. The rest still use
+ folding by indentation by default.
+* Added regex support for Coffeescript lexer.
+* Embed Coffeescript lexer in HTML lexer.
+
+[Textadept 3.8 -- Win32]: download/textadept_3.8.win32.zip
+[Textadept 3.8 -- Mac OSX Intel 10.5+]: download/textadept_3.8.osx.zip
+[Textadept 3.8 -- Linux]: download/textadept_3.8.tgz
+[Textadept 3.8 -- Linux x86_64]: download/textadept_3.8.x86_64.tgz
+[Textadept 3.8 -- Source]: download/textadept_3.8.src.zip
+[Textadept 3.8 -- Modules]: download/textadept_3.8.modules.zip
+[PGP -- 3.8 Win32]: download/textadept_3.8.win32.zip.asc
+[PGP -- 3.8 OSX]: download/textadept_3.8.osx.zip.asc
+[PGP -- 3.8 Linux]: download/textadept_3.8.tgz.asc
+[PGP -- 3.8 Linux x86_64]: download/textadept_3.8.x86_64.tgz.asc
+[PGP -- 3.8 Source]: download/textadept_3.8.src.zip.asc
+[PGP -- 3.8 Modules]: download/textadept_3.8.modules.zip.asc
+[events]: api.html#events
+[documentation]: manual.html#Getting.Modules
+[official modules]: http://foicica.com/hg
+[`buffer:move_selected_lines_up()`]: api.html#buffer.move_selected_lines_up
+[`buffer:move_selected_lines_down()`]: api.html#buffer.move_selected_lines_down
+[Scintilla]: http://scintilla.org
+[easier]: api.html#lexer.Code.Folding
+
+## 3.7 (01 May 2011)
+
+Download:
+
+* [Textadept 3.7 -- Win32][] | [PGP -- 3.7 Win32][]
+* [Textadept 3.7 -- Mac OSX Intel 10.5+][] | [PGP -- 3.7 OSX][]
+* [Textadept 3.7 -- Linux][] | [PGP -- 3.7 Linux][]
+* [Textadept 3.7 -- Linux x86_64][] | [PGP -- 3.7 Linux x86_64][]
+* [Textadept 3.7 -- Source][] | [PGP -- 3.7 Source][]
+* [Textadept 3.7 -- Modules][] | [PGP -- 3.7 Modules][]
+
+Bugfixes:
+
+* Fixed bug in `buffer:get_lexer()`.
+
+Changes:
+
+* Changed Mac OSX Adeptsense complete key command from `~` to `Ctrl+Escape`.
+* Added PHP module.
+
+[Textadept 3.7 -- Win32]: download/textadept_3.7.win32.zip
+[Textadept 3.7 -- Mac OSX Intel 10.5+]: download/textadept_3.7.osx.zip
+[Textadept 3.7 -- Linux]: download/textadept_3.7.tgz
+[Textadept 3.7 -- Linux x86_64]: download/textadept_3.7.x86_64.tgz
+[Textadept 3.7 -- Source]: download/textadept_3.7.src.zip
+[Textadept 3.7 -- Modules]: download/textadept_3.7.modules.zip
+[PGP -- 3.7 Win32]: download/textadept_3.7.win32.zip.asc
+[PGP -- 3.7 OSX]: download/textadept_3.7.osx.zip.asc
+[PGP -- 3.7 Linux]: download/textadept_3.7.tgz.asc
+[PGP -- 3.7 Linux x86_64]: download/textadept_3.7.x86_64.tgz.asc
+[PGP -- 3.7 Source]: download/textadept_3.7.src.zip.asc
+[PGP -- 3.7 Modules]: download/textadept_3.7.modules.zip.asc
+
+## 3.7 beta 3 (01 Apr 2011)
+
+Download:
+
+* [Textadept 3.7 beta 3 -- Win32][] | [PGP -- 3.7 beta 3 Win32][]
+* [Textadept 3.7 beta 3 -- Mac OSX Intel 10.5+][] | [PGP -- 3.7 beta 3 OSX][]
+* [Textadept 3.7 beta 3 -- Linux][] | [PGP -- 3.7 beta 3 Linux][]
+* [Textadept 3.7 beta 3 -- Linux x86_64][] | [PGP -- 3.7 beta 3 Linux x86_64][]
+* [Textadept 3.7 beta 3 -- Source][] | [PGP -- 3.7 beta 3 Source][]
+* [Textadept 3.7 beta 3 -- Modules][] | [PGP -- 3.7 beta 3 Modules][]
+
+Bugfixes:
+
+* Small Adeptsense bugfixes.
+* Snapopen respects filesystem encoding.
+* Standard input dialogs have "Cancel" button by default.
+* Scintilla: fixed performance with the caret on a long line.
+
+Changes:
+
+* Adeptsense tweaks for better completion and apidoc support.
+* Language modules load a user `post_init.lua` script if it exists.
+* Added Ruby on Rails lexer and module.
+* Added RHTML module.
+* Updated mime-types and prioritize by shebang, pattern, and then file
+ extension.
+* `buffer:get_lexer(true)` returns the lexer at the caret position.
+* Adeptsense can be triggered in embedded lexers now.
+* Added C standard library and Lua C API to C/C++ Adeptsense.
+* Lua module fields are now in Lua Adeptsense.
+* Updated to [Scintilla][] 2.25.
+* Rewrote [`_m.textadept.snippets`][] with syntax changes.
+* `Alt+I` (`Ctrl+I` on Mac OSX) is now "Select Snippet" instead of "Show Style".
+ "Show Style" is now `Ctrl+Alt+Shift+I` (`Ctrl+Apple+Shift+I`).
+* Adeptsense can exclude types matched by `sense.syntax.type_declarations`
+ patterns.
+* `Ctrl+T, V` (`Apple+T, V` on Mac OSX) keychain for toggling whitespace, wrap,
+ etc. is now `Ctrl+Shift+B` (`Apple+Shift+B`).
+* Key bindings and menu definition syntax changed.
+* Snapopen allows for multiple-selection.
+* `gui.print()` handles `nil` and non-string arguments properly.
+* Officially supported modules have their own [repositories][] and are available
+ as a separate download.
+* Added cancel button to standard dialogs.
+
+[Textadept 3.7 beta 3 -- Win32]: download/textadept_3.7_beta_3.win32.zip
+[Textadept 3.7 beta 3 -- Mac OSX Intel 10.5+]: download/textadept_3.7_beta_3.osx.zip
+[Textadept 3.7 beta 3 -- Linux]: download/textadept_3.7_beta_3.tgz
+[Textadept 3.7 beta 3 -- Linux x86_64]: download/textadept_3.7_beta_3.x86_64.tgz
+[Textadept 3.7 beta 3 -- Source]: download/textadept_3.7_beta_3.src.zip
+[Textadept 3.7 beta 3 -- Modules]: download/textadept_3.7_beta_3.modules.zip
+[PGP -- 3.7 beta 3 Win32]: download/textadept_3.7_beta_3.win32.zip.asc
+[PGP -- 3.7 beta 3 OSX]: download/textadept_3.7_beta_3.osx.zip.asc
+[PGP -- 3.7 beta 3 Linux]: download/textadept_3.7_beta_3.tgz.asc
+[PGP -- 3.7 beta 3 Linux x86_64]: download/textadept_3.7_beta_3.x86_64.tgz.asc
+[PGP -- 3.7 beta 3 Source]: download/textadept_3.7_beta_3.src.zip.asc
+[PGP -- 3.7 beta 3 Modules]: download/textadept_3.7_beta_3.modules.zip.asc
+[Scintilla]: http://scintilla.org
+[`_m.textadept.snippets`]: api.html#textadept.snippets
+[repositories]: http://foicica.com/hg
+
+## 3.7 beta 2 (01 Mar 2011)
+
+Download:
+
+* [Textadept 3.7 beta 2 -- Win32][] | [PGP -- 3.7 beta 2 Win32][]
+* [Textadept 3.7 beta 2 -- Mac OSX Intel 10.5+][] | [PGP -- 3.7 beta 2 OSX][]
+* [Textadept 3.7 beta 2 -- Linux][] | [PGP -- 3.7 beta 2 Linux][]
+* [Textadept 3.7 beta 2 -- Linux x86_64][] | [PGP -- 3.7 beta 2 Linux x86_64][]
+* [Textadept 3.7 beta 2 -- Source][] | [PGP -- 3.7 beta 2 Source][]
+
+Bugfixes:
+
+* Fixed bug with Win32 paths in Adeptsense `goto_ctag()`.
+* Adeptsense could not recognize some symbols.
+* Handle `\n` sequences correctly in Adeptsense apidoc.
+* Fixed bug with Adeptsense C/C++ type declarations.
+* Adeptsense can now recognize more than 1 level of inheritence.
+* Keychain is cleared on key command error.
+* Fixed infinite loop bug in `_m.textadept.editing.select_scope()`.
+* Fixed bug with nested embedded lexers.
+* Scintilla: fixed memory leak.
+* Scintilla: fixed double-click behavior around word boundaries.
+* Scintilla: right-click cancels autocompletion.
+* Scintilla: fixed some virtual space problems.
+* Scintilla: fixed unnecessary redrawing.
+* Scintilla: fixed rectangular selection creation performance.
+
+Changes:
+
+* Scintilla: `events.UPDATE_UI` now occurs when scrolling.
+* Scintilla: added per-margin mouse cursors.
+* Updated to [Scintilla][] 2.24.
+* Updated mime-types.
+* Line margin width is now `4`.
+* Adeptsense completion list images are accessible via scripts.
+* Added class context completion to Adeptsense.
+* Added class type-inference through variable assignment to Adeptsense.
+* Added Adeptsense tutorial.
+* Added `_m.textadept.adeptsense.always_show_globals` setting for showing
+ globals in completion lists.
+* `Ctrl+H` (highlight word) is now `Ctrl+Shift+H`.
+* `Ctrl+H` now shows Adeptsense documentation.
+* Added Adeptsense `complete()` and `show_documentation()` functions to the
+ menu.
+* Language modules condensed into single `init.lua` file.
+* Added `sense.syntax.word_chars` to Adeptsense.
+* Included libpng12 build for 64-bit Debian-based Linux distros (Ubuntu).
+* Added [CSS][], [HTML][], Java, and [Ruby][] modules with Adeptsenses.
+* Updated BibTeX lexer.
+
+[Textadept 3.7 beta 2 -- Win32]: download/textadept_3.7_beta_2.win32.zip
+[Textadept 3.7 beta 2 -- Mac OSX Intel 10.5+]: download/textadept_3.7_beta_2.osx.zip
+[Textadept 3.7 beta 2 -- Linux]: download/textadept_3.7_beta_2.tgz
+[Textadept 3.7 beta 2 -- Linux x86_64]: download/textadept_3.7_beta_2.x86_64.tgz
+[Textadept 3.7 beta 2 -- Source]: download/textadept_3.7_beta_2.src.zip
+[PGP -- 3.7 beta 2 Win32]: download/textadept_3.7_beta_2.win32.zip.asc
+[PGP -- 3.7 beta 2 OSX]: download/textadept_3.7_beta_2.osx.zip.asc
+[PGP -- 3.7 beta 2 Linux]: download/textadept_3.7_beta_2.tgz.asc
+[PGP -- 3.7 beta 2 Linux x86_64]: download/textadept_3.7_beta_2.x86_64.tgz.asc
+[PGP -- 3.7 beta 2 Source]: download/textadept_3.7_beta_2.src.zip.asc
+[Scintilla]: http://scintilla.org
+[CSS]: api.html#_M.css
+[HTML]: api.html#_M.html
+[Ruby]: api.html#_M.ruby
+
+## 3.7 beta (01 Feb 2011)
+
+Download:
+
+* [Textadept 3.7 beta -- Win32][] | [PGP -- 3.7 beta Win32][]
+* [Textadept 3.7 beta -- Mac OSX Intel 10.5+][] | [PGP -- 3.7 beta OSX][]
+* [Textadept 3.7 beta -- Linux][] | [PGP -- 3.7 beta Linux][]
+* [Textadept 3.7 beta -- Linux x86_64][] | [PGP -- 3.7 beta Linux x86_64][]
+* [Textadept 3.7 beta -- Source][] | [PGP -- 3.7 beta Source][]
+
+Bugfixes:
+
+* `update_ui` is called properly for `buffer_new` and `view_new` events.
+* Use proper pointer type for Scintilla calls.
+* Fixed bug with loading lexers from `_USERHOME` on Win32.
+
+Changes:
+
+* More informative error message for unfocused buffer.
+* Added Adeptsense, a smarter form of autocompletion for programming languages.
+* Emit a `language_module_loaded` as appropriate.
+* Added indentation settings to "Buffer" menu (finally).
+* Added `gui.filteredlist()` shortcut for `gui.dialog('filteredlist', ...)`.
+* Can navigate between bookmarks with a filteredlist.
+* Language-specific [`char_matches`][] and [`braces`][] can be defined.
+* `command_entry_keypress` event accepts modifier keys.
+* Updated BibTeX and Lua lexers.
+
+[Textadept 3.7 beta -- Win32]: download/textadept_3.7_beta.win32.zip
+[Textadept 3.7 beta -- Mac OSX Intel 10.5+]: download/textadept_3.7_beta.osx.zip
+[Textadept 3.7 beta -- Linux]: download/textadept_3.7_beta.tgz
+[Textadept 3.7 beta -- Linux x86_64]: download/textadept_3.7_beta.x86_64.tgz
+[Textadept 3.7 beta -- Source]: download/textadept_3.7_beta.src.zip
+[PGP -- 3.7 beta Win32]: download/textadept_3.7_beta.win32.zip.asc
+[PGP -- 3.7 beta OSX]: download/textadept_3.7_beta.osx.zip.asc
+[PGP -- 3.7 beta Linux]: download/textadept_3.7_beta.tgz.asc
+[PGP -- 3.7 beta Linux x86_64]: download/textadept_3.7_beta.x86_64.tgz.asc
+[PGP -- 3.7 beta Source]: download/textadept_3.7_beta.src.zip.asc
+[`char_matches`]: api.html#textadept.editing.auto_pairs
+[`braces`]: api.html#textadept.editing.brace_matches
+
+## 3.6 (01 Jan 2011)
+
+Download:
+
+* [Textadept 3.6 -- Win32][] | [PGP -- 3.6 Win32][]
+* [Textadept 3.6 -- Mac OSX Intel 10.5+][] | [PGP -- 3.6 OSX][]
+* [Textadept 3.6 -- Linux][] | [PGP -- 3.6 Linux][]
+* [Textadept 3.6 -- Linux x86_64][] | [PGP -- 3.6 Linux x86_64][]
+* [Textadept 3.6 -- Source][] | [PGP -- 3.6 Source][]
+
+Bugfixes:
+
+* Fixed infinite recursion errors caused in events.
+* Fix statusbar update bug with key chains.
+* Do not emit `buffer_new` event when splitting the view.
+* Fixed comment bug in Caml lexer.
+
+Changes:
+
+* `buffer.rectangular_selection_modifier` on Linux is the Super/Windows key.
+* Improved HTML lexer.
+* Added Markdown, BibTeX, CMake, CUDA, Desktop Entry, F#, GLSL, and Nemerle
+ lexers.
+* Added [`_m.textadept.filter_through`][] module for [shell commands][].
+* Moved GUI events from `core/events.lua` to `core/gui.lua`.
+* Separated key command manager from key command definitions.
+
+[Textadept 3.6 -- Win32]: download/textadept_3.6.win32.zip
+[Textadept 3.6 -- Mac OSX Intel 10.5+]: download/textadept_3.6.osx.zip
+[Textadept 3.6 -- Linux]: download/textadept_3.6.tgz
+[Textadept 3.6 -- Linux x86_64]: download/textadept_3.6.x86_64.tgz
+[Textadept 3.6 -- Source]: download/textadept_3.6.src.zip
+[PGP -- 3.6 Win32]: download/textadept_3.6.win32.zip.asc
+[PGP -- 3.6 OSX]: download/textadept_3.6.osx.zip.asc
+[PGP -- 3.6 Linux]: download/textadept_3.6.tgz.asc
+[PGP -- 3.6 Linux x86_64]: download/textadept_3.6.x86_64.tgz.asc
+[PGP -- 3.6 Source]: download/textadept_3.6.src.zip.asc
+[`_m.textadept.filter_through`]: api.html#textadept.editing.filter_through
+[shell commands]: manual.html#Shell.Commands.and.Filtering.Text
+
+## 3.5 (01 Dec 2010)
+
+Download:
+
+* [Textadept 3.5 -- Win32][] | [PGP -- 3.5 Win32][]
+* [Textadept 3.5 -- Mac OSX Intel 10.5+][] | [PGP -- 3.5 OSX][]
+* [Textadept 3.5 -- Linux][] | [PGP -- 3.5 Linux][]
+* [Textadept 3.5 -- Linux x86_64][] | [PGP -- 3.5 Linux x86_64][]
+* [Textadept 3.5 -- Source][] | [PGP -- 3.5 Source][]
+
+Bugfixes:
+
+* Fixed bug introduced when exposing Find in Files API.
+* Fixed bug in Tcl lexer with comments.
+
+Changes:
+
+* Lua files are syntax-checked for errors on save.
+* [Menus][] are easier to create.
+* Changed `_m.textadept.editing.enclose()` behavior.
+* Win32 and Mac OSX packages are all-in-one bundles; GTK is no longer an
+ external dependency.
+* New [manual][].
+* Added [`file_after_save`][] event.
+
+[Textadept 3.5 -- Win32]: download/textadept_3.5.win32.zip
+[Textadept 3.5 -- Mac OSX Intel 10.5+]: download/textadept_3.5.osx.zip
+[Textadept 3.5 -- Linux]: download/textadept_3.5.tgz
+[Textadept 3.5 -- Linux x86_64]: download/textadept_3.5.x86_64.tgz
+[Textadept 3.5 -- Source]: download/textadept_3.5.src.zip
+[PGP -- 3.5 Win32]: download/textadept_3.5.win32.zip.asc
+[PGP -- 3.5 OSX]: download/textadept_3.5.osx.zip.asc
+[PGP -- 3.5 Linux]: download/textadept_3.5.tgz.asc
+[PGP -- 3.5 Linux x86_64]: download/textadept_3.5.x86_64.tgz.asc
+[PGP -- 3.5 Source]: download/textadept_3.5.src.zip.asc
+[Menus]: api.html#textadept.menu
+[manual]: manual.html
+[`file_after_save`]: api.html#events.FILE_AFTER_SAVE
+
+## 3.4 (01 Nov 2010)
+
+Download:
+
+* [Textadept 3.4 -- Win32][] | [PGP -- 3.4 Win32][]
+* [Textadept 3.4 -- Mac OSX Intel 10.5+][] | [PGP -- 3.4 OSX][]
+* [Textadept 3.4 -- Linux][] | [PGP -- 3.4 Linux][]
+* [Textadept 3.4 -- Linux x86_64][] | [PGP -- 3.4 Linux x86_64][]
+* [Textadept 3.4 -- Source][] | [PGP -- 3.4 Source][]
+
+Bugfixes:
+
+* Fixed menu item conflicts.
+* Pressing `Cancel` in the [Switch Buffers][] dialog does not jump to the
+ selected buffer anymore.
+* Autocomplete lists sort properly for machines with a different locale.
+* Statusbar is not cleared when set from a key command.
+* Unreadable files are handled appropriately.
+* Scintilla: fixed scrolling bug where caret was not kept visible.
+* Scintilla: fixed caret position caching after autocompletion.
+* Scintilla: fixed paging up/down in virtual space.
+* Scintilla: fixed crash with negative arguments passed to
+ `buffer:marker_add()` and `buffer:marker_add_set()`.
+* Scintilla: dwell notifications are not emitted when the mouse is outside the
+ view.
+
+Changes:
+
+* Multi-language lexers (HTML, PHP, RHTML, etc.) are processed as fast as single
+ language ones, resulting in a huge speed improvement.
+* An `update_ui` event is triggered after a Lua command is entered.
+* `gui.dialog()` can take tables of strings as arguments now.
+* [`_m.textadept.snapopen.open()`][] takes a recursion depth as a parameter and
+ falls back on a `DEFAULT_DEPTH` if necessary.
+* Removed `_m.textadept.editing.smart_cutcopy()` and
+ `_m.textadept.editing.squeeze()` functions.
+* Added `_m.textadept.editing.SAVE_STRIPS_WS` option to disable strip whitespace
+ on save.
+* Changed locale implementation. Locale files are much easier to create now.
+* `gui.statusbar_text` is now readable instead of being write-only.
+* Can [highlight][] all occurances of a word.
+* Added jsp lexer.
+* More consistant handling of `\` directory separator for Win32.
+* Consolidated `textadept.h` and `lua_interface.c` into single `textadept.c`
+ file.
+* Added [`_G.timeout()`][] function for calling functions and/or events after a
+ period of time.
+* Find in files is accessible through [find API][].
+* Updated XML lexer.
+* Added `search-column` and `output-column` options for filteredlist dialogs.
+* Scintilla: added [`buffer:contracted_fold_next()`][] for retrieving fold
+ states.
+* Scintilla: added `buffer:vertical_centre_caret()`.
+* Updated to [Scintilla][] 2.22.
+* Renamed `_G.MAC` to [`_G.OSX`][].
+
+[Textadept 3.4 -- Win32]: download/textadept_3.4.win32.zip
+[Textadept 3.4 -- Mac OSX Intel 10.5+]: download/textadept_3.4.osx.zip
+[Textadept 3.4 -- Linux]: download/textadept_3.4.tgz
+[Textadept 3.4 -- Linux x86_64]: download/textadept_3.4.x86_64.tgz
+[Textadept 3.4 -- Source]: download/textadept_3.4.src.zip
+[PGP -- 3.4 Win32]: download/textadept_3.4.win32.zip.asc
+[PGP -- 3.4 OSX]: download/textadept_3.4.osx.zip.asc
+[PGP -- 3.4 Linux]: download/textadept_3.4.tgz.asc
+[PGP -- 3.4 Linux x86_64]: download/textadept_3.4.x86_64.tgz.asc
+[PGP -- 3.4 Source]: download/textadept_3.4.src.zip.asc
+[Switch Buffers]: manual.html#Buffers
+[`_m.textadept.snapopen.open()`]: api.html#io.quick_open
+[highlight]: manual.html#Word.Highlight
+[`_G.timeout()`]: api.html#timeout
+[find API]: api.html#ui.find.find_in_files
+[`buffer:contracted_fold_next()`]: api.html#buffer.contracted_fold_next
+[Scintilla]: http://scintilla.org
+[`_G.OSX`]: api.html#OSX
+
+## 3.3 (01 Oct 2010)
+
+Download:
+
+* [Textadept 3.3 -- Win32][] | [PGP -- 3.3 Win32][]
+* [Textadept 3.3 -- Mac OSX Intel 10.5+][] | [PGP -- 3.3 OSX][]
+* [Textadept 3.3 -- Linux][] | [PGP -- 3.3 Linux][]
+* [Textadept 3.3 -- Linux x86_64][] | [PGP -- 3.3 Linux x86_64][]
+* [Textadept 3.3 -- Source][] | [PGP -- 3.3 Source][]
+
+Bugfixes:
+
+* Fixed buggy snippet menu.
+* Comments do not need to begin the line in Properties lexer.
+
+Changes:
+
+* Added [`_m.textadept.snapopen`][] module with menu options for rapidly opening
+ files.
+* Added coffeescript lexer.
+* Updated D and Java lexers.
+
+[Textadept 3.3 -- Win32]: download/textadept_3.3.win32.zip
+[Textadept 3.3 -- Mac OSX Intel 10.5+]: download/textadept_3.3.osx.zip
+[Textadept 3.3 -- Linux]: download/textadept_3.3.tgz
+[Textadept 3.3 -- Linux x86_64]: download/textadept_3.3.x86_64.tgz
+[Textadept 3.3 -- Source]: download/textadept_3.3.src.zip
+[PGP -- 3.3 Win32]: download/textadept_3.3.win32.zip.asc
+[PGP -- 3.3 OSX]: download/textadept_3.3.osx.zip.asc
+[PGP -- 3.3 Linux]: download/textadept_3.3.tgz.asc
+[PGP -- 3.3 Linux x86_64]: download/textadept_3.3.x86_64.tgz.asc
+[PGP -- 3.3 Source]: download/textadept_3.3.src.zip.asc
+[`_m.textadept.snapopen`]: api.html#io.quick_open
+
+## 3.2 (01 Sep 2010)
+
+Download:
+
+* [Textadept 3.2 -- Win32][] | [PGP -- 3.2 Win32][]
+* [Textadept 3.2 -- Mac OSX Intel 10.5+][] | [PGP -- 3.2 OSX][]
+* [Textadept 3.2 -- Linux][] | [PGP -- 3.2 Linux][]
+* [Textadept 3.2 -- Linux x86_64][] | [PGP -- 3.2 Linux x86_64][]
+* [Textadept 3.2 -- Source][] | [PGP -- 3.2 Source][]
+
+Bugfixes:
+
+* Fixed "Replace All" infinite loop bug.
+* Handle strings properly in Groovy and Vala lexers.
+* Scintilla: fixed drawing bug after horizontally scrolling too much.
+* Scintilla: fixed various folding bugs.
+
+Changes:
+
+* Updated to the new Scintillua that does not required patched Scintilla.
+* Updated to [Scintilla][] 2.21.
+
+[Textadept 3.2 -- Win32]: download/textadept_3.2.win32.zip
+[Textadept 3.2 -- Mac OSX Intel 10.5+]: download/textadept_3.2.osx.zip
+[Textadept 3.2 -- Linux]: download/textadept_3.2.tgz
+[Textadept 3.2 -- Linux x86_64]: download/textadept_3.2.x86_64.tgz
+[Textadept 3.2 -- Source]: download/textadept_3.2.src.zip
+[PGP -- 3.2 Win32]: download/textadept_3.2.win32.zip.asc
+[PGP -- 3.2 OSX]: download/textadept_3.2.osx.zip.asc
+[PGP -- 3.2 Linux]: download/textadept_3.2.tgz.asc
+[PGP -- 3.2 Linux x86_64]: download/textadept_3.2.x86_64.tgz.asc
+[PGP -- 3.2 Source]: download/textadept_3.2.src.zip.asc
+[Scintilla]: http://scintilla.org
+
+## 3.1 (21 Aug 2010)
+
+Download:
+
+* [Textadept 3.1 -- Win32][] | [PGP -- 3.1 Win32][]
+* [Textadept 3.1 -- Mac OSX Intel 10.5+][] | [PGP -- 3.1 OSX][]
+* [Textadept 3.1 -- Linux][] | [PGP -- 3.1 Linux][]
+* [Textadept 3.1 -- Linux x86_64][] | [PGP -- 3.1 Linux x86_64][]
+* [Textadept 3.1 -- Source][] | [PGP -- 3.1 Source][]
+
+Bugfixes:
+
+* Fixed memory leak in Mac OSX.
+* Scintilla: fixed crash when searching for empty strings.
+* Scintilla: fixed lexing and folding bugs when pressing enter at the beginning
+ of a line.
+* Scintilla: fixed bug in line selection mode.
+* Scintilla: fixed alpha indicator value ranges.
+* Scintilla: fixed compiler errors for some compilers.
+* Scintilla: fixed memory leak in autocompletion and user lists.
+
+Changes:
+
+* Refactored key commands to support propagation.
+* Updated TeX lexer.
+* Only highlight C/C++ preprocessor words, not the whole line.
+* Scintilla: added new `buffer.CARETSTICKY_WHITESPACE` caret sticky option.
+* Scintilla: lexing improvements.
+* Updated to [Scintilla][] 2.20.
+* Added Lua autocompletion.
+
+[Textadept 3.1 -- Win32]: download/textadept_3.1.win32.zip
+[Textadept 3.1 -- Mac OSX Intel 10.5+]: download/textadept_3.1.osx.zip
+[Textadept 3.1 -- Linux]: download/textadept_3.1.tgz
+[Textadept 3.1 -- Linux x86_64]: download/textadept_3.1.x86_64.tgz
+[Textadept 3.1 -- Source]: download/textadept_3.1.src.zip
+[PGP -- 3.1 Win32]: download/textadept_3.1.win32.zip.asc
+[PGP -- 3.1 OSX]: download/textadept_3.1.osx.zip.asc
+[PGP -- 3.1 Linux]: download/textadept_3.1.tgz.asc
+[PGP -- 3.1 Linux x86_64]: download/textadept_3.1.x86_64.tgz.asc
+[PGP -- 3.1 Source]: download/textadept_3.1.src.zip.asc
+[Scintilla]: http://scintilla.org
+
+## 3.0 (01 Jul 2010)
+
+Please see the [2 to 3 migration guide][] for upgrading from Textadept 2 to
+Textadept 3.
+
+Download:
+
+* [Textadept 3.0 -- Win32][] | [PGP -- 3.0 Win32][]
+* [Textadept 3.0 -- Mac OSX Intel 10.5+][] | [PGP -- 3.0 OSX][]
+* [Textadept 3.0 -- Linux][] | [PGP -- 3.0 Linux][]
+* [Textadept 3.0 -- Linux x86_64][] | [PGP -- 3.0 Linux x86_64][]
+* [Textadept 3.0 -- Source][] | [PGP -- 3.0 Source][]
+
+Bugfixes:
+
+* None
+
+Changes:
+
+* More accurate CSS and Diff lexers.
+
+[2 to 3 migration guide]: manual.html#Textadept.2.to.3
+[Textadept 3.0 -- Win32]: download/textadept_3.0.win32.zip
+[Textadept 3.0 -- Mac OSX Intel 10.5+]: download/textadept_3.0.osx.zip
+[Textadept 3.0 -- Linux]: download/textadept_3.0.tgz
+[Textadept 3.0 -- Linux x86_64]: download/textadept_3.0.x86_64.tgz
+[Textadept 3.0 -- Source]: download/textadept_3.0.src.zip
+[PGP -- 3.0 Win32]: download/textadept_3.0.win32.zip.asc
+[PGP -- 3.0 OSX]: download/textadept_3.0.osx.zip.asc
+[PGP -- 3.0 Linux]: download/textadept_3.0.tgz.asc
+[PGP -- 3.0 Linux x86_64]: download/textadept_3.0.x86_64.tgz.asc
+[PGP -- 3.0 Source]: download/textadept_3.0.src.zip.asc
+
+## 3.0 beta (21 Jun 2010)
+
+Download:
+
+* [Textadept 3.0 beta -- Win32][] | [PGP -- 3.0 beta Win32][]
+* [Textadept 3.0 beta -- Mac OSX Intel 10.5+][] | [PGP -- 3.0 beta OSX][]
+* [Textadept 3.0 beta -- Linux][] | [PGP -- 3.0 beta Linux][]
+* [Textadept 3.0 beta -- Linux x86_64][] | [PGP -- 3.0 beta Linux x86_64][]
+* [Textadept 3.0 beta -- Source][] | [PGP -- 3.0 beta Source][]
+
+Bugfixes:
+
+* Fixed Mac OSX paste issue.
+* Fixed `buffer:text_range()` argcheck problem.
+* Differentiate between division and regex in Javascript lexer.
+* Fixed bug with child's main lexer not having a `_tokenstyles` table.
+* Scintilla: fixed flashing while scrolling.
+* Scintilla: fixed marker movement when inserting newlines.
+* Scintilla: fixed middle-click paste in block-selection mode.
+* Scintilla: fixed selection bounds returned for rectangular selections.
+* Scintilla: fixed case-insensitive searching for non-ASCII characters.
+* Scintilla: fixed bad-UTF-8 byte handling.
+* Scintilla: fixed bug when rectangular selections were extended into multiple
+ selections.
+* Scintilla: fixed incorrect caret placement after scrolling.
+* Scintilla: fixed text disappearing after wrapping bug.
+* Scintilla: fixed various regex search bugs.
+* Scintilla: improved scrolling performance.
+* Scintilla: fixed `Shift+Tab` handling for rectangular selection.
+
+Changes:
+
+* Remove initial "Untitled" buffer when necessary.
+* Moved core extension modules into [`textadept`][] module.
+* New [API][].
+* `~/.textadept/init.lua` is created for you if one does not exist.
+* No more autoload of `~/.textadept/key_commands.lua` and
+ `~/.textadept/snippets.lua`
+* Updated Java and D lexers.
+* Scintilla: added [`buffer.multi_paste`][] for pasting into multiple
+ selections.
+* Updated to [Scintilla][] 2.12.
+* [Abbreviated][] Lua commands in the command entry.
+* Dynamic command line [arguments][].
+* Added statusbar notification on `reset()`.
+* Added Gtkrc, Prolog, and Go lexers.
+
+[Textadept 3.0 beta -- Win32]: download/textadept_3.0_beta.win32.zip
+[Textadept 3.0 beta -- Mac OSX Intel 10.5+]: download/textadept_3.0_beta.osx.zip
+[Textadept 3.0 beta -- Linux]: download/textadept_3.0_beta.tgz
+[Textadept 3.0 beta -- Linux x86_64]: download/textadept_3.0_beta.x86_64.tgz
+[Textadept 3.0 beta -- Source]: download/textadept_3.0_beta.src.zip
+[PGP -- 3.0 beta Win32]: download/textadept_3.0_beta.win32.zip.asc
+[PGP -- 3.0 beta OSX]: download/textadept_3.0_beta.osx.zip.asc
+[PGP -- 3.0 beta Linux]: download/textadept_3.0_beta.tgz.asc
+[PGP -- 3.0 beta Linux x86_64]: download/textadept_3.0_beta.x86_64.tgz.asc
+[PGP -- 3.0 beta Source]: download/textadept_3.0_beta.src.zip.asc
+[`textadept`]: api.html#textadept
+[API]: api.html
+[`buffer.multi_paste`]: api.html#buffer.multi_paste
+[Scintilla]: http://scintilla.org
+[Abbreviated]: manual.html#Lua.Command.Entry
+[arguments]: api.html#args
+
+## 2.2 (11 May 2010)
+
+Download:
+
+* [Textadept 2.2 -- Win32][] | [PGP -- 2.2 Win32][]
+* [Textadept 2.2 -- Mac OSX Intel 10.5+][] | [PGP -- 2.2 OSX][]
+* [Textadept 2.2 -- Linux][] | [PGP -- 2.2 Linux][]
+* [Textadept 2.2 -- Linux x86_64][] | [PGP -- 2.2 Linux x86_64][]
+* [Textadept 2.2 -- Source][] | [PGP -- 2.2 Source][]
+
+Bugfixes:
+
+* Save buffer before compiling or running.
+* Fixed error in the manual for `~/.textadept/init.lua` example.
+* Ignore `file://` prefix for filenames.
+
+Changes:
+
+* `_USERHOME` comes before `_HOME` in `package.path` so `require` searches
+ `~/.textadept/` first.
+
+[Textadept 2.2 -- Win32]: download/textadept_2.2.win32.zip
+[Textadept 2.2 -- Mac OSX Intel 10.5+]: download/textadept_2.2.osx.zip
+[Textadept 2.2 -- Linux]: download/textadept_2.2.tgz
+[Textadept 2.2 -- Linux x86_64]: download/textadept_2.2.x86_64.tgz
+[Textadept 2.2 -- Source]: download/textadept_2.2.src.zip
+[PGP -- 2.2 Win32]: download/textadept_2.2.win32.zip.asc
+[PGP -- 2.2 OSX]: download/textadept_2.2.osx.zip.asc
+[PGP -- 2.2 Linux]: download/textadept_2.2.tgz.asc
+[PGP -- 2.2 Linux x86_64]: download/textadept_2.2.x86_64.tgz.asc
+[PGP -- 2.2 Source]: download/textadept_2.2.src.zip.asc
+
+## 2.2 beta 2 (01 May 2010)
+
+Download:
+
+* [Textadept 2.2 beta 2 -- Win32][] | [PGP -- 2.2 beta 2 Win32][]
+* [Textadept 2.2 beta 2 -- Mac OSX Intel 10.5+][] | [PGP -- 2.2 beta 2 OSX][]
+* [Textadept 2.2 beta 2 -- Linux][] | [PGP -- 2.2 beta 2 Linux][]
+* [Textadept 2.2 beta 2 -- Linux x86_64][] | [PGP -- 2.2 beta 2 Linux x86_64][]
+* [Textadept 2.2 beta 2 -- Source][] | [PGP -- 2.2 beta 2 Source][]
+
+Bugfixes:
+
+* Fixed crash with `buffer:text_range()`.
+* Fixed snippets bug with `%n` sequences.
+* Respect tab settings for snippets.
+* Fixed help hanging bug in Win32.
+* Fixed Lua module commands bug.
+* Fixed bug with style metatables.
+* Fixed bug with XML namespaces.
+
+Changes:
+
+* Added BSD support.
+* Removed kill-ring from editing module.
+* [Compile and Run][] commands are in language modules.
+* [Block comment][] strings are in language modules now.
+* Remove "Untitled" buffer when necessary.
+* Moved "Search" menu into "Tools" menu to prevent `Alt+S` key conflict.
+* Rewrote lexers implementation.
+* Added Inform, Lilypond, and NSIS lexers.
+* `_m.textadept.editing.enclosure` is now an accessible table.
+* Updated D, Java, and LaTeX lexers.
+
+[Textadept 2.2 beta 2 -- Win32]: download/textadept_2.2_beta2.win32.zip
+[Textadept 2.2 beta 2 -- Mac OSX Intel 10.5+]: download/textadept_2.2_beta2.osx.zip
+[Textadept 2.2 beta 2 -- Linux]: download/textadept_2.2_beta2.tgz
+[Textadept 2.2 beta 2 -- Linux x86_64]: download/textadept_2.2_beta2.x86_64.tgz
+[Textadept 2.2 beta 2 -- Source]: download/textadept_2.2_beta2.src.zip
+[PGP -- 2.2 beta 2 Win32]: download/textadept_2.2_beta_2.win32.zip.asc
+[PGP -- 2.2 beta 2 OSX]: download/textadept_2.2_beta_2.osx.zip.asc
+[PGP -- 2.2 beta 2 Linux]: download/textadept_2.2_beta_2.tgz.asc
+[PGP -- 2.2 beta 2 Linux x86_64]: download/textadept_2.2_beta_2.x86_64.tgz.asc
+[PGP -- 2.2 beta 2 Source]: download/textadept_2.2_beta_2.src.zip.asc
+[Compile and run]: api.html#_M.Compile.and.Run
+[Block comment]: api.html#textadept.editing.comment_string
+
+## 2.2 beta (01 Apr 2010)
+
+Download:
+
+* [Textadept 2.2 beta -- Win32][] | [PGP -- 2.2 beta Win32][]
+* [Textadept 2.2 beta -- Mac OSX Intel 10.5+][] | [PGP -- 2.2 beta OSX][]
+* [Textadept 2.2 beta -- Linux][] | [PGP -- 2.2 beta Linux][]
+* [Textadept 2.2 beta -- Linux x86_64][] | [PGP -- 2.2 beta Linux x86_64][]
+* [Textadept 2.2 beta -- Source][] | [PGP -- 2.2 beta Source][]
+
+Bugfixes:
+
+* Fixed transform bug in snippets.
+* Fixed bug with Io lexer mime-type.
+* Fixed embedded css/javascript bug in HTML lexer.
+* Fixed bug in multi-language lexer detection.
+
+Changes:
+
+* Removed `_m.textadept.mlines` module since Scintilla's multiple selections
+ supercedes it.
+* Removed side pane.
+* New [`gui.dialog('filteredlist', ...)][] from [gtdialog][].
+* Can select buffer from filteredlist dialog (replacing side pane buffer list).
+* Can select lexer from filteredlist dialog.
+* Can have user `key_commands.lua`, `snippets.lua`, `mime_types.conf`,
+ `locale.conf` that are loaded by their respective modules.
+* Added Matlab/Octave lexer and updated Haskell lexer.
+* Backspace deletes auto-inserted character pairs.
+* Added notification for session files not found.
+* Snippets use multiple carets.
+* Removed api file support.
+
+[Textadept 2.2 beta -- Win32]: download/textadept_2.2_beta.win32.zip
+[Textadept 2.2 beta -- Mac OSX Intel 10.5+]: download/textadept_2.2_beta.osx.zip
+[Textadept 2.2 beta -- Linux]: download/textadept_2.2_beta.tgz
+[Textadept 2.2 beta -- Linux x86_64]: download/textadept_2.2_beta.x86_64.tgz
+[Textadept 2.2 beta -- Source]: download/textadept_2.2_beta.src.zip
+[PGP -- 2.2 beta Win32]: download/textadept_2.2_beta.win32.zip.asc
+[PGP -- 2.2 beta OSX]: download/textadept_2.2_beta.osx.zip.asc
+[PGP -- 2.2 beta Linux]: download/textadept_2.2_beta.tgz.asc
+[PGP -- 2.2 beta Linux x86_64]: download/textadept_2.2_beta.x86_64.tgz.asc
+[PGP -- 2.2 beta Source]: download/textadept_2.2_beta.src.zip.asc
+[gtdialog]: http://foicica.com/gtdialog
+[`gui.dialog('filteredlist', ...)]: api.html#ui.dialog
+
+## 2.1 (01 Mar 2010)
+
+Download:
+
+* [Textadept 2.1 -- Win32][] | [PGP -- 2.1 Win32][]
+* [Textadept 2.1 -- Mac OSX Intel 10.5+][] | [PGP -- 2.1 OSX][]
+* [Textadept 2.1 -- Linux][] | [PGP -- 2.1 Linux][]
+* [Textadept 2.1 -- Linux x86_64][] | [PGP -- 2.1 Linux x86_64][]
+* [Textadept 2.1 -- Source][] | [PGP -- 2.1 Source][]
+
+Bugfixes:
+
+* Do not close files opened from command line when loading PM session.
+* Fixed bug for running a file with no path.
+* Fixed error message for session file not being found.
+* Fixed key command for word autocomplete on Win32.
+* Changed conflicting menu shortcut for Lexers menu.
+* Fixed typos in templates generated by modules PM browser.
+* Scintilla: fixed crash after adding an annotation and then adding a new line
+ below it.
+* Scintilla: fixed `buffer:get_sel_text()`.
+* Scintilla: fixed some instances of text positioning.
+* Scintilla: fixed various problems with rectangular selections and rectangular
+ pastes.
+* Scintilla: fixed some instances of navigation through and display of wrapped
+ lines.
+* Scintilla: fixed drag and drop.
+* Scintilla: fixed extra background styling at the end of the buffer.
+* Scintilla: fixed crash when adding markers to non-existant lines.
+* Scintilla: fixed indentation guide drawing over text in some cases.
+
+Changes:
+
+* Added Dot and JSON lexers.
+* Search `_USERHOME` in addition to `_HOME` for themes.
+* Added command line switch for not loading/saving session.
+* Modified key bindings to be more key-layout agnostic.
+* Added `reset_before` and `reset_after` events while `textadept.reset()` is
+ being run.
+* Reload current lexer module after `textadept.reset()`.
+* Added `~/.textadept/modules/` to `package.path`.
+* Scintilla: added support for multiple selections and virtual space.
+* Scintilla: `buffer.first_visible_line` is no longer read-only.
+* Scintilla: added [`buffer.whitespace_size`][] for changing the size of visible
+ whitespace.
+* Scintilla: added [`buffer.auto_c_current_text`][] for retrieving the currently
+ selected autocompletion text.
+* Updated to [Scintilla][] 2.03.
+* Modified quit and close dialogs to be more readable.
+
+[Textadept 2.1 -- Win32]: download/textadept_2.1.win32.zip
+[Textadept 2.1 -- Mac OSX Intel 10.5+]: download/textadept_2.1.osx.zip
+[Textadept 2.1 -- Linux]: download/textadept_2.1.tgz
+[Textadept 2.1 -- Linux x86_64]: download/textadept_2.1.x86_64.tgz
+[Textadept 2.1 -- Source]: download/textadept_2.1.src.zip
+[PGP -- 2.1 Win32]: download/textadept_2.1.win32.zip.asc
+[PGP -- 2.1 OSX]: download/textadept_2.1.osx.zip.asc
+[PGP -- 2.1 Linux]: download/textadept_2.1.tgz.asc
+[PGP -- 2.1 Linux x86_64]: download/textadept_2.1.x86_64.tgz.asc
+[PGP -- 2.1 Source]: download/textadept_2.1.src.zip.asc
+[`buffer.whitespace_size`]: api.html#buffer.whitespace_size
+[`buffer.auto_c_current_text`]: api.html#buffer.auto_c_current_text
+[Scintilla]: http://scintilla.org
+
+## 2.0 (01 Oct 2009)
+
+Download:
+
+* [Textadept 2.0 -- Win32][] | [PGP -- 2.0 Win32][]
+* [Textadept 2.0 -- Mac OSX Intel 10.5+][] | [PGP -- 2.0 OSX][]
+* [Textadept 2.0 -- Linux][] | [PGP -- 2.0 Linux][]
+* [Textadept 2.0 -- Linux x86_64][] | [PGP -- 2.0 Linux x86_64][]
+* [Textadept 2.0 -- Source][] | [PGP -- 2.0 Source][]
+
+Bugfixes:
+
+* Fixed bug with reloading PM width from session file.
+* Only show a non-nil PM context menu.
+* Fixed bug in `modules/textadept/lsnippets.lua`.
+* Fixed bug in `core/ext/mime_types.lua` caused during `textadept.reset()`.
+* Close all buffers before loading a session.
+* Identify `shellscript` files correctly.
+* D lexer no longer has key-command conflicts.
+
+Changes:
+
+* Refactored `modules/textadept/lsnippets.lua`.
+* Updated key bindings.
+* Allow PM modules in the `~/.textadept` user directory.
+* Added [`style_whitespace`][] to [lexers][] for custom styles.
+* Added standard `F3` key command for "Find Next" for Windows/Linux.
+
+[Textadept 2.0 -- Win32]: download/textadept_2.0.win32.zip
+[Textadept 2.0 -- Mac OSX Intel 10.5+]: download/textadept_2.0.dmg
+[Textadept 2.0 -- Linux]: download/textadept_2.0.tgz
+[Textadept 2.0 -- Linux x86_64]: download/textadept_2.0.x86_64.tgz
+[Textadept 2.0 -- Source]: download/textadept_2.0.src.zip
+[PGP -- 2.0 Win32]: download/textadept_2.0.win32.zip.asc
+[PGP -- 2.0 OSX]: download/textadept_2.0.dmg.asc
+[PGP -- 2.0 Linux]: download/textadept_2.0.tgz.asc
+[PGP -- 2.0 Linux x86_64]: download/textadept_2.0.x86_64.tgz.asc
+[PGP -- 2.0 Source]: download/textadept_2.0.src.zip.asc
+[`style_whitespace`]: api.html#lexer.STYLE_WHITESPACE
+[lexers]: api.html#lexer
+
+## 2.0 beta (31 Jul 2009)
+
+Download:
+
+* [Textadept 2.0 beta -- Win32][] | [PGP -- 2.0 beta Win32][]
+* [Textadept 2.0 beta -- Linux][] | [PGP -- 2.0 beta Linux][]
+* [Textadept 2.0 beta -- Linux x86_64][] | [PGP -- 2.0 beta Linux x86_64][]
+* [Textadept 2.0 beta -- Source][] | [PGP -- 2.0 beta Source][]
+
+Bugfixes:
+
+* Alphabetize lexer list.
+* Fixed some locale issues.
+* Fixed some small memory leaks.
+* Try a [list of encodings][] rather than just UTF-8 so "conversion failed" does
+ not happen so often.
+* Restore a manually set lexer.
+
+Changes:
+
+* Removed `_m.textadept.macros` module and respective PM browser (use Lua
+ instead).
+* Linux version can be installed and run from anywhere; no need to recompile
+ anymore.
+* Added many more [events][] to hook into lots of core functionality.
+* Updated to [Scintilla][] 1.79.
+* Run module allows more flexible [compile commands][] and [run commands][].
+* Save project manager cursor over sessions.
+* Allow mime-types and compile and run commands to be user-redefinable in user
+ scripts.
+* Use `~/.textadept/` for holding user lexers, themes, sessions, etc.
+* Added "Help" menu linking to Manual and LuaDoc.
+* Textadept compiles as C99 code. (Drops Microsoft Visual Studio support.)
+* Sessions functionality moved to `modules/textadept/session.lua` from
+ `core/file_io.lua`.
+* The `char_added` event now passes an int, not a string, to handler functions.
+* Replaced [cocoaDialog][] and [lua_dialog][] with my C-based [gtdialog][].
+* [Incremental find][] via the Lua command entry.
+* *NO* dependencies other than [GTK][] on _all_ platforms.
+
+ + Win32 no longer requires the MSVC++ 2008 Runtime.
+ + Linux no longer requires `libffi`.
+ + Mac OSX no longer requires [cocoaDialog][].
+
+* Can cross compile to Win32 from Linux.
+* Removed confusing `local function` and `local table` LuaDoc.
+* Rewrote the manual and most of the documentation.
+
+[Textadept 2.0 beta -- Win32]: download/textadept_2.0_beta.win32.zip
+[Textadept 2.0 beta -- Linux]: download/textadept_2.0_beta.tgz
+[Textadept 2.0 beta -- Linux x86_64]: download/textadept_2.0_beta.x86_64.tgz
+[Textadept 2.0 beta -- Source]: download/textadept_2.0_beta.src.zip
+[PGP -- 2.0 beta Win32]: download/textadept_2.0_beta.win32.zip.asc
+[PGP -- 2.0 beta Linux]: download/textadept_2.0_beta.tgz.asc
+[PGP -- 2.0 beta Linux x86_64]: download/textadept_2.0_beta.x86_64.tgz.asc
+[PGP -- 2.0 beta Source]: download/textadept_2.0_beta.src.zip.asc
+[list of encodings]: api.html#io.encodings
+[events]: api.html#events
+[Scintilla]: http://scintilla.org
+[compile commands]: api.html#textadept.run.compile_commands
+[run commands]: api.html#textadept.run.run_commands
+[gtdialog]: http://foicica.com/gtdialog
+[lua_dialog]: http://luaforge.net/projects/lua-dialog
+[cocoaDialog]: http://cocoadialog.sf.net
+[Incremental find]: manual.html#Incremental.Find
+[GTK]: http://gtk.org
+
+## 1.6 (01 Apr 2009)
+
+Download:
+
+* [Textadept 1.6 -- Win32][] | [PGP -- 1.6 Win32][]
+* [Textadept 1.6 -- Mac OSX Intel 10.5+][] | [PGP -- 1.6 OSX][]
+* [Textadept 1.6 -- Linux][] | [PGP -- 1.6 Linux][]
+* [Textadept 1.6 -- Linux x86_64][] | [PGP -- 1.6 Linux x86_64][]
+* [Textadept 1.6 -- Source][] | [PGP -- 1.6 Source][]
+
+Bugfixes:
+
+* Fixed `NULL` byte bug associated with Lua interface due to multi-encoding
+ support.
+* Find marker is colored consistently.
+* Fixed issue with buffer browser cursor saving.
+* Fixed block character insertion issue on GTK-OSX.
+
+Updates:
+
+* Trimmed theme files.
+* Added [`file_before_save`][] event.
+
+[Textadept 1.6 -- Win32]: download/textadept_1.6.win32.zip
+[Textadept 1.6 -- Mac OSX Intel 10.5+]: download/textadept_1.6.dmg
+[Textadept 1.6 -- Linux]: download/textadept_1.6.tgz
+[Textadept 1.6 -- Linux x86_64]: download/textadept_1.6.x86_64.tgz
+[Textadept 1.6 -- Source]: download/textadept_1.6.src.zip
+[PGP -- 1.6 Win32]: download/textadept_1.6.win32.zip.asc
+[PGP -- 1.6 OSX]: download/textadept_1.6.dmg.asc
+[PGP -- 1.6 Linux]: download/textadept_1.6.tgz.asc
+[PGP -- 1.6 Linux x86_64]: download/textadept_1.6.x86_64.tgz.asc
+[PGP -- 1.6 Source]: download/textadept_1.6.src.zip.asc
+[`file_before_save`]: api.html#events.FILE_BEFORE_SAVE
+
+## 1.6 beta (01 Mar 2009)
+
+Download:
+
+* [Textadept 1.6 beta -- Win32][] | [PGP -- 1.6 beta Win32][]
+* [Textadept 1.6 beta -- Mac OSX Intel 10.5+][] | [PGP -- 1.6 beta OSX][]
+* [Textadept 1.6 beta -- Linux][] | [PGP -- 1.6 beta Linux][]
+* [Textadept 1.6 beta -- Linux x86_64][] | [PGP -- 1.6 beta Linux x86_64][]
+* [Textadept 1.6 beta -- Source][] | [PGP -- 1.6 beta Source][]
+
+Bugfixes:
+
+* Fixed bookmarks bugs.
+* PM browsers are not re-added to the list again on `textadept.reset()`.
+* Fixed ctags PM browser bug with filenames.
+* Marker colors are set for all views now.
+* Fixed never-ending "reload modified file?" dialog bug.
+* Fixed key command for `m_snippets.list`.
+* Fixed issues with `_m.textadept.run` module.
+* Fixed document modification status bug for unfocused split views.
+* Fixed filename encoding issues for Windows.
+
+Updates:
+
+* Added key bindings and menu items to navigate "Find in Files" list.
+* The `recent_files` popup list behaves better.
+* Attempt to preserve existing EOL mode for opened files.
+* Add drag-and-dropped directories to the PM browser list.
+* Removed `project` PM browser.
+* Multiple character encoding support for opening and saving files.
+
+[Textadept 1.6 beta -- Win32]: download/textadept_1.6beta.win32.zip
+[Textadept 1.6 beta -- Mac OSX Intel 10.5+]: download/textadept_1.6beta.dmg
+[Textadept 1.6 beta -- Linux]: download/textadept_1.6beta.tgz
+[Textadept 1.6 beta -- Linux x86_64]: download/textadept_1.6beta.x86_64.tgz
+[Textadept 1.6 beta -- Source]: download/textadept_1.6beta.src.zip
+[PGP -- 1.6 beta Win32]: download/textadept_1.6beta.win32.zip.asc
+[PGP -- 1.6 beta OSX]: download/textadept_1.6beta.dmg.asc
+[PGP -- 1.6 beta Linux]: download/textadept_1.6beta.tgz.asc
+[PGP -- 1.6 beta Linux x86_64]: download/textadept_1.6beta.x86_64.tgz.asc
+[PGP -- 1.6 beta Source]: download/textadept_1.6beta.src.zip.asc
+
+## 1.5 (20 Feb 2009)
+
+Download:
+
+* [Textadept 1.5 -- Win32][] | [PGP -- 1.5 Win32][]
+* [Textadept 1.5 -- Mac OSX Intel 10.5+][] | [PGP -- 1.5 OSX][]
+* [Textadept 1.5 -- Linux][] | [PGP -- 1.5 Linux][]
+* [Textadept 1.5 -- Linux x86_64][] | [PGP -- 1.5 Linux x86_64][]
+* [Textadept 1.5 -- Source][] | [PGP -- 1.5 Source][]
+
+Bugfixes:
+
+* Fixed some corner cases in Find in Files user interface.
+* Fixed some OSX key command issues for consistency.
+* Fixed some key command modifiers for "enclose in" series.
+
+Updates:
+
+* Consolidated *core/ext/key_commands_{std,mac}.lua* into single
+ *core/ext/key_commands.lua*.
+* Can use the `Tab` and `Shift+Tab` keys for snippets now.
+* Removed support for Textmate-style snippets in favor of Lua-style snippets.
+* Load drag-and-dropped directories into file browser.
+* Can toggle showing "dot" files in file browser.
+* Prompt for file reload when files are modified outside Textadept.
+* Added `textadept.context_menu` field for right-click inside Scintilla.
+* Project Manager cursors are saved and restored.
+* Only use escape sequences in Lua pattern searches.
+* Rewrote *modules/textadept/run.lua* to be easier to use and configure.
+* Find in Files marks the selected line for easier reference.
+* Save special buffers in session file (e.g. error buffer, message buffer, etc.)
+* Moved mime-types into *core/ext/mime_types.conf* configuration file.
+* Moved localization into *core/locale.conf* configuration file.
+
+[Textadept 1.5 -- Win32]: download/textadept_1.5.win32.zip
+[Textadept 1.5 -- Mac OSX Intel 10.5+]: download/textadept_1.5.dmg
+[Textadept 1.5 -- Linux]: download/textadept_1.5.tgz
+[Textadept 1.5 -- Linux x86_64]: download/textadept_1.5.x86_64.tgz
+[Textadept 1.5 -- Source]: download/textadept_1.5.src.zip
+[PGP -- 1.5 Win32]: download/textadept_1.5.win32.zip.asc
+[PGP -- 1.5 OSX]: download/textadept_1.5.dmg.asc
+[PGP -- 1.5 Linux]: download/textadept_1.5.tgz.asc
+[PGP -- 1.5 Linux x86_64]: download/textadept_1.5.x86_64.tgz.asc
+[PGP -- 1.5 Source]: download/textadept_1.5.src.zip.asc
+
+## 1.4 (10 Feb 2009)
+
+Download:
+
+* [Textadept 1.4 -- Win32][] | [PGP -- 1.4 Win32][]
+* [Textadept 1.4 -- Mac OSX Intel 10.5+][] | [PGP -- 1.4 OSX][]
+* [Textadept 1.4 -- Linux][] | [PGP -- 1.4 Linux][]
+* [Textadept 1.4 -- Linux x86_64][] | [PGP -- 1.4 Linux x86_64][]
+* [Textadept 1.4 -- Source][] | [PGP -- 1.4 Source][]
+
+Bugfixes:
+
+* Handle empty clipboard properly.
+* Fixed some widget focus issues.
+* Fixed a couple Find in Files bugs.
+* Workaround for GTK-OSX pasting issue.
+
+Updates:
+
+* Added menu options for changing line endings.
+* The Project Manager Entry responds better.
+* Improved Lua State integrity for critical data.
+* Keep only 10 items in Find/Replace history.
+* Special buffers are not "Untitled" anymore.
+* Moved `textadept.locale` table to `_G`.
+
+[Textadept 1.4 -- Win32]: download/textadept_1.4.win32.zip
+[Textadept 1.4 -- Mac OSX Intel 10.5+]: download/textadept_1.4.dmg
+[Textadept 1.4 -- Linux]: download/textadept_1.4.tgz
+[Textadept 1.4 -- Linux x86_64]: download/textadept_1.4.x86_64.tgz
+[Textadept 1.4 -- Source]: download/textadept_1.4.src.zip
+[PGP -- 1.4 Win32]: download/textadept_1.4.win32.zip.asc
+[PGP -- 1.4 OSX]: download/textadept_1.4.dmg.asc
+[PGP -- 1.4 Linux]: download/textadept_1.4.tgz.asc
+[PGP -- 1.4 Linux x86_64]: download/textadept_1.4.x86_64.tgz.asc
+[PGP -- 1.4 Source]: download/textadept_1.4.src.zip.asc
+
+## 1.3 (30 Jan 2009)
+
+Download:
+
+* [Textadept 1.3 -- Win32][] | [PGP -- 1.3 Win32][]
+* [Textadept 1.3 -- Mac OSX Intel 10.5+][] | [PGP -- 1.3 OSX][]
+* [Textadept 1.3 -- Linux][] | [PGP -- 1.3 Linux][]
+* [Textadept 1.3 -- Linux x86_64][] | [PGP -- 1.3 Linux x86_64][]
+* [Textadept 1.3 -- Source][] | [PGP -- 1.3 Source][]
+
+Bugfixes:
+
+* Binary files are opened and handled properly.
+* Drag-and-dropped files are now opened in the correct split view they were
+ dropped in.
+* Fixed some various GTK-OSX UI issues.
+* Fixed a special case of "Replace All".
+* Clicking "Ok" closes any error dialogs on init.
+* Fixed statusbar glitch when creating new buffers.
+* Windows' CR+LF line endings are handled properly.
+* Do not go to non-existent buffer index when loading session.
+* Do not attempt to open non-existent files when double-clicking error messages.
+
+Updates:
+
+* Look for `~/.ta_theme` for setting Textadept `_THEME`.
+* `_THEME` can now be a directory path.
+* Themes now contain their own *lexer.lua* for defining lexer colors.
+* Added "Find in Files" support.
+* Can set the Project Manager cursor through Lua.
+* Look for *~/.ta_modules* to load instead of default modules in *init.lua*.
+* Added "Replace All" for just selected text.
+* Removed menu label text in favor of using menu id numbers for menu actions.
+* Added Find/Replace history.
+* Use a combo entry for the Project Manager browser entry.
+* Print messages to a split view instead of switching buffers.
+
+[Textadept 1.3 -- Win32]: download/textadept_1.3.win32.zip
+[Textadept 1.3 -- Mac OSX Intel 10.5+]: download/textadept_1.3.dmg
+[Textadept 1.3 -- Linux]: download/textadept_1.3.tgz
+[Textadept 1.3 -- Linux x86_64]: download/textadept_1.3.x86_64.tgz
+[Textadept 1.3 -- Source]: download/textadept_1.3.src.zip
+[PGP -- 1.3 Win32]: download/textadept_1.3.win32.zip.asc
+[PGP -- 1.3 OSX]: download/textadept_1.3.dmg.asc
+[PGP -- 1.3 Linux]: download/textadept_1.3.tgz.asc
+[PGP -- 1.3 Linux x86_64]: download/textadept_1.3.x86_64.tgz.asc
+[PGP -- 1.3 Source]: download/textadept_1.3.src.zip.asc
+
+## 1.2 (21 Jan 2009)
+
+Download:
+
+* [Textadept 1.2 -- Win32][] | [PGP -- 1.2 Win32][]
+* [Textadept 1.2 -- Mac OSX Intel 10.5+][] | [PGP -- 1.2 OSX][]
+* [Textadept 1.2 -- Linux][] | [PGP -- 1.2 Linux][]
+
+Bugfixes:
+
+* None.
+
+Updates:
+
+* Windows command line support ("Open With Textadept" works too).
+* New [`_m.textadept.run`][] module for compiling and running programs. Output
+ is displayed in a message buffer and you can double-click errors and warnings
+ to go to them in the source file.
+
+[Textadept 1.2 -- Win32]: download/textadept_1.2.win32.zip
+[Textadept 1.2 -- Mac OSX Intel 10.5+]: download/textadept_1.2.dmg
+[Textadept 1.2 -- Linux]: download/textadept_1.2.tgz
+[PGP -- 1.2 Win32]: download/textadept_1.2.win32.zip.asc
+[PGP -- 1.2 OSX]: download/textadept_1.2.dmg.asc
+[PGP -- 1.2 Linux]: download/textadept_1.2.tgz.asc
+[`_m.textadept.run`]: api.html#textadept.run
+
+## 1.1 (11 Jan 2009)
+
+Download:
+
+* [Textadept 1.1 -- Win32][] | [PGP -- 1.1 Win32][]
+* [Textadept 1.1 -- Mac OSX Intel 10.5+][] | [PGP -- 1.1 OSX][]
+* [Textadept 1.1 -- Linux][] | [PGP -- 1.1 Linux][]
+
+Bugfixes:
+
+* Fixed *core/ext/key_commands_std.lua* key conflict (`Ctrl+V`).
+
+Updates:
+
+* Dramatic speed increase in lexing for large, single-language files.
+* Added [localization][] support.
+* Added [bookmarks][] support.
+* All `require` statements have been moved to *init.lua* for easy module
+ configuration.
+* Various improvements to efficiency, speed, and readability of source code.
+* Manually parse *~/.gtkrc-2.0* on Mac since GTK-OSX does not do it.
+
+[Textadept 1.1 -- Win32]: download/textadept_1.1_win32.zip
+[Textadept 1.1 -- Mac OSX Intel 10.5+]: download/textadept_1.1.dmg
+[Textadept 1.1 -- Linux]: download/textadept_1.1.tgz
+[PGP -- 1.1 Win32]: download/textadept_1.1.win32.zip.asc
+[PGP -- 1.1 OSX]: download/textadept_1.1.dmg.asc
+[PGP -- 1.1 Linux]: download/textadept_1.1.tgz.asc
+[localization]: api.html#_L
+[bookmarks]: api.html#textadept.bookmarks
+
+## 1.0 (01 Jan 2009)
+
+Download:
+
+* [Textadept 1.0 -- Win32][] | [PGP -- 1.0 Win32][]
+* [Textadept 1.0 -- Mac OSX Intel 10.5+][] | [PGP -- 1.0 OSX][]
+* [Textadept 1.0 -- Linux][] | [PGP -- 1.0 Linux][]
+
+Bugfixes:
+
+* Fixed bug with placeholders in Lua-style snippets.
+* Fixed view grow/shrink error thrown when the view is not split.
+* Various fixes to recognize windows directory separators.
+* Fixed some Find bugs.
+* Fixed macro recording and playback bugs.
+
+Updates:
+
+* Added actions for all menu items.
+* Added Lua interface functions and fields for the [find][] box.
+* Nearly full Mac OSX support with [GTK-OSX][].
+* Compile [LPeg][] and [LuaFileSystem][] libraries into Textadept by default.
+* Use UTF-8 encoding by default.
+* Added `light` color theme used by default.
+* New Textadept icons.
+* Added a true project manager.
+
+[Textadept 1.0 -- Win32]: download/textadept_1.0_win32.zip
+[Textadept 1.0 -- Mac OSX Intel 10.5+]: download/textadept_1.0.dmg
+[Textadept 1.0 -- Linux]: download/textadept_1.0.tgz
+[PGP -- 1.0 Win32]: download/textadept_1.0.win32.zip.asc
+[PGP -- 1.0 OSX]: download/textadept_1.0.dmg.asc
+[PGP -- 1.0 Linux]: download/textadept_1.0.tgz.asc
+[find]: api.html#ui.find
+[GTK-OSX]: http://www.gtk.org/download/macos.php
+[LPeg]: http://www.inf.puc-rio.br/~roberto/lpeg/lpeg.html
+[LuaFileSystem]: http://keplerproject.github.com/luafilesystem/
+
+## 0.6 (03 Oct 2008)
+
+Download:
+
+* [Textadept 0.6 -- Win32][] | [PGP -- 0.6 Win32][]
+* [Textadept 0.6 -- Linux][] | [PGP -- 0.6 Linux][]
+* [Textadept 0.6 -- Linux x86_64][] | [PGP -- 0.6 Linux x86_64][]
+
+Bugfixes:
+
+* Gracefully exit when *core/init.lua* fails to load.
+
+Updates:
+
+* Windows support! (finally)
+* [Theming][] support (SciTE theme used by default).
+* Added `textadept.size` field and save it in session files.
+* Some C++ API-simplifying changes.
+* Drag-and-drop files into Textadept works as expected.
+* Revised [manual][].
+* Buffer and View properties are no longer set in C++, but in Lua through
+ "buffer_new" and "view_new" event handlers respectively.
+* File types can be recognized by [pattern matching][] the first line.
+
+[Textadept 0.6 -- Win32]: download/ta_beta_r6_win32.zip
+[Textadept 0.6 -- Linux]: download/ta_beta_r6.tgz
+[Textadept 0.6 -- Linux x86_64]: download/ta_beta_r6_x86_64.tgz
+[PGP -- 0.6 Win32]: download/ta_beta_r6_win32.zip.asc
+[PGP -- 0.6 Linux]: download/ta_beta_r6.tgz.asc
+[PGP -- 0.6 Linux x86_64]: download/ta_beta_r6_x86_64.tgz.asc
+[Theming]: manual.html#Themes
+[manual]: manual.html
+[pattern matching]: manual.html#File.Types
+
+## 0.5 (23 Jul 2008)
+
+Download:
+
+* [Textadept 0.5 -- Linux][] | [PGP -- 0.5 Linux][]
+* [Textadept 0.5 -- Linux x86_64][] | [PGP -- 0.5 Linux x86_64][]
+
+Bugfixes:
+
+* Fixed bug in Lua module when there is no matching file to go to.
+
+Updates:
+
+* Added user-friendly key bindings and menus.
+* Added 43 more lexers.
+* Moved block-comment commands from language modules to `textadept.editing`
+ module.
+* Updated some Luadoc.
+
+[Textadept 0.5 -- Linux]: download/ta_beta_r5.tgz
+[Textadept 0.5 -- Linux x86_64]: download/ta_beta_r5_x86_64.tgz
+[PGP -- 0.5 Linux]: download/ta_beta_r5.tgz.asc
+[PGP -- 0.5 Linux x86_64]: download/ta_beta_r5_x86_64.tgz.asc
+
+## 0.4 (25 Jun 2008)
+
+Download:
+
+* [Textadept 0.4 -- Mac OSX Intel 10.5+][] | [PGP -- 0.4 OSX][]
+* [Textadept 0.4 -- Linux][] | [PGP -- 0.4 Linux][]
+* [Textadept 0.4 -- Linux x86_64][] | [PGP -- 0.4 Linux x86_64][]
+
+Bugfixes:
+
+* Fixed bug with "%" being contained in text to replace.
+* Fixed compile warnings.
+* Fixed bug for menu actions on non-focused buffer.
+
+Updates:
+
+* Added [bookmark][] support through *modules/textadept/bookmarks.lua* (not
+ loaded by default).
+* Added icons to Textadept.
+* Added a modules browser for adding, deleting, and editing modules easily.
+* Consolidated source files into *textadept.c*, *textadept.h*, and
+ *lua_interface.c*.
+* Always load project manager settings from session file if available.
+* Include *liblua5.1.a* for compiling Lua into Textadept.
+* Added true [tab-completion][] to Lua command entry.
+* Added Doxygen documentation for C source files.
+* Updated Luadoc, and added Textadept manual.
+
+[Textadept 0.4 -- Mac OSX Intel 10.5+]: download/ta_beta_r4_osx.tgz
+[Textadept 0.4 -- Linux]: download/ta_beta_r4.tgz
+[Textadept 0.4 -- Linux x86_64]: download/ta_beta_r4_x86_64.tgz
+[PGP -- 0.4 OSX]: download/ta_beta_r4_osx.tgz.asc
+[PGP -- 0.4 Linux]: download/ta_beta_r4.tgz.asc
+[PGP -- 0.4 Linux x86_64]: download/ta_beta_r4_x86_64.tgz.asc
+[bookmark]: api.html#textadept.bookmarks
+[tab-completion]: manual.html#Command.Entry.Tab.Completion
+
+## 0.3 (04 Mar 2008)
+
+Download:
+
+* [Textadept 0.3 -- Linux][] | [PGP -- 0.3 Linux][]
+
+Bugfixes:
+
+* Fixed bug in editing module's `select_indented_block()`.
+* Fixed empty `buffer.filename` bug in `textadept.io.save_as()`.
+* Fixed setting of Ruby lexer after detecting filetype.
+
+Updates:
+
+* Makefile builds Textadept to optimize for small size.
+* Lua is no longer an external dependency and built into Textadept.
+* [Zenity][] is no longer a dependency on Linux. [lua_dialog][] is used instead.
+* Resources from `io.popen()` are handled more appropriately.
+* Added `textadept.reset()` function for for reloading Lua scripts.
+* Added new find in files project manager browser.
+* Fixed some code redundancy and typos in documentation.
+
+[Textadept 0.3 -- Linux]: download/ta_beta_r3.tgz
+[PGP -- 0.3 Linux]: download/ta_beta_r3.tgz.asc
+[Zenity]: http://live.gnome.org/Zenity
+[lua_dialog]: http://luaforge.net/projects/lua-dialog
+
+## 0.2 (20 Dec 2007)
+
+Download:
+
+* [Textadept 0.2 -- Mac OSX Intel 10.5+][] | [PGP -- 0.2 OSX][]
+* [Textadept 0.2 -- Linux][] | [PGP -- 0.2 Linux][]
+
+Bugfixes:
+
+* Fixed command line parameters bug.
+* Fixed `package.path` precedence bug.
+* Use 8 style bits by default.
+
+Updates:
+
+* Scintilla-st.
+* Lexers.
+* Improved support for embedded language-specific snippets.
+
+[Textadept 0.2 -- Mac OSX Intel 10.5+]: download/ta_beta_r2.1_osx.tgz
+[Textadept 0.2 -- Linux]: download/ta_beta_r2.tgz
+[PGP -- 0.2 OSX]: download/ta_beta_r2.1_osx.tgz.asc
+[PGP -- 0.2 Linux]: download/ta_beta_r2.tgz.asc
+
+## 0.1 (01 Dec 2007)
+
+Download:
+
+* [Textadept 0.1 -- Mac OSX Intel 10.5+][] | [PGP -- 0.1 OSX][]
+* [Textadept 0.1 -- Linux][] | [PGP -- 0.1 Linux][]
+
+Initial Release
+
+[Textadept 0.1 -- Mac OSX Intel 10.5+]: download/ta_beta_r1_osx.tgz
+[Textadept 0.1 -- Linux]: download/ta_beta_r1.tgz
+[PGP -- 0.1 OSX]: download/ta_beta_r1_osx.tgz.asc
+[PGP -- 0.1 Linux]: download/ta_beta_r1.tgz.asc