Revision history for MooX-Const:

v0.7.2    2026-02-24 18:19:03+00:00 Europe/London
  [Documentation]
  - Updating broken link in CONTRIBUTING.md.

  - Fixed broken links in SOURCE.

  - Update copyright year.

  [Tests]
  - Added more author tests.

v0.7.1    2025-09-11 16:42:32+01:00 Europe/London
  [Bugs]
  - Fixed warnings about using @_ in signatured subroutines.

  [Tests]
  - Added more author tests.

v0.7.0    2025-08-09 10:47:22+01:00 Europe/London
  [Incompatible Changes]
  - Minimum Perl version is v5.20.

  [Enhancements]
  - The isa option of attributes can be a code reference.

  - Internal code improvements.

  [Documentation]
  - Clarified the documentation on the isa option of attributes.

  - Fixed cut-and-paste error in CONTRIBUTING.md.

  - Fixed errors in the README.

  - Removed the INSTALL file.

  - Removed redundant section.

  [Tests]
  - Moved author tests into the xt directory.

  - Added more author tests.

  - Added tests with MooseX::MungeHas.

  [Toolchain]
  - Improved Dist::Zilla configuration.

  - Stop regenerating MANIFEST.SKIP.

  - Add GitHub workflow to run tests.

v0.6.4    2025-08-03 12:03:08+01:00 Europe/London
  [Documentation]
  - README is now generated by Dist::Zilla::Plugin::UsefulReadme.

  - Added SUPPORT section and merged BUGS into it.

  [Bug Fixes]
  - Fixed module prerequisite metadata.

  [Tests]
  - Improved author tests.

  [Toolchain]
  - Improved Dist::Zilla configuration.

v0.6.3    2025-05-18 12:04:50+01:00 Europe/London
  [Documentation]
  - Updated the SEE ALSO section.

  - Added a security policy (SECURITY.md) and how to contribute (CONTRIBUTING.md) document.

  - Updated the copyright year.

  [Tests]
  - Added more author tests.

v0.6.2    2023-05-15 19:01:45+01:00 Europe/London
  [Documentation]
  - Documented support policy for older Perls.

  [Tests]
  - Increased recommended minimum version of Moo for MooX::TypeTiny tests.

v0.6.1    2023-01-12 14:25:42+00:00 Europe/London
  No changes sicne v0.6.0.

v0.6.0    2023-01-10 14:46:04+00:00 Europe/London (TRIAL RELEASE)
  [Incompatible Changes]
  - Minimum Perl version is v5.14.

  - The deprecated "wo" (write once) attribute type has been removed. Use "once" instead.

  [Documentation]
  - Bumped copyright year.

  - Added Sub::Trigger::Lock to SEE ALSO.

  - Documented support for older Perl versions.

  [Other]
  - Added GitHub Actions to run tests.

v0.5.4    2022-09-04 16:02:53+01:00 Europe/London
  [Other]
  - Sign distribution.

  - Update MANIFEST.SKIP.

v0.5.3    2022-04-03 17:42:59+01:00 Europe/London
  [Bug Fixes]
  - Writers will throw errors, unless it is a write-once attribute.

  - Clearers will throw errors.

  - Fix error check for triggers on value types.

v0.5.2    2022-04-03 16:30:15+01:00 Europe/London
  [Bug Fixes]
  - Wrap coercions, fixes GH#4.

  [Documentation]
  - Bumped copyright year.

  - Fix encoding of links in README.

  [Other]
  - Removed bad rule from MANIFEST.SKIP.

v0.5.1    2021-06-21 16:47:46+01:00 Europe/London
  [Documentation]
  - Bumped copyright year.

  - Updated SEE ALSO.

v0.5.0    2020-12-30 16:54:53+00:00 Europe/London
  [Enhancements]
  - Added "once" as alternative to "wo" attributes. "wo" is now an
    alias for "once", and is documented as deprecated, GH#3.

v0.4.5    2020-11-21 12:44:03+00:00 Europe/London
  [Documentation]
  - Noted different meaning of "wo" attributes in Class::Accessor.

v0.4.4    2020-07-31 14:44:28+01:00 Europe/London
  [Toolchain]
  - Add core modules in the prerequisites.

v0.4.3    2020-01-10 12:08:40+00:00 Europe/London
  [Documentation]
  - Added a note about using with Moose and Mouse.

  - Added link to Types::Const in KNOWN ISSUES.

  [Tests]
  - Added tests with Moose.

  [Other]
  - Added MooX::TypeTiny and Moose as recommended test modules.

v0.4.2    2020-01-04 12:59:01+00:00 Europe/London
  [Tests]
  - Fix MooX::TypeTiny test to bail out if MooX::TypeTiny missing, #1.

v0.4.1    2020-01-03 18:34:29+00:00 Europe/London
  [Documentation]
  - Bump copyright year.

  [Tests]
  - Add tests with MooX::TypeTiny.

  [Other]
  - Recommend MooX::TypeTiny as prereq.

v0.4.0    2019-11-15 17:54:30+00:00 Europe/London
  [Enhancements]
  - Added "strict" option to only apply read-only constraints in
    strict mode.

v0.3.1    2019-04-02 18:47:14+01:00 Europe/London
  [Other]
  - Removed unnecessary prerequisites.

v0.3.0    2019-04-02 18:35:06+01:00 Europe/London
  [Incompatable Changes]
  - Removed support for Perls before v5.10.1.

  [Documentation]
  - Documented handling of non-existent hash reference keys.

  [Tests]
  - Added more tests.

v0.2.2    2018-12-06 18:00:47+00:00 Europe/London
  [Other]
  - Added recommended minimum version of Types::Const.

  - Recommend Type::Tiny::XS.

v0.2.1    2018-11-16 18:28:00+00:00 Europe/London
  [Documentation]
  - Added a ROADMAP section for planned changes.

  [Tests]
  - Added more tests.

v0.2.0    2018-11-10 23:03:30+00:00 Europe/London
  [Enhancements]
  - Add support for write-once attributes.

  - Dies if a trigger is added to a constant attribute.

  [Bug Fixes]
  - Use version module for older Perls.

  [Documentation]
  - Updated ABSTRACT and POD accordingly.

  [Toolchain]
  - Use a different Pod::Coverage plugin.

v0.1.4    2018-11-10 12:27:54+00:00 Europe/London
  [Documentation]
  - Fixed typo.

v0.1.3    2018-11-10 12:23:52+00:00 Europe/London
  [Documentation]
  - Credited ideas for the module to Kang-min Liu 劉康民 <gugod@gugod.org>.

  [Toolchain]
  - Removed some redundant dependencies.

  [Other]
  - Bumped minimum version of Types::Const.

v0.1.2    2018-11-10 01:30:19+00:00 Europe/London
  [Bug Fixes]
  - Actually set the coercion.

  [Documentation]
  - Elaborated on what this is equivalent to.

v0.1.1    2018-11-10 00:28:47+00:00 Europe/London
  [Bug Fixes]
  - Specified a minimum version of Types::Const.

v0.1.0    2018-11-10 00:25:46+00:00 Europe/London
  - Initial release.
