Skip to content

v1.0.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@mairatma mairatma released this 07 Jul 15:56
· 1617 commits to master since this release
  • Changes SoyComponent to stop creating surfaces for private templates
  • Removes SoyComponent.TEMPLATES property
  • Allows having surfaces with templates from other components
  • Fixes error when Component tries to dispose a sub component that had already been disposed
  • Fixes license name on package.json
  • Changes test to not care about order of surfaces array
  • Adds static function to SoyComponent for setting the injected data to be passed to soy templates
  • Runs source formatting task and updates files
  • Attaches inline listeners that are found on surface and component elements
  • Fixes bug where Component was trying to mixin undefined values
  • Fixes params passed to template on createComponentFromTemplate
  • Changes SoyComponent.renderFromTemplate to pass the given data directly to given template instead of its attrs
  • Adds test case for custom event proxying with EventEmitterProxy
  • Makes EventEmitterProxy listen to dom events through dom.on instead of through addEventListener
  • Disposes sub components after the parent component is disposed
  • Adds test for when getObjectByName can't find the requested object
  • Adds object helper to returns an object based on its fully qualified external name
  • Removes once listener before firing callback and returns callback's value
  • Fires native animation event on tests
  • Adds browser support matrix back
  • Adds dom custom events to transitionend and animationend
  • Moves dom custom events to separate optional file
  • Retrieve the current browser event name for animation and transition
  • Adds dom.once
  • Adds functions for rendering and decorating a given soy template function without having to create a Component class
  • Fixes bug with calling EventCollector's detachUnusedListeners method twice
  • Removes unused isparta dependency on karma.conf.js
  • Splits karma coverage config into a separate file
  • Fixes decorate SoyComponent lifecycle when passing 'data="all"' to sub components
  • Fixes problem with passing 'data="all"' to sub component soy deltemplates
  • Adds bower install script to .travis.yml
  • Adds comment explaining that the set/get Attribute functions should only be used when necessary
  • Updates closure-templates dependency and adds bower soyutils dependency
  • Makes all Attribute events have a facade
  • Changes EventEmitter facade object to be the last listener argument
  • Adds get/set functions to Attribute
  • Redefines build:all:js task to skip jquery builds
  • Updates npm dependencies
  • Removes unnecessary redefined "build" gulp task
  • Fixes usage example on README.md
  • Adds "events" attribute to Component for attaching listeners
  • Adds warning when inline listener function is not found, instead of just fataling
  • Adds all components to ComponentCollector after they're created
  • Moves docs to wiki