Skip to content

Releases: fables-tales/rubyfmt

v0.13.4-0

23 Apr 15:51
8ad8723

Choose a tag to compare

v0.13.4-0 Pre-release
Pre-release

What's Changed

  • Bump Rust version in CI to 1.95.0 by @reese in #855

Full Changelog: v0.13.3-0...v0.13.4-0

v0.13.3-0

13 Apr 18:46
057d63d

Choose a tag to compare

v0.13.3-0 Pre-release
Pre-release

What's Changed

  • [chore] Bump some GH Action dep versions by @reese in #854

Full Changelog: v0.13.2-0...v0.13.3-0

v0.13.2-0

04 Apr 00:51
a793d3b

Choose a tag to compare

v0.13.2-0 Pre-release
Pre-release

What's Changed

  • Include Formatto extension reference in README by @damolinx in #853

New Contributors

Full Changelog: v0.13.1-0...v0.13.2-0

v0.13.1-0

27 Mar 14:23
1d7e9c1

Choose a tag to compare

v0.13.1-0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.13.0...v0.13.1-0

v0.13.0

26 Mar 20:56
2d705f2

Choose a tag to compare

What's Changed

  • avoid write! for very basic output by @froydnj in #794
  • use extend when reading @-files by @froydnj in #796
  • fix #413 by @fables-tales in #795
  • Fix --check mode to exit non-zero on syntax errors by @fables-tales in #797
  • Speed up comment presence checks by @reese in #799
  • Fix multiline rescue exception formatting (#356) by @fables-tales in #798
  • Use cached indentation strings in render queue by @reese in #801
  • Remove unused Cargo.lock by @reese in #803
  • Speed up line index construction by @reese in #802
  • Fix rubyfmt name in CLI version output by @reese in #804
  • Update ignore crate by @reese in #805
  • Add support for --stdin-filepath by @reese in #808
  • Update issue template by @reese in #809
  • Reorganize the README by @reese in #810
  • Fix break multilining by @reese in #811
  • fix spelling error in the issue template by @froydnj in #812
  • use even more first()/last() by @froydnj in #815
  • don't unwrap parenthesized assignments in calls by @froydnj in #816
  • Render paren expressions as breakables when multinable by @reese in #817
  • Use an iterator instead of collecting to vec for string escapes by @reese in #819
  • Refactor heredoc handling for complex use cases by @reese in #818
  • Avoid Vec alloc on every on_line call by @reese in #820
  • [chore] Update rust version in CI to 1.93.0 by @reese in #821
  • Remove duplicate caching in CI job by @reese in #822
  • [perf] Use slices instead of HashSet for reserved method name checks by @reese in #823
  • [perf] Use faster check to early-return from extract_comments_to_line by @reese in #824
  • [perf] Skip more no-op calls in on_line by @reese in #825
  • [chore] Bump ruby-prism to 1.9.0 by @reese in #828
  • Fix empty comment handling by @reese in #826
  • Remove unneeded heredoc checks in render queue by @reese in #827
  • Model inline conditionals as breakables by @reese in #778
  • [chore] Update time to fix RUSTSEC-2026-0009 by @reese in #830
  • Clean up redundant Cow usage in variables scopes by @reese in #831
  • Make format_buffer return a Vec<u8> by @reese in #835
  • Have into_ruby return a Cow<[u8]> by @reese in #833
  • Migrate ConcreteLineToken::DirectPart to &[u8] by @reese in #836
  • Update variable bindings to store &[u8] by @reese in #837
  • Replace loc_to_str with .as_slice() for inline comparisons by @reese in #838
  • Store comments as u8s instead of Strings by @reese in #839
  • Remove fancy-regex dependency by @reese in #840
  • Update CLI machinery to use &[u8] instead of strings by @reese in #841
  • Finish support for non-UTF-8 source files by @reese in #842
  • 🧹 Remove some elidable lifetimes by @reese in #843
  • Add unit tests for string escape logic by @reese in #844
  • Fix comment placement at the end of lambda bodies by @reese in #846
  • Remove unused clippy allow by @reese in #847
  • Move keywords and delimiters to use u8 slices by @reese in #848
  • Remove no-op push_line_number by @reese in #849
  • Simplify a lot of unwrap_or usages by @reese in #850

Full Changelog: v0.12.0...v0.13.0

v0.12.49-0

22 Mar 22:55
9853bef

Choose a tag to compare

v0.12.49-0 Pre-release
Pre-release

What's Changed

  • Simplify a lot of unwrap_or usages by @reese in #850

Full Changelog: v0.12.48-0...v0.12.49-0

v0.12.48-0

22 Mar 22:07
2563ee8

Choose a tag to compare

v0.12.48-0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.12.47-0...v0.12.48-0

v0.12.47-0

22 Mar 22:05
741997c

Choose a tag to compare

v0.12.47-0 Pre-release
Pre-release

What's Changed

  • Move keywords and delimiters to use u8 slices by @reese in #848

Full Changelog: v0.12.46-0...v0.12.47-0

v0.12.46-0

22 Mar 22:03
c359412

Choose a tag to compare

v0.12.46-0 Pre-release
Pre-release

What's Changed

Full Changelog: v0.12.45-0...v0.12.46-0

v0.12.45-0

22 Mar 22:01
486b79f

Choose a tag to compare

v0.12.45-0 Pre-release
Pre-release

What's Changed

  • Fix comment placement at the end of lambda bodies by @reese in #846

Full Changelog: v0.12.44-0...v0.12.45-0