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
- release 0.4.0 (commit)
- Merge pull request #3 from Polymer/removelayout (commit)
- Remove core-layout usage (commit)
- Re-enable strip now that vulcanize has been patche (commit)
- audit license headers (commit)
core-doc-viewer
- release 0.4.0 (commit)
- Merge pull request #24 from Polymer/stylingupdate (commit)
- merge master (commit)
- audit license headers (commit)
- Upstream design from site - Adds material colors and style - Removes dep on core-layout - Fixes #19 - Support
@property
for methods/events - Fixes #12 - Support@default
for values - Fixes #4 (commit)
core-docs
- release 0.4.0 (commit)
core-drag-drop
- remove BOM (commit)
- audit license headers (commit)
- Avoid use of proto which is problematic for IE10 (commit)
core-drawer-panel
- release 0.4.0 (commit)
- audit license headers (commit)
- - fixes #23 - make rightDrawer working - remove trailing whitespace (commit)
- Merge pull request #19 from abarth/edge-swipe (commit)
- Add support for edge peeking (commit)
- Merge pull request #18 from abarth/master (commit)
- Make core-drawer-panel go fast using will-change (commit)
core-dropdown
- release 0.4.0 (commit)
- audit license headers (commit)
- use 'selected' as the label if there is no label (commit)
- bind valueattr (commit)
- implement with core-popup-menu (commit)
- Merge pull request #3 from leonderijke/patch-1 (commit)
- Fix dependency link for core-icons (commit)
- add ganesh meta tag (commit)
- Merge pull request #2 from rabisg/master (commit)
- Remove trailing spaces (commit)
core-elements
- release 0.4.0 (commit)
- audit license headers (commit)
- add core-popup-menu demo (commit)
- add core-ajax metadata (commit)
- remove deprecated core-layout (commit)
core-field
core-header-panel
core-home-page
core-home-page-dev
core-icon
core-icon-button
core-icons
core-iconset
- release 0.4.0 (commit)
core-iconset-svg
- release 0.4.0 (commit)
core-input
- release 0.4.0 (commit)
- audit license headers (commit)
- Aria-hidden -> aria-disabled (commit)
- bind maxlength to textarea (commit)
- implement validateImmediately and better number input (commit)
- hide input from screen readers when disabled (commit)
- add a property to not validate as you type (commit)
core-item
core-layout-grid
core-layout-trbl
core-list
- release 0.4.0 (commit)
- audit license headers (commit)
- Merge pull request #16 from abarth/no-repaint (commit)
- Remove spurious repaints in core-list (commit)
core-localstorage
core-media-query
- release 0.4.0 (commit)
core-menu
core-menu-button
- release 0.4.0 (commit)
- remove BOM (commit)
- audit license headers (commit)
- implement with core-popup-menu (commit)
core-meta
- release 0.4.0 (commit)
core-overlay
core-pages
core-popup-menu
core-range
core-scaffold
core-scroll-header-panel
- release 0.4.0 (commit)
- audit license headers (commit)
- Merge pull request #18 from evenemento/master (commit)
- Prevent header transform start when user drags content down (commit)
- add scrollAwayTopbar property (commit)
core-selection
- release 0.4.0 (commit)
core-selector
- release 0.4.0 (commit)
- Merge branch 'master' of github.com:Polymer/core-selector (commit)
- audit license headers (commit)
- add selectPrevious()/Next() for selecting previous/next item (commit)
core-shared-lib
core-signals
core-splitter
core-style
core-tests
core-toolbar
core-tooltip
- release 0.4.0 (commit)
- Use layout attributes in demo. Also shim css styles for polyfill (commit)
- Use layout attributes (commit)
- Fixes #4 (commit)
- audit license headers (commit)
core-transition
- release 0.4.0 (commit)
firebase-element
font-roboto
highlightjs-element
inspector-elements
- release 0.4.0 (commit)
- Use flex auto since that's what's meant here. (commit)
- Fixes Polymer/designer#65 (commit)
jquery2-import
marked-element
observe-js
paper-button
- release 0.4.0 (commit)
- remove BOM (commit)
- audit license headers (commit)
- Merge pull request #20 from cbiesinger/patch-2 (commit)
- Support textContent that has spaces (commit)
- add ganesh meta tag (commit)
paper-calculator
paper-checkbox
- release 0.4.0 (commit)
- audit license headers (commit)
- fixes #12 (commit)
change
event is fired when the checked state changes due to user interaction. Usecore-change
event for old behavior (fired when the checked state changes). (commit)
paper-dialog
- release 0.4.0 (commit)
- audit license headers (commit)
- Merge pull request #22 from jakemac53/patch-1 (commit)
- Remove border override for paper-dialog content (commit)
- Merge pull request #21 from MaxBareiss/patch-1 (commit)
- Fix transition docs (commit)
- fix docs (commit)
- add ganesh meta tag (commit)
paper-docs
- audit license headers (commit)
paper-dropdown
paper-elements
- release 0.4.0 (commit)
- audit license headers (commit)
- s/Dropdown/Drop Down (commit)
- add paper-dropdown demo (commit)
- add ganesh meta tag (commit)
paper-fab
- release 0.4.0 (commit)
- remove BOM (commit)
- audit license headers (commit)
- add ganesh meta tag (commit)
paper-focusable
- release 0.4.0 (commit)
paper-icon-button
paper-input
- release 0.4.0 (commit)
- audit license headers (commit)
- adjust styles based on spec redlines (commit)
- Hide floating labels from screenreaders (commit)
- Merge pull request #44 from Polymer/ie-fix (commit)
- Fix rendering on IE (commit)
- fix exception when assigning a number to inputValue (commit)
- fix labels that start as floating (commit)
- add a demo for type=email (commit)
- css tweak (commit)
- remove unused files (commit)
- rewrite, avoiding measurements (commit)
- add ganesh meta tag (commit)
paper-item
- release 0.4.0 (commit)
- audit license headers (commit)
- material design metrics (commit)
- add ganesh meta tag (commit)
paper-menu-button
- release 0.4.0 (commit)
- Merge pull request #26 from zclark/halign-auto-fix (commit)
- remove BOM (commit)
- Adding transition for halign auto (commit)
- audit license headers (commit)
- Merge pull request #31 from zclark/menu-padding (commit)
- Adding top/bottom padding (commit)
- make sure to fire core-transitionend when closing the menu (commit)
- add docs for theming (commit)
- implement with core-popup-menu (commit)
- add ganesh meta tag (commit)
paper-progress
- release 0.4.0 (commit)
- audit license headers (commit)
- prefix with underbar to make it works in IE (commit)
- add ganesh meta tag (commit)
paper-radio-button
- release 0.4.0 (commit)
- audit license headers (commit)
- fix disabled state styling (commit)
change
event is fired when the checked state changes due to user interaction. Usecore-change
event for old behavior (fired when the checked state changes). (commit)- add ganesh meta tag (commit)
paper-radio-group
- release 0.4.0 (commit)
- update demo to have radio-button be display: block (commit)
- audit license headers (commit)
- update to use
change
event (commit)
paper-ripple
paper-shadow
- release 0.4.0 (commit)
- remove BOM (commit)
- audit license headers (commit)
- fix publish attribute (commit)
- install style in the scope of the target (commit)
- add ganesh meta tag (commit)
paper-slider
- release 0.4.0 (commit)
- audit license headers (commit)
- manual-change -> change change -> core-change (commit)
- add ganesh meta tag (commit)
paper-tabs
- release 0.4.0 (commit)
- audit license headers (commit)
- adjust bar contract transition duration (commit)
- make sure all transitons are done for
expand
before doingcontract
(commit) - add ganesh meta tag (commit)
paper-toast
paper-toggle-button
- release 0.4.0 (commit)
- audit license headers (commit)
change
event is fired when the checked state changes due to user interaction. Usecore-change
event for old behavior (fired when the checked state changes). (commit)- add ganesh meta tag (commit)
platform
- release 0.4.0 (commit)
- update build for release (commit)
- update build (commit)
- update build for release (commit)
- update build for release (commit)
- update build (commit)
- update build (commit)
- update build (commit)
platform-dev
- release 0.4.0 (commit)
- remove BOM (commit)
- audit license headers (commit)
- update version to 0.4.0 (commit)
- Fixes https://github.com/Polymer/platform-dev/issues/22, https://github.com/Polymer/platform-dev/issues/25, https://github.com/Polymer/platform-dev/issues/39 (commit)
- remove yuidoc (commit)
- Change Platform.deliverDeclarations to Platform.consumeDeclarations(callback). This is glue code used exclusively by Polymer when the HTMLImports polyfill is in use. (Tested in Polymer) (commit)
- remove deprecated build (commit)
- remove files moved to Polymer (commit)
- merge master (commit)
- remove no longer relevant tests (moved to polymer-dev) (commit)
- trim the fat! include only web components features in platform.js (commit)
- avoid use of template.createInstance as this is provided by TemplateBinding. (commit)
- use HTMLImports for css path resolution (commit)
- remove functionality that shouldn't be part of platform.js (commit)
polymer
- release 0.4.0 (commit)
- update build for release (commit)
- update build (commit)
- update build for release (commit)
- Update layout.html to dev version. (commit)
- update build for release (commit)
- update build (commit)
- update build (commit)
- update build (commit)
polymer-dev
- release 0.4.0 (commit)
- Add test for platform-less polymer. (commit)
- remove BOM (commit)
- audit license headers (commit)
- update to 0.4.0 (commit)
- Add
auto-vertical
attribute for auto basis only in the vertical direction; simplify rules; add test. (commit) - remove yuidoc (commit)
- Merge branch 'master' into basis (commit)
- Add support for dry name-less calls to Polymer in main document scripts on all browsers. Fixes https://github.com/Polymer/polymer-dev/issues/81 (commit)
- Merge pull request #80 from Polymer/basis (commit)
- Force flex-basis to be 0; avoid x-browser bugs by using a sub-pixel value. Fixes #79 (commit)
- Ensure template is decorated before stamping shadowRoot, fixes #700 (commit)
- Update integration tests (commit)
- Remove reliance on deprecated
imll
property (commit) - Send splices to observe method when array property mutates. (commit)
- Fix test on platforms that don't support Object.proto (IE10) (commit)
- move files around (commit)
- Merge branch 'master' into platform-less (commit)
- simplify CustomElements polyfill upgrade optimization. (commit)
- make test work under polyfills (commit)
- port tests from platform repo (commit)
- make buildable. (commit)
- minor polyfill compatibility (commit)
- fix test: mdv requires polymer is loaded (commit)
- move previous platform functionality to polymer (commit)
- fix typo in polyfill optimization (commit)
- more compatibility. (commit)
- evacipate all platform scripts until moved (commit)
- platform-less wip (commit)
polymer-expressions
- release 0.4.0 (commit)
- audit license headers (commit)
- workaround for #44, add a dummy MutationObserver in IE 11 Note: I'm not seeing this failure in IE 10, so it appears to not need any workaround code (commit)
- Merge pull request #45 from Polymer/issue43 (commit)
- update package.json (commit)
- make test not depend on date formatting, fixes #43 (commit)
polymer-gestures
- release 0.4.0 (commit)
- audit license headers (commit)
- Test down, up, and tap gestures (commit)
- use vararg style API, callback must be at the end (commit)
- Silly IE10 and its lack of new CustomEvent :( (commit)
- Merge pull request #45 from Polymer/tests (commit)
- start adding tests (commit)
- update grunt build (commit)
- Update README.md (commit)
- update package.json (commit)
- Limit pointerevent move events to when a button is down (commit)
- Merge pull request #36 from Polymer/filter-gestures (commit)
- Store list of required events on gesture clone (commit)
- rebased patch (commit)
polymer-test-tools
prettify-element
sampler-scaffold
tools
- Add BOM stripping tool, use totemize for namer (commit)
- remove BOM (commit)
- move license below shebang (commit)
- audit license headers (commit)
- move to 0.4 as baseline (commit)
- skip folders that will not make icons (commit)
- Include layout.html in build (commit)
- correct syntax (commit)
- add github for github-elements. (commit)
- add paper-dropdown (commit)
- add core-popup-menu (commit)
- add swipeable-card (commit)
- Remove extra "," that causes pull script to fail (commit)
- add firebase stuff for topeka; remove google-code-prettify from core. (commit)
- move a few repos to deprecated (commit)
designer
- release 0.4.0 (commit)
- Eliminate unnecessary elements from preview (commit)
- remove BOM (commit)
- audit license headers (commit)
- Fixes Polymer/designer#62 (commit)
- Close GH-72. Add advice for bower resolutions (commit)
- Forcing SD polyfill rendering after design change. (commit)
- bind to _style for compat with IE (commit)
- For startup iframe comm, avoid postMessage asynchrony which is problematic in IE by communicating directly (commit)
- Remove polyfill specific code that's no longer needed. (commit)
- Step 1 to on Polymer/designer#65 (commit)