Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 1.48 KB

CHANGELOG.rst

File metadata and controls

56 lines (37 loc) · 1.48 KB

1.0.0 (2018-06-17)

Epic Changes

  • First public release is an epic change!

New Features

  • Set default changelog fragments path and changes types mappings.
  • Add --next-version flag to print out next version to stdout. This should help with auto tagging releases.
  • Assign generated changelog next release version. Project should follow Semantic Versioning strategy or it simplified form (just X.Y version).
  • Support out-of-the-box towncrier fragments types. To generate changelog from them, use --use-towncrier cli option or set use_towncrier = true parameter in setup.cfg.
  • Add --update= argument to prepend generated changelog to a given file.

Bug Fixes

  • Changelog generation shouldn't fail if changes directory contains no fragments.

Build

  • Automate release process.
  • Generate project changelog as a part of Travis CI build.
  • Add make fragment helper to generate changelog fragments from git log.
  • Drop Python 2.7 build on Travis CI. I'm not interested in it, but if it'll be broken - patches welcome!
  • Workaround pypa/setuptools#1136

Documentation

  • Add contributing guide
  • Update README.rst file with comprehensive description of each fragment type.
  • Clarify what is the "modern setuptools versions"

Tests Suite