v3.5.0.pre0
Pre-release
Pre-release
Released: 2021-05-21
Added
- Add version check by @leastbad in #434
- Add support for implicit
dom_id
for morph selectors by @leastbad in #436 - Add Reflex Callback Skips by @assuntaw in #466
- Add
useReflex
JavaScript function to "support" the composable pattern by @marcoroth in #475 - Add
data-reflex-dataset
anddata-reflex-dataset-all
by @leastbad and @marcoroth in #478 - Add check for default url options by @nachiket87 in #480
- Add
Reflex#render_collection
by @leastbad in #498 - Add
tab_id
accessor by @leastbad in #506 - Add
data-reflex-serialize-form
attribute by @leastbad in #438 - Add support for
prepend
andappend
reflex callbacks by @marcoroth in #472 - Add support for
self.returns
inReflex
by @leastbad in #458
Changed
- Check for presence of controller element in
serverMessage
by @shubik22 in #460 - Report failed basic auth by @leastbad in #454
- Log reflex payloads client-side by @julianrubisch in #476
- Reflex return payloads for events and callbacks by @leastbad in #477
- Reinitialize
controller_class
renderer with connection.env by @leastbad in #481 - Prevent
/cable
from being prepended to ActiveStorage route helpers by @leastbad in #484 - Only run piggybacked operations after StimulusReflex is finished, and isolate them by @leastbad in #482
- Always pick up instance variables when accessing controller by @leastbad in #493
- Stop adding whitespace when parsing our html by @lmatiolis in #492
- Log the full exception trace by @rmckayfleming in #491
- Convert symbol keys, ensure fragment html exists by @leastbad in #503
- Delegate
dom_id
toCableReady::Identifiable
by @leastbad in #485
Fixed
- Fix generated value for
channel_prefix
if app directory contains dots or spaces by @lxxxvi in #457 - Fix mutation observer which wouldn't fire in certain situations by @joshleblanc in #479
- Fix install script when working with magic comments via hard-coded line numbers by @leastbad in #494
- Fix
object_with_indifferent_access
error when trying to access ReflexData by @erlingur in #500
Deprecated
Documentation
- Remove confusing preposition by @richardun in #469
- Fix broken link in docs by @asmega in #488
Internal
- Remove unnecessary gate by @leastbad in #439
- Refactor declarative reflex observer by @leastbad in #440
- Refactor stimulus_reflex.js by @leastbad in #444
- Extract method invocation policy by @julianrubisch in #448
- Run changelog action not on every single push to master by @marcoroth in #450
- Extract RequestParameters class by @julianrubisch in #451
- Move logger and sanity_checker to /utils by @leastbad in #456
- Stimulus reflex concern by @julianrubisch in #464
- Add callback tests by @marcoroth in #470
- Fix changelog workflow and optimize triggers by @marcoroth in #474
- Fix Changelog Action by @marcoroth in #483
- Refactor reflex creation and reflex data management out of channel by @julianrubisch in #486
New Contributors
- @shubik22 made their first contribution in #460
- @richardun made their first contribution in #469
- @lxxxvi made their first contribution in #457
- @asmega made their first contribution in #488
- @lmatiolis made their first contribution in #492
- @rmckayfleming made their first contribution in #491
Dependencies
- Bump actionpack from 6.1.1 to 6.1.3 by @dependabot in #461
- Bump activerecord from 6.1.1 to 6.1.3 by @dependabot in #462
- Bump rexml from 3.2.4 to 3.2.5 by @dependabot in #495
- Bump actionpack from 6.1.3 to 6.1.3.2 by @dependabot in #499
- Bump handlebars from 4.7.6 to 4.7.7 by @dependabot in #501
- Bump lodash from 4.17.20 to 4.17.21 by @dependabot in #504
- Bump nokogiri from 1.11.3 to 1.11.4 by @dependabot in #507
Commits
Full Changelog: v3.4.1...v3.5.0.pre0