- Forked and released under new name
ruby-beautify2
. - Fixed compatibility with Ruby 2.5.
- Replaced usage of ruby subprocess for checking syntax with (safe) eval.
- Feature: Correctly beautifies lambda expressions thanks to @tkosuga.
- Typo fix, thanks @andyw8.
- More typos, cleaned up thanks to @veelenga.
- @tnnn fixed a namespacing issue preventing version from working, thanks.
- Thanks goes to @bachue for discovering that
ruby-beautify
was not honoring spaces and indent count on file overwrites.
- Now with more config file flavor! (check the [README.md]).
- All tests green.
- Split up the spec into usage scenarios, easier to contribut too.
- Lots of refactoring.
- Some documentation.
- Added multiple file support back so that overwrite files is more interesting.
- Added an overwrite files flag, useful for fixing up a directory of files at once.
- Rewrote the syntax checker so that it pipes a string through stdout, doesn't need a temp file.
- Moved everything into the module to clean up the bin.
- @Sir-Irk fixed a bug where else and end end up on the same line.
- Merged a quick fix from @pkuykendall to catch block assignments with ||=
- Added a required version to the gemspec.
- Support for case statements thanks to @pkuykendall.
- @pkuykendall also brings us proper syntax formatting for assignments from the return value of an if check (that's a mouth full).
- Multiline string and embedded doc support thanks to @veelenga.
- Added a very basic spec.
- Added better support for piping and redirection (thanks @veelenga)
- Renamed the bin to ruby-beautify and added a link for backwards compat.
- Fixed extra spaces on blank lines (thanks @veelenga)
- Fixed a typo in the help usage (thanks @ronald)
- Complete rewrite of the lexing engine.
- Renamed a require in rspec so they would work again.
- Dropped filemagic since this already has excellent file parsing and is platform agnostic.
- Dropped the rest of app.rb, since it wasn't adding anything but line count at this point.
- Added a RELEASE.md to track changes as I go.
- Dropped the unneeded yajl and sys-proctree deps since it doesn't use them.
- Stripped out the few bits of my cli stuff that I used and dropped app.rb, cli.rb and filemagic.rb, since all the functionality was present elsewhere.
- Fixed up the gem related files, generating a proper gemspec, fixed the deps.
- Fixed up the README.md to give a few usage examples and brief explanation.