Skip to content

Stable release 0.1.1: A new release, with all the tags!

Pre-release
Pre-release
Compare
Choose a tag to compare
@dfreedm dfreedm released this 12 Dec 01:28
· 5654 commits to master since this 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

  • remove version info from master branch (commit)
  • add bower configs (commit)

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

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)