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

Changelog History
Page 6

  • v1.8.6 Changes

    • Regions

      • Region.show now returns the region instance to allow for region operation chaining.
      • Region.show triggers the view's native triggerMethod if it exists. This is to handle the case that triggerMethod is wrapped by a Marionette.Behavior.
    • General

      • Update jquery 2.x upper bound dependency restrictions.
      • The grunt test command will now complain if you do not have bower components installed.
      • Readme cleanups.
  • v1.8.5 Changes

    • Fixes
      • Update the UMD build to be inline with the 2.x branch UMD implementation.
  • v1.8.4 Changes

    • General
      • Update bundled build to use the latest version of babysitter and wreqr.
  • v1.8.3 Changes

    • Fixes
      • Behaviors now have access to the views options and events during their initialize.
  • v1.8.2 Changes

    • Fixes
      • Behaviors now calls stopListening on close.
      • Behaviors now undelegate modelEvents and collectionEvents when the parent view calls undelegateEvents.
  • v1.8.0 Changes

    • General

      • Update Gruntfile.
      • The default task (grunt) now runs tests.
      • $ grunt dev watch for watching.
      • $ grunt build runs the tests and compiles.
      • Add better inline documentation for module implementation.
      • Add better inline behavior documentation.
    • Fixes

      • Behaviors now correctly lookup methods for modelEvents and collectionEvents.
      • The CollectionView now triggers close on its children in the correct order.
    • Features

      • Add onRoute to the appRouter. js Marionette.AppRouter.extend({ onRoute: function(route, params) { } })
      • Region.show now takes an option to prevent closing the previous view in the region. By default a region will automatically close the previous view, however you can prevent this behavior by passing {preventDestroy: true} in the options parameter. js myRegion.show(view2, { preventDestroy: true })
      • Add a getRegion method to Layout. This is in line with the eventual goal of not attaching regions to the root layout object.
      • Behavior instances now extend from Backbone.Events, allowing you to use .listenTo and .on.
      • Allow Behaviors to have a functional hash lookup. js Marionette.ItemView.extend({ behaviors: function() { // β€œthis” will refer to the view instance return : { BehaviorA: {} } } })
      • RegionManagers now calls stopListening on a regions on removal.
    • Refactors

      • Abstract underscore collection method mixin into a generic helper.
      • Use built in marionette extend for behaviors.
    • Tests

      • Add a whitespace linter to the text coverage. Trailing whitespace now causes travis.ci to fail.
      • Add test coverage for bindEntitiyEvents and unbindEntityEvents.
      • Test public API for the regionManager.
      • Improve view trigger tests for better control when testing.
  • v1.7.4 Changes

    • General

      • Update bower dependencies to take advantage of the fact that marionette repos follow semver.
    • πŸ›  Fixes

      • Behaviors events no longer collide with each other.
      • Revert stopListening call on stop for modules. While this was a "fix", the docs were quite vague leading to breaking changes for many people.
      • startWithParent is now respected when using a moduleClass property.
  • v1.7.3 Changes

    • Behaviors

      • Adds the ability to use @ui interpolation within the events hash on a behavior.
    • πŸ›  Fixes

      • Corrects broken view $el proxy in behaviors.
  • v1.7.2 Changes

    • πŸ›  Fixes
      • Binds behavior events to the behavior instance, as compared to the view.
  • v1.7.1 Changes

    • πŸ›  Fixes
      • Enables the use of string based behavior event methods.