sline 1.1.0 Release notes: * sline_history_get(): New subroutine made available which allows the user access to the contents of the command history. * sline.c now contains all sline code, making it possible to embed it into projects as a module.
sline 1.0.1 Release notes: * Fixed breakage of navigation when a tab character is inserted. Tabs are ignored now; possibly used for autocompletion at some point in the future.
sline 1.0.0 Release notes: * Now when an entry from history is edited, the new version is appended to the tail of the history list, leaving the original untouched. * sline now provides a shared library.
sline 0.6.3 Release notes: * Fixes segfault when deleting first history item.
sline 0.6.2 Release notes: * Fixes bug that made initial strings were uneditable. * Fixes bug that made history ignore removing an entry when completely erased by the user at the prompt.
sline 0.6.1 Release notes: * Bug fix: Navigating history corrupted the command line prompt.
sline 0.6.0 Release notes: * UTF-8 support * Fixed Home/End on Linux virtual consoles * Internal code improvements
sline 0.5.0 Release notes: * sline(): new init parameter to set a default string to be shown at prompt. * Removed dependency on stddef.h * sline_version(): new procedure to report sline's version. * Documentation updates * Internal fixes and code optimizations.
sline 0.4.0 Release notes: * sline(): The procedure reads as much as `size - 1' characters now, to make it behave like fgets() as well as guarantee null-termination of strings.
sline 0.3.0 Release notes: * sline_err is exported as an errno-like variable to be read by caller code.