Skip to content

Stable release 0.4.0: Half the calories, same great taste!

Compare
Choose a tag to compare
@dfreedm dfreedm released this 28 Aug 22:54
· 5573 commits to master since this release

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- and polymer-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 a core- or paper- element.

Full Changelog

CustomElements

HTMLImports

MutationObservers

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

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

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

core-iconset-svg

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

core-menu

core-menu-button

core-meta

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

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

firebase-element

font-roboto

highlightjs-element

inspector-elements

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

  • release 0.4.0 (commit)
  • audit license headers (commit)
  • Improve rendering on IE10 (commit)

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. Use core-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

paper-fab

paper-focusable

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

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. Use core-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 doing contract (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. Use core-change event for old behavior (fired when the checked state changes). (commit)
  • add ganesh meta tag (commit)

platform

platform-dev

polymer

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

pica