Stable release 2013-10-03
Pre-release
Pre-release
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
andpolymer-unveil
classes. To veil (initially hide) an element either include thepolymer-veiled
class on the element or add to the array:Polymer.veiledElements
. This list includesbody
by default but that can be removed to preventbody
from getting de-fuoc'd. Note: Polymer automatically unveils elements atWebComponentsReady
time, but elements can be dynamically unveiled by (1) adding thepolymer-veiled
class to hide them and (2) when they are ready, callingPolymer.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 withoutMutationObserver
(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 primarydocument
. (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
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 findElement.bind
viasuper
. (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)