v1.0.0-alpha.1
Pre-release
Pre-release
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