Skip to content

Releases: alexpovel/srgn

srgn: v0.12.0

25 Mar 08:30
Compare
Choose a tag to compare

0.12.0 (2024-03-25)

Features

  • IGNORE parts of matches (21b8dde)

Bug Fixes

srgn: v0.11.0

08 Mar 11:12
Compare
Choose a tag to compare

0.11.0 (2024-03-08)

Features

  • Shell completion scripts (39bc6eb)

Bug Fixes

  • tmp directory for flaky test, instead of git restore (2458b34)
  • build: Preprocess German word list (0590bef)
  • tests: Remove tarpaulin-incompatible feature (119bb13)
  • tests: Tarpaulin config file (ef1de6b)

srgn: v0.10.2

27 Jan 21:11
Compare
Choose a tag to compare

0.10.2 (2024-01-27)

Bug Fixes

  • build: binstall adjusted to release-please v4 (6c81971)

srgn: v0.10.1

27 Jan 20:41
Compare
Choose a tag to compare

0.10.1 (2024-01-01)

Bug Fixes

  • ci: (Try) (again) to fix bootstrapping release-please after bump to v4 (d4ed8d3)
  • ci: (Try) to fix bootstrapping release-please (8f82b7c)
  • ci: Provide empty but mandatory manifest (167f0ac)

v0.10.0

18 Dec 20:54
Compare
Choose a tag to compare

0.10.0 (2023-12-18)

Features

  • Scope using namespace names (C#) (200d482)
  • Scope import module names (TypeScript) (b211204)
  • Scope import names (Go) (9b76ce6)
  • Scope module names in imports (Python) (b3345c4)
  • Scope names in uses-declarations (Rust) (cda850d)

v0.9.0

03 Dec 11:56
Compare
Choose a tag to compare

0.9.0 (2023-12-03)

Features

  • Rust language (comments, doc comments, strings) (f8910c8)

Bug Fixes

v0.8.0

03 Dec 01:07
Compare
Choose a tag to compare

0.8.0 (2023-12-03)

Features

  • Go language (w/ comments, strings, struct tags) (fe91428)
  • Implement string interpolation handling (2f37b2e)
  • Python strings (f452b01)
  • query for C# strings (f38136c)
  • query for TypeScript strings (37de0d4)

v0.7.0

06 Nov 22:03
Compare
Choose a tag to compare

0.7.0 (2023-11-06)

⚠ BREAKING CHANGES

  • Remove Debug implementation of dyn Scoper
  • Remove Replacement::new, force going through unescaping via TryFrom<String>
  • Make Replacement a newtype
  • Panic upon creation of inconsistent view

Miscellaneous Chores

  • Make Replacement a newtype (59d6daf)
  • Panic upon creation of inconsistent view (ad6a38a), closes #51
  • Remove Debug implementation of dyn Scoper (31ef135)
  • Remove Replacement::new, force going through unescaping via TryFrom&lt;String&gt; (2ec98c1)

v0.6.0

28 Oct 11:28
Compare
Choose a tag to compare

0.6.0 (2023-10-28)

Features

  • Warn when file does not look legit (1593ec7)
  • Write names of processed files to stdout (b42db4e)

Bug Fixes

  • Leftover error messages from debugging (e03c110)

v0.5.0

26 Oct 18:39
Compare
Choose a tag to compare

0.5.0 (2023-10-26)

⚠ BREAKING CHANGES

  • explode takes &mut self, add all remaining public docs
  • Simplify explode (no more explode_from_scoper), improve docs
  • View-related items into view module
  • scopes into new module
  • Simplify crate features, fix existing cfgs
  • Make R{O,W}Scope{,s} a newtype so it can take impls
  • Unify ScopedView::map through Action trait

Features

  • File globbing and processing (a8d330c)
  • Flag for failing on empty glob (9d2fd0a)
  • Make german-only dependencies optional (b407b67)
  • Provide ass. functions on view for all actions (ca52905)
  • Simplify explode (no more explode_from_scoper), improve docs (ab0b914)
  • Unify ScopedView::map through Action trait (f6ff38d)

Bug Fixes

  • ci: Code coverage using tarpaulin, by conditionally disabling insta (6ace4fa)
  • clippy: ignored_unit_patterns (4bc2827), closes #35
  • docs: Dead documentation symbol links (ce3f900)
  • docs: GitHub Markdown NOTE syntax error (896129b)
  • docs: Implement placeholder for custom query (0844a99)
  • docs: In/Out was swapped for DosFix (9d56346)
  • Feature-gated doc tests working properly (a46e60d)
  • License for crates.io (6c13a62)
  • Simplify crate features, fix existing cfgs (af1b39d)
  • Splitting of DOS-style line endings (496337c)

Miscellaneous Chores

  • explode takes &mut self, add all remaining public docs (33097c1), closes #6
  • Make R{O,W}Scope{,s} a newtype so it can take impls (98b04d5)
  • scopes into new module (e951347)
  • View-related items into view module (18ef801)