Releases: VioletsOleander/recnys
v0.5.0
Summary
Fix issues about configuration file parsing.
Support --clean option.
What's Changed
- fix: canonical configuration key construction issue by @VioletsOleander in #44
- feat: add --clean command line option by @VioletsOleander in #45
- fix: template file rendered but not correctly synced by @VioletsOleander in #48
- chore: release v0.5.0 by @VioletsOleander in #51
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Summary
Supports variables.
The codebase is significantly refactored.
Currently the implementation still has some problems, like not supporting auto-detecting configuration
entry change for synchronization or render decision making. This is left as a further todo.
BREAKING CHANGE: Configuration file requires captalized word for platform
BREAKING CHANGE: The "overwrite" policy is now called "copy"
What's Changed
- chore: add pytest-cov as dev tool by @VioletsOleander in #29
- chore: update message for newly created file by @VioletsOleander in #30
- fix: issue about file under directory parsed wrong by @VioletsOleander in #31
- test: refactor by replacing most logic with hardcoded expected values by @VioletsOleander in #32
- feat!: support variables by @VioletsOleander in #33
- refactor: simplify record file key to string by @VioletsOleander in #34
- docs: update README by @VioletsOleander in #35
- feat: add more command line options by @VioletsOleander in #36
- chore: release v0.4.0 by @VioletsOleander in #37
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Summary
Support preliminary task de-duplication.
'Source' policy does not maitain file hash now.
What's Changed
- ci: make workflows more clear by @VioletsOleander in #24
- refactor: files with prepend policy does not require hash information by @VioletsOleander in #25
- feat: support de-duplication in task canonicalization by @VioletsOleander in #27
- chore: release v0.3.0 by @VioletsOleander in #28
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Summary
Hot fix issue about prepend policy overwriting original content.
What's Changed
- ci: fix permission of publish workflow by @VioletsOleander in #19
- fix: prepend policy overwrite the original content of dest file by @VioletsOleander in #20
- chore: release v0.2.1 by @VioletsOleander in #21
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Summary
Change the configuratoin file format.
Complete most test suite.
What's Changed
- refactor!(frontend): remove .config/ structure assumption for source repository by @VioletsOleander in #14
- test: refactor task canonicalization tests with pyfakefs by @VioletsOleander in #15
- chore: update changelog body and processors in cliff.toml by @VioletsOleander in #16
- test: complete most test suites by @VioletsOleander in #17
- chore: release v0.2.0 by @VioletsOleander in #18
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Summary
Hot fix hash inconsistency issue.
What's Changed
- fix: hash inconsistency issue caused by newlines change by @VioletsOleander in #12
- chore: release v0.1.1 by @VioletsOleander in #13
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Summary
First release. Just enough for personal use.
What's Changed
- chore: maintaince utility update by @VioletsOleander in #1
- feat(frontend): add initial implementation by @VioletsOleander in #2
- feat(backend): add initial implementation by @VioletsOleander in #3
- ci: add workflows by @VioletsOleander in #4
- fix(frontend): parse failure issue by @VioletsOleander in #5
- test(frontend): add integration and unit test by @VioletsOleander in #6
- test(backend): add initial backend test by @VioletsOleander in #7
- chore: release v0.1.0 by @VioletsOleander in #9
New Contributors
- @VioletsOleander made their first contribution in #1
Full Changelog: https://github.com/VioletsOleander/recnys/commits/v0.1.0