Releases: rails/jbuilder
Releases · rails/jbuilder
v2.15.1
What's Changed
- Fix partial for Active Model when extra locals are passed in by @rafaelfranca in #617
New Contributors
- @rafaelfranca made their first contribution in #617
Full Changelog: v2.15.0...v2.15.1
v2.15.0
What's Changed
- Optimize
KeyFormatteron cache hits by @moberegger in #607 - Make method_missing private by @alexceder in #614
- Optimize
array!andset!by @moberegger in #604 - Use
:unprocessable_contentfor scaffolds with Rack 3.1 or higher by @taketo1113 in #603 - Optimize
_map_collectionby @moberegger in #612 - fix: Preserve locals when rendering inline partial for object by @moberegger in #613
New Contributors
- @mayur-kambariya made their first contribution in #609
- @alexceder made their first contribution in #614
- @taketo1113 made their first contribution in #603
Full Changelog: v2.14.1...v2.15.0
v2.14.1
What's Changed
- Ensure that
Jbuilder.encodeproperly forwards arguments to.newby @flavorjones in #601
New Contributors
- @flavorjones made their first contribution in #601
Full Changelog: v2.14.0...v2.14.1
v2.14.0
What's Changed
- Drop support to Ruby < 3.0 and Rails < 7.0
- Test against Rails 8 and fix Rails 7 logger dependency by @excid3 in #582
- Add status: :see_other to update action by @excid3 in #583
- Force close final statement in templates by @ienders in #578
- Optimize
_is_collection?method by @moberegger in #590 - Add
#frozen_string_literal: trueto all files by @moberegger in #599 - Optimize
_keyto prevent string allocation when formattingSymbols by @moberegger in #593 - Optimize key formatter by @moberegger in #597
- Optimize internal
extract!calls to save on memory allocation by @moberegger in #598 - Fix regression in API controllers with view_cache_dependencies helper by @excid3 in #575
- Optimize
method_missingviaalias_methodby @moberegger in #600 - Cleanup project for Rails 7+ support by @moberegger in #594
- Fix warnings and prevent Jbuilder::VERSION constant from being obliterated by @pixeltrix in #574
- Optimize memory allocation when rendering partials by @moberegger in #591
New Contributors
- @richardvenneman made their first contribution in #576
- @ienders made their first contribution in #578
- @moberegger made their first contribution in #590
Full Changelog: v2.13.0...v2.14.0
v2.13.0
What's Changed
- Redirect to
@recordor path in controller generator by @jeromedalbert in #569 - Return early from collection partial rendering if blank by @tylerjc in #560
- Add missing ':see_other' status code in generated destroy controller method by @ldeld in #538
- Remove OpenStruct references from Jbuilder by @mtsmfm in #567
- Use new
params.expectsyntax instead ofparams.requireby @jeromedalbert in #573
New Contributors
- @jeromedalbert made their first contribution in #570
- @tylerjc made their first contribution in #560
- @ldeld made their first contribution in #538
- @mtsmfm made their first contribution in #567
Full Changelog: v2.12.0...v2.13.0
v2.12.0
What's Changed
- Use OpenStruct only if available by @yahonda in #562
- Replace deprecated
ProxyObjectwithBasicObjectby @Earlopain in #563 - Avoid loading
ActionController::APIconstant by @nvasilevski in #529 - Fixed a bug where #501 broke compatibility with Enumerable by @yuki24 in #531
- Fix namespace issue when generating jbuilder views by @hahmed in #536
- Remove reliance on ERBTracker from rails by @HParker in #504
- Fix require path of dependency_tracker in railtie.rb by @jalyna in #552
New Contributors
- @nvasilevski made their first contribution in #529
- @okuramasafumi made their first contribution in #526
- @berkos made their first contribution in #528
- @hahmed made their first contribution in #536
- @casperisfine made their first contribution in #550
- @jalyna made their first contribution in #552
- @yahonda made their first contribution in #562
- @Earlopain made their first contribution in #563
- @stefannibrasil made their first contribution in #539
Full Changelog: v2.11.5...v2.12.0