Skip to content

Latest commit

 

History

History
80 lines (49 loc) · 5.26 KB

File metadata and controls

80 lines (49 loc) · 5.26 KB

1.2.2 (Next)

  • #65: Fixed coverage reporting to Coveralls not running on pull requests by switching from coveralls_reborn/COVERALLS_REPO_TOKEN to coverallsapp/github-action/GITHUB_TOKEN - @dblock.
  • Your contribution here.

1.2.1 (2026/08/15)

  • #62: Fixed values, value? and key to not return a superclass' overridden value when a subclass redefines a key, matching the behavior of to_h and other methods - @dblock.
  • #64: Updated copyright year to 2026 - @dblock.

1.2.0 (2026/08/14)

  • #49: Fixed NoMethodError on keys, values, key?, value?, key, value, to_h, parse and each when a subclass defines no enums of its own - @dblock.
  • #49: keys, key?, value?, key, value, to_h, parse and each now include enums defined in a superclass, matching the existing behavior of values - @dblock.
  • #61: Document performance overhead in README, add rake benchmark:basic - @dblock.

1.1.0 (2026/06/20)

  • #56: Fix DuplicateKeyError when the enum class is reloaded - @flvrone.
  • #54: Add support for Ruby 4.0 - @dblock.
  • #53: Replace code climate with coveralls - @dblock.

1.0.0 (2023/01/10)

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_key and Ruby::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)

0.7.1 (2017/02/23)

0.7.0 (2017/02/21)

0.6.0 (2016/05/12)

  • #12: A Ruby::Enum::Errors::DuplicateKeyError or a Ruby::Enum::Errors::DuplciateKeyValyeError will 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?, and Ruby::Enum#value? - @dmolesUC3.

0.4.0 (2014/06/29)

0.3.0 (2014/05/19)

0.2.1 (2013/05/15)

  • Added Ruby::Enum#values, Ruby::Enum#keys and Ruby::Enum#to_h - @dblock.
  • A Ruby::Enum::Errors::UninitializedConstantError will now be raised when referencing an undefined enum - @dblock.

0.1.0 (2013/05/14)