Revision history for Gentoo-Overlay

2.000000 2014-10-07T06:27:58Z 8d98894
 [00 Major - Version Scheme]
 - Use x.yyyzzz instead of x.y.z
 - This may affect hand-operated downstreams
 - https://questhub.io/realm/perl/quest/5388d3a9bbd0be2224000129
 - This is a primary reason for the 2.x on the box.

 [01 Major - Tooling]
 - Shipping installer is now ExtUtils::MakeMaker instead of Module::Build
 - Version requirements on tooling and test dependencies now only upgraded to "latest" via recommendation, not
   requirements.
 - https://questhub.io/realm/perl/quest/5388cc12bbd0be5b2500011f

 [02 Major - Reimplementation]
 - Whole stack reimplemented in Moo based tooling.

 [Dependencies::Stats]
 - Dependencies changed since 1.0.5, see misc/*.deps* for details
 - build: -1
 - configure: +1 -1 (recommends: +1)
 - develop: +48 -2 (recommends: -1, suggests: +1 ↑1)
 - runtime: +13 -11
 - test: +2 ↓1 -2 (recommends: +3)

 [Internals]
 - use Sub::Exporter::Progressive instead of Sub::Exporter
 - use Const::Fast instead of Readonly
 - use namespace::clean instead of namespace::autoclean

 [Metadata]
 - move to kentnl org

1.0.5 2013-04-29T00:32:53Z
 - Bugfix: package_name and ebuild_name were paths instead of basenames, but no tests revealed this. Now have tests,
   and bug is fixed.

1.0.4 2013-04-28T20:24:18Z
 - Bugfix release to iron out some residual Path::Tiny quirks

 [Dependencies::Stats]
 - Dependencies changed since 1.0.3, see misc/*.deps* for details
 - build: ↑1
 - configure: ↑1
 - develop: +1 (suggests: ↑1)

 [Packaging]
 - use test_requires in Module::Build

1.0.3 2013-03-13T06:58:04Z
 [!Notable Changes]
 - Move to Path::Tiny

 [Dependencies::Stats]
 - Dependencies changed since 1.0.2, see misc/*.deps* for details
 - build: ↑1
 - configure: ↑1
 - develop: +5 (suggests: ↑1)
 - runtime: +1 -1
 - test: ↑1

 [Documentation]
 - Update copyright year
 - Add README.mkdn

 [Meta]
 - Bugtracker to github

1.0.2 2012-06-21T11:34:49Z
 [Internals]
 - Refactor iteration logic to use a dispatch table depending on what you want to iterate, instead of using a big mesy
   conditional. This will make internal calling code faster and cleaner.

1.0.1 2012-03-17T05:14:32Z
 - Minor Maintenance release

 [Dependencies::Stats]
 - Dependencies changed since 1.0.0, see misc/*.deps* for details
 - develop: (recommends: ↑1, suggests: ↑1)
 - runtime: +3
 - test: -1

 [Internals]
 - Move Version Declaration out of BEGIN
 - All namespaces now declare $AUTHORITY

 [Packaging]
 - Update LICENSE (Year, Indent, Address)
 - Move author/release tests to xt/
 - Update repository.url
 - Set x_authority

1.0.0 2011-08-02T10:24:40Z
 [Features]
 - Have a new iteration interface for easy overlay walking. ( Partially Existed in code but was undocumented )
 - Can now iterate by 'ebuilds'.

 [Internals]
 - Restyled a lot of the internals because the 'has' form I was using was ugly and buggy.

 [Meta]
 - resource URI's moved to https:// only.

 [Modules::New]
 - Gentoo::Overlay::Ebuild # A representaition of an individual ebuild.

 [Packaging]
 - Migrating to x.y.z versioning.
 - Rehashed the Changelog for CPANChanges form.
 - Updated GNU LICENSE file.

 [Tests::New]
 - release-cpan-changes.t # Test conformance with CPAN::Changes

 [Tests::Updated]
 - 00-compile.t # updated/regenerated to use find instead of glob.

 [Types::New]
 - Gentoo__Overlay_Ebuild
 - Gentoo__Overlay_EbuildName

0.03000000 2011-02-10T22:15:53Z
 - Eliminate 'tie' in favour of ->open + ->read
 - Throw Exceptions. Even warnings are exceptions now. You can't catch them, but you can toggle a switch to make them
   die() instead of warn. ( local $Gentoo::Overlay::Exceptions::WARNINGS_ARE='fatal'; )
 - Added an ( currently undocumented ) iteration interface.

 [Dependencies::Stats]
 - Dependencies changed since 0.02004319, see misc/*.deps* for details
 - develop: +1 -1 (recommends: +1 -1, suggests: +1 -1)
 - runtime: +10 -1
 - test: ↑1

0.02004319 2011-01-04T12:25:26Z
 - Added a Package class.
 - Removed lots of the builders and docs in favour of simple defaults.
 - Replaced some Strs with EAPI constraints.
 - Rearranged 'blacklist' behaviour, it was stupid.
 - Extended the example to handle packages.
 - category objects now have a ->packages, ->_has_package, ->package_names, ->get_package
 - 3 New Types, _CategoryName, _PackageName, _RepositoryName, all EAPI2 compliant.

0.01000020 2010-11-21T08:17:06Z
 - Refactored to create a Category Package
 - Added a type Package.
 - Documentation on steroids.

 [Dependencies::Added / runtime requires]
 - MooseX::Types

 [Dependencies::Stats]
 - Dependencies changed since 0.01000015, see misc/*.deps* for details
 - runtime: +1

0.01000015 2010-11-21T03:17:46Z
 - First version.

