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

Changelog History
Page 3

  • v3.0.0-pre4 Changes

    ๐Ÿ“š Documentation

    • ๐Ÿ‘Œ Improved View documentation.
    • โž• Added Backbone.Radio integration documentation.
    • ๐Ÿ›  Fixed broken links in CollectionView documentation.
    • โœ‚ Removed Marionette.Module documentation.
    • โž• Add installation documentation.
    • โœ‚ Removed outdated API documentation.
    • โž• Added Upgrade Guide.

    API Changes

    • return this from all functions that do not return anything, useful for chaining.
    • โœ‚ Removed getValue and internal getOption.

    ๐Ÿ› Bug fixes

    • ๐Ÿšš CollectionView#reorder will no longer remove an already displayed emptyView.
    • Calling Backbone.View constructor with arguments consistently across all views.
    • Monitor for child already attached.
    • When a view is attached to an existing element, isRendered() should reflect true.
    • Region empty edge-case fix that prevents view destroy handlers calling empty.
    • Region now detaches previous html if there is no view.

    Misc

    • ๐Ÿ— Build browser tests with rollup.
    • ๐Ÿ›  Fix bundled build.
    • ๐Ÿ‘• Linter fixes.

    Also, please help us finish v3!

  • v3.0.0-pre3 Changes

    โšก๏ธ Dependency Updates

    • ๐Ÿšš Backbone and Underscore moved to peerDependencies to solve dependency conflicts for browserify and webpack users.
    • โž• Added support for Lodash 4.

    ๐Ÿ“š Documentation

    • ๐Ÿ“š Application documentation updates.

    API Changes

    • โœ‚ Removed unused collection parameter from CollectionView.isEmpty.

    ๐Ÿ› Bug fixes

    • replaceElement and allowMissingEl are now able to be overridden in Region.show.

    Misc

    • โœ… Gulp test-browser task fixed.
    • ๐Ÿ‘• es-lint fixes.
    • โž• Added more es6 syntax.
    • ๐Ÿ›  Fixed the UMD exported build.

    Also, please help us finish v3!

  • v3.0.0-pre2 Changes

    ๐Ÿš€ Extra release to remove public release of v3.0.0-pre.1, this release is available via the prerelease tag on npm.

  • v3.0.0-pre.1 Changes

    ๐Ÿ“š This is a "family and friends" release. The documentation is still mostly for 2.4.4. Please let us know if you run into any issues. Also, please help us finish v3!

  • v2.4.7 Changes

    ๐Ÿ›  Fixes

    • ๐Ÿšš CollectionView#reorder will no longer remove an already displayed emptyView.
    • ๐Ÿ›  Fixed build of sourcemap files.
  • v2.4.6 Changes

    Misc

    • โšก๏ธ Updated Backbone dependency to 1.3.x.
  • v2.4.5 Changes

    ๐Ÿ›  Fixes

    • ๐Ÿ’ป Marionette.View#ui will now bind events when names are hyphenated.
    • Nonexistent event handlers now fail silently.

    Misc

    • โšก๏ธ Updated Backbone dependency to 1.3.3.
    • โšก๏ธ devDependencies updated.
    • โšก๏ธ Updated uglify to fix deprecated sourcemap pragma //@ replaced with //#.
  • v2.4.4 Changes

    ๐Ÿ›  Fixes

    • Region#empty will return the region instance whether or not it has a current view.
    • CollectionView#reorder will now correctly respect any set filter.
    • ๐Ÿ›  Fixed childEvents failing to trigger during showing a view in a region.
    • Stop deleting the currentView._parent if showing the same view in a region.

    Misc

    • LayoutView#showChildView new options argument passed to underlying Region#show to enable full show functionality.
    • โž• Added support for passing down arguments to Object#destroy.
  • v2.4.3 Changes

    ๐Ÿ›  Fixes

    • TemplateCache#loadTemplate accepts empty script-tag templates.
    • Parent LayoutView's childEvents continue working with views attached manually using Region#attachView.
    • When an array of items (length > 1) are added to a collection backing a CollectionView using the at option, the child views are appended to the DOM in the proper order.
    • When models are added to a collection backing a CollectionView with the at option, the child views are rendered in the proper order even when the CollectionView has a filter.
    • CollectionView#isEmpty respects a false return value even when there are no child views.
    • Region#empty reliably destroys views when called with options.
    • CollectionView child views can, in turn, render children within onBeforeShow as documented.
    • CollectionView childView and emptyView can be pure Backbone.View classes.

    ๐Ÿ“„ Docs

    • ๐Ÿ‘ Better documentation around view childEvents that reinforces the distinction between child view triggers and events.
    • Guidance on achieving full event lifecycle while using Backbone.View as the child view within CollectionViews or LayoutViews/Regions.

    Misc

    • ๐Ÿ‘ Allow Application to be initialized with multiple arguments for consistency with earlier releases.
    • โœ… More comprehensive support for Backbone child views, including a more rigorous test suite and support for render, destroy, and dom:refresh lifecycle events when shown by CollectionViews or LayoutViews/Regions.
    • โฌ†๏ธ Bumped Backbone dependency to 1.2.3
  • v2.4.2 Changes

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Fixed a bug where reorderOnSort would not reorder back to the original order.
    • Stop deleting $childViewContainer so that it can be accessed in behaviors.
    • Ensure before:show and show events are triggered on CollectionView children.
    • Ensure onBeforeAttach and onAttach are called for CollectionView children.
    • ๐Ÿ‘ Allow for disabling of triggerBeforeAttach and triggerAttach via show() options.
    • โž• Added the documented buffer argument to attachBuffer and changed implementation so this was used rather than _createBuffer.
    • ๐Ÿ›  Fixed potential memory leak when destroying children on CollectionView by making the checkEmpty call optional.

    ๐Ÿ“„ Docs

    • ๐Ÿ‘Œ Improve documentation around the requirement for an initial render to bind events in CollectionView.
    • โž• Add documentation around UI interpolation usage.
    • โž• Add documentation to warn about the full re-render of a CollectionView or CompositeView if reorderOnSort is not set.

    Misc

    • โฌ†๏ธ Bumped Underscore and Backbone dependencies to 1.8.3 and 1.2.1 respectively.