-
Update to 1.0.0
-
Update to SQLite 3.7.4
-
Update all runtime and development dependencies to the latest version
-
Fix FasterCSV/CSV compatibility issues with ruby 1.8/1.9 [github issue #4]
-
Fix building issues for Ruby 1.9 [gitHub issue #5]
-
Fix cross compilation problems when using rvm
-
Update to sqlite 3.7.3
-
Added Database#import_csv_to_table
-
Added MemoryDatabase class
-
Unable to run specs from gem [GH Issue #3]
-
Update to sqlite 3.6.22
-
Update to sqlite 3.6.19
-
Improve detection of schema changes
-
Add missing development dependencies
-
Ensure the initialization of the underlying sqlite3 library
-
Fix a segmentation fault that happend in Sequel tests
-
Fix tracking of highwater memory usage
-
Fix testing interruptability of sqlite3 commands
-
Update to SQLite 3.6.17
-
Add compiletime vs. runtime library checking.
-
Fix missing datatypes to typemap (reported by Jay Godse)
-
Statement#execute was not expanding an Array passed in to the positional #bind parameters (reported by Steven Harris).
-
Add version subdirectory for extension on all platforms for building locally on gem install.
-
Add gem for x86-ming32 platform
-
Add specs to validate the R*Tree index is compiled correctly
-
Small documentation change for Amalgalite::Database#new
-
windows gem is now a fat binary to support installing into ruby 1.8 and 1.9 from the same gem
-
Update to Sqlite 3.6.16 and fix errors returned by define_aggregate and define_function based upon update
-
Ruby 1.9 compatibility
-
Update to SQLite 3.6.12
-
Added support for the new SQLite Backup API, see Amalgalite::Database#replicate_to
-
Added exclusive/immediate/deferred transaction helpers
-
Add in support for obtaining limited schema information on temporary tables and indexes
-
Add support for returning the primary key columns of a table
-
Other miscellaneous items to support the ActiveRecord adapter
-
roll back to SQLite 3.6.10 because of substr() bug in 3.6.11
-
Update to SQLite 3.6.11
-
fix issues with the wrong error message appearing in statement closing
-
incorrectly raise an exception if a transaction is started when rescuing an exception [reported by James Edwared Gray II]
-
another ruby -w pass to clear up warnings
-
force all tests to run with -w turned on
-
fix Database#first_row_from not behaving the same as Database#execute() when there are no results. [reported by James Edward Gray II]
-
added Database#first_row_from
-
added Database#first_value_from
-
clean up ruby warnings when run with -w
-
fix documenation on Database#execute
-
added quoting and escaping of text support, used for database drivers
-
added ability to access columns of the schame in original definition order
-
added support for sqlite’s nexted transactions which appeared in sqlite
-
update to SQLite version 3.6.10
-
added ability to set the SQLite temporary directory
-
added amalgalite-pack –require-order
-
fix exception when accessing the special ‘rowid’ column
-
fix internal require order list for use in packing
-
Added ability to define custom SQL functions implemented in Ruby
-
Added ability to define custom SQL aggregates implemented in Ruby
-
Added support for Ruby busy handlers
-
Added database ‘interrupt’ support
-
Added support for Ruby progress handlers
-
update to SQLite version 3.6.7
-
update to SQLite version 3.6.6.2
-
amalgalite-pack-into-db has been reworked into amalgalite-pack
-
ruby code that is packed into a database for later requiring can now be compressed
-
update to SQLite version 3.6.5
-
release of windows gem
-
update to SQLite3 version 3.6.3
-
change rdoc template to darkfish
-
update to SQLite3 version 3.6.2 and enable the RTree option by default
-
Amalgalite::Requires module allowing ruby code to be ‘required’ from columns in an SQLite database
-
Amagalite::Requires::Bootstrap extension module enabling low level boot strapping of the pure ruby Amalgalite code from an sqlite database
-
more indepth information about indexes is available via the Index class
-
add support for sqlite3_status and sqlite3_db_status information
-
fix nil exception when using a declared_data_type on primary key column that has no declared_data_type
-
when Database#transaction is passed a block, the return value is the return value of the block
-
nested transactions are ‘faked’. Calling Database#transaction while Databased#in_transaction? is true does not result in an exception, but continues on in the current transaction.
-
raise LoadError if required in the same program as sqlite3-ruby. These libraries conflict with each other.
-
fix compilation when ruby is compiled without pthreads using
-
make sure file permissions are all read before shipping gem
-
Database#pragma should accept a block just like Database#execute does
-
convert to using extconf.rb instead of mkrf to enable compilation as a direct ruby extension in the ruby source tree
-
make sure that the pthread support in sqlite3 matches that of ruby
-
fix schema reloading in the example scripts
-
blob support, both incremental access and normal access
-
added examples/gem_db.rb script demonstrating taps and prepared statements
-
added examples/schema-info.rb script demonstrating meta information
-
added examples/blob.rb demonstrating incremental blob IO
-
added access to the SQLite3 errcode and errmsg api
-
added taps.rb for requiring
-
fixed prepared statement reset
-
caught an error in executing prepared statements earlier in the process so the correct error is reported
-
Initial public release