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)