fuzzy_bolt 1.0.2
fuzzy_bolt: ^1.0.2 copied to clipboard
A high-performance fuzzy search algorithm in Dart, designed for intelligent auto-suggestions, typo tolerance, and fast string matching.
Changelog #
1.0.2 - 2025-03-10 #
Changed
- Refactored project structure to align with SOLID principles.
- Implemented abstract class
FuzzyBoltwithsearch.
Fixed
- Optimized search ranking for improved fuzzy matching accuracy.
- Addressed minor inconsistencies in Jaro-Winkler and Levenshtein handling.
1.0.1 - 2025-03-08 #
Fixed
- Updated SDK constraints to support Dart
>=2.17.0 <3.7.1. - Excluded Web platform support due to
IsolateAPI restrictions. - Resolved
dart analyzewarnings and improved code quality.s
Added
- Comprehensive documentation and inline comments.
- Explicit
platformsdeclaration inpubspec.yaml.
1.0.0 - 2025-03-07 #
Initial Release
- Implemented Fuzzy String Matching using Jaro-Winkler and Damerau-Levenshtein algorithms.
- Added fuzzy search support with adjustable
strictThresholdandtypoThreshold. - Optimized performance using Isolates for parallel computation.
- Provided usage examples and test cases.