--- - branch: MAIN date: Thu May 5 03:30:33 UTC 2022 files: - new: '1.12' old: '1.11' path: pkgsrc/databases/ruby-activerecord61/distinfo pathrev: pkgsrc/databases/ruby-activerecord61/distinfo@1.12 type: modified id: 20220505T033033Z.e394f06d812b7838ea559a774a4399de5d3f8e1c log: "databases/ruby-activerecord61: update to 6.1.5.1\n\n## Rails 6.1.5.1 (April 26, 2022) ##\n\n* No changes.\n\n## Rails 6.1.5 (March 09, 2022) ##\n\n* Fix `ActiveRecord::ConnectionAdapters::SchemaCache#deep_deduplicate` for Ruby 2.6.\n\n \ Ruby 2.6 and 2.7 have slightly different implementations of the `String#@-` method.\n In Ruby 2.6, the receiver of the `String#@-` method is modified under certain circumstances.\n This was later identified as a bug (https://bugs.ruby-lang.org/issues/15926) and only\n fixed in Ruby 2.7.\n\n Before the changes in this commit, the\n \ `ActiveRecord::ConnectionAdapters::SchemaCache#deep_deduplicate` method, which internally\n calls the `String#@-` method, could also modify an input string argument in Ruby 2.6 --\n changing a tainted, unfrozen string into a tainted, frozen string.\n\n Fixes #43056\n\n *Eric O'Hanlon*\n\n* Fix migration compatibility to create SQLite references/belongs_to column as integer when\n \ migration version is 6.0.\n\n `reference`/`belongs_to` in migrations with version 6.0 were creating columns as\n bigint instead of integer for the SQLite Adapter.\n\n *Marcelo Lauxen*\n\n* Fix dbconsole for 3-tier config.\n\n *Eileen M. Uchitelle*\n\n* Better handle SQL queries with invalid encoding.\n\n ```ruby\n \ Post.create(name: \"broken \\xC8 UTF-8\")\n ```\n\n Would cause all adapters to fail in a non controlled way in the code\n responsible to detect write queries.\n\n The query is now properly passed to the database connection, which might or might\n not be able to handle it, but will either succeed or failed in a more correct way.\n\n *Jean Boussier*\n\n* Ignore persisted in-memory records when merging target lists.\n\n *Kevin Sjæ\x97¦berg*\n\n* Fix regression bug that caused ignoring additional conditions for preloading\n `has_many` through relations.\n\n Fixes #43132\n\n *Alexander Pauly*\n\n* Fix `ActiveRecord::InternalMetadata` to not be broken by\n `config.active_record.record_timestamps = false`\n\n \ Since the model always create the timestamp columns, it has to set them, otherwise it breaks\n various DB management tasks.\n\n Fixes #42983\n\n *Jean Boussier*\n\n* \ Fix duplicate active record objects on `inverse_of`.\n\n *Justin Carvalho*\n\n* \ Fix duplicate objects stored in has many association after save.\n\n Fixes #42549.\n\n *Alex Ghiculescu*\n\n* Fix performance regression in `CollectionAssocation#build`.\n\n \ *Alex Ghiculescu*\n\n* Fix retrieving default value for text column for MariaDB.\n\n *fatkodima*\n" module: pkgsrc subject: 'CVS commit: pkgsrc/databases/ruby-activerecord61' unixtime: '1651721433' user: taca