Sha256: 027c2f3b41757975ff0d398b652a5cbe6fcc5c0e35b2bab838daa21e373a9824

Contents?: true

Size: 1.72 KB

Versions: 1

Compression:

Stored size: 1.72 KB

Contents

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

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

* Modules added:
  * `Hash.nmerge` and `Hash.nmerge!`
  * `Hash.left_deep_merge` and `Hash.left_deep_merge!`

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

1 entries across 1 versions & 1 rubygems

Version Path
ruby-rails-extensions-2.1.0.pre.rc.2 CHANGELOG.md