Stable release 0.1.1: A new release, with all the tags!
Pre-release
Pre-release
Big Changes
This release sees the first tagged version numbers for all the polymer elements.
Changelog
CustomElements
- Make name argument to document.register case insensitive (commit)
- Throw DuplicateDefintion error if a custom element is registered more than once (commit)
- simplify ‘unresolved’. Now to shim :unresolved, we simply remove an attribute named unresolved. (commit)
- :unresolved shimmed via unresolved attribute; support is experimental. (commit)
- Addresses #79 by adding an ‘eager’ flag to upgrade elements early and avoid fuoc. (commit)
- force master for now (commit)
- Add bower configs (commit)
- Fixed #78 (commit)
- Add newValue to attributeChangedCallback; fixes #77 (commit)
HTMLImports
- remove version info from master branch (commit)
- Fixes issue #42 (commit)
- Fixes https://github.com/Polymer/HTMLImports/issues/40 (commit)
- Polyfill document.currentScript as document._currentScript. (commit)
- Update to follow current spec: (1) make imported document available via link.import, (2) fire load event when import is loaded. (commit)
- implement node re-querying when a document acquires new scripts nodes in the middle of parsing; probably impairs performance, brittle wrt node injections above the current parser point (commit)
- add bower.json (commit)
MutationObservers
- remove version info from master branch (commit)
- Less broken WeakMap dependency (commit)
- add dependency on WeakMap (commit)
- add bower config (commit)
NodeBind
PointerEvents
- remove version info from master branch (commit)
- support touch-action in shadows (commit)
- Add bower installation instructions (commit)
- fix case (commit)
- s/Polymer/polymer wrt GitHub (commit)
- Map.forEach callback is actually (value, key, map) (commit)
- use master for everything (commit)
- Add bower configs (commit)
- Prevent accidentally overriding preventDefault with undefined (commit)
- Remove erroneous Touch.preventDefault call (commit)
- Tunnel source event preventDefault to PointerEvents (commit)
- Re-enable touch efp optimization for simple case (commit)
- Added support for external hooks for event binding and dispatching. (commit)
- Update everything that can't be polyfilled in old IE. (commit)
- Allow for use in old IE by providing a non-getter API for size of pointermap (commit)
PointerGestures
- remove version info from master branch (commit)
- Revert "s/Polymer/polymer wrt GitHub" (commit)
- s/Polymer/polymer wrt GitHub (commit)
- make sure tapPrevented is copied from pointerevents (commit)
- use master for everything (commit)
- master not necessary on WeakMap (commit)
- force master for now (commit)
- Add bower configs (commit)
- Add the element under the pointer to track events as relatedTarget (commit)
ShadowDOM
- remove version info from master branch (commit)
- IE does not trim an option.value if it is created with surrounding spaces. Partially fixes issue #333. (commit)
- IE is unhappy if insertBefore has a refNode argument that is undefined so ensure it’s at least null. Partially addresses issue #333 (commit)
- Avoid stack overflow when Element.matches is supported by the browser (commit)
- add semi-colons for style. (commit)
- add isntanceOf assert (commit)
- Change GeneratedWrapper to CustomElementConstructor for readability. (commit)
- Fixes https://github.com/Polymer/ShadowDOM/issues/190 (commit)
- new FocusEvent fails in Safari (commit)
- Use emulated dispatchEvent for EventTarget.prototype.dispatchEvent (commit)
- Use FocusEvent for testing for constructable events instead (commit)
- Add work around for Firefox bug related to window methods (commit)
- Unwrap if needed for the reference node of insertBefore (commit)
- Fix outerHTML setter so that mutation observers are notified (commit)
- Implement inserAdjacentHTML (commit)
- importNode needs to traverse the tree (commit)
- Corrects document.importNode, fixes #317 (commit)
- Set the constructor property on the prototype as required by WebIDL (commit)
- Revert "s/Polymer/polymer" (commit)
- s/Polymer/polymer (commit)
- Move Range.js in build.json to match what we do in shadowdom.js (commit)
- Disable the lineDashOffset test since it is not available in Firefox 25 (commit)
- Fix issue with WebIDL attributes on Range (commit)
- Add way to blacklist certain instance properties (commit)
- Remove support for mutation events (commit)
- MutationObserver: Fix issues related to shadow dom (commit)
- Implement MutationObserver from scratch (commit)
- Don't use native cloneNode (commit)
- Fix issue with missing instance properties on canvas context classes (commit)
- Preserve 'extends' when the ShadowDOM polyfill patches document.register (commit)
- Wrap originalRemoveChild to capture unexpected exceptions (commit)
- Gather nodes before removing them in collectNodes (commit)
- If parentNode is not correct check for child in childNodes (commit)
- Add the host property to the ShadowRoot interface (commit)
- must set
hasEval
to false if the Function() constructor test throws (commit) - Add Audio and Option constructors (commit)
- Fix issue with canvas parameters (commit)
- Explicitly read/write ShadowDOMPolyfill on window (commit)
TemplateBinding
- add ComoundBindings & Expressions to benchmark (commit)
- Clean-up processBindings logic (commit)
- bindingDelegate functions receiver is now bindingDelegate (commit)
- Remove usage of token argument for observers (commit)
- fix staging document logic (commit)
- use staging document for binding elements (commit)
- Revert "s/Polymer/polymer wrt GitHub" (commit)
- s/Polymer/polymer wrt GitHub (commit)
- add bower configs (commit)
- remote unused argument from deepCloneIgnoreTemplateContent (commit)
- Enter a description of the change. discard optimization to use cloneNode deep in some cases (commit)
- remove |name| param from prepareBinding fn (commit)
observe-js
- Annotate private members (commit)
- ws (commit)
- Change setValueFn to not be a transform (now is responsible for updating the value). Also rename valueFn to transformFn. (commit)
- fix for strict mode (commit)
- make PathObserver.defineProperty take four arguments and avoid needless allocation (commit)
- add bower configs (commit)
- dont need to quite property name (commit)
- Use vars for record type names (commit)
- Add support for new Object.observe change record names (commit)
- Set started to true in start() (commit)
platform
- add bower.json (commit)
- update build (commit)
- rejigger
platform
to provide the runtime package instead of the raw source (commit) - s/Polymer/polymer (commit)
- Unresolved attribute available as a feature of platform. With native imports, this should be able to be removed. It’s needed because HTMLImports does not properly polyfill loading imports before paint. (commit)
- Make platform.js a loader again (commit)
- Remove LICENSE workaround (commit)
- update build (commit)
- fix loader name (commit)
- Workaround for https://code.google.com/p/chromium/issues/detail?id=229142 that should allow templates in the main document to resolve paths relative to it. (commit)
- remove extraneous dependencies (commit)
- Add bower configs (commit)
- update build (commit)
- platform.js is now a build, old platform.js is now platform.dev.js (commit)
- Remove use of banner, actually use the generated license (commit)
- watch shadowroot in shadow dom polyfill (commit)
- handle multiple selectors with ^ and ^^. (commit)
- add Polymer thunk so we can load polymer via (async) import (commit)
- ws (commit)
- Fixes #335 (commit)
-
- fixes host styles for type extension elements. (commit)
platform-dev
- enhance sd polyfill compatibility (commit)
- remove @host tests since this styling has been deprecated. (commit)
- Also change native overrides to be on Element for consistency (commit)
- Fix issue with getComputedStyle (commit)
- add warning if polymer is not loaded. (commit)
- Fixes #356 (commit)
polymer
- rebuild to encompass change to polymer/src/mdv.js (commit)
- add bower.json (commit)
- simplifying header (commit)
- add importable version (commit)
- rejigger
polymer
to provide the runtime package instead of the raw source (commit) - Fixes #347. (commit)
- Move task lives in tools now (commit)
- bump for release (commit)
- ensure window.Polymer is an object. This allows proper manipulation of it via extend. (commit)
- avoid < shadow > adjustments if running under ShadowDOM polyfill. (commit)
- automatically convert to See spec bug for discussion: https://www.w3.org/Bugs/Public/show_bug.cgi?id=22460 (commit)
- avoid serialization of function valued properties. (commit)
- instance/events: remove 'name' param from prepareBinding callback (commit)
- replace entered|leftDocumentCallback support: addresses https://github.com/Polymer/platform/issues/41. (commit)
polymer-dev
- fix path to use polymer.js in build folder (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)
polymer-expressions
- move index to smoke, add standard index (commit)
- ws (commit)
- remove support for labelled statements (commit)
- Filters can be found on model if not found on PolymerExpressions (commit)
- PolymerExpression filters are no located on the object itself (commit)
- Fix foo[0].bar (commit)
- CR cleanpu (commit)
- Rework filters v1 (commit)
- Refactor: expression.setValue/getValue (commit)
- Allow binding to computed properties (commit)
- setValue goes through the expression. (commit)
- remove unused local variable (commit)
- Remove usage of token argument to observers (commit)
- Revert "s/Polymer/polymer wrt GitHub" (commit)
- s/Polymer/polymer wrt GitHub (commit)
- Add bower configs (commit)
- remove |name| param from prepareBinding fn (commit)
- Update esprima.js (commit)
- Allow filters in 'in' and 'as'-expressions. (commit)
tools
- Builds are now off by default, override with -b (commit)
- Fix broken PA_PREFIX path (commit)
- Extract common path to tools/bin when calling other tools scripts (commit)
- skip web-animations much earlier, only one check (commit)
- New release strategy (commit)
- add polymer-dev and platform-dev to pull-all-polymer.sh (commit)
- add test-dashboard project (commit)
- add designer to projects (commit)
- Add split youtube elements (commit)
- Projects are back in Polymer org (commit)
- Remove spurious node_modules listing from projects (commit)
- Use explicit list for projects (commit)
- Elements back in Polymer org (commit)
- add task to kill iexplore.exe before testing (commit)
- restore upper case org name (reverse unintended consequences) (commit)
- Fixed case. (commit)
- Make expected projects and components structure (commit)
- Refactor pull scripts (commit)
- Auto npm the github api for really-pull-all (commit)
- Only pull necessary components from Polymer (commit)
- use ssh for polymer repos (commit)
- ignore node_modules (commit)
- some bower metadata (commit)
more-elements
- comment out elements that don't have metadata.html (commit)
- Remove accidental additions (commit)
- flesh out metadata and bower.json (commit)
- Elements split into individual repos which are now installable via bower! (commit)
- Bowager-style discovery experiment (commit)
- google-map-directions: fix typo in metadata (commit)
polymer-elements
- remove empty .gitmodules (commit)
- docs.json (commit)
- remove version info from bower.json master branch (commit)
- fix case of bower dependencies (commit)
- Elements split into individual repos which are now installable via bower! (commit)
- hotfix version bump (commit)
- Update version number (commit)
- polymer-selector: add selectedIndex (commit)
- polymer-overlay: add .animating class when transitioning (commit)
- polymer-overlay: make sure child transitions are applied (commit)
- polymer-animation: fix return (commit)
- polymer-google-jsapi: use parent instead of top since we want to invoke the method in the parent of the iframe (commit)
- Bowager-style discovery experiment (commit)
- polymer-overlay: fix target cleanup (commit)
- polymer-media-query: allow compound media queries (commit)
- polymer-animation: forgot to bind() (commit)
- polymer-animation: remove unused (commit)
- polymer-animation: can have multiple targets (commit)
- polymer-overlay: only override transition target if null (commit)
polymer-ui-elements
- allow these classes anywhere. (commit)
- add bower config (commit)
- fix case of bower dependencies (commit)
- Elements split into individual repos which are now installable via bower! (commit)
- Hotfix version bump (commit)
- Bump polymer-elements dependency version (commit)
- polymer-ui-overlay: don't style , fix backdrop when transitioning (commit)
- polymer-ui-icon: support 4 value syntax returns from getComputedStyle backgroundPosition (commit)
- evolve discover.html (commit)
- rename Bowager-style discovery experiment (commit)
- Bowager-style discovery experiment (commit)
- polymer-ui-card: adjust width in metadata (commit)
- polymer-ui-field: update metadata to add input so inspector can show placeholder and value properties (commit)
- polymer-ui-menu-button: fix positioning (commit)
- polymer-ui-icon: set background-size to make 2x image works (commit)