Why not adopt me?
This distribution is up for adoption!
If you're interested then please contact the PAUSE module admins via
email.
Changes for version 1.000000 - 2014-04-27
- 00 Major
- This is a major set of changes, but mostly forwards compatible.
- Only a few minor packaging backcompat risks for downstream $VENDORs who work by HAND.
- 01 DZil 5 Encoding Support
- Dist::Zilla >= 5.0 is now mandatory
- Callback functions now pass an "encoding" value ( either 'text' or 'bytes' )
- This is mostly a pragmatic choice, if it can be decoded, you probably want to work with it decoded
- Otherwise you'll probably want to work with it as bytes.
- 02 New Functions
- A whole bunch of new functions have been added which are more DWIM and trying smarter to advoid the horrible black magic. - auto_munge_file now the most recommended approach, but supports no laziness overiding.
- 03 Less Black Magic
- There's still a rebless trick or two to cast the refs in-place, but they should be more stable and less prone to initialization-based errors.
- 04 New Tooling
- ExtUtils::MakeMaker has taken precedence over Module::Build
- Dependencies on latest versions are now only recommended, not required.
- 05 New Verson Scheme
- 0.y.z -> 1.yyyzzz
- This is the primary reason for the 1.x on the box.
- Dependencies::Aggregate
- 5.008 : 200
- 5.010 : 183
- 5.019 : 161
- Dependencies::Stats
- Dependencies changed since 0.2.2, see Changes.deps{,.all,.dev} for details
- build: -1
- configure: +1 -1 (recommends: +1)
- develop: +43 -2 (recommends: -1, suggests: +1 -1)
- runtime: +3 ↑1
- test: +5 ↓1 -2 (recommends: +4)
Modules
Make munging File::FromCode and File::InMemory easier.