Releases: jolars/fatou
Releases · jolars/fatou
Release list
v0.4.0
Features
- add VSCODE and OSVX extensions (
c9af19b) - formatter: width-driven paren-block break (
5905ed2) - formatter: break the semicolon keyword tail (
7d33a5b) - formatter: reflow source-multiline comprehensions (
cbeaa25) - formatter: reflow comprehensions and generators (
deb0df3) - formatter: snug unary prefix operators (
d04276d) - formatter: normalize macro-call spacing (
f0fdd0a) - formatter: normalize type-decl whitespace (
b62b197) - cli: add manpages and completion (
f1b9866)
fatou-code-v0.4.0
Features
- add VSCODE and OSVX extensions (
c9af19b)
Dependencies
- updated fatou to v0.4.0
All notable changes to the Fatou VS Code extension are documented here.
v0.3.0
Features
- formatter: empty-body inline fold for if/try/do (
8912b64) - formatter: width-driven comparison and arrow (
662331d) - formatter: width-driven ternary reflow (
58e5336) - formatter: width-driven binary continuation (
34c3e16) - formatter: width-driven parenthesized reflow (
3903b5f) - formatter: reflow top-level semicolon joins (
463c9de) - formatter: reflow top-level blank lines (
e556bfd) - formatter: inline empty bodies across blocks (
d61784f)
v0.2.0
Features
- formatter: collapse empty struct bodies inline (
79f776d) - formatter: default indent to 4 spaces (
c552607) - formatter: reflow block-body statement separators (
d73ac02) - formatter: reflow comment-bearing matrices (
845c7c4) - build: add flake (
5319a0a) - formatter: explode comment-bearing brackets (
dbd0dcd) - formatter: width-driven matrix reflow (
8c41393) - formatter: reflow function bodies, drop return guard (
b04bfd6) - formatter: width-driven reflow for collections (
a6fe509) - formatter: width-driven reflow for call arg lists (
2d3003d) - formatter: strip blank lines inside broken parens (
8a2316f) - formatter: share ternary indent across a nest (
091ea4d) - formatter: break multi-line parenthesized expressions (
bbca7b5) - formatter: indent broken binary continuations (
5394ca1) - formatter: lay out do-block bodies (
bbe9dfa) - formatter: reshape return-ending function bodies (
f3f26fc) - formatter: indent multi-line ternary continuation (
846e7c7) - formatter: normalize abstract/primitive type spacing (
fcbc921) - formatter: indent module bodies conditionally (
6d42686) - formatter: indent struct field bodies (
be6265c) - formatter: preserve block comments in brackets, matrices (
70f86a6) - formatter: preserve block comments in block bodies (
c3e4dbc) - formatter: preserve comments in brackets, matrices (
8ef42d3) - formatter: preserve trailing comments in block bodies (
6c8fa01) - formatter: preserve own-line comments in block bodies (
8be41e1) - formatter: indent if/try branch bodies (
484675e) - parser: parse one-line for-loop body into block (
6f75cb3) - formatter: indent while/for loop bodies (
3f8258b) - formatter: indent let block bodies (
fe230d8) - formatter: indent begin/quote block bodies (
45643bc) - formatter: normalize for-binding iteration to in (
bc2b5b5) - formatter: space semicolon-block separators (
492420e) - formatter: strip parenthesized-expression padding (
c33b67b) - formatter: space named-tuple element commas (
b5418b7) - formatter: trim trailing whitespace (
9a1188b) - formatter: space export/public name lists (
900b9dc) - formatter: zero-pad hex integer literals (
15553f7) - formatter: normalize float literals (
b80d81d) - formatter: normalize where-clause braces (
e860d95) - parser: nest global/local multiple assignment (
93e3d28) - formatter: normalize using/import comma lists (
b8069c6) - formatter: normalize global/local comma name lists (
5219fbc) - formatter: normalize bare-tuple comma spacing (
1a6ebb0) - formatter: normalize keyword-statement spacing (
ce00548) - formatter: normalize curly type-param padding (
2be0c99) - parser: add left-division
\operator family (f63417a) - formatter: normalize ternary spacing (
0c7387b)