All Versions
149
Latest Version
Avg Release Cycle
116 days
Latest Release
2067 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v2.1.0 Changes
🔋 Features
- Marionette.Object
- A base class which other classes can extend from. Marionette.Object incorporates many Backbone conventions and utilities like
initializeandBackbone.Events. It is a user friendly class to base your classes on to get Backbone conventions on any generic class. - Add a
elreference to the viewselfrom within abehaviorinstance. ItemViews can now have no template by settingtemplate: false- Application objects can now configure their default message channel.
- This will allow you to configure multiple applications to exist at the same time within an app without their event bus colliding.
- Application objects now have the
getOptionmethod. - Regions now have a
hasViewmethod to determine if there is a view within a given region. - Views no longer use toJSON directly on models. Instead they call into the new overridable methods
serializeModelandserializeCollectionviaserializeData - Return chainable objects from more methods to be consistent
- Application: emptyRegions
- Application: removeRegion
- CollectionView renderChildView
- Controller new
- LayoutView destroy
- Region reset
- Region attachView
- Region empty
- RegionManager destroy
- RegionManager emptyRegions (now returns regions)
- RegionManager removeRegions (now returns regions)
- RegionManager removeRegion (now returns region)
- View destroy
- View undelegateEvents
- View delegateEvents
- RegionManager
addRegionsnow accepts a function that returns a region definition in addition to a region definition object - This extends to Marionette.Application’s and CompositeView’s
regionsproperties - Added CollectionView
resortView - Override this method on a subclass of CollectionView to provide custom logic for rendering after sorting the collection.
- View instance is now passed as a third argument to
Marionette.Renderer.render - Add
getRegionManagerto Application
đź› Fixes
- CollectionView now maintains proper order when adding a mode
- Fix component.js path
- Prevent AppRouter from erroring when appRoutes are passed into the router constructor as an option.
- UI hash keys now only allow documented syntax, enforcing
@ui.stuffinstead of@ui<ANY_CHAR>stuff
-
v2.1.0-pre
-
v2.0.3 Changes
Bug Fixes
- Fixed an issue where
before:showwas not triggered on a view's behavior when shown within a region. - Destroying a view outside of its region will now cause the region to remove its reference to that view.
- Fixed an issue where
-
v2.0.2 Changes
Bug Fixes
- Fixed issue where
render:collectioncalled before the entire collection and children had been rendered.
- Fixed issue where
General
- Remove bundled main entry point for bower.
-
v2.0.1 Changes
- Fix missing Wreqr and Babysitter in Core AMD definition.
-
v2.0.0 Changes
- This is a breaking release and contains many API updates and changes, thus changelog is quite large for this release, please refer to the google doc for the full details of what is new and what has changed.
-
v2.0.0-pre.2 Changes
- The changelog is quite large for this release, please refer to the google doc
-
v2.0.0-pre.1 Changes
- The changelog is quite large for this release, please refer to the google doc
-
v1.8.8 Changes
- Fixes
- Fixed the case where
onShowwas not called on child view behaviors when inside aCollectionorCompositeview.
- Fixed the case where
- Fixes
-
v1.8.7 Changes
Fixes
- Fixed nasty ui interpolation bug with behaviors.
General
- Minor Doc cleanup