Releases: hotwired/turbo-rails
Releases Β· hotwired/turbo-rails
v2.0.0-beta.2
What's Changed
- Require AttributeAccessorsPerThread by @sevos in #523
- Fix sending created broadcasts refreshes to channels where no one listens by @tonysm in #521
- Fix System Tests in CI environment by @seanpdoyle in #538
New Contributors
Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2
v2.0.0-beta.1
What's Changed
- Support for multiple string arguments to frame helper by @jcoyne in #504
- Allow broadcasting without rendering and broadcasting with custom attributes by @davidalejandroaguilar in #427
- Remove outdated todo by @morgoth in #500
- Support for page refreshes and broadcasting by @afcapel & @jorgemanrubia in #499
Full Changelog: v1.5.0...v2.0.0-beta.1
v1.5.0
What's Changed
- Document Navigation and expose methods publicly by @joemasilotti in #438
- Support
target:
as Array argument by @seanpdoyle in #448 - Document the
assert_turbo_stream
helpers by @seanpdoyle in #462 - Add a note about overwriting layout resolution and turbo frame requests by @cice in #470
- Adds configuration option to disable routes by @orenf in #463
- Fix the submitterβs formmethod not being respected when using Rails 7 #button form helper by @feliperaul in #445
- Install
cuprite
by @seanpdoyle in #422 - Allow for broadcast methods to accept a renderable by @jklina in #364
- Update custom layout documentation for version 1.4.0 by @cice in #475
assert_turbo_stream
: accept acount
by @ghiculescu in #452- Make turbo_frame_tag fully compatible with dom_id by @skipkayhil in #476
- use helper_method for turbo_frame_request_id by @igorkasyanchuk in #417
- Update
import
example in README.md by @alexdelgado in #477 - Expose
Turbo::Native::Navigation#turbo_native_app?
helper method by @seanpdoyle in #419 - Introduce
Turbo::Broadcastable::TestHelper
by @seanpdoyle in #466 - Removed unnecessary double quote in README.md by @ruzia in #488
- Update MiniTest -> Minitest by @kevinmcconnell in #489
- Mention RubyDoc page in README by @seanpdoyle in #490
- Use bun for installation if applicable by @terracatta in #494
- fix: typescript reference on readme by @drochetti in #492
New Contributors
- @joemasilotti made their first contribution in #438
- @cice made their first contribution in #470
- @orenf made their first contribution in #463
- @feliperaul made their first contribution in #445
- @jklina made their first contribution in #364
- @skipkayhil made their first contribution in #476
- @igorkasyanchuk made their first contribution in #417
- @alexdelgado made their first contribution in #477
- @ruzia made their first contribution in #488
- @terracatta made their first contribution in #494
- @drochetti made their first contribution in #492
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- Upgrade to Turbo 7.3.0 by @dhh
- Allow passing a
:template
option to Broadcastable methods by @davidalejandroaguilar in #425 - Include minimal layout in frame responses by @kevinmcconnell in #428
- Add connected state to
turbo-cable-stream-source
by @kevinmcconnell in #430 - Use new format instead of legacy by @loqimean in #435
- Support renderable object as turbo stream content by @joeldrapper in #433
Full Changelog: v1.3.3...v1.4.0
v1.3.3
What's Changed
- Upgrade to Turbo 7.2.5 by @dhh
- Fix "'**' interpreted as argument prefix" warning by @jonathanhefner in #400
- Add Type Safety Guards to
turbo/fetch_requests
by @seanpdoyle in #403 - Allow passing extra params to native redirect URL by @kevinmcconnell in #411
- Reduce allocations in
turbo_stream_action_tag
by @jonathanhefner in #415 - Undefine check for custom element 'turbo-cable-stream-source'. by @riffdr in #410
Full Changelog: v1.3.2...v1.3.3
v1.3.2
v1.3.1
v1.3.0
What's Changed
- Upgrade to Turbo 7.2.0 by @dhh in #361
- Replace
?
operator with conditional check by @seanpdoyle in #337 - Enhance provided Drive helpers to allow controlling
cache
andvisit
meta tags by @agrobbin in #360 - Prevent html: escaping in broadcast later actions by @afcapel in #362
- Encode HTTP method into Request body as
_method
by @seanpdoyle in #370 - Allow additional attributes on the
turbo_stream_action_tag
helper by @marcoroth in #373 - Don't assume fetchOptions has a
body
by @kevinmcconnell in #384 - Make
target
andtargets
attributes optional for Stream actions by @marcoroth in #375
Full Changelog: v1.1.1...v1.3.0
v1.1.1
What's Changed
- Rails default key generator hash digest class is respected by @aaronjensen in #335
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Add support
[formmethod]
overrides to_method
by @seanpdoyle in #239 - Add allowance for rendering to be passed so that we can change the partial and object when broadcasting by @ankurp in #113
- Add :targets to assert_turbo_stream by @zarqman in #321
- Add ability to pass additional parameters to stream channels by @yrashk in #308
- Add nested dom_id call for naming turbo frames by @alexandreruban in #296
- Fix breaking in non-Zeitwerk environment by @mshibuya in #304
- Fix use which on Windows with where (#299) by @mohits in #300
- Fix missing
activejob
dependency by @codealchemy in #331 - Fix call dom_id explicitly in turbo_frame_tag by @leastbad in #333
- Fix Turbo::Broadcastable#broadcasts broadcasts creates to model_name.plural stream by @Exterm1nate in #295
Full Changelog: v1.0.1...v1.1.0