Changelog History
Page 5
-
v1.9.0-dev Changes
April 13, 2017๐ [ci skip] skip looking in build log, again (commit)
๐ [ci skip] backport changelog fixes (commit)
- allow setting
rootPath
* disallow settingimportPath
(this is supported in 2.x but not 1.x) (commit)
- allow setting
โ Add
importPath
androotPath
to support 2.x hybrid compatible elements. (commit)โก๏ธ [ci skip] Update Changelog (commit)
โ Add missing semicolon after variable assignment (commit)
โก๏ธ Update PRIMER.md (commit)
-
v1.8.1-dev Changes
February 27, 2017โ Exclude SD polyfill tests for Edge due to lack of workarounds for Edge DocFrag bugs. (commit)
โก๏ธ [ci skip] Update comment to include reference to problem browser. (commit)
Check documentElement instead of body to guarantee it's there. (commit)
โ add tests (commit)
โ Adds a setting
preserveStyleIncludes
which, when used with a shadow dom targeted css build and native custom properties, will copy styles into the Shadow DOM template rather than collapsing them into a single style. This will (1) allow the browser to optimize parsing of shared styles because they remain intact, (2) reduce the size of the css build resources when shared styles are used since they are not pre-collapsed. This option does perform registration runtime work to add included styles to element templates. (commit)Fix test failures by feature detecting instance
properties
accessors. Can't rely on__proto__
on IE10, but that browser doesn't need to avoidproperties
. (commit)๐ง Read properties off of proto during configuration. (commit)
โ remove cruft. (commit)
โฌ๏ธ Ensure disable-upgrade elements are not "configured". Fixes #4302 (commit)
๐ change lastresponse to last-response in dom-bind example (commit)
โก๏ธ [ci skip] Update Changelog (commit)
-
v1.8.0-dev Changes
February 06, 2017โ Add comment. (commit)
โฌ๏ธ Only keep
disable-upgrade
attribute if it is an attribute binding. (commit)spacing. (commit)
โก๏ธ Update webcomponentsjs dependency (commit)
โฌ๏ธ Change
isInert
todisable-upgrade
and feature is now supported only via thedisable-upgrade
attribute. (commit)โ Add tests for
is-inert
(commit)Prevent annotator from removing the
is-inert
attribute. (commit)๐ fixes for users of Polymer.Class (commit)
โ Add support for
isInert
to allow elements to boot up in an inert state. e.g.<x-foo is-inert></x-foo>
. SettingxFoo.isInert = false
causes the element to boot up. (commit)โก๏ธ Small typos updated (commit)
โช work around older firefox handling of the "properties" property on HTMLElement prototype (commit)
๐ improve comments (commit)
โ Add comments. Behavior fast copy flag changed to
_noAccessors
. (commit)๐ Fix tests on IE10 and simplify constructor shortcut. (commit)
๐ Make dom-module work on older Safari. (commit)
micro-optimizations: (1) favor mixin over extends where possible, (2) unroll behavior lifecycle calls, (3) avoid creating a custom constructor when not used, (4) provide
_skipDefineProperty
setting on behaviors which copies properties via assignment rather thancopyOwnProperty
(commit)Ensure done. (commit)
โ Test positive case of suppressBindingNotifications (commit)
โ Add notifyDomBind to dom-bind. (commit)
โ Test Polymer.Settings inside test. (commit)
โช Revert unnecessary change. (commit)
๐ Fix test lint issue. (commit)
Add global flags to suppress unnecessary notification events. Fixes #4262. *
Polymer.Settings.suppressTemplateNotifications
- disablesdom-change
andrendered-item-count
events fromdom-if
,dom-repeat
, anddon-bind
. Users can opt back intodom-change
events by setting thenotify-dom-change
attribute (notifyDomChange: true
property) todom-if
/don-repeat
instances. *Polymer.Settings.suppressBindingNotifications
- disables notify effects when propagating data downward via bindings. Generally these are never useful unless users are explicitly doing something like<my-el foo="{{foo}} on-foo-changed="{{handleFoo}}">
or callingaddEventListener('foo-changed', ...)
on an element wherefoo
is bound (we attempted to make this the default some time back but needed to revert it when we found via https://github.com/Polymer/polymer/issues/3077 that users were indeed doing this). Users that avoid these patterns can enjoy the potentially significant benefit of suppressing unnecessary events during downward data flow by opting into this flag. (commit)๐ Fix
strip-whitespace
for nested templates. (commit)โก๏ธ [ci skip] update changelog v1.7.1 (commit)
Close backtick in ISSUE_TEMPLATE.md (commit)
-
v1.7.1-dev Changes
December 14, 2016โ Remove dependency on WebComponents for IE detection (commit)
๐ Make sure text nodes are distributed when translating slot to content (commit)
always use the document listener (commit)
โ Add tests for no-gesture interop (commit)
๐ fix lint error (commit)
โก๏ธ Use document-wide passive touch listener to update ghostclick blocker target (commit)
๐ only need to recalc if styleProperties missing (commit)
simpler implementation, only recompute when using shim variables (commit)
โก๏ธ [ci skip] update travis.yml from 2.0 (commit)
๐ Always update style properties when calling getComputedStyleValue (commit)
โ Add tests (commit)
๐ Fix #4123: Memory leak when using
importHref
(commit)Prevent _showHideChildren from being called on placeholders. (commit)
๐ fix broken link to Google JavaScript syle guide in documentation (commit)
๐ Better explanation thanks to @kevinpschaaf (commit)
[ci skip] fix changelog title (commit)
โก๏ธ [ci skip] Update Changelog for 1.7.0 (commit)
๐ Resolving issue #1745 with Polymer docs (commit)
๐ fixed broken tests/missing web components (commit)
๐ 3430 - ie memory leak fixes - disable event caching, fixed resolver url adding to root doc, and weak map ie issues (commit)
Briefly explain how to split element definition (commit)
๐ Fix copy&pasted comment (commit)
-
v1.7.0 Changes
September 28, 2016๐ Fix IE style cache performance (commit)
no need for :root to be first in the selector (commit)
๐ fix tests on !chrome browsers (commit)
๐ Translate
:root
to:host > *
for element styles (commit)Define checkRoot only once (commit)
๐ Fix normalizeRootSelector (commit)
Comment on using the ast walker to replace selector (commit)
โก๏ธ update travis config (commit)
Transform ::slotted() to ::content (commit)
โ Test on native shadow DOM also. (commit)
Reorder. (commit)
โ Remove unused. (commit)
โ Add fallback support/test. (commit)
A little more dry. (commit)
๐ Use name. (commit)
๐ Support default slot semantics. (commit)
โ Remove opt-in. Exclude content from copy. (commit)
๐ Make sure click events can always trigger tap, even on touch only devices (commit)
โ Add support for slot->content transformation. Need to bikeshed opt-in attribute (currently "auto-content") (commit)
๐ Support more expressive
:root
andhtml
selectors (commit)๐ Fix typo (commit)
๐ test for mixins in custom-style ordering (commit)
Do not insert semicolon when fixing var() syntax (commit)
๐ Make sure mixins are applied no matter the ordering of definition (commit)
โก๏ธ Update gulp-eslint to 3.x (commit)
๐ Fixes #3676: retain
<style>
in<template preserve-content/>
(commit)โก๏ธ [ci skip] Update Changelog for v1.6.1 (commit)
Apply to _marshalArgs. (commit)
๐ Rename Path.head() to Path.root(). (commit)
๐ Use head in templatizer (commit)
Modify _annotationPathEffect (commit)
๐ Use isDescendant (commit)
๐ Use isDeep (commit)
Replace _fixPath. (commit)
Replace _modelForPath. (commit)
Replace _patchMatchesEffect. (commit)
โ Add path library. (commit)
โช Revert "Fix _patchMatchesEffect. (#3631)" (commit)
-
v1.6.1 Changes
August 01, 2016๐ 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
andinherit
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, settingis
inbeforeRegister
and definingfactoryImpl
may only be done on an element's prototype and not its behaviors. In addition, the element'sbeforeRegister
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'sis
property. (commit)๐ Improve type signatures:
Polymer.Base.extend
andPolymer.Base.mixin
(commit)๐ Fix for changing property to the same value (commit)
Include iron-component-page in devDependencies (commit)
Ensure fromAbove in _forwardParentProp. (commit)
-
v1.6.0 Changes
June 29, 2016๐ Fix test to account for pseudo element differences x-browser. (commit)
โช Restore functionality of selectors like
:host(.foo)::after
. (commit)โ add comment. (commit)
๐ re-support selectors like
:host[inline]
since this was previously supported under shady-dom. (commit)๐ fix linting (commit)
โ Add test for not matching
x-foox-bar
given:host(x-bar)
used insidex-foo
(commit)๐ fix test in IE/FF. (commit)
simplify :host fixup (commit)
๐ Fixes #3739: correctly shim
:host(.element-name)
aselement-name.element-name
. (commit)๐ Fixes #3734: address HI/CE timing issue in importHref. Fixes upgrade time dependencies of scripts on previous elements in async imports. (commit)
๐ Ensure element scope selectors are updated correctly when updateStyles is called when element is not in dom. (commit)
โ add comment. (commit)
โ remove unneeded flag. (commit)
๐ Fixes #3730 and inspired by (https://github.com/Polymer/polymer/pull/3585) (commit)
๐ custom-style triggers updateStyles if root scope (StyleDefaults) has style properties when the custom-style is created. (commit)
๐ Fix _patchMatchesEffect. (#3631) (commit)
๐ Fixes #3555. Ensure selectors including
::content
without a prefix โฆ (#3721) (commit)๐ Fixes #3530. When
updateStyles
is called and an element is not attached, invalidate its styling so that when it is attached, its custom properties will be updated. (commit)โ Make sure effect functions receive latest values (commit)
โ [ci skip] data binding edge case smoke test (commit)
๐ Use
whenReady
to apply custom styles. (commit)โ Use firefox 46 for testing (commit)
โ Need to wait until render to test. (commit)
โ address feedback (commit)
๐ Fix lint, use query params instead of duplicate file. (commit)
๐ Ensure custom styles updated after adding custom-style async. Fixes #3705. (commit)
Store cacheablility on the scope (commit)
๐ fix decorateStyles with custom-style (commit)
Do not scope cache elements with media rules, :host(), or :host-context() selectors (commit)
๐ Support preventDefault() on touch (#3693) (commit)
Shim CSS Mixins in terms of CSS Custom Properties (#3587) (commit)
โก๏ธ [ci skip] update changelog (commit)
-
v1.5.0 Changes
May 31, 2016๐ Fix test in Firefox that was hacked to work in Canary (instead filed https://bugs.chromium.org/p/chromium/issues/detail?id=614198). (commit)
โ remove unneeded argument (commit)
slight optimization, avoid work if no cssText is set. (commit)
๐ More efficient fix for #3661. Re-uses cached style element that needs to be replaced in the document rather than creating a new one. (commit)
๐ Fixes #3661: ensure that cached style points to the applied style for Shady DOM styling. This ensures that the cache can be used to determine if a style needs to be applied to the document and prevents extra unnecessary styles from being added. This could happen when a property cascaded to a nested element and updateStyles was called after properties have changed. (commit)
๐ Fix flakey attached/detached timing test. (commit)
โ remove HTML comment (commit)
โ add more style[include] doc (commit)
โก๏ธ Update the package.json name to match the actual npm published package. (#3570) (commit)
โ Remove unused event cache store (#3591) (commit)
[ci skip] sudo should be "required" (commit)
transition to travis trusty images (commit)
fine, console.dir then (commit)
๐ fix ie missing console.table for stubbing (commit)
๐ Support the devtools console.log api (multiple strings) for polymer logging (commit)
Compute and use correct annotation value during config (commit)
Set propertyName on parent props for config phase. (commit)
๐จ Refactorings around how computational expressions get their arguments (commit)
๐ Fix safari 7 again (commit)
๐ฆ Expose public API to reset mouse cancelling for testing touch (commit)
Delay detached callback with the same strategy as attached callback (commit)
[ci skip] Add missing dom5 devDependency (commit)
โ Don't use
translate
as a method for testing (commit)Only fix prototype when registering at first create time. (commit)
๐ Fixes #3525: Makes lazy registration compatible with platforms (like IE10) on which a custom element's prototype must be simulated. (commit)
๐ make sure gulp-cli 1 is used (commit)
Ensure Annotator recognizes dynamic fn as dependency for parent props. (commit)
โก๏ธ [ci skip] Update CHANGELOG (commit)
Enabling caching of node_modules on Travis (commit)
๐ Fix undefined class attribute in undefined template scope (commit)
๐ Use a parser based html minification (commit)
Call _notifyPath instead of notifyPath in templatizer (commit)
Keep it real for notifyPath. (commit)
Null debounced callback to set for GC. (commit)
-
v1.4.0 Changes
March 18, 2016๐ Fast check in createdCallback to see if registration has finished. (commit)
๐ even more lazy: defer template lookup and style collection until finish register time. (commit)
๐ fix lint errors. (commit)
- turn on lazy registration via
Polymer.Settings.lazyRegister
* ensure registration finished by callingElement.prototype.ensureRegisterFinished()
(commit)
- turn on lazy registration via
โ remove crufty smoke test. (commit)
๐ fix lint issues (commit)
๐ Change
forceRegister
toeagerRegister
and addPolymer.Settings.eagerRegister
flag. (commit)โ Add
forceRegister
flag to force an element to fully register whenPolymer
is called. Normally, some work is deferred until the first element instance is created. (commit)Call registered no prototype. (commit)
Lazy register features we can be deferred until first instance. This is an optimization which can speed up page load time when elements are registered but not needed at time of first paint/interaction (commit)
Do not reflect uppercase properties (commit)
๐ Make sure event.path is an array (commit)
๐ fix testing failures on assert.notInclude of null (commit)
โก๏ธ [ci skip] update changelog (commit)
-
v1.3.1 Changes
March 02, 2016๐ Fix lint errors. (commit)
โ Add test. (commit)
๐ Fix lint error. (commit)
๐ Ensure that dom-bind always waits until DOMContentLoaded to render. This ensures a script can install api on the dom-bind prior to it rendering. Previously dom-bind waited for first render, but an early parser yield can make this occur unexpectedly early. (commit)
๐ Refine fix for #3461 so that the decision to apply a static or property stylesheet relies on the same info. (commit)
๐ Clean the .eslintignore (commit)
[ci skip] Add header for those asking questions (commit)
๐ Fixes #3461: Only avoid creating a statically scoped stylesheet when properties are consumed in an element, properly excluding properties produced as a result of consumption. (commit)
๐ tweaks to new README (commit)
โก๏ธ [ci skip] Update Changelog (commit)
โก๏ธ Updated the README.md for a non-technical user to understand (commit)