Sha256: 4c0ba4113391fdbf6d217311b4115980e4edf26c9bb573c527d08c91034b61a5

Contents?: true

Size: 1.87 KB

Versions: 1

Compression:

Stored size: 1.87 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`
  * `BigDecimal#to_d`, `FalseClass#to_d`, `Float#to_d`, `Integer#to_d`, `NilClass#to_d`, `String#to_d`, `TrueClass#to_d`

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.6 CHANGELOG.md