Skip to content

Latest commit

 

History

History
61 lines (36 loc) · 1.57 KB

CHANGELOG.md

File metadata and controls

61 lines (36 loc) · 1.57 KB

CHANGELOG

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.2.1] - 2024-09-12

Changed

  • Enhanced TrieNode example code in lib.rs to demonstrate more functionalities.
  • Added assertions to check the character and end status of the node.

[0.2.0] - 2024-09-12

Added

  • Added pub use filter::Filter, pub use trie::Trie, and pub use trie::TrieNode to lib.rs.

Changed

  • Updated documentation comments to reflect the new public exports.
  • Synchronized example code in README.md to match the changes.

[0.1.3] - 2024-09-12

Added

  • Implemented Default trait for struct new methods.
  • Enhanced test coverage.

Changed

  • Improved documentation comments.
  • Addressed Clippy warnings.

[0.1.2] - 2024-09-11

Changed

  • Improved documentation comments.

[0.1.1] - 2024-09-10

Added

  • Implemented Trie struct with methods for adding, deleting, finding, validating, filtering, and replacing words.
  • Implemented Filter struct with methods for adding, deleting, finding, validating, filtering, and replacing words.
  • Added support for loading word dictionaries from files and URLs.
  • Added support for updating noise patterns using regular expressions.
  • Added comprehensive tests for Trie and Filter functionalities.

[0.1.0] - 2024-08-16

Added

  • Initial project setup.
  • Basic implementation of Trie and Filter structs.