Revision history for CXC-Form-Tiny-Plugin-OptArgs2
0.12 2024-03-25 15:42:38-04:00 America/New_York
[ENHANCEMENT]
* recognize Types::TypeTiny::BoolLike as a Bool command line option
0.11 2023-09-19 22:53:08-04:00 America/New_York
[BUILD FIX]
* Types::Path::Tiny was missing from test depedencies
0.10 2023-09-16 23:43:21-04:00 America/New_York
[ENHANCEMENT]
* character which joins nested fields to create OptArgs2 option
name may now be specified via the optargs_args keyword.
* Type::Tiny types with names 'Path', 'Dir', and 'File' are
converted to 'Str' OptArgs2 types.
0.09 2023-09-16 15:27:20-04:00 America/New_York
[BUGFIX]
* OptArgs2 may modify the passed options specification. The
optspec returned by a command's Form::Tiny form is cached, but
not immutable, so this may result in incorrect behavior if the
form is reused. Now, pass a clone of the optspec to OptArgs2.
0.08 2023-08-22 09:52:55-04:00 America/New_York
[ENHANCMENT]
* Add type map from Type::Tiny Any to Str
* clarify use of Plugins to set Plugin options for a form
0.07 2023-08-18 23:22:30-04:00 America/New_York
[BUILD]
* Add more missing dependencies. ++BINGOS
0.06 2023-08-18 14:18:45-04:00 America/New_York
[BUILD]
* Add missing test dependency on Package::Variant
* fix incorrect bug report and repo url/emails ++BRTASTIC
0.05 2023-08-17 11:44:23-04:00 America/New_York
[REPO FIX]
* add missing file to repo
[ENHANCEMENT]
* expose OptArgs2 to Fold::Tiny hash inflation routine
* add optargs_opts keyword to handle plugin configuration
* inheriting the 'required' attribute is now optional, and
moderated via the new inherit_required optargs_opts keyword
* inheriting a parent Form's optargs now moderated by the
inherit_optargs plugin config attribute. Which Forms to inherit
from are specifid by the inherit_optargs_match plugin config
attribute.
0.04 2023-08-05 16:32:47-04:00 America/New_York
[BUG FIX]
* incorrectly used Form::Tiny::FieldDefinition 'data' attribute to
store plugin data instead of the 'addons' attribute. ++BRTASTIC
0.03 2023-08-04 12:08:30-04:00 America/New_York
[ENHANCEMENT]
* The OptArgs2 type can optionally (mostly) be deduced from the
associated field's type
* OptArgs2 'required' attribute is deduced from the field's
'required' attribute.
0.02 2023-08-03 16:21:38-04:00 America/New_York
[BUG FIX]
* subforms now work
[ENHANCEMENT]
* document using nested forms.
0.01 2023-08-03 00:49:03-04:00 America/New_York
* First release upon an unsuspecting world.