Commit graph

10 commits

Author SHA1 Message Date
obache
8156f1a2d5 Update ruby-sqlite3 to 1.3.1.
=== 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-07-10 09:29:21 +00:00
obache
e52b83e049 Update ruby-sqlite3 to 1.3.0.
Changes:
### 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]

  @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
2010-06-07 09:34:41 +00:00
taca
dba28ee8d5 Update ruby-sqlite3 package to 1.2.5.
* Add LICENSE.


=== 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.


=== 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.
2009-10-17 09:31:43 +00:00
joerg
61b9e83a85 Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
taca
41c268c375 Update ruby-sqlite3 package to 1.2.4.
Release Name: 1.2.4

Notes: This release only updates the generated C file to reflect the
compatibility changes that were made to the SWIG file. Binary builds
(e.g., Windows) are not affected, and need no update. In general, you
will not need this update unless you are using a version of Ruby prior
to 1.8.6.

Release Name: 1.2.3

Notes:
Mostly, this release just fixes the permissions
issue on *nix platforms on the database.rb and
translator.rb files. It also has a few
optimizations and compatibility fixes.


Changes:
=== 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>]
2008-09-15 09:26:50 +00:00
taca
b440d0be9c Update ruby-sqlite3 package to 1.2.2.
Changes:
=== 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>]
2008-06-22 15:52:59 +00:00
jlam
49044b1ec2 Install as a gem using the pkgsrc rubygem.mk framework instead of
directly into site_ruby.
2008-04-04 15:30:00 +00:00
obache
4a0f595089 Update ruby-sqlite3 to 1.2.1.
Release Name: 1.2.1

Notes:
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.

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.
2007-04-01 09:10:34 +00:00
minskim
923278f2fc Merge (almost replace) this package with ruby-sqlite3 in pkgsrc-wip
packgaed by OBATA Akio, because the latter is more complete.

Bump PKGREVISION.
2006-04-05 15:18:34 +00:00
minskim
bd7ad53a6f Import ruby-sqlite3.
This module allows Ruby programs to interface with the SQLite database
engine.
2006-03-30 16:21:14 +00:00