Skip to content

libslax-0.20.0

Compare
Choose a tag to compare
@ClemsonJeeper ClemsonJeeper released this 07 Jul 13:26
· 457 commits to master since this release

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