- Changed: enforce pep440 versions
- Changed: require pbr>=4
- Changed: pbr version pinned to less than 4.
- Changed: remove testing of pbr versions below 2.0 for now
- Changed: removed other pin for pbr version
- Changed: removed pin for pbr version
- Changed: compatible with pbr up to version 3
- Added: manual mode for auto-package-data that only includes files described by patterns from extra_files under [files] section
- Bugfix: workaround for PBR bug that was braking names of data_files with whitespace in path
- API: '--additional-test-args' replaced '--test-args' in PacKit's test command
- Bugfix: setuptools 18.4 compatibility
- Improvement: glob (and globstar) support in [files]/extra_files
- Improvement: glob (and globstar) support in [files]/scripts
- Improvement: include all files referenced in data_files into extra_files
- Improvement: git-pep440 reports version 0.0 when there are no tags or git repo doesn't exist
- Bugfix: '-r' syntax in requirements files - referenced files now included properly
- Improvement: Improved PBR compatibility - PacKit works with PBR versions greater than 0.10 and lower than 2.0 (presumably)
- Improvement: updated licensing information in package meta-data. License set to 'Public Domain', added 'License :: Public Domain' classifier and 'LICENSE.txt' included into MANIFEST.in
- Bugfix: crash on 'python setup.py test' (without additional parameters) due to wrong shlex usage
- Bugfix/Improvement: glob (and globstar) support in [files]/data-files
- Bugfix: proper parameters passing to tox with -a/--test-args=
- Improvement: added 'composite' version strategy
- Improvement: added 'output' option into auto-version configuration
- Bugfix: missing extra files when installing from sdist made with PacKit
- Bugfix: requirements not installed when installing from sdist made with PacKit
- Improvement: added contact information to PacKit metadata
- Fixed bug: unspecified packages_root makes nested packages top-level
- Proper handling of 'packages_root = .'
- Updated tox version to ~=2.0, pytest~=2.7, teamcity-messages~=1.12 and pytest-gitignore~=1.1
- Fixed TypeError in git-pep440 versioning strategy
- Better error handling for git-pep440 versioning strategy
- Now PacKit honors only 'index_url' and 'find_links' PIP fetch directives but looks for them not only in env vars but also in PIP configuration files as per PIP docs (requires PIP at least 1.5.0)
- Improved PacKit's test command - skip dependencies install when running tox, honor PIP's fetch directives
- Fixed TypeError on Python 2 due to several instances of setuptools being loaded at the same time
- PacKit forces easy_install to honor PIP's fetch directives set through environment variables
- Normalized post-version formatting from '-{num}' to '.post{num}' for Git-PEP440 versioning strategy
- Workaround for "dist must be a Distribution instance" bug (https://bugs.launchpad.net/pbr/+bug/1412875)
- Initial release