All Versions
149
Latest Version
Avg Release Cycle
116 days
Latest Release
2040 days ago

Changelog History
Page 8

  • v1.3.0 Changes

    • CompositeView / CollectionView
      • Massive perf boost in rendering collection and composite views by using document fragments jsPerf
  • v1.2.3 Changes

    • CompositeView
      • Fixed bug where child views were being added before the initial render, thus raising errors.
  • v1.2.2 Changes

    • Views
      • Move the instantiation of view options above the constructor This allows for view options to be accessed from within the initialize method for a given view This is needed since backbone views no longer set the view options in the constructor
  • 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.
  • v1.2.0 Changes

    • โšก๏ธ Update Backbone to 1.1.0

    • Views

      • added the ability to customize the behavior of triggers preventDefault and stopPropagation
    • Collection View / CompositeView

      • added the ability to specifiy getEmptyView for dynamic emptyView lookups
  • v1.1 Changes

    • Marionette.View / All Views

      • Fix for ui bindings to not be removed from view prototype, if unrendered view is closed
      • Template helpers can now be provided as a constructor function option
    • Layout

      • Will properly attach regions if the layout's close method was called prior to render
      • Calling .addRegions will correctly modify the layout instance' region list instead of the prototype's
      • Fixed bug that prevented default regionType from being used
    • CompositeView

      • The itemViewContainer can be supplied in the constructor function options
    • Application

      • Added closeRegions method to close all regions on the app instance
      • Added getRegion method to retrieve a region by name
    • AppRouter

      • Added appRoute method to create app router handlers at runtime
      • Added ability to set appRoutes in constructor function options
    • Marionette.triggerMethod

      • Calls to the Marionette.triggerMethod can be made on objects that do not have a trigger method
  • v1.0.4 Changes

    • ItemView

      • Added needed constructor function back - it added lots of things and needed to be there
    • 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 constructor function - it added nothing and didn't need to be there
    • CompositeView

      • Added index parameter to method signature, to show that it is available
      • Deleted unneeded constructor function and removed call to getItemView as it was causing problems and was not needed in the constructor.
    • All Views

      • Fixed a bug in the entity and collection event bindings, where stopListening would not unbind the event handlers
    • Renderer / All Views

      • The Renderer.render method will throw a more meaningful error if the supplied template is falsey
    • Region

      • Re-showing a closed view now works by re-rendering and re-inserting the view in to the DOM
      • Region will trigger a show event when showing a view (updated the code to work like the docs already said)
      • Set the currentView before triggering the show events from the region / view
    • RegionManager

      • Fixed a bug to decrement the .length when a region is removed
  • v1.0.2 Changes

    • ๐Ÿ’ป UI Elements

      • Fix bug to unbind them after the "close" event / onClose method, so the ui elements are available during these
    • 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 pulled Backbone.$ as Marionette.$.

    • ๐Ÿ›  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.