Skip to content

Releases: alerque/decasify

v0.8.0

26 Oct 23:20
v0.8.0
a5f16af
Compare
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 `()`

v0.7.6

22 Oct 23:18
v0.7.6
7aba972
Compare
Choose a tag to compare
Release v0.7.6

- Make sure distributed rockspecs include version

v0.7.5

22 Oct 22:57
v0.7.5
4af710d
Compare
Choose a tag to compare
Release v0.7.5

- Make sure lock file is updated before release tag

v0.7.4

22 Oct 22:47
v0.7.4
473fabd
Compare
Choose a tag to compare
Release v0.7.4

- (sile) Make sure SILE module is in release package

v0.7.3

21 Oct 23:39
v0.7.3
59097db
Compare
Choose a tag to compare
Release v0.7.3

- (python) Export module version number for debug convenience
- (sile) Add SILE package with document command for recasing
- (sile) Setup to publish SILE package via LuaRocks
- (nvim) Correct regeneration of nvim dev rockspec

v0.7.2

21 Oct 14:38
v0.7.2
d2ada48
Compare
Choose a tag to compare
Release v0.7.2

- (build) Remove unused developer tooling requirement
- (nvim) Require matching version of module for editor plugin

v0.7.1

21 Oct 12:04
v0.7.1
1c78699
Compare
Choose a tag to compare

Release v0.7.1

  • (crate) Add impl From<&str> for case variants
  • (crate) Provide all-purpose casing function with target case as argument
  • (lua) Provide all-purpose casing function with target case as argument
  • (python) Provide all-purpose casing function with target case as argument
  • (wasm) Provide all-purpose casing function with target case as argument
  • (nvim) Allow overriding locale & style per Decasify command invocation
  • Package Lua plugin in source dist
  • (nvim) Correctly handle buffer-local default overrides

v0.7.0

19 Oct 21:52
v0.7.0
ce1e2ae
Compare
Choose a tag to compare
Release v0.7.0

- (crate) Be flexible on types by accepting `impl Into<T>`
- Allow Lua/Python/JS to pass similar to 'titlecase' instead of 'title'

- (nvim) Correct rockspec_format, NeoVIM plugin only compatible with LuaRocks 3+

- [breaking] Simplify type names
- [breaking] Change Option<StyleGuide> argument to StyleGuide

v0.6.1

18 Oct 12:36
v0.6.1
049a173
Compare
Choose a tag to compare
Release v0.6.1

- Preserve whitespace from inputs
- *(crate)* Be flexible on accepted types and Implement From trait on common possibilities
- *(nvim)* Add a rockspec for installation with rocks.nvim
- *(nvim)* Add a new command that runs decasify titlecasing on input range
- *(nvim)* Add a subcommand to access all casing options
- *(nvim)* Add global default case
- *(nvim)* Add global settings for locale and style guide
- *(nvim)* Allow and prioritize buffer local settings
- *(nvim)* Accept visual input range for partial line transformations

v0.6.0

13 Aug 14:06
v0.6.0
6f9a3b2
Compare
Choose a tag to compare
Release v0.6.0

- Re-license under GNU Lesser General Public License v3