Skip to content

v0.8.1 - minor improvements

Compare
Choose a tag to compare
@fables-tales fables-tales released this 18 Dec 20:03
· 57 commits to trunk since this release

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