./databases/ruby-sqlite3, Ruby interface for the SQLite database engine

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.2.0nb1, Package name: ruby32-sqlite3-2.2.0nb1, Maintainer: pkgsrc-users

This module allows Ruby programs to interface with the SQLite3
database engine (http://www.sqlite.org). You must have the
SQLite engine installed in order to build this module.

Note that this module is NOT compatible with SQLite 2.x.


Required to run:
[misc/ruby-mini_portile2] [lang/ruby31-base]

Master sites:

Filesize: 3308 KB

Version history: (Expand)


CVS history: (Expand)


   2024-03-24 14:39:32 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/ruby-sqlite3: update to 1.7.3

1.7.3 (2024-03-15)

Dependencies

* Vendored sqlite is updated to v3.45.2. @flavorjones
   2024-02-03 16:02:14 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/ruby-sqlite3: update to 1.7.2

1.7.1 (2024-01-24)

Dependencies

* Vendored sqlite is update to v3.45.0. @flavorjones

1.7.2 (2024-01-30)

Dependencies

    Vendored sqlite is updated to v3.45.1. @flavorjones
   2024-01-07 16:24:12 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/ruby-sqlite3: update to 1.7.0

1.7.0 (2023-12-27)

Ruby

This release introduces native gem support for Ruby 3.3.

This release ends native gem support for Ruby 2.7, for which upstream
support ended 2023-03-31.  Ruby 2.7 is still generally supported, but will
not be shipped in the native gems.

This release ends support for Ruby 1.9.3, 2.0, 2.1, 2.2, 2.3, 2.4, 2.5, and
2.6.

Improved

* SQLite3::Statement, Database, and Backup objects have been converted to
  use the TypedData API.  See https://bugs.ruby-lang.org/issues/19998 for
  more context.  [#432] @casperisfine
   2023-12-17 15:08:13 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/ruby-sqlite3: update to 1.6.9

1.6.9 (2023-11-26)

Dependencies

* Vendored sqlite is update to v3.44.2. @flavorjones

Added

* Database.new now accepts a :default_transaction_mode option (defaulting to
  :deferred), and Database#transaction no longer requires a transaction mode
  to be specified.  This should allow higher-level adapters to more easily
  choose a transaction mode for a database connection.  [#426]
  @masamitsu-murase
   2023-11-11 10:53:33 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/ruby-sqlite3: update to 1.6.8

1.6.8 (2023-11-01)

Dependencies

* Vendored sqlite is updated to v3.44.0. @flavorjones
* rake-compiler-dock updated to v1.3.1 for precompiled native
  gems. @flavorjones

Added

* SQLite3::Database.open now returns the block result. Previously this
  returned the Database object. [#415] @toy
* Documentation improvement in lib/sqlite3/database.rb. [#421] @szTheory
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-10-24 16:35:08 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/ruby-sqlite3: update to 1.6.7

1.6.7 / 2023-10-10

Dependencies

Vendored sqlite is updated to v3.43.2.

Upstream release notes:

* Fix a couple of obscure UAF errors and an obscure memory leak.

* Omit the use of the sprintf() function from the standard library in the
  CLI, as this now generates warnings on some platforms.

* Avoid conversion of a double into unsigned long long integer, as some
  platforms do not do such conversions correctly.

Added

* Compile packaged sqlite3 with additional flags to explicitly enable
  FTS5, and set synchronous mode to normal when in WAL mode. [#408]
  (@flavorjones)
   2023-09-18 19:23:17 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
databases/ruby-sqlite3: update to 1.6.6

1.6.6 (2023-09-12)

Dependencies

Vendored sqlite is updated to v3.43.1.

Upstream release notes:

* Fix a regression in the way that the sum(), avg(), and total() aggregate
  functions handle infinities.
* Fix a bug in the json_array_length() function that occurs when the
  argument comes directly from json_remove().
* Fix the omit-unused-subquery-columns optimization (introduced in in
  version 3.42.0) so that it works correctly if the subquery is a compound
  where one arm is DISTINCT and the other is not.
* Other minor fixes.