The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Perl module Getopt::Class

v1.1.1 2024-07-21T15:16:18+0900
    - Minor bug in default file value when not a reference

v1.1.0 2024-07-20T17:45:11+0900
    - Improved handling of default value when type is 'file', otherwise Getopt::Long would trigger some error
    - Removed dependency on Nice::Try

v1.0.0 2024-02-23T03:56:26+0900
    - Added types uri and uri-array, improved documentation and added some missing code.
    - Changed this distribution to major stable release.

v0.104.3 2024-02-06T13:49:28+0900

v0.104.2 2023-10-11T16:58:23+0900
    - Corrected malformed signature for distribution release

v0.104.1 2023-09-26T00:51:23+0900
    - Correcting a bug whereby debug or verbose would not work in Getopt::Class::Values

v0.104.0 2023-05-24T14:57:14+0900
    - Improved this already stable module, by automatically enabling mirror options such as enable-something when disable-something is defined or without-something when with-something is defined in the dictionary.

v0.103.3 2022-11-23T11:10:47+0900
    - Minor improvement to silence warning in TIEHASH

v0.103.2 2022-10-26T13:42:02Z +0900
    - Improved method postprocess() for the parsing of the dat or datetime, now using _parse_timestamp() from Module::Generic.

v0.103.1 2022-10-24T15:01:03Z +0900
    - Small improvement in postprocess() following test report.

v0.103.0 2022-10-23T08:32:02Z +0900
    - Corrected issue with using 'local' on DateTime 'time_zone'
    - Stricter code and code improvements

v0.102.7 2022-06-19T08:30:15Z +0900
    - Added method postprocess()
    - Added support for array and scalar objects

v0.102.6 2022-03-12T21:55:30Z +0900
    - Added better support for array
    - Added argument types 'file' and 'file-array'

0.102.5 2020-05-26T14:23:07Z +0900
    - Corrected a mishandling of boolean object

0.102.4 2020-05-21T11:51:32Z +0900
    - Using the latest version of Module::Generic

0.102.3 2020-05-21T08:00:55Z +0900
    - Change from TryCatch to Nice::Try because TryCatch got broken with release of Devel::Declare version 0.006020

0.102.2 2020-05-16T09:52:29Z +0900
    - Bug fixes and design improvements

0.102.1 2020-05-05T22:46:21Z +0900
    - Corrected design bug for option key aliases not working properly.

0.102.0 2020-05-03T17:42:22Z +0900
    - Improvement in management of aliases so that when an alias value is modified, it also modifies the values for other aliases
    - Created an inline class so that the resulting options can be called as method, e.g.
    - my $cl = Getlong::Class->new({ dictionary => $dict });
    - my $opts = $ct->exec;
    - printf( "Name provided is: %s\n", $opts->name );
    - or
    - printf( "Name provided is: %s\n", $opts->{name} );
    - Corrected and improved aliases using Tie::Hash, because the perl feature https://metacpan.org/pod/perlref#Assigning-to-References refaliasing is still experimental and using Tie::Hash is more straightforward
    - Added the access of the option values as object method, each with their type being an object (string, boolean, date/datetime, number, hash or array reference)

0.101.1 2020-05-01T22:57:41Z +0900
    - Corrected a type in method class

0.101.0 2020-04-27T14:47:58Z +0900
    - Change of versioning, cpan forcing me to set version to higher than 0.100.0

0.1.1 2020-04-27T02:22:51Z +0900
    - Corrected 2 typos overlooked and updated slightly the documentation

0.1.0 2020-04-27T00:12:44Z +0900
    - Initial version 0.1