Files | Admin

Notes:

Release Name: 1.2.0

Notes:
* Fixed bug that caused crashes when type translation was asked to translate the type of a typeless column (like count(*), etc.)
* Added pre-built sqlite3_api_wrap.c to remove the dependency on SWIG.
* db.transaction should now catch all exceptions (bug #3981)
* Removed lots of warnings when running in -w mode
* Fixed problems with callbacks (thanks Sylvan Joyeux!)
* Named bind parameters may now be specified as symbols, or as strings. You can also leave off the leading colon when specifying them as a string.
* DL (pure-ruby) driver is now deprecated.
* Bignum values may be bound in a prepared statement.
* Get a more detailed error message when the connection cannot be established.
* Reset the statement when binding new variables to a prepared statement.


Changes: 2007-01-13 15:09 jamis * Update rdoc task to pass options correctly to rdoc 2007-01-13 15:07 jamis * Version bump! 2007-01-13 15:06 jamis * a simple batch file to aid in building the library on win32 2007-01-13 14:11 jamis * Include a link to the current SVN repository 2007-01-13 14:09 jamis * reset the statement when binding new variables (thanks Mike Kusick, debian bug #405614) 2007-01-13 14:02 jamis * Fix another warning (thanks Mike Kasick, debian bug #405612) 2007-01-13 13:21 jamis * Add a 'build' task for more easily building the native extension 2007-01-13 13:10 jamis * Get more detailed error messages when a DB connection cannot be established (thanks Tom Moertel, closes #5504) 2007-01-13 13:03 jamis * Get rid of (most of) the warnings when running in -w mode 2007-01-13 12:46 jamis * Allow bignum values to be bound (thanks Timothy Wood, closes #3463) 2007-01-13 12:39 jamis * deprecate the DL driver 2007-01-13 12:18 jamis * Add a test case to make sure table_info works with type- translation active. 2007-01-13 12:12 jamis * Allow bind parameters to be specified without a leading colon. Also allow them to be specified as a symbol. 2007-01-13 12:09 jamis * Add a test to ensure that bug #2045 is no longer an issue 2007-01-13 11:42 jamis * Fix for use of callbacks (busy_handler, set_authorize and trace) (thanks Sylvain Joyeux, closes #2955) 2007-01-13 11:28 jamis * Parenthesize parameters correctly (closes #3847) 2007-01-13 11:25 jamis * db.transaction should properly catch an exception (closes #3981) 2005-09-11 11:09 jamis * Update win32 gemspec 2005-09-11 11:08 jamis * Update gemspec and version. Update README with instructions for installation if sqlite3 is installed in a non-standard location. 2005-09-11 11:01 jamis * Fix a few broken tests (and comment out a few that appear to be broken due to sqlite3 bugs). Add a pre-built sqlite3_api_wrap.c and make the extconf.rb not try to build it every time. Make extconf.rb die if asked to build the wrap.c file and swig is not installed. 2005-02-15 11:39 jamis * Fixed a bug that caused crashes when using type translation with typeless columns (like those from count(*), etc.). 2005-02-15 08:01 jamis * ChangeLog is dynamically generated again. 2005-02-10 10:02 jamis * Support for solaris. 2005-02-07 20:46 jamis * Added missing exceptions (format, range, and NOTADB). Exceptions also now have a "code" attribute that is the numeric value of the error that occurred. 2005-02-07 10:23 jamis * Added Database#query and made it possible to close a statement from a resultset. This should make it easier to create a sqlite3 adapter for Og. 2005-02-06 17:12 jamis * If 'Native' driver is not found, opening a second database resulted in a NameError because the require would not fail-- it would just return false. 2005-02-06 12:24 jamis * Version bump. 2005-02-06 12:20 jamis * Updated changelog. 2005-02-06 12:19 jamis * Fixed problem with /usr/local sqlite includes not being found. Hopefully. 2005-02-05 12:16 jamis * Updated changelog with latest changes 2005-02-05 11:24 jamis * Version bump, and made it so that an array may be passed as the bind parameter and it will be flattened prior to binding. The native implementation of bind_text also does a to_s on its parameter now to prevent segfaults. 2005-01-30 22:18 jamis * Changed Rakefile to support the static changelog file. 2005-01-30 22:16 jamis * Added static changelog 2005-01-30 22:14 jamis * Added various bsds to the detection routine in dl/api.rb. 2005-01-30 22:12 jamis * Fixed deprecation warnings in faq.rb about Object#id. 2005-01-25 14:58 jamis * Changed extconf.rb to allow /usr/local sqlite3 installations to be supported "out-of-the-box". 2005-01-05 09:40 minam * Rakefile, sqlite3-ruby-win32.gemspec, sqlite3-ruby.gemspec: Added win32 gem. 2005-01-05 07:31 minam * Rakefile, test/tc_integration.rb, test/tests.rb: Added native-vs-dl benchmark to Rakefile. Added SQLITE3_DRIVERS environment variable to integration test to specify which driver(s) should be tested (defaults to "Native"). 2005-01-04 14:26 minam * ext/sqlite3_api/sqlite3_api.i, lib/sqlite3/database.rb, lib/sqlite3/driver/native/driver.rb, test/tc_database.rb, test/tc_integration.rb, test/tests.rb: Unit tests: done. Bugs: fixed. 2005-01-03 23:13 minam * ext/sqlite3_api/sqlite3_api.i, lib/sqlite3/database.rb, lib/sqlite3/driver/dl/driver.rb, lib/sqlite3/driver/native/driver.rb, test/tc_integration.rb: Custom functions (aggregate and otherwise) are supported by the native driver now. Test cases for the same. 2005-01-03 13:51 minam * ext/sqlite3_api/MANIFEST, ext/sqlite3_api/extconf.rb, ext/sqlite3_api/post-clean.rb, ext/sqlite3_api/post-distclean.rb, ext/sqlite3_api/sqlite3_api.i, lib/sqlite3/database.rb, lib/sqlite3/resultset.rb, lib/sqlite3/version.rb, lib/sqlite3/driver/dl/driver.rb, lib/sqlite3/driver/native/driver.rb, test/native-vs-dl.rb, test/tc_integration.rb: Added preliminary implementation of native driver (swig-based), and integration tests. 2004-12-29 19:37 minam * lib/sqlite3/driver/dl/driver.rb: Some fixes to allow the DL driver to work with Ruby 1.8.1. 2004-12-29 14:52 minam * lib/sqlite3/: database.rb, version.rb: Made #quote a class method (again). Bumped version to 0.6. 2004-12-25 22:59 minam * lib/sqlite3/driver/dl/api.rb: Added check for darwin in supported platforms (thanks to bitsweat). 2004-12-22 12:38 minam * Rakefile: Rakefile wasn't packaging the README file. 2004-12-21 22:28 minam * Rakefile, sqlite3-ruby.gemspec, test/bm.rb: Packaging now works. Added benchmarks. 2004-12-21 21:45 minam * LICENSE, README, Rakefile, setup.rb, sqlite3-ruby.gemspec, doc/faq/faq.rb, doc/faq/faq.yml, lib/sqlite3.rb, lib/sqlite3/statement.rb, lib/sqlite3/constants.rb, lib/sqlite3/database.rb, lib/sqlite3/resultset.rb, lib/sqlite3/translator.rb, lib/sqlite3/value.rb, lib/sqlite3/version.rb, lib/sqlite3/errors.rb, lib/sqlite3/pragmas.rb, lib/sqlite3/driver/dl/api.rb, lib/sqlite3/driver/dl/driver.rb, test/mocks.rb, test/tc_database.rb, test/tests.rb, test/driver/dl/tc_driver.rb: Initial import 2004-12-21 21:45 minam * LICENSE, README, Rakefile, setup.rb, sqlite3-ruby.gemspec, doc/faq/faq.rb, doc/faq/faq.yml, lib/sqlite3.rb, lib/sqlite3/statement.rb, lib/sqlite3/constants.rb, lib/sqlite3/database.rb, lib/sqlite3/resultset.rb, lib/sqlite3/translator.rb, lib/sqlite3/value.rb, lib/sqlite3/version.rb, lib/sqlite3/errors.rb, lib/sqlite3/pragmas.rb, lib/sqlite3/driver/dl/api.rb, lib/sqlite3/driver/dl/driver.rb, test/mocks.rb, test/tc_database.rb, test/tests.rb, test/driver/dl/tc_driver.rb: Initial revision