Revision history for Dist-Zilla-Plugin-OptionalFeature
0.022 2016-02-10 04:58:42Z
- simplify the prompting code with new sugar in [DynamicPrereqs]
- new -always_suggest option (defaulting to true), to insert
optional prerequisites into the suggests prereqs for the
distribution
- -load_prereqs option has been renamed to -check_prereqs, now that
we use static analysis rather than loading the module to check if
it is available
0.021 2015-03-05 04:41:16Z
- Incorporate some minor documentation improvements based on annocpan
notes
- before prompting the user regarding the feature(s), first ensure
the resulting prereqs are not already installed; toggled by the
-load_prereqs option, defaults to true (thanks for the idea,
Alberto Simões!)
0.020 2014-11-29 04:53:50Z
- when setting up prompting in Makefile.PL for multiple optional
features, control all prompts from one master plugin to ensure the
prompt order remains as desired
0.019 2014-11-22 07:35:51Z
- make the -description option mandatory, for more readable prompt
strings
- prompt with just the description, as the feature name is usually
very confusing for the user
- handle funky characters in the feature description and other
fields
0.018 2014-11-01 03:21:38Z
- temporarily disable a test that relies on CPAN::Meta::Merge
behaviour that does not yet exist
0.017 2014-09-19 06:16:11Z
- new -prompt feature (enabled by default for 'required' feature
prereqs), which interactively prompts the user about the feature
0.016 2014-09-06 22:39:49Z
- now *properly* allowing unrecognized options (0.015)
0.015 2014-09-06 07:46:34Z
- now allowing unrecognized options, with a warning, rather than
dying (allows proactively releasing distributions using
not-yet-implemented options)
0.014 2014-05-18 05:04:39Z
- fix examples to use working code, that doesn't violate naming
constraints for features (RT#94130)
0.013 2014-02-19 03:48:35Z
- bump the prereq on JSON::Any, to ensure we know how to handle
JSON::XS 3.x
0.012 2014-01-29 04:09:38Z
- report more installed versions, as an attempt to debug some odd
cpantesters failures
0.011 2014-01-21 04:10:42Z
- new -require_develop option (which has always defaulted to true)
0.010 2014-01-18 22:01:56Z
- fix config section in generated metadata that was not
spec-compliant
0.009 2014-01-18 20:41:13Z
- include our full config data in target dist's metadata
0.008 2013-11-30 17:26:03Z
- re-release to fix compile test
0.007 2013-09-11 05:03:52Z
- warnings tests bypassed during installation
0.006 2013-09-08 17:53:53Z
- add test requirement on the minimal Config::MVP needed to handle
an edge case that we test our handling of
- new EXPERIMENTAL -default config option, instructing CPAN clients
to install the features when running non-interactively
0.005 2013-09-02 23:53:12Z
- no longer setting dynamic_config => 1 -- it is generally the CPAN
client that interrogates the user, not Makefile.PL/Build.PL
- detect invalid syntax in feature name (e.g. spaces are not
permitted), in case the dist isn't validating its metadata syntax
itself
0.004 2013-07-30 00:29:20Z
- now setting dynamic_config => 1 in metadata, as directed in
CPAN::Meta::Spec
0.003 2013-07-18 17:35:20Z
- a use of $` has been replaced with ${^PREMATCH}, which requires perl
5.9.5 (RT#86989)
0.002 2013-07-17 05:31:11Z
- name, description, and always_recommend options are now prefaced
with dashes, just like -phase and -relationship (to avoid naming
conflicts)
0.001 2013-07-17 04:24:19Z
- Initial release.