Skip to content

Latest commit

 

History

History
135 lines (96 loc) · 3.57 KB

changelog.md

File metadata and controls

135 lines (96 loc) · 3.57 KB

1.0.0

  • Upgrade to jQuery to 1.12.4, Backbone to 1.3.3, and drop Underscore for Lodash
  • Drop Grunt for npm scripts
  • Drop Bower for npm
  • Frop YUIDoc for JSDoc
  • Drop PhantomJS test runner infrastructure for mocha CLI
  • Drop RequireJS build tool for Webpack
  • Drop AMD module format for ES6 (with UMD wrapped build artifacts)
  • Rename scripts/ to src/
  • Untrack dist from source control
  • Convert to comma-last formatting

0.9.1

  • Add support for Lodash 3.10.1

0.9.0

  • Add memory management utilities:
    • Lateralus.Component.Model#destroy
    • Lateralus.Component.Model#dispose
    • Lateralus.Component.Collection#remove

0.8.0

  • Implement provide, collect and collectOne.

0.7.1

  • Fix issue around inadvertently modifying Lateralus core prototypes.

0.7.0

  • Add capability to use a custom Lateralus.Model subclass.

0.6.0

  • Add mixins.amplify.
  • Add Lateralus.prototype.dispose.
  • Lateralus.Component#dispose triggers "beforeDispose" event.
  • Extend Lateralus.Component.Model from Backbone.Model, not Lateralus.Model.
  • Bug fixes.

0.5.0

  • Add Lateralus.Router.
  • Set up testing infrastructure and some tests/
  • Prevent redundant global model change events.

0.4.0

  • Emit events for all Lateralus.Model attribute changes.
  • Add modelEvents map support to delegateLateralusEvents.
  • Expose LateralusModel as Lateralus.Model.
  • Add globalRenderData map.
  • Add globalPartials map.
  • Make generator-lateralus configurable.
  • Drop @protected JSDoc annotation from most members that have it.

0.3.1

  • Add missing jQuery reference.

0.3.0

  • Improve generator-lateralus. Added Grunt tasks:
    • grunt-gh-pages
    • grunt-bump
    • grunt-rev
  • Move "mixin" method to the mixins object.
  • Add support for templatePartials map.

0.2.0

  • Convert Component#delegateEvents to mixins.delegateLateralusEvents.
  • Remove Component.events map support.
  • Add mixin.initModel and mixin.initCollection.
  • Add Component.Collection.
  • Add Component.prototype.dispose.
  • Add Component.View deferredInitialize hook.

0.1.0

  • Consolidate ComponentModel and LateralusModel.
  • Properly mix in mixins module to all other modules.
  • Fix build process.
  • Remove _super.

0.0.7

  • Don't attach View constructor classnames for subviews.
  • Deprecate _super.
  • Add Component.prototype.delegateEvents, and events and lateralusEvents maps.
  • Add opt_base parameter to _super.
  • Introduce Lateralus.Model.

0.0.6

  • Introduce Lateralus.Component.Model.
  • Add support for providing a component-level Model constructor to Views.

0.0.5

  • Adds listenFor mixin method.
  • Makes Lateralus#toString @final.
  • Make Lateralus.Component.View#getTemplateRenderData return model data.

0.0.4

  • Adds displayName to beget constructor.
  • generator-lateralus sets up ContainerComponent.

0.0.3

  • Don't append subcomponents when they are added.
  • Get rid of the $appendTo option parameter for addComponent.
  • If a Lateralus.Component.View has a className defined on the prototype, attach it to $el in the initialize method.
  • generator-lateralus creates styles/main.sass for new components.
  • Add Lateralus#(log|warn|error) methods.

0.0.2

  • Lateralus.Component no longer requires a View parameter.
  • All protoProps properties are mixed into the Lateralus.Component subclass by Lateralus.Component.extend.
  • Adds options parameter to Lateralus.Component constructor and passes it to initialize function.
  • Adds build tasks and provides compiled binaries in dist/.

0.0.1

Initial open source release.