Releases: RoundingWellOS/marionette.toolkit
Releases · RoundingWellOS/marionette.toolkit
Release list
v6.2.0
v6.1.0
-
Features
Component.showInnow supports passingregionOptions
-
Fixes
- When an app is stopped, the running events cache is now cleared correctly
viewEventsnow works if a view is shown duringonBeforeShow
v6.0.1
v6.0.0
-
Breaking Changes
- Replaced
Componentwith a simpler API.Componentnow extends `Marionette.Application- Removes
removeViewforshow - Adds
emptyfor a safe destruction - Adds
regionOptions - A Component can now be shown multiple times
- Adds
setRegionas a class method
- Removed the default export
MixinStateis nowmixinState
- Replaced
-
Tooling
- Modernized build/test tooling
v5.1.0
v5.0.0
v5.0.0
-
Breaking Changes
- Upgraded to Marionette v4
Toolkitis no longer attached toMarionette.ToolkitnoConflictwas removed- Removed bower
- For apps the state model and listeners are now only init'd during runtime available first in
onBeforeStartwithout listeners. triggerStartnow calls afinallyStartmethod rather thantriggerMethoddirectly.
-
Features
- childApps definitions now support
regionNameandgetOptionsfor boilerplate reduction. - Updated underscore dependency range
- Added
toggleStatefor a quick/cleanset('foo', !get('foo')) - Added
hasStatefor a quick/cleanthis.getState().has('foo') stopChildAppnow passes options alongthis.stopChildApp('appName', { foo: true })Componentnow exposesshowViewso that the behavior can be overriddenrestartWithParentwas added to modify the behavior of child apps duringrestart
- childApps definitions now support
-
Fixes
- Child app was not removing correctly if startAfterInitialize: true
- Fixed clean up for various app view removal methods
v5 Alpha.5 Release
v5.0.0-alpha.5 Roll alpha.5 release
v5 Alpha.4 Release
v5.0.0-alpha.4 Roll alpha.4 release
v5 Alpha.3 Release
v5.0.0-alpha.3 Roll alpha.3 release
v5 Alpha.2 Release
v5.0.0-alpha.2 Roll an alpha.2 release