Commit Graph

11 Commits

Author SHA1 Message Date
21b530c256 Update to support Click 8 2021-05-11 19:04:31 -07:00
66bc8509e3 Version 1.0.0
### Changed

- API changes:
  - `header` attribute renamed to `preamble` to avoid confusion.
- improved version header parsing to be more robust and handle multi-word version names.
- improved version number incrementing in `release`.
  - can now handle other text surrounding a pep440-compliant version number, which will not be modified
  - can now handle pre-releases correctly. The version to increment is the most recent version in the log with a valid pep440 version number in it. 
  - Release increment and prerelease increments can be mixed, allowing e.g: `yaclog release -mr` to create a release candidate with in incremented minor version number.
- `release` base version is now an argument instead of an option, for consistency with other commands.

### Removed

- `entry` with multiple `-b` options no longer add sub bullet points, instead adding each bullet as its own line.

### Added

- Terminal output has color to distinguish version names/headers, sections, and git information.
- Extra newlines are added between versions to improve readability of the raw markdown file.
2021-05-07 14:52:28 -07:00
8db70fb75a Add doc building dependencies 2021-05-05 02:45:17 -07:00
be78167b4b Add unit tests for parser 2021-04-25 02:16:19 -07:00
a3ad83ec32 Bug fixes and readme 2021-04-24 02:58:59 -07:00
a82e455267 release command (without the commit feature) 2021-04-23 13:00:51 -07:00
ddfd96193d fix setup.cfg 2021-04-18 22:14:12 -07:00
a900679eb6 Fix python_requires tag 2021-04-17 21:53:16 -07:00
c999822bd0 Add changelog link 2021-04-17 00:29:13 -07:00
06b2815d19 Version 0.1.0 2021-04-16 21:47:21 -07:00
0279d89367 Use regex for parsing 2021-04-16 21:43:10 -07:00