Skip to content

Latest commit

 

History

History
158 lines (75 loc) · 2.71 KB

CHANGELOG.md

File metadata and controls

158 lines (75 loc) · 2.71 KB

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning.

Unreleased

Breaking changes

Compatible changes

1.1.0 - 2024-12-05

Compatible changes

  • Add complete support for attributes that are available through store accessors

1.0.1 - 2024-08-27

  • Hook into railties correctly

1.0.0 - 2024-02-14

  • This gem has been in productive use for 12 years now, time for a 1.0 release! 🥳

0.18.1 - 2023-09-06

Compatible changes

  • Calling assignable_values_for with unsupported options will raise an error.

0.18.0 - 2023-01-24

Compatible changes

  • Add support for Ruby 3.2

0.17.0 - 2022-07-27

Compatible changes

  • Allow to override humanization for inherited assignable_values

0.16.6 - 2022-03-16

Breaking changes

  • Remove no longer supported ruby versions (2.3.8, 2.4.2)
  • Activate rubygems MFA

Compatible changes

  • test against ActiveRecord 7.0

0.16.5 - 2021-01-10

Compatible changes

  • Previously assigned values are no longer duplicated when calling the assignable_values method (fixes #32)

0.16.4 - 2020-10-15

Compatible changes

  • No longer crashes value blocks return nil.

0.16.3 - 2020-10-15

Compatible changes

  • No longer crashes when assigning nil to an attribute with assignable values that are provided as a scope.

0.16.2 - 2020-10-06

Compatible changes

  • when given a scope, do not load all records to memory during validation

0.16.1 - 2019-05-14

Compatible changes

  • add tests for Rails 6
  • Humanized assignable value methods now also take the include_old_values option (fixes #25)

0.16.0 - 2019-02-20

Breaking changes

  • fix arity bug

0.15.1 - 2018-11-05

Compatible changes

  • Add #humanized_values for the multiple: true case.

0.15.0 - 2018-10-26

Breaking changes

  • #humanized_values is deprecated, in favour of #humanized_assignablevalues

Compatible changes

  • #humanized_value(value) and #humanized_assignable_values now also works for the multiple: true case

0.14.0 - 2018-09-17

Compatible changes

  • Add support for Array columns using multiple: true.

0.13.2 - 2018-01-23

Compatible changes

  • Get rid of deprecation warnings on Rails 5.1+.

Thanks to irmela.

0.13.1 - 2017-10-24

Compatible changes

  • Add Rails 5.1 compatibility.

Thanks to GuidoSchweizer.

0.13.0 - 2017-09-08

Breaking changes

  • No longer support providing humanized values as a hash in favour of always using I18n.

Compatible changes

  • Fix a bug with a has_many :through when return a nil object.

Thanks to foobear.

Older releases

Please check commits.