Changelog¶
Next¶
2026.04.06¶
Bumped
literalizerto2026.4.6.Added
:input-format:directive option for explicit input format selection.Added support for TOML (
.toml) and JSON5 (.json5) input files with auto-detection by extension.Added support for new output languages: Dhall, Odin, PureScript, Raku, Scheme, and SystemVerilog.
Fixed handling of languages with no Pygments lexer (
pygments_name=None).Added
:dict-entry-style:directive option.Added
:float-format:directive option.Added
:numeric-literal-suffix:directive option.Added
:default-ordered-map-value-type:directive option.
2026.03.26.2¶
Bumped
literalizerto2026.3.26.2.
2026.03.26.1¶
Bumped
literalizerto2026.3.26.1.Replaced
:variable-type-hints: inlinewith:variable-type-hints: alwaysand:variable-type-hints: auto, matching the upstream API change.Added
:empty-dict-key:directive option.
2026.03.26¶
Bumped
literalizerto2026.3.26.Replaced
:prefix:and:prefix-char:directive options with:pre-indent-level:and:indent-char:, matching the upstream API change fromline_prefixtopre_indent_level.Added
:line-ending:directive option.
2026.03.25¶
Bumped
literalizerto2026.3.25.Passed
:indent:to the language constructor instead ofliteralize_yaml, matching the upstream API change.
2026.03.23¶
Bumped
literalizerto2026.3.23.literalize_yamlnow returnsLiteralizeResult; use.codefor the rendered text.Added
:declaration-style:directive option.Added
:dict-format:directive option.Added
:integer-format:directive option.Added
:numeric-separator:directive option.Added
:string-format:directive option.Added
:trailing-comma:directive option.
2026.03.22.1¶
Bumped
literalizerto2026.3.22.1.Renamed
:wrap:directive option to:include-delimiters:.Added
:variable-type-hints:directive option.Derived language directive keys from
pygments_nameinstead of a hand-maintained mapping. Renamedvisual-basictovb.net.Used
pygments_namefrom language classes for syntax highlighting.Used
LanguageClsinstead ofHasFormatEnums.Added
ALL_LANGUAGESconsistency check.
2026.03.22¶
2026.03.20.1¶
Bumped
literalizerto2026.3.20.2.Added support for Objective-C language.
Added
arraysequence format option for Rust.Added
sequence_formatas a required field for all languages. New sequence format values:cell_array,initializer_list,sequence,slice,table,vector.
2026.03.20¶
Bumped
literalizerto2026.3.20.1.Added support for Fortran and Norg languages.
Added
vecandtuplesequence format options for Rust.
2026.03.19¶
Bumped
literalizerto2026.3.19.Added
:indent:directive option for controlling indentation inside wrapped delimiters independently of the line prefix.
2026.03.18¶
Bumped
literalizerto2026.3.18.Added support for Ada, Bash, C, Crystal, D, Elixir, Erlang, F#, Groovy, Haskell, Lua, MATLAB, Nim, OCaml, Occam, Perl, PowerShell, Rust, and Zig languages.
Added
rustdate format (NaiveDate::from_ymd_opt(...)/NaiveDateTime::new(...)).Added
typescriptdate format alias (same asjavascript).Removed
phpdate format (PHP uses ISO dates by default; the option had no effect).
2026.03.17.1¶
2026.03.17.2¶
Bumped
literalizerto2026.3.17.2.Added support for Clojure, Scala, and R languages.
Added
rdate format (as.Date(...)/as.POSIXct(...)).
2026.03.17¶
2026.03.16.2¶
2026.03.16.1¶
Bumped
literalizerto2026.3.16.1.
2026.03.16¶
Bumped
literalizerto2026.3.16.
2026.03.15.4¶
2026.03.15.3¶
Bumped
literalizerto2026.3.15.2.
2026.03.15.2¶
2026.03.15.1¶
2026.03.15¶
2026.03.14.1¶
2026.03.14¶
Initial release.