libslax-0.20.0
Major functionality added is support for sqlite3 databases in SLAX. Various other bugfixes are in this version as well. The detailed list is below.
- Add debian watch file
- Current versions of Debian ship with libsqlite3 3.7.13, so remove requirement of 3.7.15
- Do not require configure to be run before packaging cygwin
- Fix libext-db to libext_db to match rest of other extensions naming convention
- Fix link issue under Debian
- Fix path
- LDFLAGS in Makefile.am should be AM_LDFLAGS
- More debian packaging updates
- Remove dependence on newer libsqlite3 APIs
- Update Debian install files to include libsqlite module
- Update Debian/Ubuntu scripts for publishing libslax to debian repositories
- Update debian package script
- Update required packages for debian build
- Various cygwin libslax fixes
- Add comment re: annoying glibtool error
- Add db:close() to documentation
- Add os:user-info to os extension library
- Add the ability to sort result set by multiple fields
- Add uninstall-hook
- AddClass("section-contents")
- Added field to db_input to hold access info to backend engine
- Build sqlite db adapter only when required version of sqlite3 is available
- Documentation os:user-info
- Enable sqlite db extension only if sqlite3 is available
- Fix mem leaks
- Fix out of scope database handle
- Fix typos in documentation
- Initial documentation for db extension
- Move functions that use internal structures out of slax.h
- Nuke header entry from Makefile
- Nuke passwd field from os:user-info output
- Remove duplicate di_access entry
- Remove redundant dlclose
- Return empty cursor in case of failure
- Support for operators to be parent of conditions to allow nested conditions
- Support to encrypt/decrypt database using SQLCipher
- Treat empty elements like those with empty strings
- Tweak section contents
- Unquote integer value
- Unquote integer values
- Unquote values for limit and skip in doc
- Update doc
- Update tests
- Use to specify new data for db:update()
- We need SQLite3 >= 3.7.15 for sqlite db extension to work
- add rules for p.section-contents
- add uninstall-hook
- compiler nits
- drop --install
- drop db.txt (no idea what it's for)
- fix copyright
- libslax db adapter initial commit
- never return an aggregate; pass in the print buffer instead
- nits
- s/INT/INTEGER in query building
- s/LIBSQLITE_LIBS/SQLITE3_LIBS/ (and CFLAGS)
- s/findAndFetch/find-and-fetch for slax extension function name
- s/index/idx as it masks global declaration
- s/project/retrieve
- s/userinfo/user-info. Display class if available
- support "=" to "ditto" also
- wrap lines