v0.8.1 - minor improvements
Hi Folks,
this release of rubyfmt is a lot of quality of life improvements, shell handling, and fixes to a few syntax issues! Enjoy
What's Changed
- Document
.rubyfmtignore
and.gitignore
behavior by @reese in #357 - Support unparenthesized Gemfile methods by @reese in #358
- Emit a build artifact after github actions run by @reese in #362
- Fix indentation for multiline expressions in interpolations in heredocs by @reese in #360
- Correctly handle empty
Paren
nodes as args by @reese in #368 - Properly exit when receiving
SIGINT
/SIGTERM
/SIGHUP
by @reese in #377 - Document installation with
brew
by @reese in #372 - Print help args if running
rubyfmt
with no args in tty by @reese in #376 - Fix build for MacOS Big Sur arm builds by @reese in #371
- Handle escaping characters in single-quoted dyna_symbol expressions by @reese in #370
- Handle arbitrary expression types in
aref_field
nodes by @reese in #381 - Generically handle all method visibility modifiers by @reese in #369
- Properly multiline user-multilined call chains by @reese in #382
- Do not require file arguments to use
--
in CLI invocations by @reese in #389 - Delete version update check by @reese in #387
Full Changelog: v0.8.0...v0.8.1