Skip to content

Releases: alerque/decasify

v0.11.3

05 Feb 13:28
v0.11.3
cf7d4e5

Choose a tag to compare

Release v0.11.3

- (nvim) Preview changes before accepting
- (cli) Add colors to CLI help outputs
- (tooling) Build and post binary that can be installed with `cargo binstall`
- (lua) Add Lua 5.5 support
- (cli) Cleanup typos in help outputs
- (tooling) Avoid double-suppression of Justfile job verbosity which flipped it on
- (typst) Avoid recursing into math or non-text contexts

v0.11.2

20 Nov 15:24
v0.11.2
1658612

Choose a tag to compare

Release v0.11.2

- (nvim) Add VIM command completions to :Decasify command
- (vim) Add VIM command completions to :Decasify command
- (crate) Implement rudimentary Spanish support following Real Academia Espanola
- (crate) Enable recognition of ASCII variants of localized language names
- (crate) Add second style guide for Spanish based on FundéuRAE
- (vim) Correct detection of VIM user configs
- (vim) Fix passing arguments to CLI used in vimscript plugin

v0.11.1

15 Nov 22:48
v0.11.1
7d9029d

Choose a tag to compare

Release v0.11.1

- (ci) Fix gremlins in the automated release process
- (tooling) Protect targets from running `env :` in CI and failing instead of skipping
- (tooling) Don't force build all targets for default make target

v0.11.0

15 Nov 21:15
v0.11.0
f95bd2c

Choose a tag to compare

Release v0.11.0

- (typst) Bubble up conversion errors as Typst panics avoiding WASM 'unimplemented' traps
- (lua) Bubble up conversion errors from into Lua result types
- (lua) Enable casting Table and other types to enums via __tostring()
- (python) Bubble up conversion errors into Python result types
- (wasm) Bubble up conversion errors into JS results
- (ci) Keep release process from hanging up without cargo tooling
- (crate) [breaking] Implement TryFrom instead of From to avoid panics

Release v0.10.2

11 Nov 23:59
v0.10.2
bd4aa88

Choose a tag to compare

Release v0.10.2

  • (nvim) Allow override words table to be set ahead of time
  • (vim) Initialize non-Lua plugin for plain VIM users
  • (vim) Allow override of default options using VIM globals
  • (nvim) Allow forcing NeoVIM to load the vimscript plugin and depend on the CLI
  • (tooling) Fix uv usage to allow rebuilds without interactive prompt

v0.10.1

15 Mar 21:41
v0.10.1
ffd4fd9

Choose a tag to compare

Release v0.10.1

- (tooling) Package image assets used in READMEs
- (tooling) Don't force rebuild of SILE and Typst packages when building default target

v0.10.0

15 Mar 21:16
v0.10.0
3e126a1

Choose a tag to compare

Release v0.10.0

- (lua) Make Lua module callable for more idiomatic usage
- (crate) Implement builder pattern for style options
- (crate) Implement overriding case output for specific words
- (cli) Implement word override as new option flag
- (python) Bring casing override options to Python module
- (lua) Bring casing override options to Lua module
- (typst) Bring casing override options to Typst package
- (wasm) Bring casing override options to JavaScript module
- (sile) Bring casing override options to SILE package
- (nvim) Bring casing override options to NeoVIM plugin

v0.9.1

01 Mar 20:30
v0.9.1
3a8d2b4

Choose a tag to compare

Release v0.9.1

- (build) Package Typst sources in source dist so Rust workspace is complete
- (sile) Correctly pass desired case to generic conversion function

Release v0.9.0

26 Feb 11:28
v0.9.0
51031f4

Choose a tag to compare

Release v0.9.0

  • (crate) Impl From for String
  • (typst) Setup Typst package manifest
  • (typst) Introduce Cargo workspace to split out Typst crate
  • (crate) Accept input languages as string in any case
  • (build) Correct semver derivation to avoid autotools race
  • (build) Set correct final permissions on intermediary shell completion artifacts (#37)

v0.8.0

26 Oct 23:20
v0.8.0
a5f16af

Choose a tag to compare

Release v0.8.0

- (crate) Implement `From<String>` for option types
- Promote only TR implementation to 'TDK' style guide
- (crate) Specify new `Decasify` trait
- (crate) Implement `Decasify` trait for commonn types
- (lua) Implement `FromLua` for relevant crate types
- (cli) Improve console error message output with Snafu
- (lua) Make sure LuaRock identifies its version even when sideloaded
- (crate) [breaking] Stop exporting `Segment` type
- (crate) [breaking] Change out anyhow for snafu errors in library
- (crate) [breaking] Flatten modules to simplify public API
- [breaking] Rename `to_()` functions as just `()`