Release history for Gentoo-PerlMod-Version
v0.8.1 2017-03-05T11:11:43Z 2465f66
[Bugfix]
- Fix test problems with -Ddefault_inc_excludes_dot
- Closes https://github.com/kentnl/Gentoo-PerlMod-Version/issues/1
[Dependencies::Stats]
- Dependencies changed since 0.8.0, see misc/*.deps* for details
- develop: +8 ↑2 (suggests: ↑2)
[Misc]
- Version scheme now includes a "v" due to upstream tooling constraints
0.8.0 2015-07-16T23:24:29Z 301fe54
[00 Major / Features]
- gentoo-perlmod-version.pl is now fatpacked.
- This means the code should run better in mixed environments as well as between perl upgrades
[Dependencies::Stats]
- Dependencies changed since 0.7.1, see misc/*.deps* for details
- develop: +2 -1 (suggests: ↑1)
0.7.1 2015-06-23T03:30:53Z 8b35638
[00 Minor]
- Avoid using an XS dep to simply iterate an array pairwise.
- This effectively halves our total runtime dependencies.
[Dependencies::Stats]
- Dependencies changed since 0.7.0, see misc/*.deps* for details
- configure: +1 (recommends: ↑1)
- develop: +10 ↑3 -3 (recommends: +1, suggests: ↑2)
- runtime: -1
- test: +1 (recommends: ↑1 ↓1)
0.7.0 2014-09-27T07:40:21Z
[00 Important - Installing Toolkit Change]
- This may affect hand operated downstreams
- Code is migrated from using Module::Build to using ExtUtils::MakeMaker as an install tool.
- https://questhub.io/realm/perl/quest/5388cc12bbd0be5b2500011f
[01 Migrated to Sub::Exporter::Progressive]
- No fancy stuff is really required internally, so a lighter weight Sub::Exporter::Progressive is now in use.
[Dependencies::Stats]
- Dependencies changed since 0.6.0, see misc/*.deps* for details
- build: -1
- configure: +1 -1 (recommends: +1)
- develop: +50 -1 (recommends: -1, suggests: +1 ↑1)
- runtime: +2 ↓1 -1
- test: +2 ↓1 -2 (recommends: +3)
[Internals]
- Fatal Exceptions don't lose their context as soon as they're thrown.
- However, backtraces are subsequently slightly impeded.
- Use Devel::Cover for full backtraces.
[Metadata]
- recognize 1x contributor
- migrate to kentnl org
0.6.0 2012-10-27T12:27:17Z
[00 IMPORTANT CHANGES]
- $perlver being undef now is an error.
- All error code is now refactored into the ::Error class, which ultimately grants more flexibility and better code
organisation.
- %ENV interaction is now handled vis a few utility functions in the ::Env class.
- Functions in ::Env and ::Error are proxied into the ::Version class via some lazy-load functions.
[Dependencies::Stats]
- Dependencies changed since 0.5.0, see misc/*.deps* for details
- build: ↑1
- configure: ↑1
- develop: (suggests: ↑1)
- test: +1 ↑1
[Documentation]
- Miscelaneous improvements, s/method/func/, and more general coverage of some error functions.
0.5.0 2012-06-08T12:08:07Z
[00 IMPORTANT CHANGES]
- Errors that occur when a version fails to validate have changed in some circumstances.
- Now reports the version token that failed to validate.
- laxness can be overridden globally via new GENTOO_PERLMOD_VERSION_OPTS=" always_lax=$n "
- user provided data can now be stripped from error output by GENTOO_PERLMOD_VERSION_OPTS=" taint_safe "
- carp messages can be more verbose about context/options by setting GENTOO_PERLMOD_VERSION_OPTS=" carp_debug "
[Dependencies::Stats]
- Dependencies changed since 0.4.0, see misc/*.deps* for details
- develop: (recommends: ↑1, suggests: ↑1)
[Internals]
- Carp now loaded on-demand.
- List::MoreUtils now loaded on demand, which is good, because its only used at lax = 2
- croak is proxied via _fatal() which takes lots more information.
0.4.0 2012-03-01T08:37:02Z
[00 IMPORTANT CHANGES]
- new 'oneshot' mode for validating/normalising a single version, for use predominantly in other scripts like bash.
- usage: VALUE="$( gentoo_perlmod_version.pl --oneshot "$VERSION" )"
[Dependencies::Stats]
- Dependencies changed since 0.3.1, see misc/*.deps* for details
- develop: (suggests: ↑1)
- runtime: +1
[Documentation]
- Fixed a few typos and clarified some minor things.
[Packaging]
- Update LICENSE ( Year, Indentation )
[Tests::New]
- minimum-version.t
0.3.1 2011-10-22T14:35:08Z
- Maintenance Release
[Dependencies::Stats]
- Dependencies changed since 0.3.0, see misc/*.deps* for details
- runtime: +2
- test: -1
[Internals]
- VERSION no longer declared in BEGIN
- All Packages declare $AUTHORITY
[Packaging]
- Move Changelog to CPAN::Changes format.
- Move author/release tests to xt/
- Update LICENSE ( Indentation, Address )
- Git Repo URI's are now all https://
- Added x_authority
0.3.0 2011-02-26T02:08:13Z
- Switch to @Author::KENTNL bundle.
- Don't strip excess 0 groups.
- Use standard 'normalized' dotted-decimal versions ( without leading 'v' and with at least 3 components ) ( Thanks to
Torsten Veller )
[Dependencies::Stats]
- Dependencies changed since 0.2.2, see misc/*.deps* for details
- develop: +1 -1 (recommends: +1 -1, suggests: +1 -1)
0.2.2 2011-01-11T14:20:34Z
- Added POD to the script to be helpful.
- Removed a few errors from the POD.
- Hack it so lax version doesn't influence the whole parse, instead, laxing is only applied when its deemed the input
isn't within a defined format.
- Dropped _has_bad_bits in favour of individual targeted regex.
0.2.1 2011-01-10T21:14:42Z
- Fix a minor issue where v-strings were rejected because we thought they were ascii. Thanks to Torsten Veller for
reporting.
0.2.0 2011-01-09T22:26:45Z
- Managed to accidentally sneak the last one out without the dep on version.pm.
- Redid the whole version split->lint-tidyup chain w/ Vincent Pits code. ( Thanks VPIT )
[Dependencies::Stats]
- Dependencies changed since 0.001.000, see misc/*.deps* for details
- runtime: +1
0.001.000 2011-01-09T19:24:56Z
- First version, released on an unsuspecting world.