All notable changes to this project will be documented in this file.
- Add a Normalizer abstraction (with
WordsNormalizer
,ExclusionsNormalizer
,InclusionsNormalizer
) - Add a possibility to use simple regexes with exclude/include options (closes #8)
- Update README.md
- Some improvements
- Add the priority to exclusions over inclusions
- Update README.md
- Some improvements
- Fix a bug related to the option values check
- Update README.md
- Some improvements
- Add a Sorter abstraction (with
ScoreSorter
,WordSorter
) - Update README.md
- Some improvements
- Increase the minimum PHPUnit version to 10.1
- Add a case-sensitive exclusion (closes #6)
- Add a Stoplist abstraction (with
SmartStoplist
) - Add a Modifier abstraction (with
NumericModifier
,PossessionModifier
) - Remove the WrongStoplistSource exception
- Fix CHANGELOG.md
- Update README.md
- Some improvements
- Increase the minimum PHP version to 8.1
- Add new
extractWords
andextractScores
public methods - Add options, including
stoplist
,exclude
,include
- Add options validation
- Remove a ported version
- Update README.md
- Some improvements
Note: from now, the Rake
class accepts an array of options.
- Initial release