CHANGELOG.md: Massive update after audit.

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson 2015-02-01 15:14:44 +01:00
parent c497555bec
commit bb9e5e176f

View File

@ -7,8 +7,24 @@ All notable changes to the project are documented in this file.
------------ ------------
### Changes ### Changes
* Rename NEWS.md --> CHANGELOG.md, with symlinks for `make install` - Add support for `el_no_hist` to disable access to and auto-save of history.
* Attempt to align with http://keepachangelog.com/ for this file. - 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]
### Fixes
- 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.
[1.14.2] - 2014-09-14 [1.14.2] - 2014-09-14
@ -27,13 +43,13 @@ Bug fixes only.
Minor fixes and additions. Minor fixes and additions.
### Changes ### Changes
* Don't print status message on `stderr` in key binding funcions - Don't print status message on `stderr` in key binding funcions
* Export `el_del_char()` - Export `el_del_char()`
* Check for and return pending signals when detected - Check for and return pending signals when detected
* Allow custom key bindings ... - Allow custom key bindings ...
### Fixes ### Fixes
* Bug fixes ... - Bug fixes ...
[1.14.0] - 2010-08-10 [1.14.0] - 2010-08-10
@ -42,28 +58,28 @@ Minor fixes and additions.
Major cleanups and further merges with Debian editline package. Major cleanups and further merges with Debian editline package.
### Changes ### Changes
* Merge in changes to `debian/` from `editline_1.12-6.debian.tar.gz` - Merge in changes to `debian/` from `editline_1.12-6.debian.tar.gz`
* Migrate to use libtool - Migrate to use libtool
* Make `UNIQUE_HISTORY` configurable - Make `UNIQUE_HISTORY` configurable
* Make scrollback history (`HIST_SIZE`) configurable - Make scrollback history (`HIST_SIZE`) configurable
* Configure options for toggling terminal bell and `SIGSTOP` (Ctrl-Z) - Configure options for toggling terminal bell and `SIGSTOP` (Ctrl-Z)
* Configure option for using termcap to read/control terminal size - Configure option for using termcap to read/control terminal size
* Rename Signal to `el_intr_pending`, from Festival speech-tools - Rename Signal to `el_intr_pending`, from Festival speech-tools
* Merge support for capitalizing words (`M-c`) from Festival - Merge support for capitalizing words (`M-c`) from Festival
speech-tools by Alan W Black <awb()cstr!ed!ac!uk> speech-tools by Alan W Black <awb()cstr!ed!ac!uk>
* Fallback backspace handling, in case `tgetstr("le")` fails - Fallback backspace handling, in case `tgetstr("le")` fails
### Fixes ### Fixes
* Cleanups and fixes thanks to the Sparse static code analysis tool - Cleanups and fixes thanks to the Sparse static code analysis tool
* Merge `el_no_echo` patch from Festival speech-tools - Merge `el_no_echo` patch from Festival speech-tools
* Merge fixes from Heimdal project - Merge fixes from Heimdal project
* Completely refactor `rl_complete()` and `rl_list_possib()` with - Completely refactor `rl_complete()` and `rl_list_possib()` with
fixes from the Heimdal project. Use `rl_set_complete_func()` and fixes from the Heimdal project. Use `rl_set_complete_func()` and
`rl_set_list_possib_func()`. Default completion callbacks are now `rl_set_list_possib_func()`. Default completion callbacks are now
available as a configure option `--enable-default-complete` available as a configure option `--enable-default-complete`
* Memory leak fixes - Memory leak fixes
* Actually fix 8-bit handling by reverting old Debian patch - Actually fix 8-bit handling by reverting old Debian patch
* Merge patch to improve compatibility with GNU readline, thanks to - Merge patch to improve compatibility with GNU readline, thanks to
Steve Tell from way back in 1997 and 1998 Steve Tell from way back in 1997 and 1998
@ -73,29 +89,41 @@ Major cleanups and further merges with Debian editline package.
Adaptations to Debian editline package. Adaptations to Debian editline package.
### Changes ### Changes
* Major version number bump, adapt to Jim Studt's v1.12 - Major version number bump, adapt to Jim Studt's v1.12
* Import `debian/` directory and adapt it to configure et al. - Import `debian/` directory and adapt it to configure et al.
* Change library name to libeditline to distinguish it from BSD libedit - Change library name to libeditline to distinguish it from BSD libedit
[0.3.0] - 2009-02-08 [0.3.0] - 2009-02-08
-------------------- --------------------
### Changes ### Changes
* Support for ANSI arrow keys using <kbd>configure --enable-arrow-keys</kbd> - Support for ANSI arrow keys using <kbd>configure --enable-arrow-keys</kbd>
[0.2.x] - 2008-12-02 [0.2.3] - 2008-12-02
-------------------- --------------------
### Changes ### Changes
* Patches from Debian package merged - Patches from Debian package merged
* Support for custom command completion - Support for custom command completion
[UNRELEASED]: https://github.com/troglobit/finit/compare/1.14.2...HEAD
[1.14.2]: https://github.com/troglobit/finit/compare/1.14.1...1.14.2 [0.1.0] - 2008-06-07
[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
[1.13.0]: https://github.com/troglobit/finit/compare/0.3.0...1.13.0 ### Changes
[0.3.0]: https://github.com/troglobit/finit/compare/0.2.3...0.3.0 - First version, forked from Minix current 2008-06-06
[0.2.x]: https://github.com/troglobit/finit/compare/0.0.0...0.2.3
[UNRELEASED]: https://github.com/troglobit/finit/compare/1.14.2...HEAD
[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
[1.13.0]: https://github.com/troglobit/finit/compare/0.3.0...1.13.0
[0.3.0]: https://github.com/troglobit/finit/compare/0.2.3...0.3.0
[0.2.3]: https://github.com/troglobit/finit/compare/0.1.0...0.2.3
[0.1.0]: https://github.com/troglobit/finit/compare/0.0.0...0.1.0
[Travis-CI]: https://travis-ci.org/troglobit/uftpd
[Coverity Scan]: https://scan.coverity.com/projects/2947
[README.md]: https://github.com/troglobit/editline/blob/master/README.md