diff --git a/ChangeLog.md b/ChangeLog.md index 96ccb45..c9ab633 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -3,36 +3,39 @@ Change Log All notable changes to the project are documented in this file. -[UNRELEASED] ------------- +[1.15.0][] - Not yet released +----------------------------- ### Changes - Add support for `--disable-eof` and `--disable-sigint` to disable - default Ctrl-D and Ctrl-C behavior. -- Add support for `el_no_hist` to disable access to and auto-save of history. -- GNU readline compat functions for prompt handling and redisplay. -- Refactor: replace variables named 'new' with non-reserved word. -- Add support for [Travis-CI], continuous integration with GitHub -- Add support for [Coverity Scan], the best static code analyzer, - integrated with [Travis-CI] -- scan runs for each push to master -- Rename NEWS.md --> CHANGELOG.md, with symlinks for `make install` -- Attempt to align with http://keepachangelog.com/ for this file. -- Cleanup and improve Markdown syntax in [README.md], inspired by [libuEv]. -- Add API and example to [README.md] + default Ctrl-D and Ctrl-C behavior +- Add support for `el_no_hist` to disable access to and auto-save of history +- GNU readline compat functions for prompt handling and redisplay +- Refactor: replace variables named 'new' with non-reserved word +- Add support for [Travis-CI][], continuous integration with GitHub +- Add support for [Coverity Scan][], the best static code analyzer, + integrated with [Travis-CI][] -- scan runs for each push to master +- Rename NEWS.md --> ChangeLog.md, with symlinks for make install +- Attempt to align with http://keepachangelog.com/ for this file +- Cleanup and improve Markdown syntax in [README.md][] +- Add API and example to [README.md][], inspired by [libuEv][] +- Removed generated files from version control. Use `./autogen.sh` + to generate the `configure` script when working from GIT. This + does not affect distributed tarballs ### Fixes -- Fix issue #2, regression in Ctrl-D (EOF) behavior. Regression - introduced in [1.14.1]. Fixed by @TobyGoodwin -- Fix memory leak in completion handler. Found by [Coverity Scan]. +- Fix issue #2, regression in Ctrl-D (EOF) behavior. Regression + introduced in [1.14.1][]. Fixed by @TobyGoodwin +- Fix memory leak in completion handler. Found by [Coverity Scan][]. - Fix suspicious use of `sizeof(char **)`, same as `sizeof(char *)` but - non-portable. Found by [Coverity Scan]. -- Fix out-of-bounds access in user key binding routines. - Found by [Coverity Scan]. -- Fix invisible example code in man page. + non-portable. Found by [Coverity Scan][] +- Fix out-of-bounds access in user key binding routines + Found by [Coverity Scan][]. +- Fix invisible example code in man page -[1.14.2] - 2014-09-14 ---------------------- +[1.14.2][] - 2014-09-14 +----------------------- Bug fixes only. @@ -41,8 +44,8 @@ Bug fixes only. - Handle `EINTR` in syscalls better -[1.14.1] - 2014-09-14 ---------------------- +[1.14.1][] - 2014-09-14 +----------------------- Minor fixes and additions. @@ -56,8 +59,8 @@ Minor fixes and additions. - Bug fixes ... -[1.14.0] - 2010-08-10 ---------------------- +[1.14.0][] - 2010-08-10 +----------------------- Major cleanups and further merges with Debian editline package. @@ -70,7 +73,7 @@ Major cleanups and further merges with Debian editline package. - Configure option for using termcap to read/control terminal size - Rename Signal to `el_intr_pending`, from Festival speech-tools - Merge support for capitalizing words (`M-c`) from Festival - speech-tools by Alan W Black + speech-tools by Alan W Black - Fallback backspace handling, in case `tgetstr("le")` fails ### Fixes @@ -87,8 +90,8 @@ Major cleanups and further merges with Debian editline package. Steve Tell from way back in 1997 and 1998 -[1.13.0] - 2010-03-09 ---------------------- +[1.13.0][] - 2010-03-09 +----------------------- Adaptations to Debian editline package. @@ -98,29 +101,30 @@ Adaptations to Debian editline package. - Change library name to libeditline to distinguish it from BSD libedit -[0.3.0] - 2009-02-08 --------------------- +[0.3.0][] - 2009-02-08 +---------------------- ### Changes - Support for ANSI arrow keys using configure --enable-arrow-keys -[0.2.3] - 2008-12-02 --------------------- +[0.2.3][] - 2008-12-02 +---------------------- ### Changes - Patches from Debian package merged - Support for custom command completion -[0.1.0] - 2008-06-07 --------------------- +[0.1.0][] - 2008-06-07 +---------------------- ### Changes - First version, forked from Minix current 2008-06-06 -[UNRELEASED]: https://github.com/troglobit/finit/compare/1.14.2...HEAD +[UNRELEASED]: https://github.com/troglobit/finit/compare/1.15.0...HEAD +[1.15.0]: https://github.com/troglobit/finit/compare/1.14.2...1.15.0 [1.14.2]: https://github.com/troglobit/finit/compare/1.14.1...1.14.2 [1.14.1]: https://github.com/troglobit/finit/compare/1.14.0...1.14.1 [1.14.0]: https://github.com/troglobit/finit/compare/1.13.0...1.14.0