github typstyle-rs/typstyle v0.11.9

latest releases: v0.14.4, v0.14.3, v0.14.2...
2 years ago

Changelog

v0.11.9 - [2024-04-01]

  • Trailing spaces are now trimmed.
  • Spread args/array/dict into multiple lines if the first space in it contains a newline. This enables flexible control over the formatting of spread args.
    This is called flavor detection.

For example, this code:

#let my-f(arg1, arg2,
  args: none) = {
  arg1 + arg2
}

#let my-f(arg1,
 arg2, args: none) = {
  arg1 + arg2
}

After formatting, it will become:

#let my-f(arg1, arg2, args: none) = {
  arg1 + arg2
}

#let my-f(
  arg1,
  arg2,
  args: none,
) = {
  arg1 + arg2
}

v0.11.8 - [2024-03-31]

  • Fix multiline string/single-backtick-raw-block being wrongly formatted
  • Fix missing trailing comma single element array destruct
  • Fix # is missing in some math environments

v0.11.7 - [2024-03-30]

  • Fix import rename being wrongly formatted

v0.11.6 - [2024-03-29]

  • Fix raw block that starts/ends with backtick is wrongly formatted
  • Add version string in --version output

v0.11.5 - [2024-03-28]

  • Fix long import item being spread across multiple lines
  • Fix bad formatting of destruct items
  • Enable formatting when line comment presents in code block

v0.11.4 - [2024-03-27]

  • Put clap and wasm-bindgen under feature flags to reduce binary size when use as a library

v0.11.3 - [2024-03-26]

  • Nothing new. Just testing ci auto-release

v0.11.2 - [2024-03-24]

  • Fix math attach and function call mis-formatting

v0.11.1 - [2024-03-21]

  • Read from stdin when no arguments are provided

v0.11.0 - [2024-03-18]

  • Initial release

Don't miss a new typstyle release

NewReleases is sending notifications on new releases.