Remove example database that was mistakenly packaged with version 1.1.1
Update to SQLite 3.7.5
Enable SQLite Full Text Search compile time options FTS3 and FTS4 [github issue #10] www.sqlite.org/fts3.html
Enable STAT2 SQLite compile time option to improve ANALYZE command support www.sqlite.org/lang_analyze.html
The C coded generated by gen_constants.rb was updated to support older compilers [github issue #8] (patch from josb)
Fix 'amalgalite-pack --self' on ruby 1.9
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
Generated with the Darkfish Rdoc Generator 2.