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)
- use domReady isntead of attached (commit)
core-elements
core-field
- release 0.3.0 (commit)
- update metadata to use flex instead of core-flex (commit)
- user Polymer builtin layout attributes (commit)
- Fixes #1 and #2 (commit)
core-header-panel
- release 0.3.0 (commit)
- typo (commit)
- fix license (commit)
- user Polymer builtin layout attributes instead of core-layout (commit)
core-home-page
core-home-page-dev
- release 0.3.0 (commit)
core-icon
- release 0.3.0 (commit)
- update core-icon metadata so it does not serialize children. (commit)
- simplify core-icon (commit)
- Docs: add @extends (commit)
- clean up demo to use two included svg sets (commit)
- update docs (commit)
core-icon-button
- release 0.3.0 (commit)
- Simplify styling slightly (commit)
- Update legal header (commit)
- Docs: fix broken link (commit)
- Docs: add @extends (commit)
core-icons
- release 0.3.0 (commit)
- sort main iconset (commit)
- Add device-icons to demo (commit)
- Update iconsets (commit)
- Cleaner iconsets, dropped 30KB! (commit)
- Recover iconsets from simplification (commit)
- load core-icon in core-icons; simplify demo. (commit)
- another round of icons (commit)
core-iconset
core-iconset-svg
- release 0.3.0 (commit)
- don't throw when an unknown icon is set (commit)
- compute iconNames 1x (commit)
- insert icon at beginning rather than end of root (commit)
- Docs: add @extends (commit)
core-input
core-item
- release 0.3.0 (commit)
- update docs for the changes in core-item (commit)
- simplify core-item (commit)
- Docs: add @extends (commit)
core-layout
- release 0.3.0 (commit)
- Revert using 0.3.0 tag until it's actually released (commit)
- deprecate core-layout (commit)
core-layout-grid
core-layout-trbl
- release 0.3.0 (commit)
core-list
- release 0.3.0 (commit)
- core-list can be controlled via an external scrollTarget. (commit)
- Update legal header and README (commit)
core-localstorage
core-media-query
- release 0.3.0 (commit)
core-menu
- release 0.3.0 (commit)
- set "cursor: default" to core-item that is being distributed to core-menu (commit)
- remove cruft (commit)
- simplify core-menu (commit)
- menu docs should include core-selector for extension info (commit)
core-menu-button
- release 0.3.0 (commit)
- Merge pull request #2 from robdodson/master (commit)
- Add missing core-menu dep to bower.json (commit)
- use overlay layer so menu is always on top of page content. (commit)
core-meta
core-overlay
- release 0.3.0 (commit)
- add closeSelector and closeAttribute properties (commit)
- Add additional asynchrony to ensure open transition is applied. (commit)
- overlay is now directly responsible for hiding/showing target element (commit)
- Add optional overlay-layer to keep overlay on top of page content. (commit)
- Clean up docs. Fixes #1. (commit)
core-pages
- release 0.3.0 (commit)
- Merge pull request #3 from Polymer/newdemo (commit)
- Add transition example to demo, add docs, modernize css polyfilling Addresses #2 (commit)
- Merge pull request #1 from borismus/master (commit)
- Update demo.html (commit)
core-range
core-scaffold
- release 0.3.0 (commit)
- update metadata to use flex instead of core-flex (commit)
- user Polymer builtin layout attributes instead of core-layout (commit)
- use core-header-panel in the main panel to help manage scrolled content (commit)
core-scroll-header-panel
core-selection
- release 0.3.0 (commit)
- style via hidden attr (commit)
- Clean up docs. Fixes #1 (commit)
- Fixing typo in docs (commit)
core-selector
core-shared-lib
- release 0.3.0 (commit)
core-splitter
- release 0.3.0 (commit)
- use Polymer builtin layout attributes instead of core-layout (commit)
- Docs: fix typos (commit)
core-tests
core-toolbar
- release 0.3.0 (commit)
- update docs (commit)
- core-toolbar doesn't extend theme-aware anymore (commit)
- use polyfill-next-selector instead of @polyfill rule (commit)
- update metadata to use flex instead of core-flex (commit)
- update dark-theme demo (commit)
- use Polymer builtin layout attributes instead of core-layout (commit)
- Docs: add info on extending core-theme-aware (commit)
- update demo to use core-icon-button; add dep to bower (commit)
core-tooltip
- release 0.3.0 (commit)
core-transition
firebase-element
highlightjs-element
jquery2-import
marked-element
observe-js
- release 0.3.0 (commit)
- implement full path parsing, including element accessors & literals (commit)
- Update README.md (commit)
- Revert "Disallow spaces between idents in paths" (commit)
- Disallow spaces between idents in paths (commit)
- Merge pull request #54 from inetufo/master (commit)
- main path error (commit)
platform
- release 0.3.0 (commit)
- update build for release (commit)
- update build (commit)
- update build (commit)
- update build (commit)
- update build (commit)
- update build (commit)
- update build (commit)
- clean up old legal files (commit)
- update build (commit)
- update build (commit)
platform-dev
- release 0.3.0 (commit)
- bump to 0.3.0 (commit)
- Adapt to minor HTMLImports polyfill change (commit)
- remove index (commit)
- update test license comments (commit)
- clean up licenses (commit)
polymer
- release 0.3.0 (commit)
- update build for release (commit)
- update build (commit)
- update build (commit)
- update build (commit)
- update build (commit)
- update build (commit)
- include layout.html (commit)
- Remove polymer-body (commit)
- update build (commit)
polymer-dev
- release 0.3.0 (commit)
- bump to 0.3.0 (commit)
- Add Polymer.version (commit)
- remove index (commit)
- update legal headers (commit)
- Make async polymer-ready polyfill compatible. (commit)
- Replace layout.html (commit)
- Make polymer-ready async (commit)
- Add deliverChanges. (commit)
- move auto-binding to src/lib; remove layout.html since only the polymer components should be directly loaded. (commit)
- Clean up old references to polymer-body (commit)
- include auto-binding in build. (commit)
- update test (commit)
- queued elements now upgrade all at once. (commit)
- change lightDOMController to eventController and allow this to be set to an object (commit)
- Replace polymer-body with template is="auto-binding". The new element serves the same purpose but is less intrusive since it acts only on the content inside its template. (commit)
- align-self: stretch (commit)
- Add inline, wrap, and self. (commit)
- Add layout css to polymer. (commit)
- update test for new publishAttributes behavior (commit)
- do not fire *Changed when value changes between null and undefined; do not propagate null to undefined when setting up bindings (commit)
- delegate publish-default value selection to publishProperties by supplying an empty 'descriptor' (commit)
polymer-expressions
- release 0.3.0 (commit)
- ws (commit)
- add test for issue 34 (commit)
- Updates due to new Path semantics (commit)
- Ensure that scope properties are created are ownProperties (commit)
- simplify dynamic deps computation (commit)
- Merge pull request #30 from arv/item-index (commit)
- Fix issue with dynamic deps in objkey
polymer-gestures
- release 0.3.0 (commit)
- Gate fast-case contains on both elements correctly (commit)
- set relatedTarget = native target before rewriting target (commit)
- Wrap relatedTarget in mouse and pointer handlers (commit)
- Prevent mousedown/up listeners from appearing on Polymer elements in SD Polyfill (commit)
sampler-scaffold
- release 0.3.0 (commit)
- support deep linking (commit)
- correctly set the demo page height (commit)
- use Polymer builtin layout attributes instead of core-layout; use domReady instead of attached (commit)
- dont import core-icons in sampler-scaffold (commit)
- sampler-scaffold now takes core-item and renders the sample page in an iframe (commit)
tools
- use version range (0.3, 1.0] (commit)
- fix typo (commit)
- update pull-all to just pull the most updated lists (commit)
- refactor bigstraw configs (commit)
- add core-layout back for now (commit)
- Keep deprecated repos still in pull list from being tagged (commit)
- Since PointerEvents and PointerGestures work is frozen, remove from updating (commit)
- remove deprecated and obsolete components from updating (commit)
- Make sure core iconset is sorted alphabetically (commit)
- even more adjustments for source svgs (commit)
- more robust parsing of source files (commit)
- organize icons alphabetically, remove extra whitespace (commit)
- add new element (commit)
- Remove spacer rectangles and flatten groups in source SVG files (commit)
- core.json: add context-free-parser for docs (commit)
- set RELEASE variable to remove warning (commit)
- Circular reference was causing a crash in canary (commit)
- add iconset compiler script (commit)
- put the svg defs nodes into the header/footer of the compile script (commit)
- handle PolymerLabs dependencies as well (commit)
- Merge pull request #21 from Polymer/addels (commit)
- Add marked-element and highlightjs-element. Deps of core-docs-viewer (commit)
core-sampler
designer
- release 0.3.0 (commit)
- update default font (commit)
- ensure code is proper size under polyfill (commit)
- re-style a bit; move all but canvas out of iframe and avoid reloading iframe (commit)
- Bind generally expects lowercase names for attributes. (commit)
- Polyfill compatible :host styling. (commit)
- Update crumb list to have proper design host element name (commit)
- ensure styling is correct under ShadowDOM polyfill. (commit)
- change palette mode to menu and fix state persistence (commit)
- fix inspector crumbs (commit)
- fix inspector and icon (commit)
- Use the designer iframe document to create the serializer element and import elements (commit)
pica
- release 0.3.0 (commit)