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
|