- Updated our dependencies: #389
- Replaced references to
nixfmt-rfc-stylewithnixfmt: #369, #389 - Format pipe operator chains on multiple lines: #372
- Deprecated formatting stdin without a
-command line argument: #376 - Fixed idempotency regressions discovered by nixfmt-rs: #387
- Only parse the
ordefault clause when selectors are present, preventing silent discard oforused as a bare identifier. - Insert space before
.in integer/float selections to prevent1 .afrom becoming1.a(re-lexed as float). - Add leading hardspace in absorbOperation for Application, preventing
/and/*from merging into//*when a language annotation comment follows a division operator. - Language annotation after other trivia splits from string.
- Parenthesis-trailing comment idempotency in assignment right-hand-side.
let-intrailing comment idempotency.- Leading blank lines causing non-idempotent formatting.
- Only parse the
- Absorb single-line destructured params into parenthesized functions: #377
- Enforce that there are no warnings in our haskell code: #390
- Minor cleanup to our flake: