Skip to content

Releases: natefaubion/purescript-tidy

v0.5.3

18 Sep 03:59
Compare
Choose a tag to compare
  • Fixes issues where comments can affect formatting in unintentional ways #16

v0.5.2

06 Sep 18:43
Compare
Choose a tag to compare

No new functionality included, just updated namespaces and more exports for use as a library.

v0.5.1

04 Sep 19:54
Compare
Choose a tag to compare
  • Fixes an issue where purs-tidy could loop forever on Windows when no .tidyrc.json was preset.

v0.5.0

04 Sep 18:58
Compare
Choose a tag to compare
  • Conservative grouping of declarations. Tidy will automatically insert newlines in declaration contexts. At the top-level, the grouping is a little smarter, but in let declarations it only inserts newlines before signatures.
  • Add extra 2-space alignment with single character operators, so they look and align like delimiters. Normal indentation is used for longer operators.
  • Fixes alignment of multiline monotypes in signatures when using arrow-first.

v0.4.2

21 Aug 16:42
Compare
Choose a tag to compare
  • Significantly improved startup time.

v0.4.0

14 Aug 18:49
Compare
Choose a tag to compare
  • Implements options for import wrapping, so a width option can work well with IDE managed imports.
  • Improved formatting of multiline string literals and block comments.

v0.3.1

08 Aug 22:26
Compare
Choose a tag to compare
  • Implement a check command to verify that a source tree is formatted. (@thomashoneyman)
  • Add directory support instead of always requiring **/*.purs style globs. (@natefaubion)
  • Support / in globs even if the system separator is not /. (@garyb via node-glob-basic).
  • Support --config-* flags for precisely controlling expectations around config files. (@natefaubion).

v0.2.0

07 Aug 22:49
Compare
Choose a tag to compare
  • Adds support for .tidyrc.json.
  • Fixes extra newline at the end when using format.