Support for polymer 1.x

While working in tight collaboration with the Dart Dev Team we decided to give an early access to latest versions of polymer-dart projects. `These releases will sometime be merged into the official google repositories has it happened in the past.

In order to give access to the latest versions of the packages without having to change their name we setup a separate public pub repository. This way developers doesn’t have to change anything to their code and only change the dependencies or add an ovverride.

polymer and polymer_interop

These are the main polymer projects updated to the last version of the polymer js library. Use the following dependencies in your pubspec.yaml to use the latest polymer-dart support:

Polymer v1.9.2

dependency_overrides:
 polymer:
  hosted:
   name: polymer
   url: "http://pub.dart-polymer.com"
  version: "1.0.0-rc.19.unofficial.1"
 polymer_interop:
  hosted:
   name: polymer_interop
   url: "http://pub.dart-polymer.com"
  version: "1.0.0-rc.11.exp.20170724.0"

Polymer v1.8.2

dependency_overrides:
 polymer:
  hosted:
   name: polymer
   url: "http://pub.dart-polymer.com"
  version: "1.0.0-rc.19.unofficial.1"
 polymer_interop:
  hosted:
   name: polymer_interop
   url: "http://pub.dart-polymer.com"
  version: "1.0.0-rc.11.exp.20170322.0"

polymer-elements

polymer-elements is the package containing the wrappers to the official polymer material components. Again you can use these dependency to use the latest (updated to 2017-01-10) version:

dependency_overrides:
 polymer_elements:
  hosted:
   name: polymer_elements
   url: "http://pub.dart-polymer.com"
  version: "1.0.0-rc.11+4"

Notably with respect to the official release you gain access to a whole new set of components like app-layout components and platinum.

custom-elements

This library is an add-on to the polymer-elements that brings support to a selection of components from the community and you can find it on normal pub.

Autonotify support

Note for autonotify users : to use it with the above versions of polymer-dart you have to get the last release from the same repo (it isn’t published on the main repo because because it wouldn’t work with that version of polymer-dart that is published there) :

 autonotify_observe:
  hosted:
    name: autonotify_observe
    url: "http://pub.dart-polymer.com"
  version: "1.0.0+13"
 polymer_autonotify:
  hosted:
    name: polymer_autonotify
    url: "http://pub.dart-polymer.com"
  version: "1.0.2+2"