3.0.0 (2018-09-05)
This release adds support for Polymer 3 and introduces several breaking changes. Use the upgrade guide to migrate from v2 to v3.
Bug Fixes
- bin: output CLI error stack traces (d60d256)
- bin: shadowed error_1 variable (4e892d0)
- bin: use adapter script directly, div wrapper no longer needed (cc6dadf)
- forms: do not use validate() when element does not mutate invalid (eed58dc)
- forms: incorrect value set with vaadin-combo-box when using itemValuePath (4f738a7)
- forms: re-calculate control validity when out of sync with element (d09533a)
- templates: aot decorator issue with polymerHost (788db98)
- templates: property bindings fail when there is no hostProps (ex: vaadin-grid) (f9f9250)
- templates: wait for template shim before initializing app (7822368)
- util: allow multiple calls to whenSet on same target/property (70ab9d0)
- util: search entire prototype chain for existing descriptors when wrapping (7428650)
Features
- add Angular 5 support (da18ef3)
- add CLI to transpile dependencies to ES5 (9b5d70b)
- added polyfill module and updated docs (0548b26)
- v3 rewrite with Polymer 3 support (a43bdb0)
- styles: rename shadycss path to styles, add Polymer style module support (96f15a2), closes #70
- styles: support external stylesheets #32 (13b4cad)
- util: add optional synchronous callback to whenSet (85c99d4)
BREAKING CHANGES
- Dropped Angular 4 support
- Dropped Polymer 2 support
PolymerModule
has been renamed to OrigamiModule
and no longer requires .forRoot()
[ironControl]
directive has been renamed to [origami]
- Control validation errors are reported as
{ "validate": true }
instead of { "polymer": true }
, and may be configured by setting [validationErrorsKey]
<template [polymer]="this">
is no longer supported, instead add polymerHost(AppComponent)
to the component providerswebcomponentsReady()
has been moved to @codebakery/origami/polyfills
and will no longer throw an error if the polyfill is not detectedgetCustomElementClass()
has been removedgetTagName()
has been removedunwrapPolymerEvent()
has been removed
<a name="2.0.4"></a>