Change Log
Change Log
V1.0.0
Major
- π₯ Remove error handling from Changes constructor (3c8e19b)
- π₯ Implement PartialEq trait instead of old method (8e50d69)
- π₯ Define better name for SemanticVersionAction (6526d45)
- π₯ Move get commits to Changes struct (1aafcd8)
- π₯ Move semantic version action evaluation to Changes struct (22f2916)
Minor
- β¨ Implement TryFrom for Changes struct (20e9bad)
- β¨ Show version of the package when –version option is provided. (de57a8b)
- β¨ Fetch the commits until the last version tag (fba240c)
- β Add Regex as dependency to the project (1f538f0)
- β Add semver as dependency (b737339)
Patch
- π₯ Do error printouts instead of panic in the program (2973be6)
- π¨ Fix empty line and trailing whitespaces. (36e24ed)
- π¨ Remove needless borrow (clippy). (48730d7)
- π¨ Remove unnecessary fallible conversion (clippy). (d546a87)
- π§ Add Jan Willems as author to the project (0d4d497)
- β»οΈ Move tag checking responsibility to Changes structure (c69b370)
- ποΈ Create repository module with RepositoryExtension crate (735b7bb)
- β»οΈ Use intention instead of tags to avoid confusion (d87b5d6)
- β Add end-to-end integration tests (46e644e)
- π§ Configure test_util module to be public during testing (d03b252)
- β»οΈ Do mocking when unit testing Changes module (fd2381f)
- π§βπ» Create mock error for tests (5d89e4a)
- β»οΈ Rename test modules (02ba2f4)
- β»οΈ Make the SemanticVersionAction enum public (4c0c377)
- β»οΈ Refactor finding the latest version tag with iterators (ca37cdb)
- β»οΈ Define commit fetcher extension for Repository (02f8e8b)
- β»οΈ Define VersionTag extension for Repository (74e4df0)
- π¨ Divide the library into modules (440cd2d)
- π§ Enable copyright display in the homepage footer (03d71b2)
- β»οΈ Refactor test utils for less boilerplate code (f39c4db)
- β»οΈ Refactor commit fetching (2e5b2db)
- π§βπ» Add helper functions for testing tags (f89b86e)
- π§ Add template chooser configuration (6b5f98a)
- π§ Add issue template configuration (dea70af)
- π¨ Change structure of the code according to publicity (216cc4d)
- π· Change trigger method for Hugo site deploy (0b8d36d)
- π¨ Fix format issue (0dab43c)
- π· Create workflow to do release with manual trigger (dc46b71)
Other
- π Restructure
Development
pages on documentation site (56dce03) - π‘ Add a comment on the clap parsers behaviour. (8409907)
- π Install the correct cargo-spellcheck crate. (9929c05)
- π Add documentation for Display trait implementation (7b0f9dc)
- π‘ Remove outdated TODO mark (a01965f)
- π Merge pull request #14 from jw/gitmojis (26e463f)