Releases: Polymer/polymer
Stable Release 0.5.4: Hotfix for Safari
webcomponentsjs had an SVG related bug on Safari caused by a commit in the 0.5.3 release: webcomponents/webcomponentsjs@7d1e0d8
This commit was reverted for 0.5.4.
Stable Release 0.5.3:
Big Changes
-
paper-checkbox
- Updated paper-checkbox to match Material Design guidelines
- To style properly, must now set
border-color
along withbackground-color
paper-checkbox::shadow #checkbox.checked { border-color: #2196F3; }
-
paper-toggle-button
- paper-toggle-button has been updated to match the material design spec. Because of that it longer uses paper-radio-button and Styling API has changed. Please refer to the API docs for the updated Styling API.
-
paper-radio-button
- To style properly, must now set
border-color
on an additional element: googlearchive/paper-radio-button#12
paper-radio-button[checked]::shadow #offRadio { border-color: #4285f4; }
- To style properly, must now set
-
webcomponentsjs
- Fixed a few ShadowDOM polyfill issues
-
polymer
- Hash urls like
<a href="#foo">
will no longer be rewritten when used in templates
- Hash urls like
-
core-icons
- Rebase icons on opensource set from https://github.com/google/material-design-icons
- The "post-" icons in the "social" set have been removed.
- A few icons from a couple sets have been removed as well.
- Rebase icons on opensource set from https://github.com/google/material-design-icons
Raw Changes
RC
NodeBind
- release 0.5.3-rc (commit)
TemplateBinding
- release 0.5.3-rc (commit)
- Merge pull request #210 from jakemac53/if (commit)
- add support for 'if' for attribute templates (commit)
URL
- Merge pull request #11 from josh/feature-check-setter-encoding (commit)
- Test URL setters correctly encode value (commit)
context-free-parser
- release 0.5.3-rc (commit)
- Merge pull request #5 from rictic/patch-1 (commit)
- Use /** rather than /* for the @license comment (commit)
- Add basic support for @mixin and url to where its defined (commit)
core-a11y-keys
- release 0.5.3-rc (commit)
- Merge pull request #9 from garlicnation/master (commit)
- Update core-a11y-keys.html (commit)
- Clean up annotation to make closure happy. (commit)
core-ajax
- release 0.5.3-rc (commit)
- Merge pull request #26 from jhuckabee/easy-params-override (commit)
- Merge pull request #16 from rnicholus/patch-1 (commit)
- Merge pull request #51 from jakemac53/abort (commit)
- add abort to core-ajax (commit)
- Allow easy override of params in components that extend core-ajax. (commit)
- fix(core-xhr.html): GET params sometimes not be added to querystring (commit)
core-animated-pages
- release 0.5.3-rc (commit)
- Handle notifying resizables in initially selected page upon render. (commit)
- Docs: add
@mixins
to docs (commit)
core-animation
core-collapse
core-component-page
- release 0.5.3-rc (commit)
core-component-page-dev
core-doc-viewer
- release 0.5.3-rc (commit)
- Merge pull request #35 from atotic/patch-1 (commit)
- Rewrote without shadowDom traversal (commit)
- rewrite /deep/ as traversal (commit)
- /deep/ selector not in shadowDom, traverse instead (commit)
- Scroll to top if data changes (commit)
- Merge pull request #34 from Polymer/mixin (commit)
- Support @mixin + link to resource (commit)
core-docs
- release 0.5.3-rc (commit)
core-drag-drop
core-drawer-panel
- release 0.5.3-rc (commit)
- demo: remove user-select: none set on the body (commit)
- Merge pull request #40 from marcoms/mmredundancy (commit)
- remove redundant selector - fixes #39 (commit)
- fixes #38 (commit)
core-dropdown
- release 0.5.3-rc (commit)
- Merge pull request #16 from garlicnation/master (commit)
- Clean up JSDoc annotations. (commit)
core-dropdown-menu
- release 0.5.3-rc (commit)
core-elements
core-focusable
- release 0.5.3-rc (commit)
core-header-panel
- release 0.5.3-rc (commit)
core-home-page
core-home-page-dev
- release 0.5.3-rc (commit)
core-icon
- release 0.5.3-rc (commit)
core-icon-button
- release 0.5.3-rc (commit)
core-icons
- release 0.5.3-rc (commit)
- Merge pull request #12 from Polymer/add-generator (commit)
- add build steps to readme (commit)
- Rebase on opensourced repo (commit)
- move all script into update-icons.sh (commit)
- Add svg -> iconset generator (commit)
core-iconset
- release 0.5.3-rc (commit)
core-iconset-svg
- release 0.5.3-rc (commit)
core-image
core-input
- release 0.5.3-rc (commit)
core-item
- release 0.5.3-rc (commit)
core-label
- release 0.5.3-rc (commit)
core-layout-grid
- release 0.5.3-rc (commit)
core-layout-trbl
- release 0.5.3-rc (commit)
core-list
- release 0.5.3-rc (commit)
- Remove unused humungo data files. (commit)
- More clearly document explicit sizing requirement. Fixes #56. (commit)
- Docs: add
@mixins
to docs (commit)
core-localstorage
- release 0.5.3-rc (commit)
core-media-query
- release 0.5.3-rc (commit)
core-menu
Stable Release 0.5.2: Happy Holidays
Big Changes
- Mostly a few notable bugfixes
- Probably the last Polymer release of 2014. See you all next year!
NodeBind
- release 0.5.2 (commit)
TemplateBinding
- release 0.5.2 (commit)
URL
context-free-parser
- release 0.5.2 (commit)
core-a11y-keys
- release 0.5.2 (commit)
- Merge pull request #7 from brendankenny/patch-1 (commit)
- support artificial keyboard events (commit)
core-ajax
- release 0.5.2 (commit)
- Merge pull request #46 from rnicholus/patch-2 (commit)
- docs(typo): grammar error (commit)
- fix(form-data):
contentType
property must be set to null when sendingFormData
payload (commit)
core-animated-pages
- release 0.5.2 (commit)
- Ensure traversal through shadow roots when determining descendants. (commit)
- Add CoreResizable support. (commit)
core-animation
- release 0.5.2 (commit)
- web-animations-next -> web-animations-js (commit)
- Merge pull request #14 from jobready/master (commit)
- Correct repo location for web-animations (commit)
- pin to web-animations-js#1.0.1 (commit)
- use web-animations-js lite polyfill (commit)
core-collapse
- release 0.5.2 (commit)
core-component-page
- release 0.5.2 (commit)
core-component-page-dev
- release 0.5.2 (commit)
core-doc-viewer
- release 0.5.2 (commit)
core-docs
- release 0.5.2 (commit)
core-drag-drop
core-drawer-panel
- release 0.5.2 (commit)
- Merge pull request #35 from cpjobling/master (commit)
- Corrected the english in the description (commit)
- Merge pull request #34 from jsphkhan/master (commit)
- Update core-drawer-panel.css (commit)
- Merge pull request #33 from jeffposnick/patch-1 (commit)
- Docs for the core-select event (commit)
core-dropdown
- release 0.5.2 (commit)
- Merge pull request #8 from ragingwind/master (commit)
- reset the width/height in resetTargetDimensions (commit)
- Remove metadata.html (placed on wrong repo) (commit)
core-dropdown-menu
- release 0.5.2 (commit)
core-elements
core-focusable
- release 0.5.2 (commit)
core-header-panel
- release 0.5.2 (commit)
core-home-page
core-home-page-dev
- release 0.5.2 (commit)
core-icon
- release 0.5.2 (commit)
core-icon-button
- release 0.5.2 (commit)
core-icons
- release 0.5.2 (commit)
- Merge pull request #11 from jakemac53/patch-1 (commit)
- core-icons is not an element (commit)
core-iconset
- release 0.5.2 (commit)
core-iconset-svg
- release 0.5.2 (commit)
core-image
- release 0.5.2 (commit)
core-input
- release 0.5.2 (commit)
core-item
- release 0.5.2 (commit)
core-label
- release 0.5.2 (commit)
core-layout-grid
- release 0.5.2 (commit)
core-layout-trbl
- release 0.5.2 (commit)
core-list
- release 0.5.2 (commit)
- Fixes #55 - update old removeEventListener code. (commit)
- Commonize resizable spelling. (commit)
- Add CoreResizable support. Add resizable demos. Update to element API changes. (commit)
- Merge pull request #52 from jakemac53/patch-1 (commit)
- fix missing var (commit)
- Update to input API change. (commit)
- Fixes #48. Handle resize when no items were visible. On resize, only reset index for grid (only required there), and handle case where no item was previously visible. (commit)
core-localstorage
- release 0.5.2 (commit)
- Merge pull request #6 from jeffposnick/master (commit)
- Add nameChanged handler (commit)
core-media-query
- release 0.5.2 (commit)
core-menu
- release 0.5.2 (commit)
core-menu-button
- release 0.5.2 (commit)
core-meta
- release 0.5.2 (commit)
core-overlay
- release 0.5.2 (commit)
- Add CoreResizable support. (commit)
- Merge pull request #35 from jakemac53/test (commit)
- add test for opening and closing in quick succession (commit)
core-pages
- release 0.5.2 (commit)
core-popup-menu
- release 0.5.2 (commit)
core-range
- release 0.5.2 (commit)
core-scaffold
- release 0.5.2 (commit)
core-scroll-header-panel
core-scroll-threshold
core-selection
- release 0.5.2 (commit)
- Merge pull request #7 from NathanRSmith/patch-1 (commit)
- Fixed minor typo. (commit)
core-selector
Stable Release 0.5.1: A few hotfixes
Big Changes
- Fix a bug that prevented clicking on
<a>
links in ShadowDOM - Polymer suspends the dirty-check loop when the tab is hidden
- Lower power usage for tabs that are hidden
- Only occurs when Object.observe is not enabled
- paper-item
- Removed icon, iconSrc and label, use nested DOM for label content
Full Changelog
NodeBind
- release 0.5.1 (commit)
TemplateBinding
- release 0.5.1 (commit)
URL
context-free-parser
- release 0.5.1 (commit)
core-a11y-keys
- release 0.5.1 (commit)
core-ajax
- release 0.5.1 (commit)
- Merge pull request #45 from garlicnation/flushCleanup (commit)
- More requestAnimationFrame cleanup. (commit)
- Remove locally defined animationFrameFlush (commit)
core-animated-pages
- release 0.5.1 (commit)
core-animation
- release 0.5.1 (commit)
core-collapse
- release 0.5.1 (commit)
core-component-page
- release 0.5.1 (commit)
core-component-page-dev
- release 0.5.1 (commit)
core-doc-viewer
- release 0.5.1 (commit)
core-docs
- release 0.5.1 (commit)
core-drag-drop
core-drawer-panel
- release 0.5.1 (commit)
core-dropdown
core-dropdown-menu
- release 0.5.1 (commit)
core-elements
- release 0.5.1 (commit)
core-focusable
- release 0.5.1 (commit)
core-header-panel
- release 0.5.1 (commit)
core-home-page
core-home-page-dev
- release 0.5.1 (commit)
core-icon
- release 0.5.1 (commit)
core-icon-button
- release 0.5.1 (commit)
core-icons
- release 0.5.1 (commit)
core-iconset
- release 0.5.1 (commit)
core-iconset-svg
- release 0.5.1 (commit)
core-image
- release 0.5.1 (commit)
core-input
- release 0.5.1 (commit)
core-item
- release 0.5.1 (commit)
core-label
- release 0.5.1 (commit)
core-layout-grid
- release 0.5.1 (commit)
core-layout-trbl
- release 0.5.1 (commit)
core-list
- release 0.5.1 (commit)
core-localstorage
- release 0.5.1 (commit)
core-media-query
- release 0.5.1 (commit)
core-menu
- release 0.5.1 (commit)
core-menu-button
core-meta
- release 0.5.1 (commit)
core-overlay
- release 0.5.1 (commit)
core-pages
- release 0.5.1 (commit)
core-popup-menu
- release 0.5.1 (commit)
core-range
- release 0.5.1 (commit)
core-scaffold
- release 0.5.1 (commit)
- add "scroller" property which returns the scrollable element on the main area. (commit)
core-scroll-header-panel
- release 0.5.1 (commit)
core-scroll-threshold
- release 0.5.1 (commit)
core-selection
- release 0.5.1 (commit)
core-selector
- release 0.5.1 (commit)
core-shared-lib
- release 0.5.1 (commit)
core-signals
- release 0.5.1 (commit)
core-splitter
- release 0.5.1 (commit)
core-style
- release 0.5.1 (commit)
core-tests
- release 0.5.1 (commit)
core-toolbar
- release 0.5.1 (commit)
core-tooltip
- release 0.5.1 (commit)
core-transition
- release 0.5.1 (commit)
firebase-element
- release 0.5.1 (commit)
font-roboto
highlightjs-element
- release 0.5.1 (commit)
inspector-elements
- release 0.5.1 (commit)
jquery2-import
- release 0.5.1 (commit)
marked-element
- release 0.5.1 (commit)
observe-js
- release 0.5.1 (commit)
paper-button
paper-calculator
- release 0.5.1 (commit)
paper-checkbox
- release 0.5.1 (commit)
paper-dialog
paper-docs
paper-dropdown
- release 0.5.1 (commit)
paper-dropdown-menu
paper-elements
- release 0.5.1 (commit)
paper-fab
- release 0.5.1 (commit)
paper-icon-button
- release 0.5.1 (commit)
- Merge pull request #17 from atotic/patch-1 (commit)
- Prefix user-select for other platforms (commit)
paper-input
- release 0.5.1 (commit)
- fix exception when tokens === null (commit)
- test: fix tests for polyfill (commit)
- test: asyncPlatformFlush -> flush (commit)
- test: add a failing test, update (commit)
paper-item
- release 0.5.1 (commit)
- fix polyfill rule (commit)
- fix long item content (commit)
- add vendor prefix user-select (commit)
- extend from paper-button-base (commit)
paper-menu-button
- release 0.5.1 (commit)
- fix docs ([commit](googlearchive/paper-menu-button@1d2e13...
Stable release 0.5.0: Hi Ho, Hi Ho, Breaking Changes, Yo!
Breaking Changes
platform.js
is nowwebcomponents.js
- Polymer and WebComponents are now distributed without minification for more useful debugging.
- You can switch to minified webcomponents.js by switching to
webcomponents.min.js
in your app - You can switch to minified polymer by changing
polymer.js
topolymer.min.js
inpolymer.html
- You can switch to minified webcomponents.js by switching to
<core-input>
is now<input is="core-input">
<core-input>
is now<input is="core-input">
with committedValue ability.<core-input multiline>
is dead- with that in mind,
<paper-input>
will come with a<input is="core-input">
- and also there is a
<paper-input-decorator>
or something) that you use like this:<paper-input-decorator>
if is not what you want
<paper-shadow>
is a container instead of targetting another element- use setZ() to set the depth of the shadow instead of assigning the z property
- z uses a one-time binding
- core-dropdown-menu / paper-dropdown-menu
- You must now nest a
<core-dropdown>
or other overlay and a<core-selector>
or other selector element as the children of these elements. - This improves styling support, flexibility, enables the “layered” attribute, simplifies facading of the internal selector properties
- You must now nest a
- paper-dialog
- Broken into two elements:
- paper-dialog for a plain dialog
- paper-action-dialog for a dialog with a scrollable body and a row of buttons at the bottom
- Inherits from core-overlay
- Style the size with paper-dialog::shadow #scroller
- Use transitions from core-transition-css instead of paper-dialog-transition. See demo for examples
- Broken into two elements:
- core-list
- Huge update. Adds variable height and experimental grid, grouping, and divider support.
- Lots of new demos under “demos” folder.
- height property - no longer required
- grid property - new
- groups property - new
- sizingHeight & runwayFactor - New properties for tuning variable height algorithm (try the defaults for now, tune for performance with caution)
- core-ajax
- The “auto” attribute now triggers requests when the body is changed and the method supports sending a body(POST, PATCH, etc).
- firebase-login
- Updated to breaking Firebase Login API change (previous standalone “Firebase Simple Login” API deprecated, see https://github.com/firebase/firebase-simple-login#deprecation-warning).
- firebase-element is mostly API-compatible with previous version, with following changes:
login
method arguments changed: was “provider, params”, now “params, options”- provider must be set via property; added options argument requried by certain providers
- OAuth callbacks in various providers must be updated to “v2” callback URL’s, per Firebase documentation (refer to individual provider documentation for details: https://www.firebase.com/docs/web/guide/user-auth.html#section-providers)
- User auth object data returned varies compared to the previous Firebase API. Check the docs.
- Security rules auth object also varies compared to previous Firebase API. Check the docs.
New Elements
- paper-spinner: A Material Design circular progress spinner: http://www.google.com/design/spec/components/progress-activity.html#progress-activity-types-of-indicators
- paper-dropdown: A Material Design styled dropdown including transition
- core-scroll-threshold: Allows for implementing lazy-loading list patterns that load/render more content when a scroll threshold is tripped.
Full Notes
NodeBind
- release 0.5.0 (commit)
- update package.json for npm publishing (commit)
- Merge pull request #16 from benogle/bo-fix-main (commit)
- Point main at
./src/NodeBind.js
(commit)
TemplateBinding
- release 0.5.0 (commit)
- Update package.json for npm publishing (commit)
- Merge pull request #197 from benogle/bo-fix-main (commit)
- Make package.json main point to src/TemplateBinding.js (commit)
- make benchmark create new model objects each pass (commit)
- fix benchmarks (commit)
- Bump WCT bower dep (commit)
- WCT 1.0.1 (commit)
- Support ?build=min for the test suite; and grunt test-min (commit)
- Merge pull request #193 from Polymer/wct1 (commit)
- Switch completely over to web-component-tester (commit)
URL
context-free-parser
- release 0.5.0 (commit)
- Merge pull request #4 from Polymer/npm (commit)
- Update package.json (commit)
- Update package.json (commit)
- Update description of node package. (commit)
- Add a node package definition. (commit)
- update to webcomponents.js (commit)
- Merge branch 'master' of ssh://github.com/Polymer/context-free-parser (commit)
- depends on Polymer (commit)
core-a11y-keys
- release 0.5.0 (commit)
- add more tests (commit)
- add web-component-tester component and some tests (commit)
- Merge pull request #5 from filaraujo/patch-1 (commit)
- keycode 9 ( tab ) missing from KEY_CODE hash (commit)
- Default
target
to parentNode (commit) - update to webcomponents.js (commit)
- Create README.md (commit)
core-ajax
- release 0.5.0 (commit)
- Removed duplicate done from core-complete event test. (commit)
- Merge pull request #40 from garlicnation/wct (commit)
- remove erroneous debugger statement. (commit)
- Bring test suite to a minimal level of coverage. (commit)
- Add basic response parsing tests for xml, json, and text. (commit)
- Scaffold improved test style. (commit)
- Remove erroneous variable. (commit)
- Add TODO for mocking response. (commit)
- Bring all tests in line with wct style. (commit)
- rename progress test. (commit)
- Improve test name. (commit)
- Fix test. Migrate to animationFrameFlush(locally defined for now). (commit)
- Migrate first race condition test to wct. (commit)
- Cleanup erroneous test files. (commit)
- Begin migration to web-component-tester. (commit)
- Merge pull request #18 from Wenqer/patch-1 (commit)
- Merge pull request #39 from garlicnation/master (commit)
- Update core-ajax docs to reflect new auto behavior (commit)
- Merge pull request #38 from TomBrouws/master (commit)
- Change deprecated platform.js to webcomponents.js (commit)
- Automatically send requests on body change. (commit)
- Merge pull request #27 from rictic/progress (commit)
- minor: document the progressProxy object (commit)
- minor: set progress to null on the prototype (commit)
- Address comments; improve reliability of progress test. (commit)
- Fixes #36 ([commit](googlearchive/core-ajax@f50e4...
Stable release 0.4.2:
Breaking Changes
- paper-button
- raisedButton attribute is now just raised
- icon and label attributes are deprecated. Use inside the paper-button, and put the label in light DOM.
- core-list updates
- new core-image
- core-tooltip accessibility
More info: https://blog.polymer-project.org/releases/2014/10/02/release-0.4.2/
CustomElements
- release 0.4.2 (commit)
- Merge pull request #132 from jakemac53/patch-1 (commit)
- Wrap the document, and handle null (commit)
- Merge pull request #131 from Polymer/fix_observer_leak (commit)
- create a unique observer for each ShadowRoot or Document so detached nodes with shadow roots can be collected (commit)
HTMLImports
- release 0.4.2 (commit)
- Merge pull request #79 from Polymer/dynamic (commit)
- minor cleanups (commit)
- remove unintended global. (commit)
- minor formatting (commit)
- Re-enable dynamic parsing for scripts and styles. (commit)
MutationObservers
- release 0.4.2 (commit)
NodeBind
- release 0.4.2 (commit)
ShadowDOM
- release 0.4.2 (commit)
- Merge pull request #512 from Polymer/fixTransientLeak (commit)
- always free transient observers at end of microtask (commit)
TemplateBinding
- release 0.4.2 (commit)
- Fix the buildbot (commit)
- Merge pull request #190 from Polymer/wct (commit)
- switch to web-component-tester (commit)
URL
- Merge pull request #9 from jokeyrhyme/origin-property (commit)
- fixes #8 by implementing the
origin
property (commit)
WeakMap
- release 0.4.2 (commit)
- Merge pull request #11 from dfcreative/patch-1 (commit)
- Test chaining of .set (commit)
- Make
set
chainable (commit)
context-free-parser
- release 0.4.2 (commit)
core-a11y-keys
core-ajax
- release 0.4.2 (commit)
core-animated-pages
- release 0.4.2 (commit)
- Merge pull request #23 from rictic/patch-1 (commit)
- Fix small typo in docs (commit)
core-animation
- release 0.4.2 (commit)
core-collapse
- release 0.4.2 (commit)
core-component-page
- release 0.4.2 (commit)
core-component-page-dev
- release 0.4.2 (commit)
core-doc-viewer
- release 0.4.2 (commit)
- Merge pull request #28 from jeffposnick/master (commit)
- Indentation fix. (commit)
- Moved the type information around. (commit)
- Update the display of variable types for attributes and properties, too. (commit)
- Merge remote-tracking branch 'upstream/master' (commit)
- Reformatted the type info displayed for method and event parameters. (commit)
- Merge pull request #26 from jeffposnick/master (commit)
- Typo, and removed .gitignore (commit)
- Added examples in comments (commit)
- Support intra-page URL fragment identifiers (commit)
core-docs
- release 0.4.2 (commit)
core-drag-drop
core-drawer-panel
core-dropdown
- release 0.4.2 (commit)
core-dropdown-menu
- release 0.4.2 (commit)
core-elements
- release 0.4.2 (commit)
core-field
- release 0.4.2 (commit)
core-header-panel
core-home-page
core-home-page-dev
- release 0.4.2 (commit)
core-icon
- release 0.4.2 (commit)
core-icon-button
- release 0.4.2 (commit)
core-icons
- release 0.4.2 (commit)
core-iconset
- release 0.4.2 (commit)
core-iconset-svg
- release 0.4.2 (commit)
core-input
core-item
- release 0.4.2 (commit)
core-layout-grid
- release 0.4.2 (commit)
core-layout-trbl
- release 0.4.2 (commit)
core-list
- release 0.4.2 (commit)
- Remove commented CSS. (commit)
- Merge pull request #30 from Polymer/2way-improved (commit)
- Update bower ignore to only include production files. (commit)
- Add support for iOS8 scroll events. (commit)
- Update tests to latest web-component-tester. (commit)
- Add real tests. (commit)
- Fix template binding delegate. Loosen the focus gambit to ease ability to test (no impact on actual use). (commit)
- Merge branch 'wc-tester' into 2way-improved (commit)
- Align with polymer-test-tools (commit)
- Test branch for testing gulp-web-component-tester integration. (commit)
- 2-way binding, efficient data mutations, and bindable selection - Templates should now 2-way bind to
model.*
from user data array (breaking change) - Handle data array splices more efficiently: initialize never re-assign the physical data array that drives the template repeat; only lazily add to it when adding, and hide already generated items when removing - Make selection bindable, and handle switching between multi and non-multi (commit)
core-localstorage
- release 0.4.2 (commit)
core-media-query
- release 0.4.2 (commit)
core-menu
Stable release 0.4.1: Tuneups and Testing
CustomElements
- release 0.4.1 (commit)
- Fixes https://github.com/Polymer/CustomElements/issues/130. Test in platform-dev repo. (commit)
HTMLImports
- release 0.4.1 (commit)
- Fixes https://github.com/Polymer/HTMLImports/issues/77. (commit)
- Fixes https://github.com/Polymer/HTMLImports/issues/76 (commit)
MutationObservers
- release 0.4.1 (commit)
NodeBind
- release 0.4.1 (commit)
ShadowDOM
- release 0.4.1 (commit)
- Merge pull request #510 from arv/form-data (commit)
- Guard FormData for IE9 (commit)
- Merge pull request #507 from Polymer/xhr_formdata (commit)
- fixes #725, unwrap FormData in XHR.send if needed (commit)
- Merge pull request #506 from arv/safari-8 (commit)
- Add workaround for broken Safari 8 DOM (commit)
- Merge pull request #505 from Polymer/observer_leak (commit)
- fixes #504, avoids global list of all MutationObservers (commit)
- Merge pull request #499 from Polymer/polymer_issue_421_take2 (commit)
- Re-land fix for unload/beforeunload events, fixes https://github.com/Polymer/platform/issues/83 (commit)
- Merge pull request #496 from Polymer/polymer_issue_421 (commit)
- Merge pull request #502 from Polymer/polymer_512 (commit)
- Merge pull request #500 from jakemac53/patch-1 (commit)
- don't discard destination insertion points of the shadow host itself when we rerender it. fixes #512 (commit)
- delete getDefaultComputedStyle from window (commit)
- allow createShadowRoot on body, fixes #421 (commit)
TemplateBinding
- release 0.4.1 (commit)
- Switch to polymer-test-tools#master (commit)
- Merge pull request #187 from Polymer/wc-tester (commit)
- Integrate with web-component-tester (commit)
URL
WeakMap
- release 0.4.1 (commit)
context-free-parser
- release 0.4.1 (commit)
core-a11y-keys
core-ajax
- release 0.4.1 (commit)
- Merge pull request #14 from rictic/master (commit)
- make demo-avoid-race-condition a test instead (commit)
- add a demo page to show off the race condition behavior (commit)
- Merge branch 'master' of https://github.com/Polymer/core-ajax (commit)
- move tests from core-tests (commit)
- Fix race condition with response attribute. Fixes #12. (commit)
core-animated-pages
- release 0.4.1 (commit)
- Merge pull request #18 from aslakknutsen/patch-1 (commit)
- Close correct element in Nested Pages example doc (commit)
core-animation
- release 0.4.1 (commit)
core-collapse
core-component-page
- release 0.4.1 (commit)
core-component-page-dev
- release 0.4.1 (commit)
core-doc-viewer
- release 0.4.1 (commit)
core-docs
- release 0.4.1 (commit)
core-drag-drop
core-drawer-panel
- release 0.4.1 (commit)
core-dropdown
- release 0.4.1 (commit)
- doc update (commit)
- expose "autofocusDisabled" attribute (commit)
- core-overlay updates (commit)
- fix right/bottom positioning (commit)
- fix for polyfill (commit)
- allow a dropdown to be positioned inside the trigger (commit)
- update bower.json (commit)
- core-popup -> core-dropdown, use position: absolute (commit)
- core-popup-overlay: support _shouldPosition (commit)
- overflow: scroll -> overflow: auto (commit)
- initial commit (commit)
core-dropdown-menu
- release 0.4.1 (commit)
- remove vert scrollbar from demo (commit)
- use core-activate to close the dropdown (commit)
- core-dropdown updates (commit)
- update docs, bower.json (commit)
- core-dropdown -> core-dropdown-menu, implement with core-dropdown (commit)
core-elements
- release 0.4.1 (commit)
- update demos for core-dropdown and core-dropdown-menu (commit)
- add core-dropdown-menu (commit)
- Merge pull request #15 from MaxBareiss/master (commit)
- Change core-dropdown to core-dropdown-menu (commit)
core-field
- release 0.4.1 (commit)
core-header-panel
- release 0.4.1 (commit)
- change to use addEventListener instead of declarative event binding for scroll event to avoid unnecessary Platform.flush calls (commit)
- apply overflow property when it is needed (commit)
- remove whitespace (commit)
- fixes #10, #11 (commit)
core-home-page
core-home-page-dev
- release 0.4.1 (commit)
core-icon
- release 0.4.1 (commit)
- Merge pull request #20 from arthurevans/master (commit)
- Remove extraneous line. (commit)
- Update core-icon API docs (commit)
core-icon-button
- release 0.4.1 (commit)
core-icons
- release 0.4.1 (commit)
core-iconset
- release 0.4.1 (commit)
core-iconset-svg
- release 0.4.1 (commit)
core-input
Stable release 0.4.0: Half the calories, same great taste!
Big Changes:
- The platform layer has been refactored, and is no longer required on Chrome 36+
- The element registration call no longer requires a name, if the script is inside of the
polymer-element
<polymer-element name="smart-element">
<template>...</template>
<script>
Polymer({..});
</script>
</polymer-element>
- The deprecated
polymer-
andpolymer-ui-
elements are now dropped. They may still work, but bower managed polymer installs will stick to 0.3.x if you include one of these elements. Please upgrade to acore-
orpaper-
element.
Full Changelog
CustomElements
- release 0.4.0 (commit)
- audit license headers (commit)
- correct timing of HTMLImports parsing hook installation and add test. Fixes https://github.com/Polymer/CustomElements/issues/126. (commit)
- update HTMLImports grunt and karma configs (commit)
- Add test for calling document.registerElement without 2nd argument (commit)
- update package.json (commit)
- Fixes #76. We now turn on the ready flag directly after the initial upgrade pass. (commit)
HTMLImports
- release 0.4.0 (commit)
- Improved fix for https://github.com/Polymer/HTMLImports/issues/75 (commit)
- Fixes https://github.com/Polymer/HTMLImports/issues/75 (commit)
- audit license headers (commit)
- ensure currentScript is wrapped in the presence of SD polyfill. (commit)
- Fixes https://github.com/Polymer/HTMLImports/issues/74. (commit)
- Fixes #68. Redirected url is no longer considered for de-duping, but redirected url is used as import baseURI. (commit)
- Fixes https://github.com/Polymer/HTMLImports/issues/66 (commit)
- Merge pull request #73 from Polymer/remove-base64 (commit)
- Always use uri encoded utf-8 (commit)
- Fixes https://github.com/Polymer/HTMLImports/issues/72 and adds test to show that https://github.com/Polymer/HTMLImports/issues/35 is fixed. (commit)
- update HTMLImports grunt and karma configs (commit)
- update package.json (commit)
- restore IE10 compatibility (commit)
- Make tests pass on IE11. (commit)
- update build.json (commit)
- Fixes #53 and matches native behavior for imports that have error'd: the
import
property is now null in this case. (commit) - remove outdated legal files. (commit)
- minor test cleanup (commit)
- fire error event on xhr error. (commit)
- update test, spec does not support data uri's (commit)
- refactor such that only base.js is necessary for native HTMLImports. (commit)
MutationObservers
- release 0.4.0 (commit)
NodeBind
ShadowDOM
- release 0.4.0 (commit)
- Merge pull request #498 from Polymer/revert-497-platform_issue_83 (commit)
- Revert "restore isLoadLikeEvent" (commit)
- Merge pull request #497 from Polymer/platform_issue_83 (commit)
- restore isLoadLikeEvent, fixes https://github.com/Polymer/platform/issues/83 (commit)
- audit license headers (commit)
- Merge pull request #492 from arv/qsa-deep (commit)
- Add support for /deep/ to querySelector and querySelectorAll (commit)
- Merge pull request #490 from jsoverson/phantomjs2-support (commit)
- avoided wrapping HTMLMediaElement and HTMLAudioElement if they don't exist (commit)
- Merge pull request #491 from arv/constructors (commit)
- Make sure we set the constructor for wrapper classes (commit)
- Merge pull request #486 from arv/content-not (commit)
- update package.json (commit)
- Merge pull request #487 from kaapa-s/master (commit)
- Merge pull request #391 from arv/no-impl (commit)
- Merge pull request #489 from sorvell/master (commit)
- Restore IE10 functionality. (commit)
- Added IE 10 support (commit)
- Rename the .impl property and ensure all files use unwrap as needed (commit)
- Allow :not() selector for the content select attribute (commit)
TemplateBinding
- release 0.4.0 (commit)
- audit license headers (commit)
- use MutationObserver in Update Ref test, fixes #184 (commit)
- update package.json (commit)
URL
WeakMap
context-free-parser
core-ajax
- release 0.4.0 (commit)
- audit license headers (commit)
- Merge pull request #20 from elliottsj/master (commit)
- fixes #7 (commit)
- Use 'Content-Type' instead of 'content-type' (commit)
- Check if content-type header exists Fixes #19 (commit)
- Fix typo in warning message (commit)
core-animated-pages
- release 0.4.0 (commit)
- audit license headers (commit)
- Fixes googlearchive/core-animated-pages#16 (commit)
core-animation
core-collapse
- release 0.4.0 (commit)
- add core-collapse-open event (commit)
- audit license headers (commit)
- adjust for calcSize returns px (commit)
- if the content has no size and opened is true, we need to make sure to set the collapsible to auto (previously it was incorrectly set to 0) (commit)
core-component-page
core-component-page-dev
Stable release 0.3.5:
Big Changes
-
New track events
trackx
andtracky
have been added. -
"touch-action" attribute is no longer required for touch support, but can still be used to set scrolling behavior
track
event will prevent scrolling by defaulttrackx
event will scroll in the Y axis, and track in the X axis by defaulttracky
event will track in the Y axis, and scroll in the X axis by default
-
core-icon
size
property has been removed, it should now be sized via css -
published properties now default to
undefined
instead ofnull
-
properties defined objects in the
publish
object should either be a concrete value, or an object withvalue
andreflect
properties. Previously, thereflect
property was not required.- Example:
publish: { foo: {reflect: true, value: 5} }
-
The
polymer-ready
event will now fire only after all polymer element definitions are loaded, including those with asynchronous scripts.
CustomElements
- release 0.3.5 (commit)
- Add upgrade order test, verifies that https://github.com/Polymer/CustomElements/issues/94 is fixed. (commit)
- Oops, re-merge: googlearchive/CustomElements#122 (commit)
- Merge pull request #123 from Polymer/revert-122-custom-event (commit)
- Revert "CustomEvent shim" (commit)
- Merge pull request #122 from Katochimoto/custom-event (commit)
- update banner comment to include legal info (commit)
- remove outdated legal files. (commit)
- revert CustomElements changes (commit)
- Revert "revert CustomElements changes" (commit)
- revert CustomElements changes (commit)
- addition to shim CustomEvent (commit)
- Fixes #119 (commit)
- up comment (commit)
- check cloning element (commit)
- check cloning element (commit)
- Merge pull request #111 from raggi/master (commit)
- Documentation correction (commit)
HTMLImports
MutationObservers
- release 0.3.5 (commit)
NodeBind
- release 0.3.5 (commit)
ShadowDOM
- release 0.3.5 (commit)
- unwrap(FormData) fails (commit)
- Merge pull request #470 from arv/get-default-computed-style (commit)
- Update README.md (commit)
- Account for DOM selection in sub-shadow elements (commit)
- Merge pull request #477 from MediaMath/nativeQuery (commit)
- Handle native querySelector returning nothing (commit)
- Merge pull request #474 from MediaMath/nativeQuery (commit)
- Filter wrapped NodeList contents from native NodeLists (commit)
- Merge pull request #473 from arv/firefox-os-apps-disable-eval (commit)
- Disable eval for Firefox OS Apps (commit)
- Merge pull request #472 from robdodson/wrap-examples (commit)
- wrap example should use properties (commit)
- Add wrap examples (commit)
- Wrap window getDefaultComputedStyle (commit)
- Merge pull request #469 from arv/hidden-property (commit)
- Add support for reflecting the hidden attribute (commit)
TemplateBinding
- release 0.3.5 (commit)
- Merge pull request #180 from Polymer/issue174 (commit)
- fixes #174 -- minimize calls to discardChanges for if/bind/repeat (commit)
URL
- Merge pull request #5 from arv/create-object-url-etc (commit)
- Copy over static methods (commit)
- Merge pull request #6 from fd/patch-1 (commit)
- WebWorkers don't have window. (commit)
WeakMap
- release 0.3.5 (commit)
- Add WeakMap.has and conform WeakMap.delete to spec (commit)
- Merge pull request #5 from markfinger/add-test-suite (commit)
- Adding a test suite for WeakMap. (commit)
context-free-parser
- release 0.3.5 (commit)
- Merge pull request #2 from Polymer/addparams (commit)
- Add event and method params (commit)
- Merge pull request #1 from zenorocha/patch-1 (commit)
- polymer.html should be included in the element level, not in the app level (commit)
core-ajax
- release 0.3.5 (commit)
- make core-ajax hidden, fixes #11 (commit)
- provide console warning on bad JSON (commit)
- Merge pull request #9 from zenorocha/patch-1 (commit)
- polymer.html should be included in the element level, not in the app level (commit)
core-animated-pages
- release 0.3.5 (commit)
- Merge pull request #15 from addyosmani/master (commit)
- slide-from-bottom: add polyfill-next-selector & prefixes (commit)
- add core-style dep to bower.json (commit)
- slide-from-right: add unprefixed transform (commit)
- Merge pull request #12 from franzks/master (commit)
- Earlier check for null target item (commit)
- add core-animated-pages-prepare event (commit)
- Fixed bug where a blank card is displayed (commit)
- Docs: add @extends (commit)
- include iconsets from proper path (commit)
- Merge pull request #9 from zenorocha/patch-1 (commit)
- polymer.html should be included in the element level, not in the app level (commit)
core-animation
- release 0.3.5 (commit)
- Merge pull request #1 from zenorocha/patch-1 (commit)
- polymer.html should be included in the element level, not in the app level (commit)
core-collapse
- release 0.3.5 (commit)
- fixes #3 (commit)
- Merge pull request #2 from zenorocha/patch-1 (commit)
- polymer.html should be included in the element level, not in the app level (commit)
core-component-page
- release 0.3.5 ([commit](https://github.com/Polymer/c...
Stable release 0.3.4: Can paper be shiny? We think so!
Big Changes
If you haven't been following the new Material Design philosophy, read up: http://www.google.com/design/
Now that we're all on the same page, this release marks the first public iteration of the "paper" elements, Polymer's implementation of Material Design.
Technically 0.3.3 had paper elements as well, but this is the first mention of them in the release notes
CustomElements
- release 0.3.4 (commit)
- Merge pull request #116 from jesselpalmer/patch-1 (commit)
- Added whitespace (commit)
HTMLImports
- release 0.3.4 (commit)
- Make sure scripts in imports with unicode characters are kept in the correct encoding (commit)
- s/whenImportsReady/whenReady (commit)
- disable test for wip feature (commit)
MutationObservers
- release 0.3.4 (commit)
NodeBind
- release 0.3.4 (commit)
ShadowDOM
- release 0.3.4 (commit)
- Update CONTRIBUTING.md (commit)
- Merge pull request #465 from arv/set-drag-image (commit)
- Merge pull request #463 from arv/form-data (commit)
- Only add setDragImage if the browser supports it (commit)
- Add FormData wrapper (commit)
- Merge pull request #462 from Polymer/fix_form_elements (commit)
- fix form.elements -- this is used by NodeBind getAssociatedRadioButtons (commit)
- Merge pull request #461 from arv/lost-projection (commit)
- Fix issue with invalidation (commit)
- Add test for #460 (commit)
TemplateBinding
URL
WeakMap
- release 0.3.4 (commit)
context-free-parser
- release 0.3.4 (commit)
core-ajax
- release 0.3.4 (commit)
- update component page link (commit)
- Revert "update component page link" (commit)
- update component page link (commit)
core-animated-pages
- release 0.3.4 (commit)
- Merge pull request #3 from sfeast/master (commit)
- Adding the relevant selector too (commit)
- Adding polyfill selectors for slide-from-right transition (commit)
- add slide-from-bottom transition (commit)
- update component page link (commit)
- add slide-up/slide-down docs (commit)
- add cascade-transition docs, fix others (commit)
- add cross-fade, cross-fade-delayed docs (commit)
- doc update (commit)
- minor docs tweaks (commit)
- ios/polyfill fixes (commit)
- metadata: adjust size (commit)
- cross-fade-delayed only delay the incoming page (commit)
- remove quiz demo metadata (commit)
- import more transitions in metadata (commit)
- force animation complete after 5 seconds (commit)
- quiz demo metadata moved to topeka-elements (commit)
- add more docs (commit)
core-animation
- release 0.3.4 (commit)
- fix typos in docs (commit)
- update EffectsCallback signature (commit)
- update component page link (commit)
- avoid alert in demo (commit)
core-collapse
- release 0.3.4 (commit)
- update component page link (commit)
- fire
core-resize
event when opened state completes change (commit)
core-component-page
core-component-page-dev
core-doc-viewer
core-docs
core-drag-drop
core-drawer-panel
- release 0.3.4 (commit)
- Merge pull request #5 from kylebuch8/master (commit)
- fix demo page for iOS (commit)
- fixes #2 (commit)
- update component page link (commit)
- minor demo styling tweaks (commit)
- update metadata (commit)
core-elements
- release 0.3.4 (commit)
- add core-menu-button (commit)
- Merge pull request #10 from doug/patch-1 (commit)
- Seems to be missing submenu (commit)
- Merge pull request #9 from Polymer/addsignals (commit)
- Add core-signals (commit)
- Merge pull request #8 from vkammerer/patch-1 (commit)
- Remove core-bind from core-elements (commit)
- Fixes #7 and adds a few others. (commit)
- Add core-animated-pages to bower.json (commit)
- Better link. (commit)
- May link active (commit)
- put touch-action to make it work on iOS (commit)
- update component page link (commit)
- sort (commit)
- add core-animation (commit)
- just show 1 demo for core-scroll-header-panel; minor cleanup (commit)
- add drag and drop (commit)
- update included demos. (commit)
- update metadata (commit)
- fix typo (commit)
- alpha order (commit)
- import core-icons (commit)
- Merge b...