Releases: flightaware/tclreadline
v2.4.0
What's Changed
- Switch from Travis to Github Actions for CI by @bovine in #32
- Add a way to toggle history expansion by @q3cpma in #38
- Fix configure.ac compatibility with Clang 16 by @thesamesam in #46
- Fix pkg load on 8.7 by @gahr in #41
- Improve BSD editline compatibility by @rkraats in #51
- Fix tests by @bovine in #56
- Make compilable with Tcl 9.0.0 by @stefanoweidmann in #57
New Contributors
- @q3cpma made their first contribution in #38
- @thesamesam made their first contribution in #46
- @rkraats made their first contribution in #51
- @stefanoweidmann made their first contribution in #57
Full Changelog: v2.3.8...v2.4.0
Fix issues
Allow the library to load relative to the tcl package scripts
Do not generate errors on errorCode or errorInfo when undefined
Replace links with files in autoconf/automake components
New configuration options
Enhancement autogen.sh will now honor NOCONFIGURE.
The autogen.sh will now generate code based on the TCL stub library.
NOCONFIGURE=1 ./autogen.sh
./configure --enable-tclstub
make
v2.3.6
v2.3.5
v2.3.4
v2.3.2
Fix version tags and Travis-CI build
Fix missed autoconf version settings.
Add libtool if present to autogen.sh. Use libtoolize in autogen.sh if present.
Oddly installing libreadline-dev removed libtoolize. Very confusing.
Release contributed enhancements
Platform build enhancements.
Auto save history.
See commit history for details.
TclOO and iTcl object support and bug fixes
- TclOO objects are recognized and tab completion is now provided for methods.
- iTcl objects are recognized and tab completion provided for methods plus variable name completion provided for cget and configure methods.
- $ regression fixed.
- regression in tab completion of filenames of external commands is now fixed.
- tclreadline is now compatible with GNU Readline 6.x.
- Several new test cases have been added.
Sincere thanks to @dbohdan for this work. This work was funded by a bounty program established by FlightAware (https://github.com/flightaware/Tcl-bounties) and fulfilled the terms of the bounty offered for work on tclreadline.