Skip to content

Releases: alexpovel/srgn

v0.3.1

22 Oct 14:26
Compare
Choose a tag to compare

0.3.1 (2023-10-22)

Bug Fixes

  • ci: Provide credentials token to gh CLI (1c9c21f)

v0.3.0

22 Oct 14:03
Compare
Choose a tag to compare

0.3.0 (2023-10-22)

Features

  • ci: Provide binaries (x86/64bit for macOS, Linux, Windows) (f4c009f)

Bug Fixes

  • ci: Windows binary extension and version string (d93004b)

v0.2.0

14 Oct 12:32
Compare
Choose a tag to compare

0.2.0 (2023-10-14)

Features

  • fail-any and fail-none feature flags (1dd3dcb)

Bug Fixes

  • ci: Linking/cc fails for tarpaulin; try w/o cache (ab40957)
  • Do not pub use Action (1e2c663)

v0.1.0

05 Oct 19:40
Compare
Choose a tag to compare

0.1.0 (2023-10-05)

Features

  • german_prefer_original option (a25479a), closes #25
  • is_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 build fst::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, use std::ops::Range (fad059e)
  • Fix tests after project rename (f5d4f17)
  • Make initial/missing Transition an unrepresentable state (ba2948d)
  • Squeezing now has tr-like squeeze-repeats alias (4d67a45)
  • test: Symbols stage is not fully idempotent (5ff9277)

Performance Improvements

  • Add profiling tooling (as a Justfile, for automation) (9503761), closes #14