File rubygem-activerecord-5.2.changes of Package rubygem-activerecord-5.2
-------------------------------------------------------------------
Fri Mar 29 05:53:31 UTC 2019 - Stephan Kulow <coolo@suse.com>
- updated to version 5.2.3
see installed CHANGELOG.md
## Rails 5.2.3 (March 27, 2019) ##
* Fix different `count` calculation when using `size` with manual `select` with DISTINCT.
Fixes #35214.
*Juani Villarejo*
* Fix prepared statements caching to be enabled even when query caching is enabled.
*Ryuta Kamizono*
* Don't allow `where` with invalid value matches to nil values.
Fixes #33624.
*Ryuta Kamizono*
* Restore an ability that class level `update` without giving ids.
Fixes #34743.
*Ryuta Kamizono*
* Fix join table column quoting with SQLite.
*Gannon McGibbon*
* Ensure that `delete_all` on collection proxy returns affected count.
*Ryuta Kamizono*
* Reset scope after delete on collection association to clear stale offsets of removed records.
*Gannon McGibbon*
-------------------------------------------------------------------
Thu Mar 14 03:44:37 UTC 2019 - Marcus Rueckert <mrueckert@suse.de>
- update to version 5.2.2.1:
https://weblog.rubyonrails.org/2019/3/13/Rails-4-2-5-1-5-1-6-2-have-been-released/
CVE-2019-5418 CVE-2019-5419 CVE-2019-5420
-------------------------------------------------------------------
Sat Jan 19 19:51:01 UTC 2019 - Marcus Rueckert <mrueckert@suse.de>
- rb_build_ruby_abi needs to be rb_build_ruby_abis
-------------------------------------------------------------------
Fri Jan 18 16:24:39 UTC 2019 - Marcus Rueckert <mrueckert@suse.de>
- limit to ruby 2.5 and above for 42.3/sle12
-------------------------------------------------------------------
Sat Dec 8 16:16:28 UTC 2018 - Stephan Kulow <coolo@suse.com>
- updated to version 5.2.2
see installed CHANGELOG.md
## Rails 5.2.2 (December 04, 2018) ##
* Do not ignore the scoping with query methods in the scope block.
*Ryuta Kamizono*
* Allow aliased attributes to be used in `#update_columns` and `#update`.
*Gannon McGibbon*
* Allow spaces in postgres table names.
Fixes issue where "user post" is misinterpreted as "\"user\".\"post\"" when quoting table names with the postgres
adapter.
*Gannon McGibbon*
* Cached columns_hash fields should be excluded from ResultSet#column_types
PR #34528 addresses the inconsistent behaviour when attribute is defined for an ignored column. The following test
was passing for SQLite and MySQL, but failed for PostgreSQL:
```ruby
class DeveloperName < ActiveRecord::Type::String
def deserialize(value)
"Developer: #{value}"
end
end
class AttributedDeveloper < ActiveRecord::Base
self.table_name = "developers"
attribute :name, DeveloperName.new
self.ignored_columns += ["name"]
end
developer = AttributedDeveloper.create
developer.update_column :name, "name"
loaded_developer = AttributedDeveloper.where(id: developer.id).select("*").first
puts loaded_developer.name # should be "Developer: name" but it's just "name"
```
*Dmitry Tsepelev*
* Values of enum are frozen, raising an error when attempting to modify them.
*Emmanuel Byrd*
* `update_columns` now correctly raises `ActiveModel::MissingAttributeError`
if the attribute does not exist.
*Sean Griffin*
* Do not use prepared statement in queries that have a large number of binds.
*Ryuta Kamizono*
* Fix query cache to load before first request.
*Eileen M. Uchitelle*
* Fix collection cache key with limit and custom select to avoid ambiguous timestamp column error.
Fixes #33056.
*Federico Martinez*
* Fix duplicated record creation when using nested attributes with `create_with`.
*Darwin Wu*
* Fix regression setting children record in parent `before_save` callback.
*Guo Xiang Tan*
* Prevent leaking of user's DB credentials on `rails db:create` failure.
*bogdanvlviv*
* Clear mutation tracker before continuing the around callbacks.
*Yuya Tanaka*
* Prevent deadlocks when waiting for connection from pool.
*Brent Wheeldon*
* Avoid extra scoping when using `Relation#update` that was causing this method to change the current scope.
*Ryuta Kamizono*
* Fix numericality validator not to be affected by custom getter.
*Ryuta Kamizono*
* Fix bulk change table ignores comment option on PostgreSQL.
*Yoshiyuki Kinjo*
-------------------------------------------------------------------
Mon Dec 3 06:25:30 UTC 2018 - mschnitzer@suse.com
- updated to version 5.2.1.1 (boo#1118076)
* No changes / Just a version bump to match with Rails 5.2.1.1
-------------------------------------------------------------------
Wed Aug 8 14:51:14 UTC 2018 - mschnitzer@suse.com
- updated to version 5.2.1 (boo#1104209)
* PostgreSQL: Support new relkind for partitioned tables.
Fixes #33008.
(Yannick Schutz)
* Rollback parent transaction when children fails to update.
(Guillaume Malette)
* Fix default value for MySQL time types with specified precision.
(Nikolay Kondratyev)
* Fix `touch` option to behave consistently with `Persistence#touch` method.
(Ryuta Kamizono)
* Fix `save` in `after_create_commit` won't invoke extra `after_create_commit`.
Fixes #32831.
(Ryuta Kamizono)
* Fix logic on disabling commit callbacks so they are not called unexpectedly when errors occur.
(Brian Durand)
* Fix parent record should not get saved with duplicate children records.
Fixes #32940.
(Santosh Wadghule)
* Fix that association's after_touch is not called with counter cache.
Fixes #31559.
(Ryuta Kamizono)
* `becomes` should clear the mutation tracker which is created in `after_initialize`.
Fixes #32867.
(Ryuta Kamizono)
* Allow a belonging to parent object to be created from a new record.
(Jolyon Pawlyn)
* Fix that building record with assigning multiple has_one associations
wrongly persists through record. (Fixes #32511)
(Sam DeCesare)
* Fix relation merging when one of the relations is going to skip the
query cache.
(James Williams)
-------------------------------------------------------------------
Mon Apr 16 12:17:12 UTC 2018 - mschnitzer@suse.com
- initialize package
see changelog: https://github.com/rails/rails/blob/v5.2.0/activerecord/CHANGELOG.md