All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- #102 Security hole in find_record method filled.
- #62
set_jqmethod to capture element ref as a jQuery object - #70 New syntax and implementation for "while loading".
- #72 Event handlers (i.e.
on(:click)) can be specified at the component class level. - #73
before_render(runs before mounting & before updating) andafter_render(runs after_mounting & after_updating) - #74 Alternative
param_accessor_style :accessorsoption: Creates an instance method for each param. I.e.param :foowill add afoomethod to the component. - #77 Ruby like
rescuescomponent call back. Define error handling at the component level - uses react error boundries under the hood. - #85 Add
pluralizemethod to component. Works like Railspluralizeview helper. - #89 Automatically create ActiveRecord inverse relationships as needed. Previously both sides of the relationship had to be declared.
- #90 Automatically load
config/initializers/inflections.rbif present - #99 Better diagnostics for server access violations and other errors
- #94
Hyperstack.anti_csrf_tokenreturns the stack specific anti_csrf_token.
- #62 jQuery now accessed by global
jQmethod (replacingDOMclass) - #68 Renamed
before_receives_propstobefore_new_params - #91 Rename
triggerstofires
- #70 Deprecated original
while_loadingmethod in favor of theWhileLoadingmixin.
- #106 updated unparser, mini-racer and libv8 versions
- #76 Regression: Hotloader was not remounting lifecycle hooks.
- #59 Component built in event names (i.e.
click) were not working withtriggers(akafires) macro. - #63 Could not pass a component class as a param.
- #64 Router's render method would not accept a simple string.
- #65
observeandmutateObserver methods were returning nil. - #67 Hyper Model:
while_loadingwas not working with loading scopes. This is is also working properly with the newWhileLoadingmixin. - #75 Router
redirectwas not working in prerendering. - #78 Hyper Model: client scope optimization was not working if
allscope is dummy or unknown. - #79 Hyper Model:
countof scope was unnecessarily replaced with a dummy "1". - #81 Hyper Model: Comparing a unloaded scope with a loaded empty scope was returning TRUE
- #82 Hyper Model: Loading a parent scope was not triggering client side scoping of children
- #88 Models were not using pluralize when computing inverse names
- #97 Policies were not guaranteed to load in non-server environments (i.e. rake tasks.)
- #98 Could not use
regulate_class_connectionoutside of policy classes. - #101 Hyper Operation validation errors were not reported to client properly
- #105 Hyper Model records were not persisted in the order created