Andrew Cassidy
66baa96f44
Reflect last change in documentation
3 years ago
Andrew Cassidy
3676811f85
Change `release` version option to an argument
3 years ago
Andrew Cassidy
14430e6cd2
Add epub builds
3 years ago
Andrew Cassidy
affb8f8627
Configure rtd
3 years ago
Andrew Cassidy
dacacdc496
Document a change I made
3 years ago
Andrew Cassidy
a925a4e420
walk back last change slightly
...
preamble now contains the title, to allow for representing Jekyll front matter or any other information above the title
3 years ago
Andrew Cassidy
a230968736
`header` attribute on the changelog class has been split into `title` and `preamble`
3 years ago
Andrew Cassidy
4b11ab839d
Add explanation of changelog file format
3 years ago
Andrew Cassidy
8db70fb75a
Add doc building dependencies
3 years ago
Andrew Cassidy
ac3fb0ca2b
Handbook section with usage information
3 years ago
Andrew Cassidy
36ab0930fe
Add API documentation
3 years ago
Andrew Cassidy
f085f318b3
Add API documentation
3 years ago
Andrew Cassidy
5cc815d8b6
Styling and layout for docs
3 years ago
Andrew Cassidy
a8fab8149c
Initialize docs
3 years ago
Andrew Cassidy
0d4ef5b733
Use click.echo to handle removing colors when unwanted
3 years ago
Andrew Cassidy
2317e04330
fix `release`
3 years ago
Andrew Cassidy
7747d8a328
`show` command now uses color
3 years ago
Andrew Cassidy
000228a836
`entry` with multiple `-b` options no longer add sub bullet points
3 years ago
Andrew Cassidy
7c638ad5fe
Improved `release` version handling
3 years ago
Andrew Cassidy
8394fbfd94
Improve version number incrementing by rewriting version module
3 years ago
Andrew Cassidy
17a17fea41
Version entries now have line numbers again
3 years ago
Andrew Cassidy
2be155c1c0
Automatically create github releases
...
Self hosting!
3 years ago
Andrew Cassidy
c43fc25eae
use API in command line tools
3 years ago
Andrew Cassidy
6734cd3b32
Fix imports AGAIN
3 years ago
Andrew Cassidy
d2b4d8addd
Version header parsing unit tests
3 years ago
Andrew Cassidy
101a47eabb
Improved version header parsing
3 years ago
Andrew Cassidy
e79b9f07db
Fix more imports
...
I'll deuglify the code in a bit dont worry
3 years ago
Andrew Cassidy
21cb103cba
Fix imports
...
I'll deuglify the code in a bit dont worry
3 years ago
Andrew Cassidy
5c379e2635
Version accessors on Changelog
3 years ago
Andrew Cassidy
c09df3a770
Refactor changelog class and make tokenizer seperate
3 years ago
Andrew Cassidy
1676b28f03
changelog module documentation
3 years ago
Andrew Cassidy
ae4a47d3f6
Changelog tweaks
3 years ago
Andrew Cassidy
f56038d3c9
Version 0.3.3
...
### Added
- Unit tests in the `tests` folder
### Changed
- Default links and dates in VersionEntry are now consistently `None`
- Changelog links dict now contains version links.
Modified version links will overwrite those in the table when writing to a file
- Changelog object no longer errors when creating without a path.
- `release` now resets lesser version values when incrementing
- `release` now works with logs that have only unreleased changes
3 years ago
Andrew Cassidy
7b0eb4c78b
Tests cleanup
3 years ago
Andrew Cassidy
32c09d82bd
Consolidate output checking and fix git error
3 years ago
Andrew Cassidy
a443724d2b
Even better test error logging
3 years ago
Andrew Cassidy
2ba414f121
Better test error logging
3 years ago
Andrew Cassidy
140faccb69
Attempt to fix tagging error?
3 years ago
Andrew Cassidy
08be02a49c
More CLI tests
3 years ago
Andrew Cassidy
3972786d82
Fix release command and empty logs
3 years ago
Andrew Cassidy
ec9c785c3a
Fix version incrementing
3 years ago
Andrew Cassidy
daaf21ca8d
Cleanup
3 years ago
Andrew Cassidy
0c11cf9ffc
Add tests for log writer
3 years ago
Andrew Cassidy
a13fa34c0c
Update changelog
3 years ago
Andrew Cassidy
73a331f3e5
Use correct test runner
3 years ago
Andrew Cassidy
336421078c
Run tests in CI
3 years ago
Andrew Cassidy
1c389038b4
Delete test changelog
3 years ago
Andrew Cassidy
53845bf20f
Rewrite tests
3 years ago
Andrew Cassidy
ae681ae290
Bring changelog up to date
3 years ago
Andrew Cassidy
be78167b4b
Add unit tests for parser
3 years ago