CHANGELOG.md
December 30, 2025 ยท View on GitHub
1.1.0 (Next)
- #54: Add support for Ruby 4.0 - @dblock.
- #53: Replace code climate with coveralls - @dblock.
- Your contribution here.
1.0.0 (2023/01/10)
- #41: Make i18n dependency optional - @peterfication.
- #43: Add exhaustive case matcher - @peterfication.
- #40: Enable new Rubocop cops and address/allowlist lints - @petergoldstein.
- #39: Require Ruby >= 2.7 - @petergoldstein.
- #38: Ensure Ruby >= 2.3 - @ojab.
0.9.0 (2021/01/21)
- #34: Added support for Ruby 3.0 - @dblock.
- #29: Added superclass values when enumerating with
Ruby::Enum#values- @gi. - #30: Default value to key - @gi.
- #34: Replaced Travis-CI with Github Actions, added Danger PR linter - @dblock.
- #37: Added code coverage - @dblock.
0.8.0 (2020/03/27)
- #22: Added
Ruby::Enum#each_keyandRuby::Enum#each_value- @dblock. - #22: Dropped support for Ruby 2.2 - @dblock.
- #22: Upgraded RuboCop to 0.80.1 - @dblock.
0.7.2 (2017/03/15)
- #18: Added support for non constant definition - @laertispappas.
0.7.1 (2017/02/23)
- #16: Replaced
const_missingwithconst_set- @laertispappas.
0.7.0 (2017/02/21)
- #3: Added support for subclassing an Enum - @laertispappas.
0.6.0 (2016/05/12)
- #12: A
Ruby::Enum::Errors::DuplicateKeyErroror aRuby::Enum::Errors::DuplciateKeyValyeErrorwill now be raised when duplicate keys / values are defined - @laertispappas.
0.5.0 (2015/11/20)
- #8: Added
Ruby::Enum#key,Ruby::Enum#value,Ruby::Enum#key?, andRuby::Enum#value?- @dmolesUC3.
0.4.0 (2014/06/29)
0.3.0 (2014/05/19)
- #4: Added
Ruby::Enum#map- @ArnaudRinquin.
0.2.1 (2013/05/15)
- Added
Ruby::Enum#values,Ruby::Enum#keysandRuby::Enum#to_h- @dblock. - A
Ruby::Enum::Errors::UninitializedConstantErrorwill now be raised when referencing an undefined enum - @dblock.
0.1.0 (2013/05/14)
- Initial public release, live-coded during May 2013 NYC.rb - @dblock.