February 9th, 2012· An egregious bug resulting in a crash whenever a non-existent file was edited was fixed along with other potential crash bugs in the low-level text-handling routine, estr_replace.
February 4th, 2012· find-file and find-file-read-only now work non-interactively.
· Minor build system fixes have been applied.
· Some code cleanup has been done.
· A slight speed improvement has been made for general editing operations.
December 22nd, 2011· This version fixes a crash on certain terminals.
· It fixes a recently-introduced display bug in isearch.
October 6th, 2011· Some serious display performance bugs were fixed. Valgrind is not enabled by default, and an explanation that correct suppressions are needed to use it successfully was added.
May 4th, 2011· Many bugs have been fixed.
· The build system is now non-recursive.
March 28th, 2011· This version is completely rewritten in Lua. No doubt it introduces many bugs, but it is intended to be functionally identical to the C version.
March 16th, 2011· The {beginning,end}-of-buffer functions now take transient-mark-mode into account, fixing a long-standing bug.
· More compiler, build system, and run-time checks were turned on.
March 4th, 2011· This version fixes a bug in forward regex isearch introduced recently, and makes the build system use silent rules by default.
November 18th, 2010· A bug that caused a build failure on non-GNU systems and a bug in backward search have been fixed.
October 11th, 2010· This release fixes a bug in the build system (the Zile-only tests now run correctly when an EMACS environment variable is defined), and a bug introduced in 2.3.17 which caused consecutive kills not to save the killed text (thanks to Chris Leyon for the report).
· Some code was improved.
· This release fixes search and replace with embedded NULs, a bug in the build system (the Zile-only tests now run correctly when an EMACS environment variable is defined), and a bug introduced in 2.3.17 which caused consecutive kills not to save the killed text (thanks to Chris Leyon for the report).
· Some code was cleaned up and better use made of gnulib. The build scripts that were previously in Lua have been rewritten in Perl;
· Perl is now required to build Zile (previously, Lua+was not required, at the expense of making the build system more complicated and fragile).
· A cyclomatic complexity report on the C code can now be produced.
August 14th, 2010· This version fixes a space leak, a small bug in reading filenames in the minibuffer introduced in 2.3.18, and some behaviour that was not the same as Emacs, and cleans up the code a little.
July 12th, 2010· This version fixes some minor space leaks, a read of freed memory, and a bug in quoted-insert, stops Zile from catching the user signal SIGQUIT, and cleans the code up a little.
September 1st, 2009· This release fixes a crash in 'find-alternate-file', a build system bug, and various cosmetic bugs, and cleans up the code a little.
March 6th, 2009· This release fixes yet another bug in filename completion, and a potential crash that the bug exposed.
· Some minor code cleanup was performed.
March 1st, 2009· This release fixes two more bugs in filename completion introduced in 2.3.1.
· Users of 2.3.1 and 2.3.2 should upgrade.
· Some minor code cleanup was also performed.
February 24th, 2009· This release contains a rewrite of the test suite that drives Zile directly, and no longer uses DejaGnu.
· Two commands have been added to make it possible to write all the tests in Lisp, namely execute-kbd-macro and insert-char.
· The --script flag is now --load, which is what it really does.
· Various commands have been made to work non-interactively.
· Duplication has been reduced by generating much of the documentation from the code.
· The info manual, which merely duplicated information available elsewhere, has been removed.
· Other small fixes and improvements have been made.
December 13th, 2008· This release continues the code cleanup and portability fixes started in 2.2.60.
· gnulib is now used extensively, and about 20% of the code base has been removed.
· The new minor version number reflects the magnitude of the change.
· A DejaGnu test suite has been added, which tests almost all the interactive commands.
· Many small bugs have been fixed; some small limitations of Zile with respect to Emacs have been removed.
· Users are encouraged to upgrade; however, cautious users may want to wait for further 2.3.x releases, or for a suitable length of time to elapse.