Changes for version 0.003 - 2025-06-14

  • INCOMPATIBLE CHANGES
    • [ux] Change default encodoing from alphanum_kebab to alphanum_kebab_nodashend_lc.
  • UX
    • Tweak abstracts, use dzil plugin to get abstracts from %META.
  • NEW
    • Add encoding: alphanum_snake_lc.

Modules

Convert text with one of several available methods, usually to a safer/more restricted encoding, e.g. for filenames
Replace sequences of non-alphanumeric characters (underscores not included) with a single dash, e.g. Foo_Bar!!!Baz. -> Foo_Bar-Baz-
Like alphanum_kebab, but additionally lower case & remove dash at the beginning & end of text, e.g. "Foo Bar, Co., Ltd." -> "foo-bar-co-ltd"
Replace sequences of non-alphanumeric characters (including dashes) with a single underscore, e.g. Foo-Bar_Baz!!!Qux-. -> Foo_Bar_Baz_Qux_
Like alphanum_snake, but additionally lower case