KENTNL / Package-Strictures-1.000000 / Changes

Revision history for Package-Strictures

1.000000 2014-04-30T12:36:53Z
 [00 Major]
 - A few moderate implementation/dependency changes
 - Packaging changes that might be important for downstreams repackaging by
   hand.

 [01 New Constant generation bug fix]
 - Instead of the previous approach of trying to create constants for the
   per-package stricutres ourselves, we now use a combination of
   constant.pm and Import::Into
 - This approcach should be more reliable long term for ensuring constant
   folding takes place.
 - This change resolves closes #1 on github.
 - This also means this package is no longer broken >perl 5.19.3 after the
   close of perl #79908
 - Thanks to Slaven Rezić for reporting, and thanks to Andreas J. Koenig
   for the scattered smoke testing that helped me find which Perl change
   broke this.

 [02 Moose requirement eliminated]
 - Moose was previously used in Registry.pm to do almost nothing, and so
   the dependency was easy to eliminate.
 - namespace::autoclean was nuked in favour of namespace::clean to further
   eliminate Moose from installation requirements.

 [03 Tooling switched]
 - ExtUtils::MakeMaker is now used instead of Module::Build
 - And "Latest" versions are now only recommended dependencies instead of
   mandatory ones.

 [04 Version Scheme switched]
 - Version scheme reduced to floating point with a mantissa of 6, as
   opposed to a mantissa of 8
 - This is the primary reason for 0.xxx -> 1.xxx

 [Dependencies::Aggregate]
 - 5.008 : 48
 - 5.010 : 37
 - 5.018 : 22
 - 5.019 : 23

 [Dependencies::Stats]
 - Dependencies changed since 0.01001319, see Changes.deps{,.all,.dev} for
   details
 - build: -1
 - configure: +1 -1 (recommends: +1)
 - develop: +44 -2 (recommends: -1, suggests: +1 -1)
 - runtime: +3 ↑1 -3
 - test: +6 ↓1 -2 (recommends: +4)

0.01001319 2012-12-02T14:23:20Z
 - Maintenance release.

 [Documentation]
 - regenerated, which removes that annoying 'our $VERSION' from the
   examples =p
 - DESCRIPTION moved to after SYNOPSIS
 - Copyright years updated.

 [Internals]
 - $VERSION declaration syntax updated
 - All packages declare $AUTHORITY

 [Packaging]
 - bundle .perltidyrc
 - move dist.ini to bundle-based config.
 - Changes moved to CPAN::Changes format.
 - Updated LICENSE copyright year.
 - Updated LICENSE indentation.
 - Updated LICENSE address.
 - Moved author/release tests from t/ and put in xt/
 - update git metadata
 - set bug tracker to github

 [Tests]
 - Removed Test::Exception based code in favour of Test::Fatal

 [Tests::Moved]
 - t/author-critic.t -> xt/author/critic.t
 - t/author-kwalitee -> xt/release/kwalitee.t
 - t/release-meta-yaml.t -> xt/release/distmeta.t
 - t/release-pod-coverage.t -> xt/release/pod-coverage.t
 - t/release-pod-syntax.t -> xt/release/pod-syntax.t

 [Tests::New]
 - @install : 0000-report-versions-tiny.t
 - @release : cpan-changes.t
 - @release : eol.t
 - @release : minimum-version.t

0.01001318 2009-11-10T22:49:10Z
 - Backed NS::AC from 0.9 to 0.09 , that always gets me.
 - Nuked Strange Unicode in POD.
 - Dropped MakeMaker.pl and just use MB

0.01000019 2009-10-28T23:22:41Z
 - Fixed Dependencies.

0.01000007 2009-10-28T11:49:12Z
 - First version.




Hosting generously
sponsored by Bytemark