Apr 6, 2021
React 17 removes event pooling in the modern browsers
React 17 removes event pooling in modern browsers as it does not improve the performance and causes confusion.
Mar 31, 2021
Rails 7 adds the ability to schedule the query on the background thread pool
Rails 7 adds the ability to push database queries to the background thread pool, effectively reducing load times by utilizing I/O waits.
Mar 30, 2021
Rails 6.1 adds `if_exists` option in `remove_index` operation
Rails 6.1 adds the `if_exists` option in `remove_index` which when set to true won't raise an error if the index doesn't exist.
Mar 24, 2021
Rails 7 adds direct ActiveStorage::Streaming support
Rails 7 adds a method to stream directly from your own controllers.
Mar 23, 2021
Rails 7 adds `#with_all_rich_text` to eager load all rich text associations at once
Rails 7 adds `#with_all_rich_text` to ActionText for eager loading all rich text associations.
Mar 17, 2021
Rails 7 adds maximum and minimum methods to Enumerable
Rails 7 adds `Enumerable#maximum` and `Enumerable#minimum` to calculate the maximum or minimum from extracted elements of an enumerable.
Mar 16, 2021
Rails 7 adds ActiveRecord methods `#sole` and `#find_sole_by`
Rails 7 adds ActiveRecord methods `#sole` and `#find_sole_by` to uniquely match only one record in a database.
Mar 8, 2021
Rails 7 adds #excluding to ActiveRecord::Relation
Rails 7 adds #excluding to ActiveRecord::Relation to exclude a record or collection of records.
Mar 2, 2021
React 17 stops event bubbling in scroll event
In React 17 the scroll event no longer bubbles to align with browser's behavior.
Mar 1, 2021
Rails 6.1 adds config option to control image_tag loading attribute
Rails 6.1 adds a config option to set a default value for the loading attribute of all image_tags. This is in line with the latest official HTML standard.