2010-07-21 03:36:17 +02:00
|
|
|
=== 1.3.1 / 2010-07-09
|
|
|
|
|
|
|
|
* Enhancements
|
|
|
|
* Custom collations may be defined using SQLite3::Database#collation
|
|
|
|
|
|
|
|
* Bugfixes
|
|
|
|
* Statements returning 0 columns are automatically stepped. [RF #28308]
|
|
|
|
* SQLite3::Database#encoding works on 1.8 and 1.9
|
|
|
|
|
2010-06-11 05:42:33 +02:00
|
|
|
=== 1.3.0 / 2010-06-06
|
|
|
|
|
|
|
|
* Enhancements
|
|
|
|
* Complete rewrite of C-based adapter from SWIG to hand-crafted one [tenderlove]
|
|
|
|
See API_CHANGES document for details.
|
|
|
|
This closes: Bug #27300, Bug #27241, Patch #16020
|
|
|
|
* Improved UTF, Unicode, M17N, all that handling and proper BLOB handling [tenderlove, nurse]
|
|
|
|
* Added support for type translations [tenderlove]
|
2010-07-21 03:36:17 +02:00
|
|
|
|
2010-06-11 05:42:33 +02:00
|
|
|
@db.translator.add_translator('sometime') do |type, thing|
|
|
|
|
'output' # this will be returned as value for that column
|
|
|
|
end
|
|
|
|
|
|
|
|
* Experimental
|
|
|
|
* Added API to access and load extensions. [kashif]
|
|
|
|
These functions maps directly into SQLite3 own enable_load_extension()
|
|
|
|
and load_extension() C-API functions. See SQLite3::Database API documentation for details.
|
|
|
|
This closes: Patches #9178
|
|
|
|
|
|
|
|
* Bugfixes
|
|
|
|
* Corrected gem dependencies (runtime and development)
|
|
|
|
* Fixed threaded tests [Alexey Borzenkov]
|
|
|
|
* Removed GitHub gemspec
|
|
|
|
* Fixed "No definition for" warnings from RDoc
|
|
|
|
* Generate zip and tgz files for releases
|
|
|
|
* Added Luis Lavena as gem Author (maintainer)
|
|
|
|
* Prevent mkmf interfere with Mighty Snow Leopard
|
|
|
|
* Allow extension compilation search for common lib paths [kashif]
|
|
|
|
(lookup /usr/local, /opt/local and /usr)
|
|
|
|
* Corrected extension compilation under MSVC [romuloceccon]
|
|
|
|
* Define load_extension functionality based on availability [tenderlove]
|
|
|
|
* Deprecation notices for Database#query. Fixes RF #28192
|
|
|
|
|
|
|
|
=== 1.3.0.beta.2 / 2010-05-15
|
|
|
|
|
|
|
|
* Enhancements
|
|
|
|
* Added support for type translations [tenderlove]
|
|
|
|
|
|
|
|
@db.translator.add_translator('sometime') do |type, thing|
|
|
|
|
'output' # this will be returned as value for that column
|
|
|
|
end
|
|
|
|
|
|
|
|
* Bugfixes
|
|
|
|
* Allow extension compilation search for common lib paths [kashif]
|
|
|
|
(lookup /usr/local, /opt/local and /usr)
|
|
|
|
* Corrected extension compilation under MSVC [romuloceccon]
|
|
|
|
* Define load_extension functionality based on availability [tenderlove]
|
|
|
|
* Deprecation notices for Database#query. Fixes RF #28192
|
|
|
|
|
|
|
|
=== 1.3.0.beta.1 / 2010-05-10
|
|
|
|
|
|
|
|
* Enhancements
|
|
|
|
* Complete rewrite of C-based adapter from SWIG to hand-crafted one [tenderlove]
|
|
|
|
See API_CHANGES document for details.
|
|
|
|
This closes: Bug #27300, Bug #27241, Patch #16020
|
|
|
|
* Improved UTF, Unicode, M17N, all that handling and proper BLOB handling [tenderlove, nurse]
|
|
|
|
|
|
|
|
* Experimental
|
|
|
|
* Added API to access and load extensions. [kashif]
|
|
|
|
These functions maps directly into SQLite3 own enable_load_extension()
|
|
|
|
and load_extension() C-API functions. See SQLite3::Database API documentation for details.
|
|
|
|
This closes: Patches #9178
|
|
|
|
|
|
|
|
* Bugfixes
|
|
|
|
* Corrected gem dependencies (runtime and development)
|
|
|
|
* Fixed threaded tests [Alexey Borzenkov]
|
|
|
|
* Removed GitHub gemspec
|
|
|
|
* Fixed "No definition for" warnings from RDoc
|
|
|
|
* Generate zip and tgz files for releases
|
|
|
|
* Added Luis Lavena as gem Author (maintainer)
|
|
|
|
* Prevent mkmf interfere with Mighty Snow Leopard
|
|
|
|
|
|
|
|
=== 1.2.5 / 25 Jul 2009
|
|
|
|
|
|
|
|
* Check for illegal nil before executing SQL [Erik Veenstra]
|
|
|
|
* Switch to Hoe for gem task management and packaging.
|
|
|
|
* Advertise rake-compiler as development dependency.
|
|
|
|
* Build gem binaries for Windows.
|
|
|
|
* Improved Ruby 1.9 support compatibility.
|
|
|
|
* Taint returned values. Patch #20325.
|
|
|
|
* Database.open and Database.new now take an optional block [Gerrit Kaiser]
|
|
|
|
|
|
|
|
|
|
|
|
=== 1.2.4.1 (internal) / 5 Jul 2009
|
|
|
|
|
|
|
|
* Check for illegal nil before executing SQL [Erik Veenstra]
|
|
|
|
* Switch to Hoe for gem task management and packaging.
|
|
|
|
* Advertise rake-compiler as development dependency.
|
|
|
|
* Build gem binaries for Windows.
|
|
|
|
* Improved Ruby 1.9 support compatibility.
|
|
|
|
|
|
|
|
|
2008-12-15 21:45:15 +01:00
|
|
|
=== 1.2.4 / 27 Aug 2008
|
|
|
|
|
|
|
|
* Package the updated C file for source builds. [Jamis Buck]
|
|
|
|
|
|
|
|
|
|
|
|
=== 1.2.3 / 26 Aug 2008
|
|
|
|
|
|
|
|
* Fix incorrect permissions on database.rb and translator.rb [Various]
|
|
|
|
|
|
|
|
* Avoid using Object#extend for greater speedups [Erik Veenstra]
|
|
|
|
|
|
|
|
* Ruby 1.9 compatibility tweaks for Array#zip [jimmy88@gmail.com]
|
|
|
|
|
|
|
|
* Fix linking against Ruby 1.8.5 [Rob Holland <rob@inversepath.com>]
|
|
|
|
|
|
|
|
|
|
|
|
=== 1.2.2 / 31 May 2008
|
|
|
|
|
|
|
|
* Make the table_info method adjust the returned default value for the rows
|
|
|
|
so that the sqlite3 change in 3.3.8 and greater can be handled
|
|
|
|
transparently [Jamis Buck <jamis@37signals.com>]
|
|
|
|
|
|
|
|
* Ruby 1.9 compatibility tweaks [Roman Le Negrate <roman2k@free.fr>]
|
|
|
|
|
|
|
|
* Various performance enhancements [thanks Erik Veenstra]
|
|
|
|
|
|
|
|
* Correct busy_handler documentation [Rob Holland <rob@inversepath.com>]
|
|
|
|
|
|
|
|
* Use int_bind64 on Fixnum values larger than a 32bit C int can take. [Rob Holland <rob@inversepath.com>]
|
|
|
|
|
|
|
|
* Work around a quirk in SQLite's error reporting by calling sqlite3_reset
|
|
|
|
to produce a more informative error code upon a failure from
|
|
|
|
sqlite3_step. [Rob Holland <rob@inversepath.com>]
|
|
|
|
|
|
|
|
* Various documentation, test, and style tweaks [Rob Holland <rob@inversepath.com>]
|
|
|
|
|
|
|
|
* Be more granular with time/data translation [Rob Holland <rob@inversepath.com>]
|
|
|
|
|
|
|
|
* Use Date directly for parsing rather than going via Time [Rob Holland <rob@inversepath.com>]
|
|
|
|
|
|
|
|
* Check for the rt library and fdatasync so we link against that when
|
|
|
|
needed [Rob Holland <rob@inversepath.com>]
|
|
|
|
|
|
|
|
* Rename data structures to avoid collision on win32. based on patch
|
|
|
|
by: Luis Lavena [Rob Holland <rob@inversepath.com>]
|
|
|
|
|
|
|
|
* Add test for defaults [Daniel Rodríguez Troitiño]
|
|
|
|
|
|
|
|
* Correctly unquote double-quoted pragma defaults [Łukasz Dargiewicz <lukasz.dargiewicz@gmail.com>]
|