All Versions
128
Latest Version
Avg Release Cycle
65 days
Latest Release
1429 days ago

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 setting importPath (this is supported in 2.x but not 1.x) (commit)
    • โž• Add importPath and rootPath 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 avoid properties. (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 to disable-upgrade and feature is now supported only via the disable-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>. Setting xFoo.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 than copyOwnProperty (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- disables dom-change and rendered-item-count events from dom-if, dom-repeat, and don-bind. Users can opt back into dom-change events by setting the notify-dom-change attribute (notifyDomChange: true property) to dom-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 calling addEventListener('foo-changed', ...) on an element where foo 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 and html 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 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)

  • 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 inside x-foo (commit)

    • ๐Ÿ›  fix test in IE/FF. (commit)

    • simplify :host fixup (commit)

    • ๐Ÿ›  Fixes #3739: correctly shim :host(.element-name) as element-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 calling Element.prototype.ensureRegisterFinished() (commit)
    • โœ‚ remove crufty smoke test. (commit)

    • ๐Ÿ›  fix lint issues (commit)

    • ๐Ÿ”„ Change forceRegister to eagerRegister and add Polymer.Settings.eagerRegister flag. (commit)

    • โž• Add forceRegister flag to force an element to fully register when Polymer 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)