Changelog for
rubygem-sqlite3-1.3.7-41.11.x86_64.rpm :
Sun Jan 20 13:00:00 2013 cooloAATTsuse.com
- updated to version 1.3.7
* Bugfixes
* Closing a bad statement twice will not segv.
* Internal
* Unset environment variables that could affect cross compilation.
Tue Apr 17 14:00:00 2012 cooloAATTsuse.com
- update to 1.3.6
* Enhancements
* Windows: build against SQLite 3.7.11
* Added SQLite3::ResultSet#each_hash for fetching each row as a hash.
* Added SQLite3::ResultSet#next_hash for fetching one row as a hash.
* Bugfixes
* Support both UTF-16LE and UTF-16BE encoding modes on PPC. Closes #63
* Protect parameters to custom functions from being garbage collected too
soon. Fixes #60. Thanks hirataya!
* Fix backwards compatibility with 1.2.5 with bind vars and `query` method.
Fixes #35.
* Fix double definition error caused by defining sqlite3_int64/uint64.
* Fix suspicious version regexp.
* Deprecations
* ArrayWithTypesAndFields#types is deprecated and the class will be removed
in version 2.0.0. Please use the `types` method on the ResultSet class
that created this object.
* ArrayWithTypesAndFields#fields is deprecated and the class will be removed
in version 2.0.0. Please use the `columns` method on the ResultSet class
that created this object.
* The ArrayWithTypesAndFields class will be removed in 2.0.0
* The ArrayWithTypes class will be removed in 2.0.0
* HashWithTypesAndFields#types is deprecated and the class will be removed
in version 2.0.0. Please use the `types` method on the ResultSet class
that created this object.
* HashWithTypesAndFields#fields is deprecated and the class will be removed
in version 2.0.0. Please use the `columns` method on the ResultSet class
Thu Apr 5 14:00:00 2012 cooloAATTsuse.com
- update to 1.3.5
* Enhancements
* Windows: build against SQLite 3.7.9
* Static: enable SQLITE_ENABLE_COLUMN_METADATA
* Added Statement#clear_bindings! to set bindings back to nil
* Bugfixes
* Fixed a segv on Database.new. Fixes #34 (thanks nobu!)
* Database error is not reset, so don\'t check it in Statement#reset!
* Remove conditional around Bignum statement bindings.
Fixes #52. Fixes #56. Thank you Evgeny Myasishchev.
* Internal
* Use proper endianness when testing database connection with UTF-16.
Fixes #40. Fixes #51
* Use -fPIC for static compilation when host is x86_64.
Mon Feb 13 13:00:00 2012 cooloAATTsuse.com
- patch license to follow spdx.org standard
Fri Aug 19 14:00:00 2011 fcastelliAATTnovell.com
- update to version 1.3.4
* Enhancements:
- Windows: build against SQLite 3.7.7.1
- Windows: build static binaries that do not depend on sqlite3.dll be installed anymore
* Bugfixes
- Backup API is conditionaly required so that older libsqlite3 can be used. Thanks Hongli Lai.
- Fixed segmentation fault when nil is passed to SQLite3::Statement.new
- Fix extconf’s hardcoded path that affected installation on certain systems.
Tue Apr 12 14:00:00 2011 mrueckertAATTsuse.de
- update to version 1.3.3
* Abort on installation if sqlite3_backup_init is missing.
Fixes #19
- switched to \"sqlite3\" instead of \"sqlite3-ruby\"
- additional changes from 1.3.2
* SQLite3::Database can now be open as readonly
db = SQLite3::Database.new(\'my.db\', :readonly => true)
* Added SQLite3::SQLITE_VERSION and
SQLite3::SQLITE_VERSION_NUMBER [nurse]
* type_translation= works along with Database#execute and a block
* defined functions are kept in a hash to prevent GC. #7
* Removed GCC specific flags from extconf.
* SQLite3::Database#type_translation= will be deprecated in the
future with no replacement.
* SQlite3::Version will be deprecated in 2.0.0 with
SQLite3::VERSION as the replacement.
- additional changes from 1.3.1
* Custom collations may be defined using
SQLite3::Database#collation
* Statements returning 0 columns are automatically stepped.
[RF #28308]
* SQLite3::Database#encoding works on 1.8 and 1.9
- added sqlite3-1.3.3_no_stupid_paths.patch:
the extconf.rb was adding some stupid paths to the linker
cmdline. the patch removes those entries.
patch applied to gem itself and rebuild the gem.
- split out doc and testsuite
- updated rpmlintrc to a less stupid version
Mon Jun 14 14:00:00 2010 mrueckertAATTsuse.de
- update to version 1.3.0
- 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]
- 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
- 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
- Added support for type translations [tenderlove]
- 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
- 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 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
- Fixed threaded tests [Alexey Borzenkov]
- Fixed \"No definition for\" warnings from RDoc
Mon Oct 26 13:00:00 2009 mrueckertAATTsuse.de
- update to version 1.2.5
* 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.
- fixes missing license file (bnc#549261)
Fri Jan 16 13:00:00 2009 mrueckertAATTsuse.de
- update to version 1.2.4
- 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 [jimmy88AATTgmail.com]
- Fix linking against Ruby 1.8.5
[Rob Holland
]
- 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
]
- Ruby 1.9 compatibility tweaks [Roman Le Negrate
]
- Various performance enhancements [thanks Erik Veenstra]
- Correct busy_handler documentation
[Rob Holland ]
- Use int_bind64 on Fixnum values larger than a 32bit C int can
take. [Rob Holland ]
- 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 ]
- Various documentation, test, and style tweaks
[Rob Holland ]
- Be more granular with time/data translation
[Rob Holland ]
- Use Date directly for parsing rather than going via Time
[Rob Holland ]
- Check for the rt library and fdatasync so we link against that
when needed [Rob Holland ]
- Rename data structures to avoid collision on win32. based on
patch by: Luis Lavena [Rob Holland ]
- Add test for defaults [Daniel Rodríguez Troitiño]
- Correctly unquote double-quoted pragma defaults
[Łukasz Dargiewicz ]
Tue May 22 14:00:00 2007 mrueckertAATTsuse.de
- update to version 1.2.1
Only a single change in this release: sqlite3 3.3.8 and higher
have changed the format of the \'dflt_value\' column for the
table_info pragma. This caused breakage in apps that depend on
that pragma, like Ruby on Rails. This release makes the
Database#table_info helper check the libversion, and adjust the
dflt_value column accordingly. If you want the new format and not
the old, you can invoke the table_info pragma directly, instead
of using the helper.
- added rubygem-native-rpmlintrc