All Versions
149
Latest Version
Avg Release Cycle
116 days
Latest Release
2040 days ago
Changelog History
Page 8
Changelog History
Page 8
-
v1.3.0 Changes
- CompositeView / CollectionView
- Massive perf boost in rendering collection and composite views by using document fragments jsPerf
- CompositeView / CollectionView
-
v1.2.3 Changes
- CompositeView
- Fixed bug where
child viewswere being added before the initial render, thus raising errors.
- Fixed bug where
- CompositeView
-
v1.2.2 Changes
- Views
- Move the instantiation of
viewoptions above theconstructorThis allows for view options to be accessed from within theinitializemethod for a givenviewThis is needed since backbone views no longer set the view options in the constructor
- Move the instantiation of
- Views
-
v1.2.1 Changes
- Views
- fixed a bug so now view options are {} by default and not undefined.
- fixed a bug where the triggers preventDefault and stopPropagation were executing in the wrong context โ triggers now prevent default and stop propagation by default once more.
- Views
-
v1.2.0 Changes
โก๏ธ Update Backbone to 1.1.0
Views
- added the ability to customize the behavior of
triggerspreventDefault and stopPropagation
- added the ability to customize the behavior of
Collection View / CompositeView
- added the ability to specifiy
getEmptyViewfor dynamicemptyViewlookups
- added the ability to specifiy
-
v1.1 Changes
Marionette.View / All Views
- Fix for
uibindings to not be removed from view prototype, if unrendered view is closed - Template helpers can now be provided as a constructor function option
- Fix for
Layout
- Will properly attach regions if the layout's
closemethod was called prior torender - Calling
.addRegionswill correctly modify the layout instance' region list instead of the prototype's - Fixed bug that prevented default
regionTypefrom being used
- Will properly attach regions if the layout's
CompositeView
- The
itemViewContainercan be supplied in the constructor function options
- The
Application
- Added
closeRegionsmethod to close all regions on the app instance - Added
getRegionmethod to retrieve a region by name
- Added
AppRouter
- Added
appRoutemethod to create app router handlers at runtime - Added ability to set
appRoutesin constructor function options
- Added
Marionette.triggerMethod
- Calls to the
Marionette.triggerMethodcan be made on objects that do not have atriggermethod
- Calls to the
-
v1.0.4 Changes
ItemView
- Added needed
constructorfunction back - it added lots of things and needed to be there
- Added needed
CompositeView
- Added explicit call to CollectionView constructor to allow for inheritance overriding
Layout
- Small clarification for consistency on call to ItemView constructor
-
v1.0.3 Changes
ItemView
- Deleted unneeded
constructorfunction - it added nothing and didn't need to be there
- Deleted unneeded
CompositeView
- Added
indexparameter to method signature, to show that it is available - Deleted unneeded
constructorfunction and removed call togetItemViewas it was causing problems and was not needed in the constructor.
- Added
All Views
- Fixed a bug in the entity and collection event bindings, where
stopListeningwould not unbind the event handlers
- Fixed a bug in the entity and collection event bindings, where
Renderer / All Views
- The
Renderer.rendermethod will throw a more meaningful error if the supplied template is falsey
- The
Region
- Re-showing a closed view now works by re-rendering and re-inserting the view in to the DOM
- Region will trigger a
showevent when showing a view (updated the code to work like the docs already said) - Set the
currentViewbefore triggering theshowevents from the region / view
RegionManager
- Fixed a bug to decrement the
.lengthwhen a region is removed
- Fixed a bug to decrement the
-
v1.0.2 Changes
๐ป UI Elements
- Fix bug to unbind them after the "close" event /
onClosemethod, so theuielements are available during these
- Fix bug to unbind them after the "close" event /
AppRouter
- Fix bug that was reversing the order of routes, causing the wrong route to be fired in many cases
-
v1.0.1 Changes
๐ AMD build: Removed
require('jQuery')as Marionette now pulledBackbone.$asMarionette.$.๐ Fixed RegionManager to allow region types to be specified again, not just region instances.
๐ NPM: Removed hard dependency on jQuery from the dependency list. This will be pulled in by other libs, or should be pulled in manually, to get the right version.