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
checkcommand to verify that a source tree is formatted. (@thomashoneyman) - Add directory support instead of always requiring
**/*.pursstyle 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.