2015-06-03 13:11:15 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
Update ruby-sequel to 4.23.0.
=== 4.23.0 (2015-06-01)
* Make dataset.call_sproc(:insert) work in the jdbc adapter (flash-gordon) (#1013)
* Add update_refresh plugin, for refreshing a model instance when updating \
(jeremyevans)
* Add delay_add_association plugin, for delaying add_* method calls on new \
objects until after saving the object (jeremyevans)
* Add validate_associated plugin, for validating associated objects when \
validating the current object (jeremyevans)
* Make Postgres::JSONBOp#[] and #get_text return JSONBOp instances (jeremyevans) \
(#1005)
* Remove the fdbsql, jdbc/fdbsql, and openbase adapters (jeremyevans)
* Database#transaction now returns block return value if :rollback=>:always \
is used (jeremyevans)
* Allow postgresql:// connection strings as aliases to postgres://, for \
compatibility with libpq (jeremyevans) (#1004)
* Make Model#move_to in the list plugin handle out-of-range targets without \
raising an exception (jeremyevans) (#1003)
* Make Database#add_named_conversion_proc on PostgreSQL handle conversion procs \
for enum types (celsworth) (#1002)
=== 4.22.0 (2015-05-01)
* Deprecate the db2, dbi, fdbsql, firebird, jdbc/fdbsql, informix, and openbase \
adapters (jeremyevans)
* Avoid hash allocations and rehashes (jeremyevans)
* Don't silently ignore :jdbc_properties Database option in jdbc adapter \
(jeremyevans)
* Make tree plugin set reciprocal association for children association correctly \
(lpil, jeremyevans) (#995)
* Add Sequel::MassAssignmentRestriction exception, raised for mass assignment \
errors in strict mode (jeremyevans) (#994)
* Handle ODBC::SQL_BIT type as boolean in the odbc adapter, fixing boolean \
handling on odbc/mssql (jrgns) (#993)
* Make :auto_validations plugin check :default entry instead of :ruby_default \
entry for checking existence of default value (jeremyevans) (#990)
* Adapters should now set :default schema option to nil when adapter can \
determine that the value is nil (jeremyevans)
* Do not add a schema :max_length entry for a varchar(max) column on MSSQL \
(jeremyevans)
* Allow :default value for PostgreSQL array columns to be a ruby array when \
using the pg_array extension (jeremyevans) (#989)
* Add csv_serializer plugin for serializing model objects to and from csv \
(bjmllr, jeremyevans) (#988)
* Make Dataset#to_hash and #to_hash_groups handle single array argument for \
model datasets (jeremyevans)
* Handle Model#cancel_action in association before hooks (jeremyevans)
* Use a condition variable instead of busy waiting in the threaded connection \
pools on ruby 1.9+ (jeremyevans)
* Use Symbol#to_proc instead of explicit blocks (jeremyevans)
=== 4.21.0 (2015-04-01)
* Support :tsquery and :tsvector options in Dataset#full_text_search on \
PostgreSQL, for using existing tsquery/tsvector expressions (jeremyevans)
* Fix TinyTds::Error being raised when trying to cancel a query on a closed \
connection in the tinytds adapter (jeremyevans)
* Add GenericExpression#!~ for inverting =~ on ruby 1.9 (similar to inverting a \
hash) (jeremyevans) (#979)
* Add GenericExpression#=~ for equality, inclusion, and pattern matching \
(similar to using a hash) (jeremyevans) (#979)
* Add Database#add_named_conversion_proc on PostgreSQL to make it easier to add \
conversion procs for types by name (jeremyevans)
* Make Sequel.pg_jsonb return JSONBOp instances instead of JSONOp instances when \
passed other than Array or Hash (jeremyevans) (#977)
* Demodulize default root name in json_serializer plugin (janko-m) (#968)
* Make Database#transaction work in after_commit/after_rollback blocks (jeremyevans)
|
2015-03-08 17:12:05 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-sequel to 4.20.0.
=== 4.20.0 (2015-03-03)
* Restore the use of AUTOINCREMENT on SQLite (jeremyevans) (#965)
* Duplicate the associations hash when duplicating a model object (jeremyevans)
* Correctly apply association limit when eager loading with an eager block using \
default limit strategy on some databases (jeremyevans)
* Fix eager loading when using the :window_function limit strategy with an eager \
block and cascaded associations (jeremyevans)
* Add support for set_column_type :auto_increment=>true to add AUTO_INCREMENT \
to existing column on MySQL (jeremyevans) (#959)
* Add support for overridding the :instance_specific association option (jeremyevans)
* Recognize MSSQL bit type as boolean in the schema_dumper (jeremyevans)
* Skip eager loading queries if there are no matching keys (jeremyevans) (#952)
* Dataset#paged_each now returns an enumerator if not passed a block (jeremyevans)
* Use to_json :root option with string value as the JSON object key in the \
json_serializer plugin (jeremyevans)
* Allow create_enum in the pg_enum extension be reversible in migrations \
(celsworth) (#951)
* Have swift adapter respect database and application timezone settings (asppsa, \
jeremyevans) (#946)
* Don't have the static cache plugin attempt to validate objects (jeremyevans)
* Make freeze not validate objects if their errors are already frozen (jeremyevans)
* Only use prepared statements for associations if caching association metadata \
(jeremyevans)
* Set parent association when loading descendants in the rcte_tree plugin \
(jeremyevans)
* Add Database#transaction :before_retry option, specifying a proc to call \
before retrying (uhoh-itsmaciek) (#941)
|
2015-03-08 16:44:56 by Takahiro Kambe | Files touched by this commit (1) | |
Log message:
Add ALTERNATIVES file which should be commited with previous update.
|
2015-02-02 13:55:48 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-sequel to 4.19.0.
=== 4.19.0 (2015-02-01)
* Make jdbc/sqlanywhere correctly set :auto_increment entry in schema hashes \
(jeremyevans)
* Add Model#cancel_action for canceling actions in before hooks, instead of \
having the hooks return false (jeremyevans)
* Support not setting @@wait_timeout on MySQL via :timeout=>nil Database \
option (jeremyevans)
* Add accessed_columns plugin, recording which columns have been accessed for a \
model instance (jeremyevans)
* Use correct migration version when using IntegerMigrator with \
:allow_missing_migration_files (blerins) (#938)
* Make Dataset#union, #intersect, and #except automatically handle datasets with \
raw SQL (jeremyevans) (#934)
* Add column_conflicts plugin to automatically handle columns that conflict with \
method names (jeremyevans) (#929)
* Add Model#get_column_value and #set_column_value to get/set column values \
(jeremyevans) (#929)
|
2015-02-01 14:35:41 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-sequel to 4.18.0.
Changes are too many to write here, please refer CHANGELOG file.
|
2014-06-15 18:32:31 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-sequel to 4.11.0.
Changes from 4.8.0 is too many to write here, please refer there files:
${GEM_LIBDIR}/doc/release_notes/4.9.0.txt
${GEM_LIBDIR}/doc/release_notes/4.10.0.txt
${GEM_LIBDIR}/doc/release_notes/4.11.0.txt
|
2014-03-13 19:24:52 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
Update ruby-sequel to 4.8.0.
=== 4.8.0 (2014-03-01)
* Add SQL::AliasedExpression#alias alias for #aliaz (jeremyevans)
* Handle SQL::Identifier, SQL::QualifiedIdentifier, and SQL::AliasedExpression \
objects as first argument to Dataset#graph (jeremyevans)
* Respect qualification and aliases in symbols passed as first argument to \
Dataset#graph (dividedmind) (#769)
* Recognize new constraint violation error messages in SQLite 3.8.2+ (itswindtw) \
(#766)
* Use limit strategy to correctly handle limited associations in the \
dataset_associations plugin (jeremyevans)
* Handle issues in dataset_associations plugin when dataset uses unqualified \
identifiers for associations requiring joins (jeremyevans)
* Handle fractional seconds in input timestamps in the odbc/mssql adapter (Ross \
Attrill, jeremyevans)
* Return fractional seconds in timestamps in the odbc adapter (jeremyevans)
* Support :plain and :phrase options to Dataset#full_text_search on PostgreSQL \
(jeremyevans)
* Use limit strategy to correctly handle filtering by limited associations \
(jeremyevans)
* Simplify queries used for filtering by associations with conditions (jeremyevans)
* Use an eager limit strategy by default for *_one associations with orders \
(jeremyevans)
* Support :limit_strategy eager_graph option, for specifying strategy used for \
limited associations in that eager graph (jeremyevans)
* Add eager_graph_with_options to model datasets, for specifying options \
specific to the eager_graph call (jeremyevans)
* Handle offsets on *_many associations when eager graphing when there are no \
associated results (jeremyevans)
* Make Database#register_array_type work without existing scalar conversion proc \
in the pg_array extension (jeremyevans)
* Handle presence validations on foreign keys in associated objects when \
creating new associated objects in the nested_attributes plugin (jeremyevans)
* Respect offsets when eager graphing *_one associations (jeremyevans)
* Add association_join to model datasets, for setting up joins based on \
associations (jeremyevans)
* Add one_through_many association to many_through_many plugin, for only \
returning a single record (jeremyevans)
* Add :graph_order association option, useful when :order needs to contain \
qualified identifiers (jeremyevans)
* Add one_through_one association, similar to many_to_many but only returning a \
single record (jeremyevans)
=== 4.7.0 (2014-02-01)
* Don't swallow underlying exception if there is an exception closing the cursor \
on PostgreSQL (jeremyevans) (#761)
* Recognize primary key unique constraint violations on MSSQL and SQLAnywhere \
(jeremyevans)
* Recognize composite unique constraint violations on SQLite (timcraft) (#758)
* Make #* method without arguments on SQL::Function return a Function with * \
prepended to the arguments (jeremyevans)
* Add #function to SQL::Identifier and SQL::QualifiedIdentifier, allowing for \
easy use of schema qualified functions or functions names that need quoting \
(jeremyevans)
* Add SQL::Function#distinct for easier creation of aggregate functions using \
DISTINCT (jeremyevans)
* Add SQL::Function#over for easier creation of window functions (jeremyevans)
* Don't clear validation instance_hooks until after a successful save (jeremyevans)
* Support :raise_on_save_failure option for one_to_many, pg_array_to_many, and \
many_to_pg_array associations (jeremyevans)
* Make SQLTime#to_s return a string in HH:MM:SS format, since it shouldn't \
include date information (jeremyevans)
* Support the Database#tables :schema option in the jdbc adapter (robbiegill, \
jeremyevans) (#755)
* Automatically rollback transactions in killed threads in ruby 2.0+ (chanks) (#752)
* Add update_or_create plugin, for updating an object if it exists, or creating \
such an object if it does not (jeremyevans)
* Make auto_validations uniqueness validations work correctly for STI subclasses \
(jeremyevans)
* Support :dataset option to validates_unique vaildation (jeremyevans)
=== 4.6.0 (2014-01-02)
* Add Database#call_mssql_sproc on MSSQL for calling stored procedures and \
handling output parameters (jrgns, jeremyevans) (#748)
* Handle RuntimeErrors raised by oci8 in the oracle adapter (jeremyevans)
* Support OFFSET/FETCH on Microsoft SQL Server 2012 (jeremyevans)
* Support :server option for Database#{commit,rollback}_prepared_transaction on \
PostgreSQL, MySQL, and H2 (jeremyevans) (#743)
* Do not attempt to eager load and raise an exception when doing \
Model.eager(...).naked.all (jeremyevans)
* Recognize a couple additional disconnect errors in the jdbc/postgresql adapter \
(jeremyevans) (#742)
|
2013-12-08 17:51:45 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
Update ruby-sequel to 4.5.0.
=== 4.5.0 (2013-12-02)
* Support :on_commit=>(:drop|:delete_rows|:preserve_rows) options when \
creating temp tables on PostgreSQL (rosenfeld) (#737)
* Make Dataset#insert work on PostgreSQL if the table name is a \
SQL::PlaceholderLiteralString (jeremyevans) (#736)
* Copy unique constraints when emulating alter_table operations on SQLite \
(jeremyevans) (#735)
* Don't return clob column values as SQL::Blob instances in the db2 and ibmdb \
adapters unless use_clob_as_blob is true (jeremyevans)
* Make use_clob_as_blob false by default on DB2 (jeremyevans)
* Fix usage of Sequel::SQL::Blob objects as prepared statement arguments in \
jdbc/db2 adapter when use_clob_as_blob is false (jeremyevans)
* Add mssql_optimistic_locking plugin, using a timestamp/rowversion column to \
protect against concurrent updates (pinx, jeremyevans) (#731)
* Make Model.primary_key array immutable for composite keys (chanks) (#730)
=== 4.4.0 (2013-11-01)
* Make Database#tables not show tables in the recycle bin on Oracle \
(jeremyevans) (#728)
* Don't automatically order on all columns when emulating offsets for unordered \
datasets on DB2 (jeremyevans)
* Improve PostgreSQL type support in the jdbc/postgresql adapter (jeremyevans)
* Make offset emulation on Oracle work when using columns that can't be ordered \
(jeremyevans, sdeming) (#724, #725)
* Make filter by associations support handle associations with :conditions or \
block (jeremyevans)
* Make association cloning handle :block correctly for clones of clones (jeremyevans)
* Make association cloning handle :eager_block option correctly (jeremyevans)
* Make add_primary_key work on h2 (jeremyevans)
* Add support for foreign key parsing on Oracle (jeremyevans)
* Add support for foreign key parsing to the jdbc adapter (jeremyevans)
* Make add_foreign_key work on HSQLDB (jeremyevans)
* Add table_select plugin for selecting table.* instead of * for model datasets \
(jeremyevans)
* Issue constraint_validation table deletes before inserts, so modifying \
constraint via drop/add in same alter_table block works (jeremyevans)
* Support add_*/remove_*/remove_all_* pg_array_to_many association methods on \
unsaved model objects (jeremyevans)
* Add Sybase SQLAnywhere support via new sqlanywhere and jdbc/sqlanywhere \
adapters (gditrick, jeremyevans)
* Add Dataset#offset for setting the offset separately from the limit (Paul \
Henry, jeremyevans) (#717)
=== 4.3.0 (2013-10-02)
* Fix literalization of empty blobs on MySQL (jeremyevans) (#715)
* Ensure Dataset#page_count in pagination extension is at least one
(jeremyevans) (#714)
* Recognize another disconnect error in the jdbc/as400 adapter (jeremyevans)
* Make Dataset#qualify and Sequel.delay work together (jeremyevans)
* Recognize citext type as string on PostgreSQL (isc) (#710)
* Support composite keys in the rcte_tree plugin (jeremyevans)
* Support composite keys in the tree plugin (jeremyevans)
* Make Migrator.migrator_class public (robertjpayne, jeremyevans) (#708)
* Make PostgreSQL empty array literalization work correctly on PostgreSQL <8.4
(jeremyevans)
* Add Sequel extensions guide (jeremyevans)
* Add model plugins guide (jeremyevans)
* Add error_sql Database extension, allowing DatabaseError#sql to return SQL
query that caused underlying exception (jeremyevans)
* Make Dataset#each_page in pagination extension return enumerator if no block
is given (justinj) (#702)
|
2013-09-11 17:16:55 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-sequel to 4.2.0.
Changes from 3.48.0 are too many to write here, please refer CHANGELOG
file.
|
2013-06-14 18:51:39 by Takahiro Kambe | Files touched by this commit (3) |
Log message:
Update ruby-sequel to 3.48.0.
Changes are too many to write here, please refer CHANGELOG or release notes.
|