Closed issues:
- HAML code with form tag connect controller twice #520
- Web Components Breaking In Stimulus Reflex Morph #511
v3.5.0.pre1 (2021-06-02)
Fixed bugs:
Closed issues:
- How to (better) use Stimulus Reflex with Cypress? #512
Merged pull requests:
- Update reflexes.js #515 (julianrubisch)
- Fix cross-tab errors for piggybacked operations #514 (julianrubisch)
- Bump ws from 7.4.5 to 7.4.6 #513 (dependabot[bot])
v3.5.0.pre0 (2021-05-21)
Breaking changes:
Implemented enhancements:
- tab_id accessor #506 (leastbad)
- Stop adding whitespace when parsing our html #492 (lmatiolis)
- Log the full exception trace #491 (rmckayfleming)
- delegate dom_id to CableReady::Identifiable #485 (leastbad)
- report failed basic auth #454 (leastbad)
- deprecation warnings (consumer, form serialization, isolation mode) #438 (leastbad)
- implicit dom_id for morph selectors #436 (leastbad)
- version check #434 (leastbad)
Fixed bugs:
- Nokogiri usage to process HTML adds whitespace nodes, causing unneeded morphdom updates #487
- reflexData missing on element in beforeReflex #443
- cable_ready method in Reflex class should support custom operations #419
- convert symbol keys, ensure fragment html exists #503 (leastbad)
- only run piggybacked operations after SR is finished, and isolate them #482 (leastbad)
- refactor declarative reflex observer #440 (leastbad)
Deprecated:
Removed:
Closed issues:
- Logging issue when using Morphing Multiplicity with Symbol keys #502
- Re-assignment of constant
reflexRoot
#473 - Lost Instance Variables #471
- Warn developers about example.com #468
- "No route matches" in production #465
- Reflex replaced with a new instance for some reason #463
- Uncaught exception when morph removes controllerElement #459
- Link for "read more about why we enable caching here" is broken #455
- Page morphs fail to refresh (blank operations hash) in Safari/Edge on staging #453
- ActiveRecord queries and associations are cached, leading to non-idempotent Reflexes #446
- When devise uses
timeoutable
there is a session error authenticating a stimulus web socket. #437 - SR strips out @click attribute from elements passed to selector morph #435
- SR+CR version checks on startup in development #433
- Installer can insert session_store config in wrong place #429
Merged pull requests:
- Bump nokogiri from 1.11.3 to 1.11.4 #507 (dependabot[bot])
- Bump lodash from 4.17.20 to 4.17.21 #504 (dependabot[bot])
- Bump handlebars from 4.7.6 to 4.7.7 #501 (dependabot[bot])
- Move object_with_indifferent_access to ReflexData #500 (erlingur)
- Bump actionpack from 6.1.3 to 6.1.3.2 #499 (dependabot[bot])
- render_collection #498 (leastbad)
- Bump rexml from 3.2.4 to 3.2.5 #495 (dependabot[bot])
- Prevent install script from choking on magic comments via hard-coded line numbers #494 (leastbad)
- Always pick up instance variables when accessing controller #493 (leastbad)
- Fix broken link in docs #488 (asmega)
- Factor reflex creation and reflex data management out of channel #486 (julianrubisch)
- prevent /cable from being prepended to ActiveStorage route helpers #484 (leastbad)
- Fix Changelog Action #483 (marcoroth)
- Reinitialize controller_class renderer with connection.env #481 (leastbad)
- feature: add check for default url options #480 (nachiket87)
- Mutation observer wouldn't fire in certain situations #479 (joshleblanc)
- Reflex return payloads for events and callbacks #477 (leastbad)
- Log reflex payloads client-side #476 (julianrubisch)
- add
useReflex
js function to "support" the composable pattern #475 (marcoroth) - fix changelog workflow and optimize triggers #474 (marcoroth)
- add support for prepend and append reflex callbacks #472 (marcoroth)
- Callback tests #470 (marcoroth)
- Remove confusing preposition #469 (richardun)
- Reflex Callback Skips #466 (assuntaw)
- Stimulus reflex concern #464 (julianrubisch)
- Bump activerecord from 6.1.1 to 6.1.3 #462 (dependabot[bot])
- Bump actionpack from 6.1.1 to 6.1.3 #461 (dependabot[bot])
- Check for presence of controller element in serverMessage #460 (shubik22)
- Returns #458 (leastbad)
- handle generated value for channel_prefix if app directory contains dots or spaces #457 (lxxxvi)
- move logger and sanity_checker to /utils #456 (leastbad)
- Extract RequestParameters class #451 (julianrubisch)
- run changelog action not on every single push to master #450 (marcoroth)
- Extract method invocation policy #448 (julianrubisch)
- remove unnecessary gate #439 (leastbad)
v3.4.1 (2021-01-26)
Implemented enhancements:
Fixed bugs:
- life-cycle callbacks return correct element reference #431 (leastbad)
- encode form data for chars like '&' and '=' #418 (RolandStuder)
- Bug fix: Updating changelog generator to push to master, not main #416 (MikeRogers0)
- Prefix dom_id with hash/pound #410 (hopsoft)
Closed issues:
- Form serialisation does not escape input values #430
- dispatchEvent before morph in reflex actions #428
- Multiple text inputs with the same name lose value in Reflex #425
- Lifecycle events not being issued correctly #413
- If the element no longer exists, try to find it. #412
Merged pull requests:
- Extract callbacks to module #427 (julianrubisch)
- Fixes bug where multiple inputs with the same name lost element value #426 (jonsgreen)
- Add general policy for CoC enforcement #424 (hopsoft)
- Update to work with mutatable CR config #421 (hopsoft)
- Bump nokogiri from 1.10.10 to 1.11.1 #420 (dependabot[bot])
- Add matrix strategy to ruby tests #415 (julianrubisch)
- fix 'operartion' typo #411 (marcoroth)
v3.4.0 (2020-12-18)
Closed issues:
- uninitialized constant StimulusReflex::Channel #408
- StimulusReflex (3.4.0.pre9) was unable to find an element #406
v3.4.0.pre9 (2020-12-13)
Implemented enhancements:
- Allow StimulusReflex to process Rack middlewares #399 (marcoroth)
- Support for Stimulus 2 #398 (marcoroth)
Fixed bugs:
- fix up install task #401 (leastbad)
- Fix multiple broadcasts from within the same reflex #400 (hopsoft)
Closed issues:
- Sanity checker will fail if node_modules folder isn't present #402
- stimulus_reflex.js:388 Uncaught TypeError: Cannot read property 'completedOperations' of undefined #394
- Rendering issue #289
Merged pull requests:
- Add dom_id to the reflex #405 (hopsoft)
- Don't run sanity checker in production #404 (joshleblanc)
- Check package version from yarn.lock if node_modules folder is not av… #403 (RolandStuder)
v3.4.0.pre8 (2020-12-02)
Closed issues:
- DirectUpload URL not set using morphs #396
Merged pull requests:
v3.4.0.pre7 (2020-12-01)
Closed issues:
- Multiple reflex submissions can lead to unexpected behaviour. #391
Merged pull requests:
- Trigger piggy back operations after SR operations #395 (hopsoft)
invokeLifecycleMethod\(\)
: handle undefinedelement
parameter #393 (marcoroth)- don't warn folks twice #392 (leastbad)
v3.4.0.pre6 (2020-11-29)
Merged pull requests:
- Update templates for new stage etc #390 (leastbad)
- reflexError and received refactor #389 (leastbad)
- add jQuery support to SR library events #388 (leastbad)
- dont exit in sanity checker on
stimulus\_reflex:install
#387 (marcoroth) - Allow
success
andafter
lifecycle methods on replaced elements #386 (marcoroth) - split SR operations from data.operations #385 (leastbad)
- don't show findElement warnings unless debugging #384 (leastbad)
- Setup a proxy object that wraps CableReady::Channels #382 (hopsoft)
- non-SR cable_ready operation pass-through #381 (leastbad)
v3.4.0.pre5 (2020-11-25)
Closed issues:
- SR doesn't seem to handle redirects / 302s #376
Merged pull requests:
- Move package.json to root of project #380 (hopsoft)
- make element.reflexController a dictionary #379 (existentialmutt)
- fixed bug preventing callbacks for multiple morphs #378 (leastbad)
- Handles to mitigate race conditions when running reflexes in quick succession on the same element #377 (existentialmutt)
- Exit with nonzero status code #375 (julianrubisch)
v3.4.0.pre4 (2020-11-19)
Fixed bugs:
- Fix fatal error in
stimulus\_reflex:install
task with Rails 5.2 #371 (Matt-Yorkley) - fix nothing morphs and error messages #368 (leastbad)
Closed issues:
stimulus\_reflex:install
fails to complete in Rails 5.2 #367- Form data still not captured #366
- Console exception when reflex does not update a page that didn't trigger the reflex #363
- Improve server-side logging options #264
Merged pull requests:
- use puts instead of ActionCable.logger to sidestep silenced AC logs #373 (leastbad)
- Improve logged post_install.js message #372 (forsbergplustwo)
- Pass additional reflex-related data to reflex from data #370 (joshleblanc)
- fix: rip out microbundle #369 (ParamagicDev)
- Add tests for broadcasters #364 (julianrubisch)
- Do not run sanity check on
rails generate stimulus\_reflex:config
#362 (RolandStuder) - fix: revert CR and @rails/actioncable to dependencies #361 (ParamagicDev)
- xpath fix #360 (leastbad)
v3.4.0.pre3 (2020-11-11)
Merged pull requests:
- Allow to supress warnings for sanity checks #359 (RolandStuder)
- serializeForm: only append given input if element is submit button #357 (marcoroth)
- Update package.json to 3.4.0-pre2 #356 (marcoroth)
- Fix elementToXPath import #355 (julianrubisch)
- Add guard clause to return valid empty form data #354 (julianrubisch)
- simplify xpath functions #353 (leastbad)
- pass reflex id to reflex #352 (joshleblanc)
v3.4.0.pre2 (2020-11-06)
Closed issues:
- Regression in version 3.4.0-pre1: Cannot find module
cable\_ready
#350
Merged pull requests:
- move
cable\_ready
to development dependencies #351 (marcoroth) - Fix serializeForm initialization #349 (marcoroth)
v3.4.0.pre1 (2020-11-03)
v3.4.0.pre0 (2020-11-02)
Implemented enhancements:
- Move StimulusReflex::Channel to app/ and allow for a configurable parent channel #346 (leastbad)
- tab isolation mode v2 #335 (leastbad)
- Delegate flash to the request #334 (hopsoft)
- Opt-in form serialization & params overriding #325 (s-s)
- Exit on failed sanity check, provide config to skip exit #318 (RolandStuder)
Fixed bugs:
- Console exception when reflex updates a page that didn't trigger the update #336
- AlpineJS components not reinitalised after reflex #329
- Encoding changes from UTF-8 to ASCII-8BIT #202
Closed issues:
- ActionController::RoutingError with Rails 6 Engines #342
- Wrong input name parsing #321
- Stimulus' controllers are not reconnecting after reflex, why? #314
- Documentation Request for a Rails 6.x app with 5.2 defaults #265
Merged pull requests:
- [docs] StimulusReflex.debug= on left hand side #348 (drnic)
- Fix page morphs inside Rails engines #344 (leastbad)
- Use Webpacker folder if available #343 (coorasse)
- feat: create a more robust package.json #340 (ParamagicDev)
- Make StimulusReflex configurable and add an initializer #339 (RolandStuder)
- Aliases method_name to action_name #338 (obie)
- remove isolate concept and make behavior default #332 (leastbad)
- add signed/unsigned accessors to element #330 (joshleblanc)
- merge environment into ApplicationController and descendants #328 (leastbad)
- Move form-data merge logic to the server-side #327 (marcoroth)
- fix for PR#317 which was preventing server messages #326 (leastbad)
- introduce tab isolation mode #324 (leastbad)
- Force request encodings to be UTF-8 instead of ASCII-8BIT after a reflex #320 (marcoroth)
- Append short section about resetting a form #319 (julianrubisch)
- lifecycle refactor: introduce new finalize stage, global reflexes dictionary #317 (leastbad)
- Update events.md #316 (gahia)
- Proposal: Reduce bundle size and add a bundler for Stimulus Reflex javascript #315 (ParamagicDev)
v3.3.0 (2020-09-22)
v3.3.0.pre6 (2020-09-20)
Implemented enhancements:
Closed issues:
- Authorization #292
- Params incorrect for form submitted for nested resource #290
- Use set I18n.locale in Reflexes with Selector Morphs #280
Merged pull requests:
- add ready event after setupDeclarativeReflexes #312 (leastbad)
- Refactor sanity checks on boot #311 (excid3)
v3.3.0.pre5 (2020-09-18)
Implemented enhancements:
- Fail loudly if there's a version mismatch between the gem and the npm package. #294
Closed issues:
- IE11 Support: "crypto" is undefined #308
- Using
morph
gives error on missing Warden::Manager midddleware? #304 - Update client controller template comments #298
Merged pull requests:
- fixes and tweaks to client logging subsystem #313 (leastbad)
- Support IE11 msCrypto (#308) #310 (chooselife22)
- Print warning and exit if caching is disabled or npm/gem versions are mismatched #309 (excid3)
- ActionCable connectivity events #307 (leastbad)
- Copyedits #306 (CodingItWrong)
- add redis to cable.yml in development mode #305 (leastbad)
- Update morph-modes.md #302 (scottbarrow)
- Enhance controller templates docs #300 (pinzonjulian)
- Avoid mismatching client and server versions #297 (piotrwodz)
v3.3.0.pre4 (2020-09-13)
Fixed bugs:
- Lifecycle callbacks do not work #281
- Fix timing issues with post-Reflex lifecycle callbacks #299 (leastbad)
Closed issues:
- self-referential data-reflex-root #301
- data-reflex-permanent not working when using slim templates #295
- undefined method `rescue_with_handler' whit reflex action such as "click->…" or "change->…" #287
Merged pull requests:
v3.3.0.pre3 (2020-08-31)
Fixed bugs:
- First argument of type "object" in this.stimulate() will always be assigned to options. #278
- Allow morphs to run before triggering success/after #286 (hopsoft)
Closed issues:
- Reflex ignores turbolinks cached pages #288
- Issue with Stimulus Reflex and ViewComponent #284
- controller inheritance does not seem to work #283
- Cannot read property 'schema' of undefined #282
- Reflex on form submit does not get parameter from input[type="file"] #277
- jQuery Plugins #246
- ActiveStorage variants performance #242
- Unnecessary body update after text_content #186
- Warn about enabling Rails after running stimulus reflex' initializer #185
- Integration tests for stimulus-reflex #162
- Clearer explanation of quickstart example without javascript. #149
- Webpack compilation fails with rails/webpacker 3.6 #83
Merged pull requests:
- Check if reflex exists before using it #293 (joshleblanc)
- Add instructions for existing projects #291 (gerrywastaken)
- Fix argument of type object always being assigned to options #279 (shawnleong)
- Simplify devise authentication logic (in docs) #276 (inner-whisper)
- Bump lodash from 4.17.15 to 4.17.19 in /javascript #275 (dependabot[bot])
v3.3.0.pre2 (2020-07-17)
Closed issues:
- afterReflex not always firing on morph with selectors #269
- Lifecycle hooks #266
- Stimulus Reflex with Rspec not working #263
Merged pull requests:
- Smarter warnings when element not found #274 (hopsoft)
- Add the attributes to the warning message when element not found #273 (hopsoft)
- Update find element to ignore SR attrs #272 (hopsoft)
- Refactor of the morph feature #270 (hopsoft)
- coerce html arguments to string type #268 (leastbad)
- Update deployment docs after the official AnyCable 1.0 release #267 (rmacklin)
v3.3.0.pre1 (2020-07-08)
Merged pull requests:
v3.3.0.pre0 (2020-07-04)
Implemented enhancements:
- Returns more helpful error message if Reflex doesn't exist #254 (leastbad)
- Update install.rake to handle Typescript #241 (iv-mexx)
- Morph Modes: page, selector and nothing #211 (leastbad)
Fixed bugs:
- Limit MutationObserver mutations #256 (jasoncharnes)
Closed issues:
- beforeUpdate/updateSuccess/updateError functions deprecated? #255
- Error handling will fail if reflex is not defined #253
- Select with data-reflex in Firefox flickers #251
- data-reflex-attributes vs data-reflex-dataset #237
- Shorthand action notations corresponding to stimulus #233
- Lifecycle methods only called for one reflex #225
- Tweak the generator so we can specify reflex actions #219
- Docs: Clarify forcing DOM update with authentication #123
- ActiveJob integration example #112
Merged pull requests:
- Prep for pre release of 3.3.0 #259 (hopsoft)
- Fallback to first Stimulus controller in array #257 (jasoncharnes)
- Fix cases where plural reflexes were unresolved #252 (joshleblanc)
- warn against collections of identical elements that trigger reflexes #250 (leastbad)
- always calls params to persist them into controller action #249 (RolandStuder)
- Update deployment.md #248 (user073)
- Update reflexes.md #247 (user073)
- Bump actionpack from 6.0.3.1 to 6.0.3.2 #245 (dependabot[bot])
- Bump rack from 2.2.2 to 2.2.3 #244 (dependabot[bot])
- Revert "Revert "Add instructions for pulling the user id out of session storage"" #240 (leastbad)
- Revert "Add instructions for pulling the user id out of session storage" #239 (leastbad)
- Add instructions for pulling the user id out of session storage #238 (mtomov)
- adds params documentation #230 (RolandStuder)
- Allow to pass reflex action names to reflex generator #224 (marcoroth)
v3.2.3 (2020-06-15)
Fixed bugs:
- Add more smarts to __perform #235 (hopsoft)
- __perform had a bug where it was only ever calling the first event #234 (leastbad)
- merges insteads of overwrites params for reflex actions with form data #231 (RolandStuder)
Closed issues:
- "Uncaught (in promise)" error after failed declarative reflex #170
Merged pull requests:
v3.2.2 (2020-06-06)
Closed issues:
- Issue with doing a partial dom update #223
v3.2.2.pre1 (2020-05-30)
Fixed bugs:
- Session lost after throw :abort #221
- Fix multipleInstances convenience method #220 (julianrubisch)
Merged pull requests:
- Fix calling wrong controller lifecycle methods #226 (davidalejandroaguilar)
- Always commit session #222 (hopsoft)
v3.2.2.pre0 (2020-05-27)
Implemented enhancements:
- Add a halted lifecycle event #190
- Allow extractElementAttributes to use a checkbox list #147
- reflex_name restriction loosening #212 (leastbad)
- Make element even more user friendly #210 (hopsoft)
- Form parameters #204 (jasoncharnes)
- Map hashes in incoming arguments using with_indifferent_access #203 (jaredcwhite)
- Combine dataset with data-attributes from parent elements on reflex call #200 (marcoroth)
- Setup mutation aware declarative reflexes #197 (hopsoft)
Fixed bugs:
- Text area values are lost if re-sized #195
Closed issues:
- Accessing dataset as before is returning nil #218
- Spurious console error using data-reflex-root and CSS attribute selector #207
- ActionController Parameters #199
Merged pull requests:
- Bump activesupport from 6.0.3 to 6.0.3.1 #217 (dependabot[bot])
- Bump activestorage from 6.0.3 to 6.0.3.1 #216 (dependabot[bot])
- Bump actionpack from 6.0.3 to 6.0.3.1 #215 (dependabot[bot])
- Update dataset handling and some minor refactoring to better naming #214 (hopsoft)
- Stimulus reflexData assignment after callback #208 (jasoncharnes)
- Loosen Rails requirement to 5.2 with instructions #205 (jasoncharnes)
- Fix undefined is not an object for Object.keys in log.js #201 (marcoroth)
- Small typo/grammar fix in quickstart doc. #198 (acoffman)
- Add halted lifecycle event #193 (websebdev)
- 147 extract multiple checkbox values #175 (julianrubisch)
v3.2.1 (2020-05-09)
Merged pull requests:
v3.2.0 (2020-05-09)
v3.2.0.pre1 (2020-05-08)
Fixed bugs:
v3.2.0-pre0 (2020-05-07)
v3.2.0.pre0 (2020-05-07)
Implemented enhancements:
- Stimulate without a reflex target #179
- Reflex callbacks #155
- Replace camelize with homegrown version #184 (jonathan-s)
- Replace uuid4 dependency with function in repo #181 (jonathan-s)
- Allow channel exceptions to be rescuable #180 (dark-panda)
- add console log messages for every reflex call #163 (marcoroth)
- add reflex callbacks #160 (websebdev)
Fixed bugs:
Closed issues:
- The ActionCable connection is not open!
this.isActionCableConnectionOpen\(\)
must return true before callingthis.stimulate\(\)
#187 - Promises just resolve with last Partial DOM update #171
Merged pull requests:
- Some housekeeping #189 (hopsoft)
- Allow to call stimulate without a reflex target #188 (marcoroth)
- Fix bug in super documentation #174 (silva96)
v3.1.4 (2020-04-27)
Implemented enhancements:
- TypeScript typing support #152
Fixed bugs:
- Possible bug when about to perform cableready operations #166
- Reflex not binding to ajax loaded content #161
- Input field values sometimes remain #159
- remove changelog rake task #150 (andrewmcodes)
Closed issues:
- Devise authenticated routes not supported anymore #173
- CableReady detected an error in morph! Event is not a constructor #165
- Testing Integrations #164
- Error during install: "File unchanged! The supplied flag value not found! app/javascript/packs/application.js" #118
- Make the javascript in stimulus-reflex websocket agnostic #113
Merged pull requests:
- prettier-standard: include all js files in the project #177 (marcoroth)
- Remove implicit permanent for text inputs #176 (hopsoft)
- Support devise authenticated routes #172 (db0sch)
- setupDeclarativeReflexes export with UJS support #169 (leastbad)
- Fix compilation issue #168 (jonathan-s)
v3.1.3 (2020-04-20)
Implemented enhancements:
- Server initiated redirects #25
Fixed bugs:
- Unable to register the ActionCable Consumer #156
- Remove unneeded registerConsumer logic #158 (hopsoft)
Closed issues:
- Scoping when using Stimulus does not work as expected #144
- Shared connections to reduce websocket connections? #136
- routing reflexes to controllers #97
- Time for introducing a develop branch? #84
- out-of-band Reflex updates #64
v3.1.2 (2020-04-16)
v3.1.1 (2020-04-16)
Fixed bugs:
- Cannot read property 'removeEventListener' of undefined after updating to 3.1.0 #151
Closed issues:
- Setup & Quick Start guide from scratch results in showstopping error #153
Merged pull requests:
v3.1.0 (2020-04-15)
Implemented enhancements:
- Check the ActionCable connection on stimuluate #148 (hopsoft)
- Attach element.tagName to extracted attributes #146 (julianrubisch)
- Create dynamic changelog #143 (andrewmcodes)
- add funding file #141 (andrewmcodes)
Fixed bugs:
Closed issues:
- Non-morph operations are not executed by CableReady on errors #139
- Pass element tagname in reflex #137
- ActionCable npm package renamed #132
Merged pull requests:
- Allow #stimulate to use promises #142 (dark-panda)
v3.0.0 (2020-04-06)
Breaking changes:
Implemented enhancements:
- update install script to set session store #134 (leastbad)
- update package.json and readme #133 (andrewmcodes)
Closed issues:
- [WIP] AnyCable and Stimulus Reflex #46
v2.2.3 (2020-03-27)
Implemented enhancements:
- Reload session prior to each reflex accessing it #131 (hopsoft)
- tweak prettier-standard and add actions caching #125 (andrewmcodes)
Closed issues:
- Cannot read property 'stimulusReflexController' of null #127
Merged pull requests:
- Bump actionview from 6.0.2.1 to 6.0.2.2 #128 (dependabot[bot])
v2.2.2 (2020-03-04)
Implemented enhancements:
- Commit session after rerendering page #124 (hopsoft)
- Propose post install message #122 (julianrubisch)
v2.2.1 (2020-02-28)
v2.2.0 (2020-02-28)
Implemented enhancements:
v2.1.9 (2020-02-20)
Implemented enhancements:
v2.1.8 (2020-01-27)
Implemented enhancements:
Fixed bugs:
v2.1.7 (2019-12-28)
Implemented enhancements:
Closed issues:
- SR cannot re-render authenticated devise routes #104
- Docs formatting broken in Persistence section #93
v2.1.6 (2019-12-20)
Implemented enhancements:
Closed issues:
- Demo appears to be broken #101
v2.1.5 (2019-11-04)
Implemented enhancements:
- Custom Stimulus schema breaks Reflex #91
- Add schema support #94 (hopsoft)
- inherit stimulus schema #92 (nickyvanurk)
- Single source of truth #76 (leastbad)
Fixed bugs:
- Cleanup and fixes around lifecycle dispatch #121 (hopsoft)
- Use application.js as fallback file path #82 (julianrubisch)
Closed issues:
- Slack Community #90
- Installer fails on fresh Rails 5.2.3 app w/ webpacker 3.6 #81
- Correct List Order in setup.md under Rooms Section #78
- Scoped onClick event #73
v2.1.4 (2019-10-19)
Implemented enhancements:
- Add CodeFund sponsorship #75 (coderberry)
Fixed bugs:
v2.1.3 (2019-10-16)
Implemented enhancements:
- Create Rails generators #3
- Update installer #71 (hopsoft)
- Tweak generators #69 (hopsoft)
- add generators #67 (andrewmcodes)
Fixed bugs:
- too many afterReflex/reflexSuccess callbacks #68
- Prevent redundant
after
lifecycle callbacks #70 (hopsoft)
v2.1.2 (2019-10-09)
v2.1.1 (2019-10-08)
Fixed bugs:
v2.1.0 (2019-10-07)
Implemented enhancements:
- Move ActionCable room configuration to controller registration #51
- Client side call-backs? #34
- Scoped register()? #26
- Add guard to verify same URL prior to morph #63 (hopsoft)
- Add reflex name to the lifecycle args #62 (hopsoft)
- Refactor some helper methods out of main file #61 (hopsoft)
- Documentation update #58 (leastbad)
- # Support for data-reflex-permanent #57 (hopsoft)
- Stricter parsing of attributes #56 (hopsoft)
- # Use inner_html to avoid reliance on HTMLTemplateElement behavior #55 (hopsoft)
- Trim values before attribute assignment #54 (hopsoft)
- add test action #53 (andrewmcodes)
- Scoped Stimulus Reflex controllers #43 (leastbad)
Closed issues:
- Install StandardJS linter #40
v2.0.2 (2019-09-30)
Implemented enhancements:
- Add support to configure room via register option #52 (hopsoft)
- Move gitbook files to docs #49 (hopsoft)
Closed issues:
- Formatting issues on README #48
v2.0.1 (2019-09-28)
Implemented enhancements:
- Provide before/after callbacks for calls delegated to server side Stimulus controllers #4
- Updated Minimal Javascript Example in README.md #47 (kobaltz)
- Setup StimulusReflex controller callbacks #45 (hopsoft)
- add .vscode directory to .gitignore #42 (andrewmcodes)
- Allow override of default controller #37 (hopsoft)
- update the name of the actions per feedback #36 (andrewmcodes)
- update github templates #35 (andrewmcodes)
- Tighten up security of remote invocation #32 (hopsoft)
Fixed bugs:
Closed issues:
- Add GH templates #30
v2.0.0 (2019-09-11)
Implemented enhancements:
- update github action triggers #29 (andrewmcodes)
- Add support for declarative stimulus/reflex behavior #28 (hopsoft)
Fixed bugs:
- fix merge issue for GitHub actions #27 (andrewmcodes)
v1.1.1 (2019-09-09)
v1.1.0 (2019-09-09)
Implemented enhancements:
- Implicitly send DOM attributes to reflex methods #21 (hopsoft)
- Add Ruby magic comment #18 (dixpac)
- Add GitHub Actions for Linters #17 (andrewmcodes)
Fixed bugs:
- Fix GitHub Actions #20 (andrewmcodes)
v1.0.2 (2019-08-17)
Implemented enhancements:
v1.0.1 (2019-08-10)
Implemented enhancements:
Closed issues:
- Trying to get this working in Rails 6 #8
v1.0.0 (2019-08-09)
Implemented enhancements:
v0.3.3 (2019-05-13)
v0.3.2 (2019-03-25)
v0.3.1 (2019-03-01)
v0.3.0 (2019-02-20)
Breaking changes:
v0.2.0 (2018-11-16)
Implemented enhancements:
v0.1.12 (2018-11-03)
v0.1.10 (2018-10-26)
v0.1.9 (2018-10-24)
Closed issues:
- URL helpers generate the wrong paths when page is rendered #1
v0.1.8 (2018-10-22)
Fixed bugs:
v0.1.7 (2018-10-21)
v0.1.6 (2018-10-21)
v0.1.5 (2018-10-20)
v0.1.4 (2018-10-20)
v0.1.3 (2018-10-20)
v0.1.2 (2018-10-20)
v0.1.1 (2018-10-20)
v0.1.0 (2018-10-14)
* This Changelog was automatically generated by github_changelog_generator