v0.0.2
Multilingual Support!
The main change in this release is the inclusion of AnalyzerBuilder
options for multiple languages: English, French, Spanish, Italian, and German. To accomplish this AnalyzerBuilder
is now an abstract class that each language implements.
There is also a DefaultAnalyzer
to enable choosing some settings before specializing to a particular language. An example can be seen in the MultiLingualPipeline
example.
Breaking Changes
The main breaking change as a result of this reorganization is that .withPorterStemmer
is now only available if you refine the AnalyzerBuilder
to a EnglishAnalyzerBuilder
using the .english
helper method.
What's Changed
- Update fs2-core, fs2-io to 3.2.14 by @scala-steward in #27
- Update scala3-library to 3.2.0 by @scala-steward in #28
- Update munit-cats-effect to 2.0.0-M2 by @scala-steward in #29
- Add Support For Multiple Languages by @valencik in #25
- Remove github-app-token from update-flake by @valencik in #30
- flake.lock: Update by @valencik in #31
- Add More Languages by @valencik in #33
Full Changelog: v0.0.1...v0.0.2