CHANGES
=======

1.8.0
-----

* ignore all coverage output files
* add warnings for malformated input
* add API for writing the cache file
* report extra files with warnings

1.7.0
-----

* Ignore empty sections in notes
* Clean up oslo-incubator stuff
* [Trivial] Remove executable privilege of doc/source/conf.py

1.6.2
-----

* default to collapsing pre-releases in sphinxext

1.6.1
-----

* handle deleted notes properly
* make the cache command write to a file by default
* use the cache file instead of scanner when possible
* add 'cache' command to write a cache file
* refactor argument buildup to make it more reusable
* improve test coverage
* always show coverage report for test runs

1.6.0
-----

* Add deprecations section to usage documentation
* use less entropy in unit tests
* collapse pre-release notes into regular releases by default

1.5.0
-----

* add release note for earliest-version feature
* add earliest_version option to scanner

1.4.0
-----

* add flag to collapse pre-releases into final releases
* fix detection of pre-release tags in git log

1.3.1
-----

* manage stderr output from external commands

1.3.0
-----

* Fix reference to old subcommand in usage
* fix notes appearing in releases older than they should

1.2.0
-----

* Add deprecations section to release notes
* update template for new notes

1.1.0
-----

* add complex formatting example
* scan all changes and filter on files in reno not git log
* add verbose and quiet options to command line for debugging
* force the right return type for mocked urandom

1.0.2
-----

* Fix unicode handling in get_random_string

1.0.1
-----

* report scanner errors to stderr
* limit git history scanning to .yaml files
* Fix example output filename in docs

1.0.0
-----

* fix typo in release note
* update docs for slug/uuid swap
* reverse slug and uuid order in filenames
* support multi-line notes and notes with complex formatting
* add documentation for the sphinx extension
* add better usage instructions
* move design docs out of readme
* Change ignore-errors to ignore_errors
* add sphinx extension
* move the rst formatter to its own module for reuse
* move some default settings to a shared module
* fix python3 support
* take file contents directly from git
* add --branch option to cli
* comment out prints
* add branch support
* drop special case for python project version detection
* fix pep8 issue

0.1.1
-----

* use 'prelude' note 'preamble' for the intro sections for a release

0.1.0
-----

* first release
* replace spaces in slug
* add output option to report command
* add report command
* use nicer variable names for subparsers
* implement list --version option
* remove unused --branch option
* tie scanner to list command
* fix git log command to clarify that we are passing a filename
* add a scanner to find the notes and group them by release
* add main program and command for creating a new note file
* remove useless test file from cookiecutter
* transcribe design ideas into readme
* remove py33 from default tox environments
* Initial Cookiecutter Commit
