Revision history for MooX-Const: 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 劉康民 . [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.