Commit Graph

123 Commits (c5030b606004d0a6b3cb161b5a5df26c73ee26a4)
 

Author SHA1 Message Date
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
Andrew Cassidy 358942c858 Version 0.3.2
### Added

- Readme file now has installation and usage instructions.
- yaclog command entry point added to setup.cfg.

### Changed

- `release -c` will no longer create empty commits, and will use the current commit instead.

### Fixed

- `release` and `entry` commands now work using empty changelogs.
3 years ago
Andrew Cassidy 82039ca074 formatting 3 years ago
Andrew Cassidy a3ad83ec32 Bug fixes and readme 3 years ago
Andrew Cassidy 0bf63f1501 `release -c` will no longer create empty commits 3 years ago
Andrew Cassidy ebcb70c130 Version 0.3.1
### Added

- `yaclog` tool for manipulating changelogs from the command line
    - `init` command to make a new changelog
    - `format` command to reformat the changelog
    - `show` command to show changes from the changelog
    - `entry` command for manipulating entries in the changelog
    - `tag` command for manipulating tags in the changelog
    - `release` command for creating releases
3 years ago
Andrew Cassidy c614363b5f Version 0.3.0
### Added

- `yaclog` tool for manipulating changelogs from the command line
    - `init` command to make a new changelog
    - `format` command to reformat the changelog
    - `show` command to show changes from the changelog
    - `entry` command for manipulating entries in the changelog
    - `tag` command for manipulating tags in the changelog
    - `release` command for creating releases
3 years ago
Andrew Cassidy 9ab1f74936 Fix file counting 3 years ago
Andrew Cassidy 74b6448ee1 Implement commit functionality 3 years ago
Andrew Cassidy a82e455267 `release` command (without the commit feature) 3 years ago
Andrew Cassidy 41974dc953 `entry` and `tag` commands 3 years ago
Andrew Cassidy 5205e27fc8 Cleanup and remove implicit log creation 3 years ago
Andrew Cassidy 157f49839f `yaclog show` and `yaclog format` commands 3 years ago
Andrew Cassidy 6e75e15526 `yaclog init` command 3 years ago
Andrew Cassidy e9a8e63c27 cleanup 3 years ago
Andrew Cassidy 983fff1471 Add to-string functions to version entries 3 years ago
Andrew Cassidy 39f6ede5f2 add date to changelog 3 years ago