Skip to content

3.0.0 - 2022-10-01 👻

Compare
Choose a tag to compare
@mark-wiemer mark-wiemer released this 02 Oct 00:38
· 205 commits to main since this release
7fb5277

This is "The Kyklish Release" because Kyklish wrote most of this code. Thank you!

Breaking changes:

  • Update file template: Add #NoEnv and SetBatchLines, -1 (PR #202)

Formatter bugfixes may be considered breaking if you wanted the old behaviors. If you want the old behavior, please open an issue.

Features:

  • Add formatter directive for "Format Block Comment" (PR #164)
  • Add "allowed number of empty lines" setting to preserve any number of lines. Defaults to 1, -1 means "preserve all empty lines" (PR #194)
  • Add "preserve indent" setting to preserve spaces before a comment. Defaults to false. (PR #192)
  • Add "trim extra spaces" to trim spaces between words. Defaults to true. (PR #191)
  • Trim end of line when formatting (PR #190)

Fixes:

  • Fix some snippets (PR #138, PR #201, PR #210)
  • Fix formatting bugs with semi-colon as part of a string (PR #159)
  • Fix some formatting bugs with if, else, etc. without braces (PR #181)
  • Fix formatter issue with non-label colon at end of line (PR #162)
  • Even more formatter fixes (PR #164)
  • Use default debug icon (was yanked in 2.8.3, now it returns!) (PR #149)