Releases: alexpovel/srgn
Releases · alexpovel/srgn
v0.4.0
v0.3.2
v0.3.1
v0.3.0
v0.2.0
v0.1.0
0.1.0 (2023-10-05)
Features
german_prefer_original
option (a25479a), closes #25is_compound_word
->decompose_compound_word
(8cf6175)squeeze
stage,Scoped
concept (4c18820)symbols
stage (daae90c)- Add memoization (58b5fdf), closes #1
- Child options and flags imply their parent (20518c2)
- CSharp support (comments) and
UserService.cs
sample (1cef201) - Deletion stage (4fd7e76)
- Introduce FSTs (f3434d6)
- Introduce proper error enum for word casing (e3a8c5a)
- Inversion (b0c3b6b)
- Lowercasing stage (e0b097a)
- naive mode for German (cb3357c)
- replacement stage (8886880)
- Support upper/mixed case special characters (90111da), closes #5
- TypeScript, with TODO app example (3d3ed21)
- uppercase stage (c92ad21)
- Use
decompound
(c640363) - Use
once_cell
to buildfst::Set
only once (3eae2b6) - Verbosity switch (8c05d69)
- Word list performance increased (now a single &str) (32716fa)
- Working tree-sitter for language scoping (bf17589)
Bug Fixes
- Add
aufwändig
to German word list (69a138b) - ci: cargo-tarpaulin v0.27 broke 'Xml' (df585a2)
- ci: Checkout and cache code coverage run (938b7a5)
- ci: Run coverage test in parallel (f4167d5)
- ci: Run release chores in parallel (afca5cf)
- ci: Trigger release-please (505110a)
- ci: Update all dependencies (928a6d5)
- Drop custom
Span
, usestd::ops::Range
(fad059e) - Fix tests after project rename (f5d4f17)
- Make initial/missing
Transition
an unrepresentable state (ba2948d) - Squeezing now has
tr
-likesqueeze-repeats
alias (4d67a45) - test: Symbols stage is not fully idempotent (5ff9277)