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

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 initialize and Backbone.Events. It is a user friendly class to base your classes on to get Backbone conventions on any generic class.
      • Add a el reference to the views el from within a behavior instance.
      • ItemViews can now have no template by setting template: 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 getOption method.
      • Regions now have a hasView method 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 serializeModel and serializeCollection via serializeData
      • 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 addRegions now accepts a function that returns a region definition in addition to a region definition object
      • This extends to Marionette.Application’s and CompositeView’s regions properties
      • 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 getRegionManager to 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.stuff instead of @ui<ANY_CHAR>stuff
  • v2.1.0-pre

  • v2.0.3 Changes

    • Bug Fixes

      • Fixed an issue where before:show was 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.
  • v2.0.2 Changes

    • Bug Fixes

      • Fixed issue where render:collection called before the entire collection and children had been rendered.
    • 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 onShow was not called on child view behaviors when inside a Collection or Composite view.
  • v1.8.7 Changes

    • Fixes

      • Fixed nasty ui interpolation bug with behaviors.
    • General

      • Minor Doc cleanup