Sha256: 606c8edbb8d88f3a1c4c48a46fa363f741c980d84431945998a69462feb9ae02

Contents?: true

Size: 1.86 KB

Versions: 4

Compression:

Stored size: 1.86 KB

Contents

Unreleased Changes
------------------

2.1.0 (Unreleased)
------------------

* Modules added:
  * `Hash#nmerge` and `Hash#nmerge!`
  * `Hash#left_deep_merge` and `Hash#left_deep_merge!`
  * `Hash#invert_with_dups`
  * `FalseClass#to_d` and `TrueClass#to_d`
  * `Range#>`, `Range#<`, `Range#<=`, `Range#>=`
  * `Range#round`

2.0.1 (2024-07-29)
------------------

* Bug fixes:
  * `alias_method` doesn't work when target method doesn't exist. Switched to long hand alias

2.0.0 (2024-07-26)
------------------

* Possible breaking change:
  * The check for `method_defined?` was removed because the whole point of this gem is to define the methonds in that
    block. This means there are some things assumed the developer using this gem already has, from this gem or rails,
    e.g. `Enumerable#compact_blank_join` relies on `Enumerable#compact_blank`

1.1.1 (2024-03-01)
------------------

* Bugs fixed:
  * Custom methods added to `DateTime`/`Time` were not added correctly if also added to `Date`
* Modules affected:
  * 'current_month'
  * 'current_week'
  * 'day_of_week'
  * 'display_user'
  * 'input'
  * 'safe_parse'

1.1.0 (2023-09-27)
------------------

* Modules added:
  * `safe_parse`
  * `to_local`
  * `assign_nil`
  * `todays_date`
  * `humanize_symbol`
  * `weighted_sum`
  * `any_value`
  * `all_values`
  * `no_values`
  * `any_key`
  * `all_keys`
  * `no_keys`
  * `set_to_sentence`
  * `uniq_map`
  * `only_some`
  * `clean_string`
  * `select_present`
  * `quarter_dates`
  * `compact_blank_join`
  * `select_present_join`
  * `range_add`
  * `range_multiply`
  * `zero_range`
  * `boolean_scope`
  * `to_positive_i`
  * `to_negative_i`
  * `to_nonzero_i`
* Other changes:
  * Restructured errors' namespace

1.0.0 (2023-09-25)
------------------

* Initial release
    * Migration from `rails_extensions_core` and ~30 sub-gems to `ruby-rails-extensions` with configurations

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ruby-rails-extensions-2.1.0.pre.rc.13 CHANGELOG.md
ruby-rails-extensions-2.1.0.pre.rc.12 CHANGELOG.md
ruby-rails-extensions-2.1.0.pre.rc.11 CHANGELOG.md
ruby-rails-extensions-2.1.0.pre.rc.10 CHANGELOG.md