Releases
0.5.0
Stable release 0.5.0: Hi Ho, Hi Ho, Breaking Changes, Yo!
Compare
Sorry, something went wrong.
No results found
Breaking Changes
platform.js is now webcomponents.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 to polymer.min.js in polymer.html
<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
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
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
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 )
update to webcomponents.js (commit )
Add progress and loading attributes; includes docs, demo, and test. (commit )
Add support for HTTP PATCH method (commit )
core-animated-pages
release 0.5.0 (commit )
update to webcomponents.js (commit )
remove Platform api in favor of Polymer. (commit )
core-animation
release 0.5.0 (commit )
fix doc typo (commit )
change demo style to match other core elements (commit )
switch to new web animations polyfill (commit )
Merge pull request #8 from jeffposnick/patch-1 (commit )
Ensure this.shadowRoot isn't null (commit )
Merge pull request #7 from Polymer/extraneous-attribute (commit )
Removed sample/added customEffect attribute (commit )
update to webcomponents.js (commit )
core-collapse
release 0.5.0 (commit )
update docs (commit )
Merge pull request #10 from tomalec/master (commit )
Publish allowOverflow attribute (commit )
update to webcomponents.js (commit )
Platform -> Polymer.flush (commit )
update demo (commit )
update test title (commit )
- update to wct - add "allowOverflow" property: if true, allow the collapsible element to overflow when it's opened. (commit )
core-component-page
core-component-page-dev
core-doc-viewer
release 0.5.0 (commit )
Merge pull request #29 from Polymer/addversion (commit )
Add version information to component page if present (commit )
update to webcomponents.js (commit )
Update README.md (commit )
core-docs
core-drag-drop
update to webcomponents.js (commit )
core-drawer-panel
release 0.5.0 (commit )
- Elements with attribute core-drawer-toggle will automatically be hidden in wide layout. - remove toggleAttribute and make core-drawer-toggle not configurable. (commit )
update to webcomponents.js (commit )
add "forceNarrow" property: if true, ignore responsiveWidth setting and force the narrow layout. Fixes #1 (commit )
new "toggleAttribute" property: This property specifies an attribute on elements that should toggle the drawer on tap. (commit )
core-dropdown
release 0.5.0 (commit )
fix bower.json (commit )
size the sizingTarget (commit )
core-dropdown-base: no mixin (commit )
add core-dropdown-base (commit )
demo: add missing closing tag (commit )
new demo (commit )
add tests for "layered", fix scrollbars (commit )
handle margin when layered = true (commit )
core-dropdown extends from overlay, add tests (commit )
set position:fixed if layered (commit )
expose more core-overlay options including "layered" (commit )
update to webcomponents.js (commit )
core-dropdown-menu
release 0.5.0 (commit )
remove overlay from shadow dom (commit )
expose "layered" option (commit )
update to webcomponents.js (commit )
core-elements
release 0.5.0 (commit )
add core-label (commit )
add core-animated-pages demo (commit )
update to webcomponents.js (commit )
bower.json: add core-image (commit )
Add core-image (commit )
core-field
release 0.5.0 (commit )
deprecate for core-label (commit )
update to webcomponents.js (commit )
core-focusable
core-header-panel
release 0.5.0 (commit )
Merge pull request #19 from erock2112/patch-1 (commit )
Fix error in core-header-panel (commit )
update to webcomponents.js (commit )
Merge pull request #17 from robdodson/master (commit )
/s/-appbar/-toolbar/ (commit )
Merge pull request #16 from Polymer/fixmissingconfig (commit )
config may not be set (commit )
core-home-page
core-home-page-dev
core-icon
release 0.5.0 (commit )
Merge pull request #27 from Polymer/revert-26-typo-fix (commit )
Revert "Fix typo -- unnecessary HTML entities in the codeblocks." (commit )
update to webcomponents.js (commit )
Merge pull request #26 from Polymer/typo-fix (commit )
Fix typo -- unnecessary HTML entities in the codeblocks. (commit )
core-icon-button
core-icons
core-iconset
core-iconset-svg
release 0.5.0 (commit )
support icon names with leading digits (commit )
update to webcomponents.js (commit )
core-image
release 0.5.0 (commit )
Add height/width params. (commit )
Revert "Don't create new Image objects each time; add height/width props." (commit )
Don't create new Image objects each time; add height/width props. (commit )
update to webcomponents.js (commit )
Fix for IE: use empty-string instead of null for background-image (commit )
core-input
release 0.5.0 (commit )
test: make them pass (commit )
test: asyncPlatformFlush -> flush (commit )
avoid property observation (commit )
docs: add a comment about committedValue (commit )
add test to wct (commit )
add preventInvalidInput property (commit )
need <style shim-shadowdom> (commit )
add web-component-tester (commit )
fix forgotten merge (commit )
update metadata.html (commit )
update metadata.html (commit )
prevent non numbers from being typed in (commit )
simplify and extend from element (commit )
update to webcomponents.js (commit )
core-item
core-label
core-layout-grid
core-layout-trbl
core-list
release 0.5.0 (commit )
Make updateSize public. Rename sizingHeight to height. (commit )
Don't include core-list (commit )
Add demo dependencies. (commit )
Don't ignore bower.json (commit )
Merge branch '2way-variable' (commit )
Cleanup for release. (commit )
Update usage of paper-menu-button. (commit )
Merge branch 'master' into 2way-variable (commit )
Support API for non-native scrollers. Improve flip bound calc. (commit )
Move demos to demos folder & remove crufty ones. (commit )
Add synchronous position when under O.o polyfill. (commit )
Fixes for unit tests. Revert flip-bound logic. (commit )
Merge pull request #40 from robdodson/css-doc (commit )
Remove todo. (commit )
Work on responsive, change how flip bounds are calculated. (commit )
Refactoring, bug fixes. (commit )
Fix issue with multiple data mutations before mutation. (commit )
Major update, refactor, bug fixes, update to webcomponents.js. (commit )
Add CSS example to docs (commit )
Update docs to be more explicit about height property matching height of rows. (commit )
Highlight selected. (commit )
Use 3d transform. (commit )
update to webcomponents.js (commit )
Fix array mutation. Fix scroll to bottom of list. (commit )
Remove static image from demo. (commit )
Fix resize. Fix iOS overscroll. (commit )
iOS glitch reduction, scoped models, above/below support, grid math bug fixes, resize logic start, new demos. (commit )
Remove loadMore, use core-scroll-threshold instead. Bugfixes. (commit )
Grouped grid, resize support. More demos. (commit )
Add "load more" API and start of grid support. (commit )
Remove flex, translate into position 1 frame after model set. (commit )
Use flex order to reduce binding overhead. Add demo. (commit )
Interim commit. (commit )
Interim checkpoint. (commit )
Support for nested group array observation. (commit )
Minor fixes. (commit )
Fix ending at exactly top/bottom. (commit )
Add demos. (commit )
More variable work. (commit )
Variable height, first implementation. (commit )
core-localstorage
core-media-query
core-menu
core-menu-button
release 0.5.0 (commit )
remove core-overlay and icon from shadow dom (commit )
update to webcomponents.js (commit )
core-meta
core-overlay
release 0.5.0 (commit )
Merge pull request #33 from jakemac53/patch-3 (commit )
Update resetTargetDimensions to fix error (commit )
update to webcomponents.js (commit )
remove Platform api in favor of Polymer. (commit )
Merge pull request #29 from jakemac53/patch-2 (commit )
Fixes #30 (commit )
Add polymer import (commit )
core-pages
core-popup-menu
core-range
core-scaffold
core-scroll-header-panel
core-selection
core-selector
core-shared-lib
core-signals
release 0.5.0 (commit )
update to webcomponents.js (commit )
Merge pull request #4 from kaste/patch-1 (commit )
Fix docs: The name of the element is (commit )
core-splitter
release 0.5.0 (commit )
minor update to the demo (commit )
update to webcomponents.js (commit )
core-style
release 0.5.0 (commit )
update to webcomponents.js (commit )
update api to use WebComponents instead of Platform. (commit )
Merge pull request #8 from BrianGeppert/master (commit )
Fixed doc typo (by rewording a sentence). (commit )
core-tests
core-toolbar
release 0.5.0 (commit )
fixes #14 (commit )
shouldn't set pointer-events: auto on disabled elements (commit )
add test (commit )
remove the commented out function (commit )
comment out experimental function, didn't mean to expose it (commit )
update to webcomponents.js (commit )
Merge pull request #12 from albeec13/patch-1 (commit )
fix small bug in new justify attributes (commit )
new "justify" property to control how the items are aligned horizontally. This fixes #8 and #11 (commit )
core-tooltip
release 0.5.0 (commit )
update to webcomponents.js (commit )
bower.json: fix typo (commit )
Merge pull request #15 from Polymer/corefocusable (commit )
Set tabindex (commit )
bower.json: add description (commit )
Begin update to core-focusable (commit )
core-transition
release 0.5.0 (commit )
remove revealedClass (commit )
prefer unprefixed transform (commit )
update to webcomponents.js (commit )
firebase-element
font-roboto
highlightjs-element
inspector-elements
release 0.5.0 (commit )
update to webcomponents.js (commit )
Platform -> Polymer.flush (commit )
jquery2-import
marked-element
release 0.5.0 (commit )
update to webcomponents.js (commit )
Demo: modernize sample polymer-overlay -> core-overlay (commit )
Demo: fix closing tag (commit )
Check for a value on textChanged (commit )
observe-js
release 0.5.0 (commit )
update package.json for npm publishing (commit )
Merge pull request #67 from VictorSigma/patch-1 (commit )
update to webcomponents.js (commit )
fix typo (commit )
use promise for running a microtask (commit )
report object counts in d8_benchmark (commit )
pass variation to setup & cleanup of benchmark (commit )
updates to benchmark: promises, setup benchmarks (commit )
Merge pull request #73 from Polymer/fix_root_obj_path (commit )
fix bug with rootObj optimization (commit )
Exports for Node.js and Browserify (commit )
paper-button
release 0.5.0 (commit )
Docs: add example of noink (commit )
Allow the entire button to be a link (commit )
test: change test (commit )
test: add test (commit )
paper-shadow update (commit )
remove deprecated properties (commit )
add tests (commit )
update to webcomponents.js (commit )
Merge pull request #31 from yang-wei/patch-1 (commit )
Fixed unclosed core-icon tag (commit )
add "noink" attribute (commit )
auto include tabindex=0 (commit )
use core-focusable (commit )
update metadata.html (commit )
add deprecation warnings for icon and iconSrc (commit )
disabled button doesn't need !important (commit )
remove unneeded import (commit )
paper-calculator
paper-checkbox
release 0.5.0 (commit )
IE compatibility (commit )
update to use core-label; (commit )
Merge pull request #18 from jklein24/externs (commit )
Move externs and eventtype to an externs directory and update bower.json. (commit )
Add ignores to the bower.json for externs and event types. (commit )
update to webcomponents.js (commit )
Add Closure compiler externs and an eventtype enum for paper-checkbox. This is dependent on the externs for paper-radio-button (googlearchive/paper-radio-button#8 ) and Polymer (#769 ). (commit )
paper-dialog
release 0.5.0 (commit )
update docs (commit )
bower: add dependency (commit )
demo: add backdrop example (commit )
demo: fix small bug (commit )
break into paper-dialog and paper-action-dialog (commit )
paper-shadow update (commit )
update to webcomponents.js (commit )
paper-docs
update to webcomponents.js (commit )
paper-dropdown
paper-dropdown-menu
release 0.5.0 (commit )
fix imports (commit )
remove overlay from shadow dom (commit )
add 'layered' attribute (commit )
paper-shadow update (commit )
Merge pull request #23 from rnicholus/patch-1 (commit )
docs(typo): wrong link to paper-dropdown-menu docs (commit )
update to webcomponents.js (commit )
paper-elements
paper-fab
release 0.5.0 (commit )
workaround for title= attribute (commit )
fix link in doc (commit )
paper-shadow update (commit )
use web-component-tester 1.1.4 (commit )
test: fix test (commit )
make paper-fab independent of line height (commit )
fix deps (commit )
add tests (commit )
Merge pull request #16 from Polymer/dont-override-user-label (commit )
Use user-defined aria-label when set (commit )
Merge pull request #14 from jeffposnick/patch-1 (commit )
mini is now an attribute, not class (commit )
update to webcomponents.js (commit )
paper-icon-button
release 0.5.0 (commit )
demo: add link example (commit )
include default icon set (commit )
paper-shadow update (commit )
use web-component-tester 1.1.4 (commit )
test: only run 1 suite concurrently (commit )
test: fix tests (commit )
add tests (commit )
don't overwrite user defined aria-label (commit )
Merge pull request #11 from jeffposnick/patch-1 (commit )
googleplex.com -> google.com (commit )
update to webcomponents.js (commit )
add pointer-events: none to core-icon (commit )
paper-input
release 0.5.0 (commit )
add demo page for various states (commit )
remove unused css file (commit )
added "disabled" attribute (commit )
re-fire 'change' event (commit )
fix floating label color when invalid (commit )
update metadata.html (commit )
use placeholder to implement inline label (commit )
remove newline (commit )
tapping on floating label should focus input (commit )
add web-component-tester to devDependencies (commit )
add label visibility tests (commit )
handle value = 0 (commit )
label floats on focus for floatingLabel (commit )
fix tests (commit )
add polyfill rules (commit )
refactor and simplify paper-input (commit )
update to webcomponents.js (commit )
update theming docs, add more styling options (commit )
add docs about (commit )
paper-item
paper-menu-button
release 0.5.0 (commit )
remove overlay from shadow dom (commit )
paper-shadow update (commit )
Docs: fix formatting (commit )
update to webcomponents.js (commit )
paper-progress
paper-radio-button
release 0.5.0 (commit )
Merge pull request #8 from jklein24/master (commit )
Move externs and eventtype to an externs directory. Update bower.json. (commit )
Add ignores to bower.json for the externs and event type files. (commit )
update to webcomponents.js (commit )
Add a license to the externs (commit )
Add Closure compiler externs and a concrete EventType enum for paper-radio-button. Note that the externs are dependent on the Polymer externs in the pull request at #769 . (commit )
paper-radio-group
release 0.5.0 (commit )
Merge pull request #8 from Polymer/a11y-keys (commit )
update to webcomponents.js (commit )
Use up, down, left, and right keys to change selection (commit )
paper-ripple
release 0.5.0 (commit )
add web-component-tester to bower.json (commit )
useless commit to trigger a test (commit )
add tests (commit )
document core-transitionend event (commit )
update to webcomponents.js (commit )
paper-shadow
release 0.5.0 (commit )
make shadow pointer-events: none (commit )
fix demo (commit )
need shim-shadowdom for styles (commit )
reimplement in a more performant way (commit )
update to webcomponents.js (commit )
Merge pull request #19 from ScottBeeson/patch-1 (commit )
fix the demo (commit )
was closed improperly (commit )
paper-slider
paper-spinner
paper-tabs
release 0.5.0 (commit )
scroll to selected if needed (commit )
add "disableDrag" to diable drag to scroll tabs (commit )
fixes #32 (commit )
update to webcomponents.js (commit )
fixes #31 (commit )
Add scrollable tabs functionality. Fixes #19 (commit )
Merge pull request #29 from robdodson/user-select (commit )
Default user-select to none (commit )
paper-toast
paper-toggle-button
polymer
release 0.5.0 (commit )
Strip multiple license banners from dist/polymer.js (commit )
copy readme on build (commit )
copy bower.json, not package.json (commit )
prepare for 0.5.0 (commit )
remove weird semi-colon (commit )
Bring back the runtime dependency on webcomponentjs as a convenience (commit )
However, webcomponentsjs IS a dev dependency (commit )
Get the right copy of HTMLImports/base.js (commit )
GA beacon to the end (commit )
Note about tags (commit )
No longer depending on webcomponentsjs (commit )
undo test code (commit )
Better load error for a missing webcomponentsjs/src/HTMLImports/base.js (commit )
No point duplicating that link (commit )
webcomponentsjs-dev -> webcomponentsjs (commit )
Missing bower dependencies (commit )
update readme (commit )
update bower.json (commit )
master now contains dev sources; original history preserved. (commit )
update build (commit )
Fixes #120 . (commit )
Merge pull request #769 from rictic/patch-1 (commit )
externs: add type for onMutation callback (commit )
update build (commit )
path corrections for polymer build (commit )
update build (commit )
update build (commit )
Fixes https://github.com/Polymer/polymer-dev/issues/112 (commit )
externs: add cancelAsync; improve async (commit )
externs: whitespace (commit )
externs: attributeChanged, Element -> Node, !null (commit )
Update base.js (commit )
update build (commit )
update builds. (commit )
fixes for loading polymer without webcomponents.js (commit )
update build (commit )
additional documentation. (commit )
enhance resolvePath test. (commit )
add some api documentation. (commit )
update paths to webcomponents-js (commit )
include optional WebComponents support in build. (commit )
update build. (commit )
update dependencies. (commit )
update builds. (commit )
update bower.json to depend on webcomponentsjs! (commit )
include URL and rename dirty checking to flush.js (commit )
evacipate Platform (commit )
update use of logFlags. (commit )
platform.js -> webcomponents.js (commit )
Add a license and an extern for the fire method (commit )
Add some documentation for base.js, update index.html to show something. @arthurevans @sorvell (commit )
Merge pull request #103 from Polymer/wct (commit )
Add a few more methods on PolymerElement (commit )
WCT exposes mocha/chai; we don't need it directly (commit )
WCT v1.1.1 (commit )
consistent style for JS tests (commit )
Convert over to web-component-tester (compat mode) (commit )
remove debugger statement (commit )
Prevent rewriting # with document query params (commit )
Merge pull request #778 from jodytate/patch-1 (commit )
Merge pull request #84 from Polymer/hash (commit )
Merge pull request #105 from Polymer/platform_88_take2 (commit )
update version to 0.4.2 (commit )
add space between "go" and "to" (commit )
Merge pull request #92 from florianv/bowerrc (commit )
blacklist problematic DOM property names fixes https://github.com/Polymer/platform/issues/88 (commit )
update to new HTMLImports api. (commit )
Create a basic jsdoc externs file for Polymer (commit )
Fixes https://github.com/Polymer/polymer-dev/issues/98 . (commit )
Merge pull request #100 from Polymer/customElements_131_compat (commit )
fix one test that is affected by the CustomElements.takeRecords change in googlearchive/CustomElements#131 (commit )
Update version to 0.4.1 (commit )
Adds Polymer.waitingFor() to discover pending elements, and Polymer.forceReady() to force polymer to register elements. Fixes https://github.com/Polymer/polymer-dev/issues/72 . (commit )
Fixes https://github.com/Polymer/polymer-dev/issues/74 . (commit )
Fixes #380 . (commit )
Merge pull request #88 from Polymer/issue_638 (commit )
allow computed properties to be bindable, fixes #638 (commit )
Add a .bowerrc file (commit )
Wrap nodes before calling PolymerGestures.addEventListener and removeEventListener (commit )
Add test for platform-less polymer. (commit )
remove BOM (commit )
audit license headers (commit )
update to 0.4.0 (commit )
Fixes polymer #672 (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 )
update version for release (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 )
remove outdated comment. (commit )
evacipate all platform scripts until moved (commit )
platform-less wip (commit )
Add Polymer.addEventListener and Polymer.removeEventListener (commit )
PolymerGestures changed addGesture to addEventListener (commit )
Merge pull request #64 from ajklein/avoid-window-references (commit )
Cache window.ShadowDOMPolyfill value in closures (commit )
use activate and deactivate gesture, add/remove assumes event handler (commit )
add deserialization support for undefined valued properties. (commit )
No-default properties are now expressed as undefined on publish, not as empty objects (commit )
Remove bogus Platform.flush() calls (commit )
Simplify publishAttributes, use undefined instead of nob to register a property with no default value (commit )
Simplify requireProperties logic, document the conventions (commit )
remove logging (commit )
Partially fixes #36 . Register elements only when any polymer-element's registered via html imports are all ready. This makes it easier to use polymer with asynchronous script loading libraries. Previously Polymer waited only for elements registered via calls to Polymer. Note, due to crbug.com/395686, the script portion of element registration is still used for ordering, but when this is fixed, we'll switch to order based on the declarative portion of registration. (commit )
Ref #646 (commit )
Fixes https://github.com/Polymer/polymer-dev/issues/52 (commit )
Merge pull request #51 from Polymer/ergo-gesture (commit )
Use the new per-element gesture registration (commit )
remove out of date comments (commit )
update version for release (commit )
Add test for dynamic auto-binding template, fixes #29 (commit )
alias Polymer.whenPolymerReady to Polymer.whenReady (commit )
Fixes #35 by keeping a separate cache of polyfilled stylesheets for a given scope. (commit )
add [center-center] as alias for center center-justified
Bump version for release (commit )
add 'injectBoundHtml' utility, restore standard index.html (commit )
notify -> emitPropertyChangeRecord (commit )
make attribute defaulting slightly safer wrt querying accessors on native prototypes (commit )
bindProperty must return an observer if possible. (commit )
fix missed createPropertyAccessor (commit )
Cleanup observer cleanup code. Also, add testing that asserts that observers are properly closed. (commit )
fix safari (commit )
move accessor binding into polymer (commit )
getExpression is evaluated too early on platforms with polyfill HTMLImports (commit )
update polymer-expressions and TemplateBinding test copies (commit )
Better error handling for syntax errors in computed property expressions (commit )
bump version for release (commit )
Initial support for computed properties (commit )
make hidden !important (commit )
update version for release (commit )
Add fit and fullbleed layout helpers (commit )
Allow stamping after 'polymer-ready' by using Polymer.whenPolymerReady instead. (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 )
add task to make build for release (commit )
Output ascii safe builds for non unicode environments (commit )
make karma version explicit (commit )
make sure npm dependencies are up to date (commit )
Fix for #27 (commit )
Fork TemplateBinding tests with SD polyfill wrapped window (commit )
bump version for release (commit )
add polymer-expressions and polymer-gestures as bower dependencies (commit )
Simply declarative events. (commit )
improve test (commit )
factor out bind recording (commit )
Dont path a path object into PolymerExpressions.getBinding (commit )
Move declarative event handling into polymer-dev (commit )
Fixes #25 (commit )
remove dead tests. (commit )
StyleLoader API requires baseURI of owner document to be passed when loading styles (commit )
templateContent moved from window to Platform (commit )
prevent stackoverflow when calling a non-existent superclass method (commit )
test missing superclass method, slightly better reporting (commit )
Fixes an issue with removing elements without property observers from dom; close property observers only if any exist (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 being. It will probably be changed back soon. (commit )
Published properties now do not reflect to attributes by default. To opt in to reflecting a property, use an object in the publish block, like this: (commit )
Element creation steps refined for performance: bindings are now applied before shadowRoot is created. (commit )
Correct test to work with native HTMLImports. (commit )
transition to polymer-gestures (commit )
Use Observer.bindToInstance's callback to resolve binding's initial value. (commit )
ensure we have a bindingDelegate in instanceTemplate. (commit )
by default, install template syntax once. (commit )
Property bindings now use accessors on the element prototype rather than the instance. This is a performance improvement. (commit )
webkitCreateShadowRoot is removed in Chrome 36 (commit )
when binding reflections are enabled, reflect properly camelCased binding name. (commit )
don't export your imports (commit )
Refine binding warning so it doesn't incorrectly warn when element is stamped from a template without binding. (commit )
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 )
Merge branch 'master' of https://github.com/Polymer/polymer-dev (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 )
set async test to 5 runs (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 )
Merge pull request #15 from azakus/async-id (commit )
Use bitwise not to handle differentiating rAF and timeout (commit )
added core-component-page dependency to bower.json (commit )
bump version for release (commit )
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 )
Fix polymer testing with polymer-body element (commit )
update version # (commit )
fix usage of URL object. (commit )
polymer-body must be registered last so it can use other elements mixin user provided data directly into polymer-body's prototype. (commit )
don't rely on ownerDocument.baseURI for elements in templates. (commit )
update builder (commit )
Added polymer-body element, an extension of the body element, a more compact syntax for writing examples that include bindings. (commit )
Add a helper for getting shadowRoots by element name, e.g. this.shadowRoots['x-foo']; fixes #310 (commit )
Adds cancelAsync to cancel a call to the async method (e.g. this.cancelAsync(this.async()) (commit )
Repair imperative use of eventDelegates block to specify host events. (commit )
Events in elements bound in light dom should now be handled correctly; fixes #331 . (commit )
Events again use the dom tree to find controller. (commit )
use PolymerExpressions event system. (commit )
ws (commit )
test for unresolved removal. (commit )
ensure unresolved attribute is removed. (commit )
remove support for experimental 'lightdom' attribute. (commit )
remove support for overloading Polymer: not worth the complexity, and no longer required for modules (commit )
begin cleaner separation of declarative from imperative registration code (commit )
refactoring for clarity (commit )
add 'publish' method to 'api' scope for additional DRY (commit )
Update grunt module dependency versions (commit )
clean up tests (commit )
Remove re-jiggering of element. The behavior of has been reverted such that it does not accept nodes for distribution. (commit )
Add oneTime argument to bind. Fixes #405 (commit )
correct test; extendors must follow extendees. (commit )
Modernize grunt modules (commit )
fix typo and update tests. (commit )
factored url resolution code into platform (commit )
Add URL and platform-dev paths to karma testing (for debug build of platform) (commit )
At polymer-ready time, removed unresolved attribute on body. (commit )
Added Polymer.import(urls, callback) to imperatively load a set of imports dynamically, asynchronously. The callback is called when the imports have loaded and any associated polymer-elements have upgraded. (commit )
warn if extending from an unregistered element (commit )
Blacklist 'assetpath' and 'cache-csstext' (commit )
throw when registering a prototype for element that already has a prototype registered. (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 )
allow imperative construction of polymer-element element by factoring out bootstrap code (init) and only invoking it automatically if name attribute is not empty (commit )
fire() provides default event.detail object, returns event object (commit )
restore element timing by flushing the queue in a batch when ready. (commit )
update for release (commit )
improve performance by batching upgrades when CE polyfill is used. (commit )
Merge branch 'master' into real-imports (commit )
remove logging (commit )
mixinMethod now installs ‘mixinSuper’ instead of ‘super’ as the special implementation for servicing super-calls from mixin functions, avoiding problems when nested method calls try to invoke super … our one mixed-in method that cares (bind) now uses mixinSuper instead of base super (commit )
factor out element queue (commit )
Merge branch 'master' into real-imports (commit )
add attribute and stylesheet path resolution to polymer. This allows html imported from imports to properly resolve against the main document. (commit )
adapt to new loader api. (commit )
tests consistently use polymer-ready (commit )
rely on platform to preload styles. (commit )
added polymer-ready event and removed cruft. (commit )
bump version for release (commit )
Support vertical space between attributes in polymer element definition (commit )
Merge branch 'master' into real-imports (commit )
adapt to new mdv api. (commit )
re-support polyfilled imports (commit )
wip: four prevention strategy; polymer-element can wait to register until resources are loaded. (commit )
add imports to resolvePath testing (commit )
Add some tests for resolvePath (commit )
apply path fixup in polymer-element (commit )
wip; sheets are now converted to style rules with @import . This way they can be naturally loaded instead of via xhr. (commit )
use ready instead of readyTime (commit )
add path resolution to polymer-element (commit )
remove stylesheet loading inside polymer-element (commit )
allow job with no timeout to go at requestAnimationFrame time. (commit )
Disable failing mdv-syntax test (commit )
bump version for release (commit )
run audit log not by default (commit )
Add support for attached/detachedCallbacks; users can now implement attached/detached; in addition, entered/leftView remain available for bc. (commit )
include discardChanges (commit )
document.register -> document.registerElement (commit )
README: add ga beacon (commit )
adapt to new observe-ms api. (commit )
proper factoring. (commit )
add DOMMouseScroll to mixed-case events list (commit )
support combining names in observe block (e.g. observe { 'foo bar baz': 'stuffChanged'}) (commit )
fix polymer build tests by injecting polymer html import on karma runs (commit )
Refine timing related to calling Polymer() in main document scripts when polymer is imported. (commit )
use shared "version" task for adding git revision to builds between releases (commit )
Update README.md (commit )
test: fix test config (commit )
mixin wrapper must not squelch return values (commit )
Fixes #378 (commit )
workaround for PolymerBase mixin API incompatibility with super() implementation (commit )
install landing page (commit )
support extra number formats (i.e. hex) when deserializing numbers from markup (commit )
update to reflect changes to observe-js/Node.bind - bind changed to take an observable - CompoundPathObserver changed to CompoundObserver. (commit )
remove deprecated polymer.js, polymer should be included via importing polymer.html. (commit )
tests now import polymer.html (commit )
bump package.json for version (commit )
fix path to use polymer.js in build folder (commit )
Correct expressions test so it properly uses tokenList filter. (commit )
Add bower.json (commit )
Remove polymer veiled elements system. Deprecated in favor of using ‘unresolved’ attribute, which is supported via platform. (commit )
PolymerExpressions methods are now on prototype instead of static (commit )
modify instanceTemplate for new MDV API (createInstance no longer takes syntax delegate as an argument) (commit )
docs.json (commit )
simplify CompoundPathObserver generator (commit )
Make resolvePath a little smarter (commit )
Move polymer builds to build folder (commit )
Adapt to observe-js change (googlearchive/observe-js@6da3137 ) (commit )
No longer include platform in a polymer build! (commit )
update build.json to refer to 'platform-dev' (commit )
polymer-expressions
polymer-gestures
release 0.5.0 (commit )
Make sure currentGestures is alive (commit )
add manual test for ghost focus (commit )
Make sure to use event path for gesture spinup if available on iOS (commit )
Merge pull request #73 from Polymer/ghostclick (commit )
move sample to test folder as a manual test (commit )
Prevent "ghost click" phenonenoms (commit )
Safari has a broken map.forEach, remove check in pointermap test (commit )
Merge pull request #71 from Polymer/button-mask (commit )
Keep better tally of "buttons" bitmask (commit )
Forward clientX and clientY to targetFinding.path (commit )
Merge pull request #61 from sbmaxx/fixPinch (commit )
Merge pull request #55 from forresto/patch-2 (commit )
Make buttons follow DOM3 spec (commit )
Workaround for mouseup having buttons: 0 on Firefox and IE (commit )
pinch/rotate bubbles, cancelable also defaultActions are set to prevent scroll in any direction (commit )
Merge pull request #49 from sbmaxx/pinch (commit )
Make sure "up" for tap also is from the left button (commit )
basic api documentation (commit )
added event's description, renamed some methods (commit )
added pinch to build.json, updated readme (commit )
Ported pinch gesture (commit )
polymer-test-tools
prettify-element
sampler-scaffold
release 0.5.0 (commit )
adjust default card height (commit )
in narrow mode, make sure #frame is at least 100% in height (commit )
update to webcomponents.js (commit )
tools
make sure the build polymer.html exists (commit )
adapt new release layout for polymer and webcomponentjs (commit )
add range argument for dependencies (commit )
Add paper-spinner (commit )
deprecate polymer-dev & webcomponentsjs-dev (commit )
Merge pull request #41 from Polymer/externs (commit )
Add extern-generator. (commit )
Replace core-field with core-label (commit )
add paper-dropdown (commit )
use release task for webcomponentsjs (commit )
Only commit if the build updated (commit )
build webcomponentsjs instead of platform (commit )
move platform repos to deprecated, add webcomponentsjs to pull-all (commit )
adapt to new output folder and input svg format (commit )
remove paper-focusable (commit )
add core-focusable (commit )
Add WCT (commit )
Always pull build from master (commit )
Fixes #39 (commit )
web-component-tester
release 0.5.0 (commit )
Merge pull request #62 from thedeeno/feature/plugin-hooks (commit )
Merge pull request #69 from garlicnation/animationFrameFlush (commit )
v1.5.1 (commit )
Actually pass grunt options through. Also tests. Fixes #70 . (commit )
Add another flush to animationFrameFlush; (commit )
npm test support (commit )
point to mocha's domain. Fixes #68 (commit )
Add animationFrameFlush. (commit )
v1.5.0 (commit )
Bump to a sauce-connect-launcher that tries to avoid the npm bug (commit )
v1.4.3 (commit )
--simpleOutput (commit )
Add subSuite start for symmetry and subSuite#prepare for clarity (commit )
Default remote off (commit )
Tests! (commit )
Reference webcomponentsjs over platform (commit )
Properly pass the project root (commit )
Drop notes about project dir until it sucks less (see #64 ) (commit )
Rename 'reporter' plugin hook to 'listener' as it's more semantic (commit )
Better docs and more consistent naming (commit )
Add hooks for plugin authors (commit )
v1.4.2 (commit )
Clean up license headers (commit )
Clean up package.json (commit )
v1.4.1 (commit )
update notifier (commit )
v1.4.0 with thanks to @thedeeno ! (commit )
style (commit )
Fix detection by webRunner (commit )
Cleanup some stuff I missed (commit )
Allow configuration of runner via a config file at ./wct.conf.js (commit )
WCT v1.3.0 (commit )
wct-st tool for an easier way of spinning up a sauce tunnel (commit )
wct tool now prefers its own copy of browser.js and environment.js. You no longer need to have a bower dependency if you are only using wct! (commit )
List out the rest of our default environment (commit )
sinon-chai 2.6.0 (commit )
Sinon v1.11.1 (commit )
Shared environment packages (chai, async, lodash) are now loaded separate from browser.js, with hooks to disable that if you wish. (commit )
Drop the immediate dependency on lodash (commit )
Drop the browser runner's immediate dependency on async (commit )
Revert "postinstall" (commit )
postinstall (commit )
Re-enable Safari, but with some special warnings to help users through the manual insstall of SafariDriver until Selenium support is fixed (commit )
Only show browsers that we actually support. Closes #57 (commit )
sauce-connect-launcher ^0.7.0. Closes #53 . (commit )
v1.2.0 (commit )
Make the flags stand out a bit more (commit )
Close #47 (commit )
Merge pull request #54 from Polymer/browsers (commit )
Much better support for browsers specified via command line and tasks. (commit )
Reference the sc log for better debugging. Closes #48 (commit )
Use a build of sauce-connect-launcher that downloads sc during the install step. Fixes #37 and #45 . (commit )
Bump to selenium-standalone 2.43.1-5 (commit )
Downplay selenium a bit (commit )
v1.1.4 (commit )
Drop concurrent tests until we can resolve the IE flakiness issues. (commit )
v1.1.3 (commit )
Merge pull request #38 from Polymer/flush (commit )
asyncPlatformFlush -> flush, and better IE compatibility. (commit )
code style (commit )
Some debugging hooks for MultiRunner (commit )
Merge pull request #35 from Polymer/addplat (commit )
README: Add platform to index.html (commit )
v1.1.2 (commit )
MUCH longer suite timeout (commit )
Add platform.js in example (commit )
v1.1.1 (commit )
Bump stacky to 1.1.2 for better error parsing (commit )
Emite a suite title for out of band tests so that compability mode tests can efficiently grep (commit )
Drop a stray console.log (commit )
v1.1.0 (commit )
Hamfisted approach to dealing with the stupid history handling. Closes #30 & #29 (commit )
Wait what? (commit )
compile (commit )
Bump the subsuite load timeout further (commit )
Work around what seems to be a Mocha bug (commit )
Filter ahead of time (commit )
Don't bother running subsuites that we're just going to grep out (commit )
Compiled browser.js (commit )
Bump the load timeout for subsuites (commit )
Show test load times (commit )
Use relative file paths as root suite titles (for grep & comprehensibility) (commit )
WCT.util.paramsToQuery (commit )
WCT.util.getParams (commit )
We're not using the WebConsole reporter (commit )
Add lodash to the mix of default includes (commit )
platform -> helpers to be more clear (commit )
Use to suppress intentional global errors (commit )
Report better errors during script failures for .js suites. (commit )
Update README.md (commit )
v1.0.1 (commit )
Support webRunner paths that include query params (commit )
Show the HTML reporter if you load anything via . (commit )
Style fail (commit )
v1.0.0 (commit )
v0.8.0 (commit )
Better error when we can't find the test path (commit )
Check for java and present a better error when it is missing (commit )
Use the resolve module for better loading via CLI (commit )
Note the java dependency (commit )
Support for IE/Windows. Closes #24 . (commit )
Depend on my launchpad fork for now (commit )
It would help if I actually made launchpad a dependency (commit )
Detect local browsers and launch 'em all. Closes #17 . (commit )
Style/static analysis via jshint (commit )
Make it a bit more clear that gulp/grunt are no longer required (commit )
Merge pull request #23 from filaraujo/patch-3 (commit )
Updating README.md - fixing bower component name (commit )
webcomponentsjs
release 0.5.0 (commit )
copy readme on build (commit )
copy bower.json to dist (commit )
Update README.md (commit )
Update README.md (commit )
Update README.md (commit )
Merge pull request #4 from NoyaInRain/build-doc (commit )
cleaned up (commit )
added build documentation to README (commit )
move tests too (commit )
ShadowCss -> ShadowCSS (commit )
Note about tags (commit )
Note about duplicated code (commit )
Merge pull request #3 from Polymer/fix-shadowcss-script-src (commit )
Use the same casing as src (commit )
factor a small bit of code out of base.js (commit )
Better readme (commit )
update package.json (commit )
Update the readme to include @addyosmani 's notes (commit )
bower.json (commit )
Dev mode loader for webcomponentsjs-lite.js (commit )
master now contains dev sources; original history preserved. (commit )
Merge pull request #19 from timoxley/patch-1 (commit )
Fix accidental global variable (commit )
Merge pull request #9 from WebReflection/patch-1 (commit )
update build (commit )
Merge pull request #8 from Polymer/ie10-wb (commit )
Fix a heinous IE10 (and below) bug where it may drop events on the floor for MutationObserver & friends. (commit )
Merge pull request #1 from Polymer/readme (commit )
Some more notes on why we've got this repo (commit )
Fix corrupted inheritance when deleting a key (commit )
example to test IE10 task flaking. (commit )
Change naming: compressed versions now with -min.js (commit )
include 'lite' build. (commit )
CustomElements: ensure polyfill api is available when native. (commit )
don't error if script name is changed. (commit )
use two spaces for debug files (commit )
Add version task (commit )
update build (commit )
Add auditing (commit )
update builds. (commit )
maintain Platform alias for bc. (commit )
add license header to builds (commit )
remove unneeded package.json (commit )
update builds. (commit )
update build filenames: *.js for production use, *.debug.js for debugging. (commit )
update read me. (commit )
update read me. (commit )
update builds. (commit )
spacing. (commit )
execute all builds by default. (commit )
run maor tests. (commit )
build cleanup (commit )
remove first script warning. (commit )
add build support (commit )
remove Chrome apps sandbox support helper. It's unneeded now that HTMLImports are native in Chrome. (commit )
make script finding more robust and make sure log flags are set (commit )
Fixes https://github.com/Polymer/webcomponents.js-dev/issues/1 (commit )
Consolidate web components polyfilsl for easier maintenance and distribution. (commit )
Initial commit (commit )
Add README (commit )
webcomponentsjs-dev
designer
release 0.5.0 (commit )
update to use the new core-menu-button usage (commit )
Merge pull request #83 from Polymer/transition (commit )
Update tag version in readme (commit )
platform > webcomponentsjs (commit )
rotation icons moved to image set (commit )
update to webcomponents.js (commit )
pica
release 0.5.0 (commit )
change to use webcomponentsjs (commit )
update to use the new core-menu-button usage (commit )
update to webcomponents.js (commit )
You can’t perform that action at this time.