Skip to content

Releases: alexpovel/srgn

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)

v0.4.5

22 Oct 17:46
Compare
Choose a tag to compare

0.4.5 (2023-10-22)

Bug Fixes

  • ci: Only build binaries on release creation (6eaac7b)
  • ci: Skip entire job, not just its single step (9787306)

v0.4.4

22 Oct 16:27
Compare
Choose a tag to compare

0.4.4 (2023-10-22)

Bug Fixes

  • ci: Switch from env var to native GitHub Actions variable (816cc54)
  • ci: Use bash for all platforms (9fcb348)

v0.4.3

22 Oct 16:05
Compare
Choose a tag to compare

0.4.3 (2023-10-22)

Bug Fixes

  • ci: Use cargo-binstall non-interactively (78dbba9)

v0.4.2

22 Oct 15:56
Compare
Choose a tag to compare

0.4.2 (2023-10-22)

Bug Fixes

  • ci: Adjust GitHub token permissions for gh CLI (243878b)

v0.4.1

22 Oct 15:45
Compare
Choose a tag to compare

0.4.1 (2023-10-22)

Bug Fixes

  • ci: Checkout before running gh CLI (490d822)

v0.4.0

22 Oct 15:41
Compare
Choose a tag to compare

0.4.0 (2023-10-22)

Features

  • ci: Test installation via binstall (ecc35b4)

v0.3.2

22 Oct 14:44
Compare
Choose a tag to compare

0.3.2 (2023-10-22)

Bug Fixes

  • ci: Force bash shell on all OSs (f34af16)