- #54: Add support for Ruby 4.0 - @dblock.
- #53: Replace code climate with coveralls - @dblock.
- Your contribution here.
- #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.
- #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.
- #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.
- #18: Added support for non constant definition - @laertispappas.
- #16: Replaced
const_missingwithconst_set- @laertispappas.
- #3: Added support for subclassing an Enum - @laertispappas.
- #12: A
Ruby::Enum::Errors::DuplicateKeyErroror aRuby::Enum::Errors::DuplciateKeyValyeErrorwill now be raised when duplicate keys / values are defined - @laertispappas.
- #8: Added
Ruby::Enum#key,Ruby::Enum#value,Ruby::Enum#key?, andRuby::Enum#value?- @dmolesUC3.
- #4: Added
Ruby::Enum#map- @ArnaudRinquin.
- 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.
- Initial public release, live-coded during May 2013 NYC.rb - @dblock.