Releases: Polymer/polymer
Stable release 0.3.3: Designer updates
Biggest Changes
- Lots of bug fixes in Designer and elements loaded by designer
- Fewer missed taps on iOS
CustomElements
- release 0.3.3 (commit)
HTMLImports
- release 0.3.3 (commit)
- Workaround for https://github.com/Polymer/platform-dev/issues/26 (commit)
MutationObservers
- release 0.3.3 (commit)
NodeBind
- release 0.3.3 (commit)
ShadowDOM
- release 0.3.3 (commit)
- Merge pull request #458 from arv/get-elements-by-name (commit)
- Implement Document.prototype.getElementsByName (commit)
- Merge pull request #457 from arv/event-reentrancy (commit)
- Fix issue with event reentrancy (commit)
TemplateBinding
URL
WeakMap
- release 0.3.3 (commit)
context-free-parser
- release 0.3.3 (commit)
core-ajax
core-animation
- release 0.3.3 (commit)
core-collapse
- release 0.3.3 (commit)
core-component-page
- release 0.3.3 (commit)
core-component-page-dev
- release 0.3.3 (commit)
core-doc-viewer
core-docs
core-drag-drop
core-drawer-panel
core-elements
- release 0.3.3 (commit)
- analytics for pp.org (commit)
- add core-animated-pages core-selector to metadata (commit)
- core-animated-pages (commit)
- remove deprecated and duplicates (commit)
- bower.json: remove core-animated-pages (commit)
- restore standard index.html and some basic docs (commit)
- merge core-sampler as the demo page for core-elements (commit)
- Add missing core elements (commit)
- Add core-scroll-header-panel (commit)
- core-bind is deprecated (commit)
core-field
core-header-panel
- release 0.3.3 (commit)
- Merge branch 'master' of github.com:Polymer/core-header-panel (commit)
- add animate class for tallMode (commit)
- rename metadata (commit)
- add webkit-overflow-scrolling (commit)
core-home-page
core-home-page-dev
- release 0.3.3 (commit)
core-icon
- release 0.3.3 (commit)
- rename metadata (commit)
- update size only if truthy (commit)
- add css-sizable mode to core-icon; activate using size="" (commit)
- Docs: remove @extends (commit)
- Mention core-icons import in docs (commit)
core-icon-button
- release 0.3.3 (commit)
- rename metadata (commit)
- Merge pull request #2 from Polymer/rm_extends (commit)
- remove core-theme-aware from extends, fixes #1 (commit)
core-icons
core-iconset
- release 0.3.3 (commit)
core-iconset-svg
- release 0.3.3 (commit)
- cache icons instead of re-querying. (commit)
- update users when the iconset is loaded. (commit)
- set aspect
preserveAspectRatio
when not explicitly sizing (commit) - don't size svg to 0. (commit)
- remove vertical-align, clean up code slightly (commit)
- svg in core-icon should be display: block to avoid unwanted spaces from inline (commit)
core-input
- release 0.3.3 (commit)
- fix core-input closing tag (commit)
- rename metadata (commit)
- map
invalid
view state directly toinvalid
property (commit)
core-item
core-layout
- release 0.3.3 (commit)
- rename metadata (commit)
- Revert using 0.3.0 tag until it's actually released (commit)
core-layout-grid
core-layout-trbl
- release 0.3.3 (commit)
core-list
- release 0.3.3 (commit)
core-localstorage
- release 0.3.3 (commit)
core-media-query
- release 0.3.3 (commit)
core-menu
core-menu-button
core-meta
- release 0.3.3 (commit)
core-overlay
- release 0.3.3 (commit)
core-pages
core-range
- release 0.3.3 (commit)
core-scaffold
- release 0.3.3 (commit)
- rename metadata ([commit](https://github.com/Polymer/core-scaffold/comm...
Stable release 0.3.2: A bevy of bugfixes
CustomElements
- release 0.3.2 (commit)
- Avoid native custom elements when HTMLImports is polyfilled. This helps ensure consistent upgrade ordering/timing. (commit)
HTMLImports
MutationObservers
- release 0.3.2 (commit)
NodeBind
- release 0.3.2 (commit)
ShadowDOM
- release 0.3.2 (commit)
- Merge pull request #456 from arv/fix-class-list-breakage (commit)
- Fix classList breakage (commit)
- Merge pull request #455 from arv/ie11-svg-class-list (commit)
- SVGElement does not have classList in IE (commit)
- Merge pull request #453 from azakus/fix-efp (commit)
- Scope elementFromPoint to the current TreeScope (commit)
TemplateBinding
- release 0.3.2 (commit)
- Merge pull request #169 from arthurevans/master (commit)
- Fix paths to current doc. (commit)
URL
WeakMap
- release 0.3.2 (commit)
context-free-parser
- release 0.3.2 (commit)
core-ajax
- release 0.3.2 (commit)
core-animated-pages
core-animation
core-collapse
core-component-page
- release 0.3.2 (commit)
core-component-page-dev
- release 0.3.2 (commit)
core-doc-viewer
- release 0.3.2 (commit)
core-docs
- release 0.3.2 (commit)
core-drag-drop
core-drawer-panel
- release 0.3.2 (commit)
- update meta-data (commit)
- ensure initial state does not transition (commit)
- make main panel fits inside the main container (commit)
core-elements
- release 0.3.2 (commit)
core-field
- release 0.3.2 (commit)
core-header-panel
core-home-page
core-home-page-dev
- release 0.3.2 (commit)
core-icon
core-icon-button
core-icons
- release 0.3.2 (commit)
core-iconset
core-iconset-svg
core-input
- release 0.3.2 (commit)
- Merge pull request #2 from jesselpalmer/patch-1 (commit)
- Merge pull request #3 from jesselpalmer/patch-2 (commit)
- Replaced angle brackets with backticks (commit)
- Fixed comment spacing (commit)
core-item
- release 0.3.2 (commit)
core-layout-grid
- release 0.3.2 (commit)
core-layout-trbl
- release 0.3.2 (commit)
core-list
- release 0.3.2 (commit)
- Putting repeat on the list template is now optional. Including it was a source of confusion since the list sets the model itself. (commit)
- fixes #1 (commit)
core-localstorage
- release 0.3.2 (commit)
core-media-query
- release 0.3.2 (commit)
core-menu
- release 0.3.2 (commit)
core-menu-button
- release 0.3.2 (commit)
core-meta
- release 0.3.2 (commit)
core-overlay
- release 0.3.2 (commit)
core-pages
core-range
core-scaffold
- release 0.3.2 (commit)
core-scroll-header-panel
- release 0.3.2 (commit)
- a container that contains the 2 backgrounds (commit)
- more demo (commit)
- docs and more demos (commit)
- update div ids: tallHeaderBg->headerBg and headerBg->condensedHeaderBg (commit)
- expose scroller (commit)
- headerMargin default to 0 (commit)
- merge #2 (commit)
core-selection
- release 0.3.2 (commit)
core-selector
- release 0.3.2 (commit)
core-shared-lib
- release 0.3.2 (commit)
core-splitter
core-style
core-tests
core-toolbar
- release 0.3.2 (commit)
- update docs (commit)
- use animate class to turn on transition (commit)
- helper class 'fit' (commit)
core-tooltip
- release 0.3.2 (commit)
core-transition
firebase-element
- release 0.3.2 (commit)
- return a
ref
frompush()
(commit) - refactoring, close a feedback loop (commit)
highlightjs-element
- release 0.3.2 (commit)
jquery2-import
marked-element
- release 0.3.2 (commit)
observe-js
- release 0.3.2 (commit)
platform
- release 0.3.2 (commit)
- update build for release ([commit](https://github.com/Po...
Stable release 0.3.1: Went too fast, broke a thing (ShadowDOM)
What's new
This is a quick release to update ShadowDOM polyfill for a missing dependency file.
Changelogs
CustomElements
- release 0.3.1 (commit)
HTMLImports
- release 0.3.1 (commit)
MutationObservers
- release 0.3.1 (commit)
NodeBind
- release 0.3.1 (commit)
ShadowDOM
- release 0.3.1 (commit)
- Merge pull request #450 from azakus/make-karma-serve-build-json (commit)
- Add build.json to karma config (commit)
- Merge pull request #448 from arv/fix-dom-token-list (commit)
- Fix issue with DOMTokenList (commit)
- Merge pull request #447 from arv/event-path-no-encapsulation (commit)
- Event path should return every nodes in the event path (commit)
- Merge pull request #446 from arv/add-during-dispatch-ie (commit)
- Fix failing test in IE. (commit)
TemplateBinding
- release 0.3.1 (commit)
URL
WeakMap
- release 0.3.1 (commit)
context-free-parser
- release 0.3.1 (commit)
core-ajax
- release 0.3.1 (commit)
core-collapse
- release 0.3.1 (commit)
core-component-page
- release 0.3.1 (commit)
core-component-page-dev
- release 0.3.1 (commit)
core-doc-viewer
- release 0.3.1 (commit)
core-docs
- release 0.3.1 (commit)
core-drag-drop
core-drawer-panel
- release 0.3.1 (commit)
core-elements
- release 0.3.1 (commit)
core-field
- release 0.3.1 (commit)
core-header-panel
- release 0.3.1 (commit)
core-home-page
core-home-page-dev
- release 0.3.1 (commit)
core-icon
- release 0.3.1 (commit)
core-icon-button
- release 0.3.1 (commit)
core-icons
core-iconset
- release 0.3.1 (commit)
core-iconset-svg
- release 0.3.1 (commit)
core-input
- release 0.3.1 (commit)
core-item
- release 0.3.1 (commit)
core-layout-grid
- release 0.3.1 (commit)
core-layout-trbl
- release 0.3.1 (commit)
core-list
- release 0.3.1 (commit)
core-localstorage
- release 0.3.1 (commit)
core-media-query
- release 0.3.1 (commit)
core-menu
- release 0.3.1 (commit)
core-menu-button
core-meta
- release 0.3.1 (commit)
core-overlay
- release 0.3.1 (commit)
core-pages
- release 0.3.1 (commit)
core-range
- release 0.3.1 (commit)
core-scaffold
- release 0.3.1 (commit)
core-scroll-header-panel
- release 0.3.1 (commit)
core-selection
- release 0.3.1 (commit)
core-selector
- release 0.3.1 (commit)
core-shared-lib
- release 0.3.1 (commit)
- Merge pull request #2 from bamnet/patch-1 (commit)
- Replace - with _ in callback generation (commit)
core-splitter
- release 0.3.1 (commit)
core-tests
core-toolbar
- release 0.3.1 (commit)
core-tooltip
core-transition
- release 0.3.1 (commit)
firebase-element
highlightjs-element
- release 0.3.1 (commit)
jquery2-import
marked-element
- release 0.3.1 (commit)
observe-js
- release 0.3.1 (commit)
- Add test for PathObserver.path (commit)
- make path public on PathObserver and change third argument from path to the PathObserver instance (commit)
- Make third argument to PathObserver callback path (commit)
platform
platform-dev
polymer
- release 0.3.1 (commit)
- update build for release (commit)
- Add fit and fullbleed layout helpers (commit)
polymer-dev
- release 0.3.1 (commit)
- update version for release (commit)
- Add fit and fullbleed layout helpers (commit)
- Allow stamping after 'polymer-ready' by using Polymer.whenPolymerReady instead. (commit)
polymer-expressions
- release 0.3.1 (commit)
polymer-gestures
- release 0.3.1 (commit)
sampler-scaffold
- release 0.3.1 (commit)
tools
- Merge pull request #23 from Polymer/reorder (commit)
- Merge pull request #24 from jeffposnick/master (commit)
- Simplified the assignment of a default branch value. (commit)
- remove extra space (commit)
- core-layout is deprecated (commit)
- repolist must be independent of pull (commit)
- fix -p (commit)
- Added some comments. (commit)
- Support for passing in the branch via a command line parameter, defaulting to “master”. (commit)
- Run bower install before file removal so repo bower.json gets used (commit)
core-sampler
- release 0.3.1 ([commit](https://github.com/Polymer/core-sampler/commi...
Stable release 0.3.0: New Icons, new configs, new deprecations!
Big Changes
New Icons
Starting with 0.3.0
, core-icons
has a brand new set of SVG icons: demo.
These can be colored to taste by using the fill
css property, which is inherited across shadow dom boundaries.
Example:
<style>
core-icon {
fill: green;
}
</style>
<core-icon icon="bug-report"></core-icon>
Element Dependency Ranges
Another first for the Polymer team, we've implemented dependency ranges for all elements in their bower configs. This allows us to rev only the changed elements, and not have to push new tags for every element, every release (a slow process!).
It also means that bower update
will be much faster for you, our users.
We're still working all the corner cases out on this, so you may see some unresolved dependencies pop up.
Please file an issue where possible with the bower config in question when you see this.
We've marked all the ranges as >=0.3.0 <1.0.0
, as we expect most elements to work at least until we hit 1.0
As of now, only the core-
elements and a few others will have regular release schedules.
Other elements will be released as needed, but not faster than polymer itself.
Element Deprecation
With this release, we're taking the opportunity to officially deprecate the polymer-
and polymer-ui-
elements (except for polymer-element
of course).
These elements have dependency ranges of "^0.3.0", to mark them as EOL at 0.4.0
Most of these elements have refined implementations as core-
elements, and the rest will be converted before EOL in 0.4.0
Changelogs
CustomElements
- release 0.3.0 (commit)
- Fixes #110 (commit)
- Fix extends/prototype mismatch test for silly Firefox instanceof hack (commit)
- Merge pull request #109 from azakus/native-proto-ie10 (commit)
- Make sure we follow the spec's native prototype resolution for IE10 proto-mixin (commit)
HTMLImports
- release 0.3.0 (commit)
- Merge pull request #62 from JanMiksovsky/redirected-imports (commit)
- Fixed #65 (commit)
- Merge pull request #64 from tschaub/typos (commit)
- Correct link to contributors doc (commit)
- Correct documentation typos (commit)
- implement workaround for https://www.w3.org/Bugs/Public/show_bug.cgi?id=25007 (commit)
- Handle case where server provides a (redirected) Location for a resource that isn't actually redirected. (commit)
- If a resource is served with a "Location" header, redirected imports resolve their paths relative to the resource' redirected location rather than the original requested location. (commit)
MutationObservers
- release 0.3.0 (commit)
NodeBind
- release 0.3.0 (commit)
ShadowDOM
- release 0.3.0 (commit)
- Merge pull request #444 from arv/class-list (commit)
- Invalidate shadow renderer when classList is mutated (commit)
- Merge pull request #440 from arv/listener-add-during-dispatch (commit)
- Merge pull request #442 from arv/normalize-typo (commit)
- Fix typo in normalize (commit)
- Listeners added in the current dispatch should not get called (commit)
- Merge pull request #439 from arv/node-append-child (commit)
- appendChild from a tree with a rendered causes failures (commit)
- Merge pull request #435 from arv/element-from-point-null (commit)
- Fix issue with elementFromPoint when null (commit)
TemplateBinding
URL
WeakMap
- release 0.3.0 (commit)
context-free-parser
core-ajax
core-collapse
core-component-page
- release 0.3.0 (commit)
- rebuild (commit)
- rebuild (commit)
- bower.json needs polymer b/c core-action-icons doesnt depend on it (commit)
- Merge branch 'master' of github.com:Polymer/core-component-page (commit)
- rebuild (commit)
- Update README.md (commit)
core-component-page-dev
- release 0.3.0 (commit)
- Fix line endings (commit)
- README: add not on vulcanizing core-component-page (commit)
core-doc-viewer
- release 0.3.0 (commit)
- Merge branch 'master' of https://github.com/Polymer/core-doc-viewer (commit)
- Styles got dropped (commit)
- Merge pull request #15 from Polymer/useflex (commit)
- use flexbox instead of hard numbers (commit)
- use factored out context-free-parser; slight formatting changes (commit)
- add docs for core-doc-viewer (commit)
- Merge pull request #10 from Polymer/addprop (commit)
- merge master (commit)
- Add view information for "@extends" pragma (commit)
- make the host a flexbox (commit)
- merge master (commit)
- fixes #14 (commit)
- change line endings to unix (commit)
- Add support @Property. Fixes #3 For properties not exposed as attributes, this differentiates (commit)
core-docs
- release 0.3.0 (commit)
- Add core-shared-lib (commit)
- Merge pull request #3 from Polymer/removesome (commit)
- Remove components going away (commit)
- alphabetize sources (commit)
- instead of depending all core-element, instead the gambit is that core-docs will document whatever core-* the user has actually installed ... this needs to be documented at least (and is reviewable as a concept) (commit)
- Merge pull request #2 from Polymer/moreels (commit)
- Add the other core-* elements. The ones left off do not have docs (commit)
core-drag-drop
- Remove unnecessary workaround. (commit)
- workaround for googlearchive/polymer-gestures#5 (commit)
core-drawer-panel
- release 0.3.0 (commit)
- use polyfill-next-selector instead of @polyfill rule (commit)
- fix license ([commit](https://github.com/Polymer/core-...
Stable release 0.2.4: Mostly bugfixes
CustomElements
- release 0.2.4 (commit)
HTMLImports
- release 0.2.4 (commit)
MutationObservers
- release 0.2.4 (commit)
NodeBind
- release 0.2.4 (commit)
PointerEvents
PointerGestures
- release 0.2.4 (commit)
ShadowDOM
- release 0.2.4 (commit)
- Merge pull request #433 from arv/reprojection-scaffold-demo (commit)
- Fix issue with redistribution when shadow is present (commit)
- Merge pull request #428 from arv/detect-eval (commit)
- Merge pull request #429 from arv/touch-list-fix (commit)
- Touch event fixes (commit)
- Merge pull request #427 from arv/touch-event-list (commit)
- Remove document.securityPolicy since it is no longer supported (commit)
- Implement TouchEvent wrappers (commit)
- Merge pull request #423 from arv/new-shadow-dom (commit)
- Add workaround for IE11 crash (commit)
- Bring shadow dom algorithms up to date (commit)
- Merge pull request #421 from arv/older-shadow-root-should-be-tree-scope-parent (commit)
- The older shadow root should act as a parent tree scope (commit)
TemplateBinding
- release 0.2.4 (commit)
URL
WeakMap
- release 0.2.4 (commit)
ace-element
- release 0.2.4 (commit)
chart-js
- release 0.2.4 (commit)
code-mirror
- release 0.2.4 (commit)
cool-clock
- release 0.2.4 (commit)
core-action-icons
- remove svg versions of action-icons (commit)
core-ajax
- release 0.2.4 (commit)
- core-ajax can pass
body
data directly to xhr for further processing; core-xhr makes decisions about the structuring request data based on method (see #3) (commit) - fix indent (commit)
- use body for POST,PUT,DELETE (not just POST) (see #3) (commit)
- Merge pull request #2 from brendankenny/master (commit)
- Add support for document responseType (commit)
- Add support for arraybuffer and blob responseTypes (commit)
core-bind
core-collapse
- release 0.2.4 (commit)
core-component-page
core-component-page-dev
- release 0.2.4 (commit)
core-doc-viewer
- release 0.2.4 (commit)
- hide unfinished API (commit)
- reduce column width to prevent unwanted wrapping (commit)
core-docs
core-drag-drop
core-drawer-panel
- release 0.2.4 (commit)
- make selected a reflected property; avoid drawer transition at the beginning (commit)
- add openDrawer() and closeDrawer(); apply transition class after ready (commit)
- fixup metadata archetype styling a bit. (commit)
- update demo to not use other core elements (commit)
- remove experimental helper css that we don't use anymore (commit)
core-elements
- release 0.2.4 (commit)
- add core-icons, which transitively depends on core-icon and core-iconset (commit)
- add core-splitter (commit)
- Add core-bind (commit)
- update bower and metadata (commit)
- add elements, alphabetize (commit)
- updates (commit)
- add missing deps (commit)
core-field
- release 0.2.4 (commit)
- update core-field metadata (commit)
- fix names in metadata.html (commit)
- remove extra import (commit)
core-firebase
- release 0.2.4 (commit)
core-header-panel
- release 0.2.4 (commit)
- fixes #1 (commit)
- remove experimental 'reveal' mode... we will provide something similar but as a different element (commit)
- add missing @polyfill rule (commit)
- add experimental 'reveal' mode (commit)
- update demo to remove usage of other elements in the demo (commit)
- remove core-flex from mainContainer when mode == 'cover' (commit)
core-home-page
core-home-page-dev
- release 0.2.4 (commit)
core-icon
- release 0.2.4 (commit)
- Update metadata (commit)
- make the "icons" set the default set (commit)
- update bower dependencies (commit)
- move png icons to core-icons (commit)
core-icon-button
- release 0.2.4 (commit)
- depend on core-icons to provide an iconset, update demo for core-icons (commit)
- add metadata (commit)
core-icons
core-iconset
- release 0.2.4 (commit)
core-iconset-svg
- release 0.2.4 (commit)
- Work around event retargeting bug in chrome: https://crbug.com/370136 (commit)
- make core-iconset-svg have sample set (commit)
- move iconsets to core-icons (commit)
- add safari -webkit prefix for flex (commit)
- gridify the icons (commit)
- add labels (commit)
- update icon demo (commit)
- popluate with all the svg icons (commit)
core-input
Stable release 0.2.3: Faster Databinding and Gestures.
Breaking Changes
Touch/gesture system
- polymer-gestures has replaced PointerGestures
- PointerEvents has been removed from the build
- If you use
pointer*
events in your elements, please see the polymer-dev email detailing how to move to the new event set.
Behavior of published properties reflection to attribute values
- Publishing a property will no longer cause it to serialize back to the attribute by default. This is a performance win.
- If you want to reflect property values back to the attribute, the
publish
block now accepts property values which are objects containing instructions for what to do with the property. To cause a property to serialize back to its attribute, create an entry for the property in thepublish
object:foo: {value: true, reflect: true}
. - A property will never be observed only because it is supposed to reflect. Instead a getter/setter will be implemented on the element’s protototype.
CustomElements
- release 0.2.3 (commit)
HTMLImports
MutationObservers
- release 0.2.3 (commit)
NodeBind
PointerEvents
PointerGestures
- release 0.2.3 (commit)
polymer-gestures
ShadowDOM
- release 0.2.3 (commit)
- Merge pull request #419 from arv/get-elements-by-tag-name (commit)
- Fix getElementsByTagName to handle colon and more (commit)
- Merge pull request #418 from arv/node-list (commit)
- Merge pull request #415 from arv/random-minor-things (commit)
- Merge pull request #416 from arv/fix-window-onerror-test (commit)
- Make sure we use the wrapper NodeList in querySelector.js (commit)
- Make the window.onerror test more resilient to old browsers (commit)
- Merge pull request #413 from arv/error-in-events (commit)
- Minor tweaks to reuse objects and skip forEach during boot (commit)
- Merge pull request #414 from dinhviethoa/chrome-apps-csp (commit)
- fixed hasEval in case of Chrome Apps (commit)
- Rethrow erors in events (commit)
TemplateBinding
- release 0.2.3 (commit)
- Call bindFinished during template production and mark stagingDocument. This will allow custom elements which wish to delay construction work if bindings are coming to detect that case and to know when binding is finished. (commit)
- createInstance should use assigned binding delegate if none is provided to call (commit)
- cr comments (commit)
- save per-delegate binding map, to avoid excess parsing (commit)
URL
WeakMap
- release 0.2.3 (commit)
observe-js
- release 0.2.3 (commit)
- notify this.propertyChanged_ if present (commit)
- Allow CompoundObserver to report changes in value from added to open (commit)
- add back callback args test (commit)
- implement root object property filter for observedSets (commit)
- implement resolveFn in bindToInstance (commit)
- always to assignment to proto in createBindablePropertyAccessor (commit)
- move property binding to the prototype (commit)
- Avoid accessing observable value twice during setup of CompoundObserver (commit)
- fix typos in comment (commit)
- Merge pull request #48 from dinhviethoa/chrome-apps-csp (commit)
- Fix detectEval() when running in Chrome App environment (commit)
- more perf work on shared observations (commit)
- remove unneeded Path checks (commit)
platform
- release 0.2.3 (commit)
- update to version 0.2.3 (commit)
- update build (commit)
- update platform build (commit)
- update build with polymer-gestures (commit)
- update build. (commit)
- refresh build (commit)
- freshen platform build (commit)
platform-dev
- release 0.2.3 (commit)
- remove gestures and expressions from audit log (commit)
- update version for release (commit)
- Move polymer-expressions and polymer-gestures from platform into polymer (commit)
- Refactor build boot process (commit)
- add polymer-gestures in bower config (commit)
- do not run native only build by default (commit)
- include polymer-gestures (commit)
- allow scoping to use an array of selectors. (commit)
- Integrate polymer-gestures (commit)
- Use new license header for builds (commit)
- clean up attribute value if statement (commit)
- Add style attribute to url resolver (commit)
- Use polymer-dev repo commit for audit log (commit)
- Always use initial base url when resolving intermediate @import rules (commit)
- Use document.location for makeRelPath (commit)
polymer
- release 0.2.3 (commit)
- update for 0.2.3 release (commit)
- update build (commit)
- update polymer build with polymer-gestures (commit)
- update build. (commit)
- simplifications (commit)
polymer-dev
- release 0.2.3 (commit)
- use new license (commit)
- Prepare for 0.2.3 release (commit)
- Only bind after shadowRoot creation when using ShadowDOM polyfill. (commit)
- Wait on bind/shadowRoot reordering until https://github.com/Polymer/ShadowDOM/issues/420 is fixed. (commit)
- add new polymer-gesture and polymer-expression dependencies to karma config (commit)
- Move polymer-gestures and polymer-expressions from platform into polymer (commit)
- Enable opt-in attribute reflection via publish block. (commit)
- Turn on property observation earlier. This change enhances compatibility with previous behavior for the time be...
Stable release 0.2.2: Did I mention we're still in alpha?
Breaking CSS Changes
/shadow/
is now::shadow
/shadow-deep/
is now/deep/
:ancestor()
is now:host-context()
CustomElements
- Prevent elements to be registered using reserved names (commit)
HTMLImports
- Support importing from Data URIs (commit)
NodeBind
- fix licensing (commit)
- Make Platform.enableBindingsReflection a property (commit)
- remove Node.unbind/unbindAll. Node.bindings => Node.bindings_ & only populated by Platform.enableBindingsReflection(true) (commit)
- dont monkey-patch observables for input bindings and make Node.bind arg polymorphism clearer (commit)
PointerEvents
- No need to target find on the touchstart (commit)
- Tickle chai version # to update on buildbot (commit)
- Add x/y properties back (mapped to clientX/Y) (commit)
- Allow for multiple pointer capturing (commit)
- Dispatch lostpointercapture and gotpointercapture events with a pointerId (commit)
- Improve performance (commit)
- Remove deprecated navigator.pointerEnabled (commit)
- Move asyncDispatch to rAF (commit)
- Only generate parts of touch-action style that are useful (commit)
PointerGestures
- Use rAF for async dispatch (commit)
ShadowDOM
- Allow compareDocumentPosition to take a raw Node (commit)
- Events: Fix issue where we ignored null relatedTargets (commit)
- document.registerElement option argument should be optional (commit)
- IE & relatedTarget again (commit)
- BeforeUnloadEvent is not available on older browsers (commit)
- Fix issue related to returnValue in BeforeUnloadEvent (commit)
- Propage TreeScope into the shadow trees too. (commit)
- Work around IE bug related to relatedTarget (commit)
- HTMLSelectElement remove() (commit)
- Fix syntax error in last commit (commit)
- Implement ChildNode remove (commit)
TemplateBinding
- fix licensing (commit)
- Don't parse paths if the binding delegate produces a prepareBinding function. (commit)
- fix dom stubs (commit)
- This patch fixes a subtle bug that arose from re-using instances and was made worse by synchronous instance production. (commit)
- add license header (commit)
- fix benchmark (commit)
observe-js
platform
- update build (commit)
- update build (commit)
- Build for 0.2.2 (commit)
- rebuild (commit)
- build (commit)
- update build with observe-js changes (commit)
- rev platform (commit)
platform-dev
- Add firefox launcher back in (commit)
- better fix for 'initial' not serializing correctly from cssom; also noted Blink bug. (commit)
- Add a console warning if platform.js is not the first script (commit)
- Make Platform.flush really a no-op in the presence of Object.observe. (commit)
- Stop routing createShadowRoot to webkitCreateShadowRoot; only patch createShadowRoot in the presence of the CustomElements polyfill. (commit)
polymer
- update build for release (commit)
- fix paths (commit)
- rebuild (commit)
- rebuild (commit)
- update build. (commit)
- build (commit)
- added core-component-page dependency to bower.json (commit)
polymer-dev
- update for 0.2.2 release (commit)
- whitespace (commit)
- Better warning, fixes issue with https://github.com/Polymer/polymer-dev/issues/20 (commit)
- Fixes https://github.com/Polymer/polymer-dev/issues/20 (commit)
- add simpler calling modality for
job
(commit) - whitespace (commit)
- add comment (commit)
- remove dead code (commit)
- polymer-body now requires use of a template element inside it. (commit)
- Add support for inferring the name of an element with a script inside a . This is currently only supported when the element is declared inside an HTMLImport. This is due to the fact that IE does not support document.currentScript. (commit)
- Creating an element now always prepares it at create time. This removes a perf optimization that we did to reduce work done when elements inside 's upgraded. Elements inside no longer upgrade so we can remove this code without any performance degradation. (commit)
- allow
installScopedStyle
to optionally specify a scope; change the ordering of inserted styles so that they come first. (commit) - Remove resetStyleInheritance support as it has been removed from ShadowDOM (commit)
- installScopeStyle can optionally specify a scope. (commit)
- enable binding reflection iff Platform enableBindingReflection is true. (commit)
- Refactor
unbinding
. - we now keep an explicit list of all observers which must be closed when the element is removed from dom. This list contains both property observers and observers from stamped templates. - an element no longer maintains a list of bindings made to itself (this.bindings). This was removed for performance reasons. (commit) - Use bitwise not to handle differentiating rAF and timeout (commit)
- added core-component-page dependency to bower.json (commit)
- Treat numbers as numbers in expressions (commit)
- Revert "Treat numbers as numbers in expressions" (commit)
- Treat numbers as numbers in expressions (commit)
- If the path is true, false or null don't treat that as simple path (commit)
- fix licensing (commit)
- avoid extraneous first-time expression eval (commit)
polymer-expressions
tools
Stable release 0.2.1
CustomElements
- Fix broken link to tooling strategy (commit)
- Attempt to upgrade elements in HTMLImports before main document (commit)
- Support createElementNS for HTML namespace (commit)
- Add a CustomElements.instanceOf(obj, actor) method to support custom elements implemented on systems without
Object.__proto__
(e.g. IE10). (commit)
HTMLImports
- Fix for inline scripts that contain non-latin characters. (commit)
- Fix broken link to tooling strategy (commit)
- Process scripts more normally: scripts are simply injected into the main document and run rather than loaded via xhr. This should make the polyfill more csp compliant. Specifically, external scripts will be loaded as external scripts rather than being xhr'd and eval'd. (commit)
MutationObservers
NodeBind
- chore: remove unused Document.prototype.contains polyfill (commit)
- chore: remove unused createObject fn (commit)
PointerEvents
- Use readystatechange technique to register touch event listeners (commit)
- always use buttons property if supplied, even if MouseEvent does not support it (commit)
- Return the correct "buttons" value for touch (commit)
- use minifier friendly LICENSE (commit)
- fix license headers (commit)
PointerGestures
- Always make some chord in pinch (commit)
- add registerScopes to dev loader (commit)
- add proper year to registerScopes (commit)
- Handle case where PointerGestures is loaded asynchronously (commit)
- Capture pointerdown button state for determining mouse tap (commit)
- use minifier friendly LICENSE (commit)
- Add clientX/Y for hold event (commit)
- Only fire tap for mouse if it came from a left click (commit)
ShadowDOM
- Wrap setDragImage (commit)
- Introduce a TreeScope so we can get to the root node in O(1) (commit)
- Set the prototype after all the mutations to allow optimizations (commit)
- Micro optimize Node contains (commit)
- When rendering nested shadow hosts we need to always rerender descendant trees (commit)
- Implement the HTML DOM APIs (commit)
- Change override constucturs to filter out wrappers (commit)
- Add support for HTMLSelectElement add and remove (commit)
- Always return an array for getDisributedNodes (commit)
TemplateBinding
- fix for resolving css urls (commit)
observe-js
- observation must reset before invoking callbacks (commit)
platform
platform-dev
- Add polyfill support for
/shadow/
and/shadow-deep/
combinators. Fixes #12 (commit) - Rework how thepolyfill shims styles. No longer
/*@polfyill*/
. Fides https://github.com/Polymer/platform/issues/55 and https://github.com/Polymer/platform-dev/issues/10 (commit) - remove styling for the deprecated
<element>
(commit) - Remove template css url fix. This is now addressed within TemplateBinding. (commit)
- Fixes https://github.com/Polymer/polymer-dev/issues/7 and works around: - https://code.google.com/p/chromium/issues/detail?id=345114 - https://bugzilla.mozilla.org/show_bug.cgi?id=625013 (commit)
- add @license to LICENSE for builds (commit)
- remove platform caching of css in favor of xhr'ing. The caching was too brittle as it relied on browser cache state. (commit)
- add resolveTemplate method for fixing url's in templates. (commit)
- fix argument order (commit)
polymer
- Update build for release (commit)
polymer-dev
- make sure styles are installed to document head, not crazy places (commit)
- add shim support for scope styles (commit)
- optimization for installControllerStyles; added installScopeStyle (commit)
- pass along attributes when converting links to styles. (commit)
- Elements are no longer registered in a big batch and instead are done so incrementally. (commit)
- Fix broken link to tooling strategy (commit)
- code format (commit)
- add 'domReady' method. This method can be used to access elements in dom (descendants, ancestors, siblings) such that the developer is inured to upgrade ordering. If the element definitions have loaded, domReady can be used to access upgraded elements. (commit)
- remove unnecessary constructor setting. This is handled by CustomElements. (commit)
- add @license to LICENSE for builds (commit)
- Always use xhr to load styles; relying on caching was too brittle. (commit)
- remove path fixup in Polymer.importElements: use Platform.urlResolver.resolveTemplate | resolveDom to fix paths before using importElements. (commit)
ace-element
fire-base
- metadata (commit)
flatiron-director
google-map
- add comment block around api docs (commit)
humane-js
- make sure humane license is represented (commit)
marked-js
- remove white-space stripping that was confusing the doc viewer (does it regress something else?) (commit)
- update marked.js (commit)
- smoke.html -> demo.html (commit)
- add marked license (commit)
pdf-js
- add license for pdfjs (commit)
polymer-ajax
polymer-doc-viewer
- publish 'text' so you can bring source lines from wherever (commit)
- disable comment (commit)
- fix custom pragma storage (commit)
polymer-flex-layout
- remove deprecated styles and use ::content (commit)
polymer-list
- Fixes #427 ([commit](https://github.com/Polymer/polymer...
0.2.0: Arbitrary version bump, Reasonable Improvements
CustomElements
- release 0.2.0 (commit)
- Merge pull request #99 from azakus/fix-ie (commit)
- Work around busted IE MutationObserver. (commit)
- Merge pull request #98 from azakus/tree-order-upgrade-attach (commit)
- Ensure upgrading element fire attached in tree order (commit)
- Remove this check, it's done in register @ https://github.com/Polymer/CustomElements/blob/master/src/CustomElements.js#L110 (commit)
- update tests to use registerElement. (commit)
- Merge pull request #97 from dart-lang/blink_tests (commit)
- Converting some Blink tests over & tightening upgrade logic (commit)
- when HTMLImports is available, make use of its import parsing hook to upgrade import documents. (commit)
- Merge pull request #86 from azakus/upgrade-order-top-down (commit)
- Make the upgrade order of CustomElements polyfill top down instead of bottom up. (commit)
HTMLImports
- release 0.2.0 (commit)
- README: add WebComponentsReady (commit)
- Merge pull request #51 from azakus/utf8 (commit)
- Force UTF-8 charset for imports to be spec compliant (commit)
- factoring and comments. (commit)
- Fix SD Polyfill + document.baseURI (commit)
- update bower.json (commit)
- Merge pull request #47 from Polymer/dynamic-ie (commit)
- add MutationObserver polyfill to loader (commit)
- reorder build to dev loader order (commit)
- add Observer to build (commit)
- Merge branch 'master' into dynamic (commit)
- make tests pass under native imports. (commit)
- Merge branch 'master' into dynamic (commit)
- provide _currentScript on document and SD polyfill document. Fixes #45. (commit)
- beef up currentScript test. (commit)
- properly rewrite @import rules of the form @import url(…); (commit)
- basic compatibility with SD polyfill. (commit)
- tests work under native. (commit)
- support dynamic imports; parser made smart enough to go in proper order; tests pass. (commit)
- Merge branch 'master' into dynamic (commit)
- Merge branch 'master' into dynamic (commit)
- Merge branch 'real-imports' into dynamic (commit)
- ensure parsing occurs in proper order, sip (commit)
- factoring to support dynamic imports (wip) (commit)
MutationObservers
- release 0.2.0 (commit)
NodeBind
PointerEvents
- release 0.2.0 (commit)
- README: remove title so it's not built into site docs (commit)
- Make sure event.bubbles is explicitly set when dispatching events (commit)
- README: remove build button (commit)
- Merge pull request #128 from Polymer/svg-use-target (commit)
- Workaround element event path (commit)
- Warn when missing build files (commit)
- Merge pull request #122 from Polymer/always-enter-leave (commit)
- Implement spec update for non-hover pointers issuing enter and leave (commit)
PointerGestures
ShadowDOM
- release 0.2.0 (commit)
- Merge pull request #371 from arv/template-element-clone-node (commit)
- Fix issue with importNode for template element (commit)
- Add importNode test (commit)
- Merge pull request #370 from arv/template-inner-html (commit)
- innerHTML was not working correctly for HTMLTemplateElement (commit)
- Merge pull request #368 from azakus/text-normalize (commit)
- Override Node.normalize to avoid processing shadowroots (commit)
TemplateBinding
- release 0.2.0 (commit)
- make ref bindable (commit)
- make ref private API (commit)
- assigning bindingDelegate while template is operating throws (commit)
- asser that template.clear "unsets" .model (commit)
- add Template.prototype.clear (commit)
URL
WeakMap
- release 0.2.0 (commit)
observe-js
- release 0.2.0 (commit)
- Merge pull request #43 from vicb/patch-1 (commit)
- Remove an unused local variable (commit)
platform
- release 0.2.0 (commit)
- update build for release (commit)
- freshen build. (commit)
- update build (commit)
- update build (commit)
- update build with fixed url scope (commit)
- update platform build (commit)
- update build. (commit)
platform-dev
- release 0.2.0 (commit)
- update version # (commit)
- remove cruft from recursive patch (commit)
- Merge pull request #6 from Polymer/recursive-loader (commit)
- Recursively resolve @import rules (commit)
- Fix error text (commit)
- warn on duplicate platform.js (commit)
- Correctly fix paths on shimmed, imported styles. (commit)
- more flexible signatures for module.js exports (commit)
- more aligning of build/loader manifests (commit)
- include a default transition for body opacity (which we never clean up) (commit)
- Add integration test of dynamic HTMLImport with CustomElement upgrade. (commit)
- Sync build manifest URL ordering with dev loader ([commit](https://github.com/Polymer/platform-de...
Stable release 0.1.4: Aged like a fine(er) wine
Had some issues that cropped up during release time on Thursday, so we had to grind them all down. That took until today.
Big Changes
- Uses native HTMLImports where applicable (Canary with the --enable-html-imports flag)
- Please file issues if you see them!
:host
changes,:host()
now only applies to the host element, no more:host(.foo:host)
nonsense.- use
:ancestor()
for "any of my ancestors" selector searches
CustomElements
- release 0.1.4 (commit)
- stub out upgradeDocumentTree when under native. (commit)
- Merge pull request #92 from addyosmani/fixRegisterElement (commit)
- tests: document.register > document.registerElement (commit)
- Helps address #399 (commit)
- registering an element after an import has loaded will now upgrade the element inside the import. (commit)
HTMLImports
- release 0.1.4 (commit)
- remove processing of templates entirely; ensure main document nodes are properly filtered under SD polyfill. (commit)
- remove loading of stylesheets in templates; not supported by native imports. (commit)
- correctly watch documents for script changes while parsing. (commit)
- enhance IE and Safari compatibility. (commit)
- factor path code a bit. (commit)
- fix typo in line 214 which was throwing on FF (commit)
- factor url fixup code (commit)
- update test (commit)
- update tests (commit)
- re-expose loader cache (commit)
- manage import load tracking more carefully (commit)
- remove Observer.js; not ready for primetime. (commit)
- make link/style paths relative to main document (commit)
- minor Observer changes (commit)
- remove attribute and stylesheet path resolution from the polyfill. This is not supported in the spec so the polyfill shouldn’t do it. (commit)
- refine whenImportsReady and use consistently. (commit)
- observer: minor additions, wip. (commit)
- use __resource while loading so .import can be a loaded signal (commit)
- fix whenImportsReady (commit)
- start on observer, not integrated yet. (commit)
- factor out Loader. (commit)
- some test fixup (commit)
- support native imports (do nothing!) (commit)
- simplify boot, wip. (commit)
- factor out path and add scope stub. (commit)
- allow dynamic loading to re-use the same loader. (commit)
- remove logging (commit)
- make style elements work (commit)
- update tests (commit)
- async parsing with load tracking (commit)
- slight factoring (commit)
- @import (commit)
MutationObservers
- release 0.1.4 (commit)
- Merge pull request #17 from josh/master (commit)
- Don't expose webkit prefixed MutationObserver as stable (commit)
NodeBind
- release 0.1.4 (commit)
PointerEvents
- release 0.1.4 (commit)
- Make sure pressure is correctly inferred from MouseEvent button[s] state (commit)
PointerGestures
- release 0.1.4 (commit)
ShadowDOM
- release 0.1.4 (commit)
- Merge pull request #360 from arv/selection-interface (commit)
- Merge pull request #363 from arv/fix-ie-9-inner-html (commit)
- Add Selection interface (commit)
- Merge pull request #362 from arv/fix-ie-9-matches (commit)
- Fix IE9 issue with innerHTML on plaintext elements (commit)
- Fix IE9 issue with shadow tree composition (commit)
TemplateBinding
- release 0.1.4 (commit)
- Merge pull request #154 from timoxley/bug/undefined-binding-delegate (commit)
- Enable bindingDelegate getter without bind attr (commit)
- cr changes (commit)
- Template.ref must search proto content when instance creation is underway. (commit)
WeakMap
- release 0.1.4 (commit)
- Merge pull request #4 from josh/patch-1 (commit)
- weakmap is lowercase (commit)
observe-js
- release 0.1.4 (commit)
platform
- release 0.1.4 (commit)
- update build number (commit)
- update build. (commit)
- uprev for release (commit)
- freshen build (commit)
platform-dev
- release 0.1.4 (commit)
- factor to expose loading mechanism. (commit)
- correct test to work under native HTMLImports. (commit)
- Fixes #403 (commit)
- update build version (commit)
- add support for :ancestor(.foo) { … } (commit)
- typo (commit)
- repair path fixup functionality when using SD polyfill (commit)
- add loader to build. (commit)
- loader always calls the callback even when no work is required. (commit)
- add loader to Platform; allows loading of stylesheets; will be refined to share code with the HTMLImports polyfill. (commit)
polymer
- release 0.1.4 (commit)
- update build number (commit)
- update build. (commit)
- update build for release (commit)
- freshen build (commit)
- build polymer (commit)
polymer-dev
- release 0.1.4 (commit)
- factor to make style loading mechanism switchable, currently via experimental cache-csstext attribute. (commit)
- remove console.log’s from tests. (commit)
- Adapt to removal of ShadowDOM’s applyAuthorStyles flag. (commit)
- Adapt to removal of ShadowDOM’s applyAuthorStyles flag. ([commit](https://github.com/P...