Releases: alerque/decasify
Releases · alerque/decasify
v0.11.3
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
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
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
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
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
uvusage to allow rebuilds without interactive prompt
v0.10.1
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
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
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
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
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 `()`