History
- LuaSQL 2.4.0 [30/Oct/2018]
-
- Added support in MySQL driver for opening a connection based on a Unix socket (thanks to rafis)
- Added connection ping method (thanks to rafis)
- Added Makefile for mingw (thanks to watercoldyi)
- Bug correction on retrieving varchar2 data (thanks to David Gao)
- LuaSQL 2.3.5 [23/Feb/2017]
-
- Added some bug corrections and tested with Lua versions 5.1, 5.2 and 5.3 (only Postgres, MySQL and SQLite were tested by the time of the launch)
- LuaSQL 2.3.4 [30/Oct/2016]
-
- Bug correction in Postgres driver: escaping string bigger than the default buffer are now correctly handled
- LuaSQL 2.3.3 [16/May/2016]
-
- Bug correction in Postgres driver: generating error message after failed connection (thanks to seanpringle)
- LuaSQL 2.3.2 [14/May/2016]
-
- Bug correction in Postgres driver: freeing memory after failed connection opening (thanks to seanpringle)
- LuaSQL 2.3.1 [28/Mar/2016]
-
- Improvement on the Postgres driver to avoid the need of compiler support of dynamic array allocation
- LuaSQL 2.3.0 [23/May/2012]
-
- Added support to compile the drivers for all Lua 5.X versions (only Postgres, MySQL and SQLite were tested by the time of the launch)
- Correction on MySQL implementation to honor the close of the cursor when the last row is returned
- Drivers:
- Postgres: tested with versions 8.4 and 9.1
- MySQL: tested with version 5.1
- SQLite3: tested with version 3.6
- Firebird: compiled but not tested
- SQLite: adapted but not compiled
- ODBC: adapted but not compiled
- Oracle/OCI8: adapted but not compiled
- ADO: nothing changed
- JDBC: nothing changed
- LuaSQL 2.2.0 [??/??/200?]
-
- Added Firebird driver
- Added LuaRocks specifications
- escape method added to some drivers
- getlastautoid method added to MySQL driver
- fetch method now closes the cursor when there is no more rows to retrieve
- Uniformization of method's return values on all drivers
- LuaSQL 2.1.1 [29/Oct/2007]
- LuaSQL 2.1.0 [29/Aug/2007]
-
- Added support for SQLite 3
- Bug correction: freeing PGresults in the Postgres driver (thanks to Michael Broughton)
- Corrected memory leak when no cursor created (thanks to Klaus Ripke)
- Corrected bug avoiding duplicate access to stack
- LuaSQL 2.0.2 [26/Jun/2006]
-
- numrows method added to MySQL driver.
- Added a
config
for themakefile
. - Added configuration for the UnixODBC driver.
- Bug fixes to the SQLite driver (bug found by Mike Petersen).
- Bug fixes to the JDBC, OCI8 and ADO drivers.
- Improved tests.
- Updated documentation.
- LuaSQL 2.0.1 [02/Jun/2005]
-
- Bug fixes to the ODBC driver.
- LuaSQL 2.0.0 [22/Mar/2005]
-
- Added ADO driver and some bug fixes to the ODBC driver.
- LuaSQL 2.0 Beta 3 [23/Dec/2004]
-
- Minor bug fixes.
- LuaSQL 2.0 Beta 2 [26/Nov/2004]
-
- Bug fixes
- New SQLite and JDBC drivers
- LuaSQL now follows the package model for Lua 5.1 (see Installation section for more details).
- LuaSQL 2.0 Beta [10/Nov/2003]
Changes from previous versions
Version 2.x has some design changes and implementation improvements compared to version 1.0:
- New
fetch
method: more eficient and more flexible - New
setautocommit
method - Lua 5.0 and 5.1 compatible
- Dynamically loadable or statically linked
- New drivers for Oracle and MySQL databases