Skip to content

Stable release 2013-10-03

Pre-release
Pre-release
Compare
Choose a tag to compare
@dfreedm dfreedm released this 04 Oct 00:02
· 5749 commits to master since this release

General changes

  • Polymer's FOUC prevention - Polymer's FOUC prevention is now customizable through polymer-veiled and polymer-unveil classes. To veil (initially hide) an element either include the polymer-veiled class on the element or add to the array: Polymer.veiledElements. This list includes body by default but that can be removed to prevent body from getting de-fuoc'd. Note: Polymer automatically unveils elements at WebComponentsReady time, but elements can be dynamically unveiled by (1) adding the polymer-veiled class to hide them and (2) when they are ready, calling Polymer.unveilElements().
  • Souremaps should now be fixed. (commit). Please holler if you see otherwise.
  • Removed deprecated Polymer.register() (commit)
  • lightdom attribute on <polymer-element> for producing light dom instead of shadow dom.

CustomElements

  • Refine boot logic to address #68 (commit)
  • Defer entered/leftView() on platforms without MutationObserver (IE) to make polyfill less flaky. (commit)
  • Avoid using native implementation when document.webkitRegister is available. It's outdated and no longer spec compliant. (commit)
  • enterView/leaveView() callbacks to apply only to primary document. (commit)

HTMLImports

  • Expose HTMLImports.ready flag (commit)
  • Avoid using readyState interactive in IE. (commit)
  • HTMLImports polyfill can be loaded asynchronously (commit)
  • Added IE9 support (commit)

NodeBind

  • Fix for using radio buttons (commit)

PointerEvents

  • Support Blink's touch-action-delay property (commit)

ShadowDOM

  • Fixes with syncing render nodes (commit)
  • Call nodeWasAdded() on all the nodes in the added tree. (commit)
  • Change from using a WeakMap to use expando (commit)

TemplateBinding

  • Fixed #285. Bindings in nested templates with named scopes fail to update correctly after initial population (commit)

labs

  • Lots of work on the contacts and shuttle demo apps.
  • x-tags experiments (commit)
  • Brick + Polymer experiments (commit)
  • Add --inline flag to Vulcanizer - inline all scripts into main document (opposite of --csp) (commit)
  • gs-app: a wip app for getting started (commit)
  • <css-to-webanimations-el> - create web animations code from CSS animations (commit)

more-elements

  • new x-meta protocol, begin distributing metadata.html (commit)
  • Fixed IE 10 related errors (commit)

observe-js

  • Include observed array as forth callback arg for non-valueFn CompoundPathObserver. (commit)

platform

  • make shimmed styles available on root for extensibility. (commit)
  • Removed {NodeList,NamedNodeMap,HTMLCollection}.forEach, use .array() instead (commit)
  • Souremaps have been fixed. (commit)

polymer

  • support stamping template into lightDOM instead of ShadowDOM when polymer-element has lightdom attribute (Issue #222) (commit)
  • User attributes are not overriden with instance attributes (ref #190) (commit)
  • coalesce all desugaring and call it before user registerCallback extension point (commit)
  • Generalize Polymer's FOUC prevention strategy; Fixes #276. (commit)
  • Fixed #298 - <propertyName>Changed() may get called twice for a single property value change (commit)
  • Removed deprecated.js entirely (commit)
  • Removed deprecated Polymer.register (commit)
  • Faster node collection iteration. (commit)
  • ensure super works on prototype challenged platforms (IE). This ensures we find Element.bind via super. (commit)
  • Optimized iterations by caching keylist for publish and observe maps (commit)
  • defer all create-time preparation work if we have no defaultView unless forceReady flag is set. Otherwise perform this work at enteredDocument time. This is a stand in for an ownerDocumentChangedCallback. (commit)

polymer-elements

  • polymer-localstorage: add autoSaveDisabled property (commit)
  • change script ordering, fixes #26. (commit)
  • polymer-meta: mark alwaysPrepare so becomes ready in imports. (commit)
  • polymer-collapse: better way to check for initial update (commit)

polymer-ui-elements

  • add 'basic-app' experimental element(s) (commit)
  • polymer-ui-card: expose noCurve property (commit)
  • polymer-ui-toggle-button: use @polyfill-rule to workaround ShadowCSS issue on Safari; use flexbox to align labels; add -ms-user-select for IE (commit)
  • update callback names: inserted -> enteredView. (commit)
  • polymer-ui-menu-button: flip parallax tilt direction (commit)
  • polymer-ui-menu-button: iOS7-esque parallax effect (commit)

projects

  • Sandbox: add polymer-grid-layout to the palette (commit)
  • stopPropagation on nav taps (commit)
  • styling and ace editor updates for IE (commit)
  • use prefixed flexbox in IE 10 (commit)

toolkit-ui

  • g-panels: fix transitions in Chrome Canary where @keyframes is supported but transform is not. (commit)
  • support ms prefixed flexbox (commit)

tools

  • Fix up the source map url for the version tagged builds (commit)
  • Fix zip step for flattened tools (commit)
  • Fix execution-or-import check for windows (commit)