Polymer v1.6.1 Release Notes

Release Date: 2016-08-01 // over 7 years ago
    • ๐Ÿ— Property Shim needs to handle build output from apply shim (commit)

    • Do not resolve urls with leading slash and other protocols (commit)

    • ๐Ÿ‘ Mark that non-inheritable properties being set to inherit is not supported (commit)

    • Put getInitialValueForProperty on ApplyShim (commit)

    • Skip initial and inherit on IE 10 and 11 (commit)

    • ๐Ÿ– Handle mixins with property values of inherit and initial (commit)

    • โœ… Split tests for use-before-create and reusing mixin names for variables (commit)

    • ๐Ÿ‘‰ Make sure we don't populate the mixin map for every variable (commit)

    • [apply shim] Track dependencies for mixins before creation (commit)

    • [property shim] Make sure "initial" and "inherit" behave as they would natively (commit)

    • ๐Ÿ›  fix lint issue. (commit)

    • ๐Ÿ›  Fixes #3801. Ensure style host calculates custom properties before element. This ensures the scope's styles are prepared to be inspected by the element for matching rules. (commit)

    • ๐Ÿ’… Clean up custom-style use of apply shim (commit)

    • gate comparing css text on using native css properties (commit)

    • Only invalidate mixin if it defines new properties (commit)

    • ๐Ÿ— Make __currentElementProto optional for build tool (commit)

    • Rerun Apply Shim when mixins with consumers are redefined (commit)

    • ๐Ÿ’… updateNativeStyles should only remove styles set by updateNativeStyles (commit)

    • ๐Ÿ’… [ci skip] add smoke test for scope caching with custom-style (commit)

    • โœ‚ Remove unused arg. (commit)

    • โœ‚ Remove dirty check for custom events; unnecessary after #3678. Fixes #3677. (commit)

    • โœ… Use _configValue to avoid setting readOnly. Add tests. (commit)

    • Missing piece to fixing #3094 (commit)

    • Opt in to "even lazier" behavior by setting lazyRegister to "max". This was done to preserve compatibility with the existing feature. Specifically, when "max" is used, setting is in beforeRegister and defining factoryImpl may only be done on an element's prototype and not its behaviors. In addition, the element's beforeRegister is called before its behaviors' beforeRegisters rather than after as in the normal case. (commit)

    • Replace 'iff' with 'if and only if' (commit)

    • ๐Ÿ›  Fix test in IE10. (commit)

    • cleanup check for sourceCapabilities (commit)

    • ๐Ÿ›  Fix #3786 by adding a noUrlSettings flag to Polymer.Settings (commit)

    • ๐Ÿ›  Fix mouse input delay on systems with a touchscreen (commit)

    • โฌ†๏ธ Ensure properties override attributes at upgrade time. Fixes #3779. (commit)

    • ๐Ÿ’… Refresh cache'd styles contents in IE 10 and 11 (commit)

    • ๐Ÿ”„ change travis config (commit)

    • ๐Ÿ›  Fix css shady build mistakenly matching root rules as host rules (commit)

    • โšก๏ธ [ci skip] update changelog for v1.6.0 (commit)

    • ๐Ÿ‘‰ Make lazyRegister have 'even lazier' behavior such that behaviors are not mixed in until first-instance time. (commit)

    • need takeRecords in complex var example (commit)

    • โž• add reduced test case (commit)

    • Replace VAR_MATCH regex with a simple state machine / callback (commit)

    • ๐Ÿ”ฆ Expose an lazierRegister flag to defer additional work until first create time. This change requires that a behavior not implement a custom constructor or set the element's is property. (commit)

    • ๐Ÿ‘Œ Improve type signatures: Polymer.Base.extend and Polymer.Base.mixin (commit)

    • ๐Ÿ›  Fix for changing property to the same value (commit)

    • Include iron-component-page in devDependencies (commit)

    • Ensure fromAbove in _forwardParentProp. (commit)