Releases: natefaubion/purescript-tidy
Releases · natefaubion/purescript-tidy
v0.5.3
v0.5.2
No new functionality included, just updated namespaces and more exports for use as a library.
v0.5.1
- Fixes an issue where purs-tidy could loop forever on Windows when no .tidyrc.json was preset.
v0.5.0
- 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
- Significantly improved startup time.
v0.4.0
- 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
- 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 vianode-glob-basic
). - Support
--config-*
flags for precisely controlling expectations around config files. (@natefaubion).
v0.2.0
- Adds support for .tidyrc.json.
- Fixes extra newline at the end when using
format
.