diff --git a/bower.json b/bower.json index 1395920c41..9cb2133c69 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "polymer", - "version": "1.10.1", + "version": "1.11.0", "main": [ "polymer.html", "polymer-mini.html", diff --git a/build.log b/build.log index e34b36ea98..a7cb19b16f 100644 --- a/build.log +++ b/build.log @@ -1,577 +1,576 @@ BUILD LOG --------- -Build Time: 2017-09-28T15:23:16-0700 +Build Time: 2017-10-18T12:47:19-0700 NODEJS INFORMATION ================== -nodejs: v8.5.0 -core-js: 2.4.1 +nodejs: v8.7.0 dom-serializer: 0.1.0 -esrecurse: 4.1.0 estraverse: 4.2.0 expand-tilde: 1.2.2 is-windows: 0.2.0 jade: 0.26.3 mocha: 2.5.3 path-is-inside: 1.0.2 -@types/express: 4.0.36 @types/chalk: 0.4.31 -@types/launchpad: 0.6.0 +@types/clone: 0.1.30 +@types/express: 4.0.37 +@types/express-serve-static-core: 4.0.53 @types/freeport: 1.0.21 -@types/node: 4.2.11 -@types/express-serve-static-core: 4.0.47 -@types/mime: 0.0.29 +@types/launchpad: 0.6.0 +@types/mime: 2.0.0 +@types/node: 4.2.20 @types/parse5: 0.0.31 -@types/clone: 0.1.30 -@types/serve-static: 1.7.31 +@types/serve-static: 1.7.32 @types/which: 1.0.28 -abbrev: 1.1.0 +abbrev: 1.1.1 +accepts: 1.3.4 +accessibility-developer-tools: 2.12.0 acorn-jsx: 3.0.1 adm-zip: 0.4.7 -ansi-cyan: 0.1.1 -accessibility-developer-tools: 2.12.0 -ansi-red: 0.1.1 after: 0.8.2 -ansi-styles: 2.2.1 -ansi-regex: 2.1.1 -accepts: 1.3.3 -ansi-wrap: 0.1.0 -ajv-keywords: 1.5.1 agent-base: 2.1.1 -amdefine: 1.0.1 -archy: 1.0.0 +ajv-keywords: 1.5.1 ajv: 4.11.8 +align-text: 0.1.4 +ansi-cyan: 0.1.1 ansi-escapes: 1.4.0 +ansi-red: 0.1.1 +ansi-regex: 2.1.1 +ansi-styles: 2.2.1 +ansi-wrap: 0.1.0 append-field: 0.1.0 -arr-flatten: 1.0.3 +archiver: 0.14.4 +archy: 1.0.0 +argparse: 1.0.9 +arr-diff: 2.0.0 +arr-flatten: 1.1.0 arr-union: 2.1.0 array-differ: 1.0.0 -arr-diff: 2.0.0 -align-text: 0.1.4 -array-slice: 0.2.3 +array-each: 1.0.1 +array-flatten: 1.1.1 +array-slice: 1.0.0 array-union: 1.0.2 array-uniq: 1.0.3 -argparse: 1.0.9 -archiver: 0.14.4 -arrify: 1.0.1 -async: 0.9.2 -asap: 2.0.5 -array-flatten: 1.1.1 array-unique: 0.2.1 -assert-plus: 0.2.0 +arraybuffer.slice: 0.0.6 +arrify: 1.0.1 +asap: 2.0.6 asn1: 0.2.3 -babel-polyfill: 6.23.0 -aws-sign2: 0.6.0 -asynckit: 0.4.0 +assert-plus: 0.2.0 assertion-error: 1.0.2 -balanced-match: 1.0.0 -backo2: 1.0.2 +async: 0.9.2 +asynckit: 0.4.0 +aws-sign2: 0.6.0 aws4: 1.6.0 -babel-runtime: 6.23.0 -arraybuffer.slice: 0.0.6 -babel-code-frame: 6.22.0 -beeper: 1.1.1 -base64-js: 1.2.0 -bcrypt-pbkdf: 1.0.1 +babel-code-frame: 6.26.0 +babel-polyfill: 6.26.0 +babel-runtime: 6.26.0 +backo2: 1.0.2 +balanced-match: 1.0.0 base64-arraybuffer: 0.1.5 +base64-js: 1.2.0 base64id: 1.0.0 +bcrypt-pbkdf: 1.0.1 +beeper: 1.1.1 better-assert: 1.0.2 -bl: 1.2.1 -bluebird: 2.11.0 binaryextensions: 1.0.1 -body-parser: 1.17.2 -brace-expansion: 1.1.8 +bl: 1.2.1 blob: 0.0.4 +bluebird: 2.11.0 +body-parser: 1.18.2 boom: 2.10.1 -bufferstreams: 1.1.1 -browserstack: 1.5.0 boxen: 0.3.1 -callsites: 0.2.0 +brace-expansion: 1.1.8 +braces: 1.8.5 +browserstack: 1.5.0 +buffer-crc32: 0.2.13 +bufferstreams: 1.1.1 +busboy: 0.2.14 +bytes: 3.0.0 caller-path: 0.1.0 callsite: 1.0.0 -buffer-crc32: 0.2.13 -braces: 1.8.5 -bytes: 2.4.0 -center-align: 0.1.3 +callsites: 0.2.0 camelcase: 1.2.1 -chalk: 1.1.3 -busboy: 0.2.14 capture-stack-trace: 1.0.0 caseless: 0.11.0 +center-align: 0.1.3 chai: 3.5.0 -clone: 1.0.2 -circular-json: 0.3.1 +chalk: 1.1.3 +circular-json: 0.3.3 cleankill: 1.0.3 cli-cursor: 1.0.2 -clone-stats: 0.0.1 -cli-width: 2.1.0 +cli-width: 2.2.0 cliui: 2.1.0 +clone: 1.0.2 +clone-stats: 0.0.1 co: 4.6.0 -commander: 2.3.0 code-point-at: 1.1.0 +combined-stream: 1.0.5 +commander: 2.3.0 component-bind: 1.0.0 -component-inherit: 0.0.3 component-emitter: 1.1.2 -concat-map: 0.0.1 +component-inherit: 0.0.3 compress-commons: 0.2.9 -content-disposition: 0.5.2 +concat-map: 0.0.1 concat-stream: 1.6.0 -combined-stream: 1.0.5 -content-type: 1.0.2 +configstore: 2.1.0 +content-disposition: 0.5.2 +content-type: 1.0.4 +cookie: 0.3.1 +cookie-signature: 1.0.6 core-util-is: 1.0.2 +core-js: 2.5.1 crc: 3.2.1 -cookie-signature: 1.0.6 +crc32-stream: 0.3.4 create-error-class: 3.0.2 -cookie: 0.3.1 cryptiles: 2.0.5 -configstore: 2.1.0 -dateformat: 2.0.0 -debuglog: 1.0.1 ctype: 0.5.3 -debug: 2.6.8 -deep-eql: 0.1.3 -decamelize: 1.2.0 +d: 1.0.0 dashdash: 1.14.1 +dateformat: 2.2.0 +debug: 2.6.9 +debuglog: 1.0.1 +decamelize: 1.2.0 +deep-eql: 0.1.3 +deep-extend: 0.4.2 +deep-is: 0.1.3 defaults: 1.0.3 -d: 1.0.0 -crc32-stream: 0.3.4 del: 2.2.2 -deprecated: 0.0.1 -deep-is: 0.1.3 -deep-extend: 0.4.2 -dezalgo: 1.0.3 delayed-stream: 1.0.0 +depd: 1.1.1 +deprecated: 0.0.1 destroy: 1.0.4 -depd: 1.1.0 -dicer: 0.2.5 -dom5: 1.3.6 detect-file: 0.1.0 -domhandler: 2.4.1 +dezalgo: 1.0.3 +dicer: 0.2.5 diff: 1.4.0 doctrine: 2.0.0 -duplexer: 0.1.1 +dom5: 1.3.6 domelementtype: 1.3.0 -duplexer2: 0.0.2 -end-of-stream: 0.1.5 +domhandler: 2.4.1 domutils: 1.6.2 -ee-first: 1.1.1 -encodeurl: 1.0.1 dot-prop: 3.0.0 +duplexer: 0.1.1 +duplexer2: 0.0.2 ecc-jsbn: 0.1.1 -entities: 1.1.1 -engine.io-parser: 1.3.2 -es6-map: 0.1.5 +ee-first: 1.1.1 +encodeurl: 1.0.1 +end-of-stream: 0.1.5 engine.io: 1.8.4 -error-ex: 1.3.1 engine.io-client: 1.8.4 -es6-weak-map: 2.0.2 -escape-string-regexp: 1.0.5 +engine.io-parser: 1.3.2 +entities: 1.1.1 +error-ex: 1.3.1 +es5-ext: 0.10.35 +es6-iterator: 2.0.1 +es6-map: 0.1.5 es6-promise: 2.3.0 -es5-ext: 0.10.23 es6-set: 0.1.5 -escope: 3.6.0 -espree: 3.4.3 -es6-iterator: 2.0.1 es6-symbol: 3.1.1 +es6-weak-map: 2.0.2 +escape-html: 1.0.3 +escape-string-regexp: 1.0.5 +escope: 3.6.0 +eslint-plugin-html: 1.7.0 +espree: 3.5.1 esquery: 1.0.0 +esrecurse: 4.2.0 esutils: 2.0.2 +etag: 1.8.1 event-emitter: 0.3.5 -escape-html: 1.0.3 -etag: 1.8.0 -eslint-plugin-html: 1.7.0 exit-hook: 1.1.1 +expand-brackets: 0.1.5 expand-range: 1.8.2 -extend-shallow: 1.1.4 +express: 4.16.2 extend: 3.0.1 -expand-brackets: 0.1.5 -express: 4.15.3 -fancy-log: 1.3.0 -extsprintf: 1.0.2 +extend-shallow: 1.1.4 extglob: 0.3.2 -file-entry-cache: 2.0.0 -find-index: 0.1.1 -fd-slicer: 1.0.1 +extsprintf: 1.3.0 +fancy-log: 1.3.0 fast-levenshtein: 2.0.6 +fd-slicer: 1.0.1 +figures: 1.7.0 +file-entry-cache: 2.0.0 +filename-regex: 2.0.1 fill-range: 2.2.3 filled-array: 1.1.0 -finalhandler: 1.0.3 -filename-regex: 2.0.1 +finalhandler: 1.1.0 +find-index: 0.1.1 findup-sync: 0.4.3 -figures: 1.7.0 +fined: 1.1.0 first-chunk-stream: 1.0.0 flagged-respawn: 0.3.2 +flat-cache: 1.3.0 +for-in: 1.0.2 for-own: 0.1.5 -fined: 1.0.2 -flat-cache: 1.2.2 forever-agent: 0.6.1 -for-in: 1.0.2 -fs.realpath: 1.0.0 +form-data: 2.1.4 +formatio: 1.1.1 +forwarded: 0.1.2 freeport: 1.0.5 +fresh: 0.5.2 +fs-exists-sync: 0.1.0 +fs.realpath: 1.0.0 gaze: 0.5.2 generate-function: 2.0.0 -form-data: 2.1.4 generate-object-property: 1.2.0 -fresh: 0.5.0 +getpass: 0.1.7 github-url-from-git: 1.5.0 github-url-from-username-repo: 1.0.2 -formatio: 1.1.1 glob: 7.1.2 -fs-exists-sync: 0.1.0 -forwarded: 0.1.0 +glob-base: 0.3.0 +glob-parent: 2.0.0 glob-stream: 3.1.18 glob-watcher: 0.0.6 glob2base: 0.0.12 -globals: 9.18.0 -getpass: 0.1.7 +global-modules: 0.2.3 global-prefix: 0.1.5 +globals: 9.18.0 globby: 5.0.0 globule: 0.1.0 -global-modules: 0.2.3 -glob-base: 0.3.0 -glob-parent: 2.0.0 +glogg: 1.0.0 +got: 5.7.1 graceful-fs: 3.0.11 -gulp-eslint: 3.0.1 +growl: 1.9.2 gulp-audit: 1.0.0 +gulp-eslint: 3.0.1 gulp-rename: 1.2.2 -gulp-vulcanize: 6.1.0 -got: 5.7.1 -gulp-util: 3.0.8 gulp-replace: 0.5.4 -glogg: 1.0.0 -has-ansi: 2.0.0 -graceful-readlink: 1.0.1 -growl: 1.9.2 -has-gulplog: 0.1.0 +gulp-util: 3.0.8 +gulp-vulcanize: 6.1.0 gulplog: 1.0.0 +has-ansi: 2.0.0 has-binary: 0.1.7 has-color: 0.1.7 has-cors: 1.1.0 -htmlparser2: 3.9.2 -hydrolysis: 1.25.0 +has-gulplog: 0.1.0 hawk: 3.1.3 -homedir-polyfill: 1.0.1 hoek: 2.16.3 -ignore: 3.3.3 +homedir-polyfill: 1.0.1 +htmlparser2: 3.9.2 +http-errors: 1.6.2 +http-signature: 1.1.1 +https-proxy-agent: 1.0.0 +hydrolysis: 1.25.0 +iconv-lite: 0.4.19 +ignore: 3.3.5 imurmurhash: 0.1.4 +indexof: 0.0.1 inflight: 1.0.6 -http-errors: 1.6.1 -iconv-lite: 0.4.15 -https-proxy-agent: 1.0.0 inherits: 2.0.3 -http-signature: 1.1.1 -indexof: 0.0.1 ini: 1.3.4 -interpret: 1.0.3 -ipaddr.js: 1.3.0 -is-buffer: 1.1.5 +inquirer: 0.12.0 +interpret: 1.0.4 +ipaddr.js: 1.5.2 +is-absolute: 0.2.6 is-arrayish: 0.2.1 +is-buffer: 1.1.5 is-dotfile: 1.0.3 +is-equal-shallow: 0.1.3 is-extendable: 0.1.1 -inquirer: 0.12.0 is-extglob: 1.0.0 -is-absolute: 0.2.6 -is-my-json-valid: 2.16.0 +is-finite: 1.0.2 +is-fullwidth-code-point: 1.0.0 is-glob: 2.0.1 -is-path-cwd: 1.0.0 +is-my-json-valid: 2.16.1 is-npm: 1.0.0 +is-number: 2.1.0 +is-obj: 1.0.1 +is-path-cwd: 1.0.0 is-path-in-cwd: 1.0.0 -is-fullwidth-code-point: 1.0.0 is-path-inside: 1.0.0 -is-equal-shallow: 0.1.3 -is-finite: 1.0.2 -is-property: 1.0.2 +is-plain-object: 2.0.4 is-posix-bracket: 0.1.1 -is-obj: 1.0.1 -is-number: 2.1.0 +is-primitive: 2.0.0 +is-property: 1.0.2 +is-redirect: 1.0.0 +is-relative: 0.2.1 is-resolvable: 1.0.0 +is-retry-allowed: 1.1.0 is-stream: 1.1.0 -is-redirect: 1.0.0 +is-typedarray: 1.0.0 +is-unc-path: 0.1.2 is-utf8: 0.2.1 -is-relative: 0.2.1 isarray: 1.0.0 -is-primitive: 2.0.0 -is-retry-allowed: 1.1.0 isexe: 2.0.0 -is-unc-path: 0.1.2 -is-typedarray: 1.0.0 +isobject: 2.1.0 +isstream: 0.1.2 istextorbinary: 1.0.2 jju: 1.3.0 +js-tokens: 3.0.2 +jsbn: 0.1.1 json-parse-helpfulerror: 1.0.3 -isobject: 2.1.0 +json-schema: 0.2.3 json-stable-stringify: 1.0.1 -isstream: 0.1.2 json-stringify-safe: 5.0.1 -js-tokens: 3.0.1 -jsonpointer: 4.0.1 -json-schema: 0.2.3 -jsbn: 0.1.1 json3: 3.3.2 jsonify: 0.0.0 -lazypipe: 1.0.1 +jsonpointer: 4.0.1 +jsprim: 1.4.1 kind-of: 3.2.2 +latest-version: 2.0.0 +launchpad: 0.6.0 +lazy-cache: 1.0.4 +lazypipe: 1.0.1 lazystream: 0.1.0 levn: 0.3.0 -jsprim: 1.4.0 +liftoff: 2.3.0 lodash: 1.0.2 -launchpad: 0.6.0 lodash._basecopy: 3.0.1 -lodash._getnative: 3.9.1 lodash._basetostring: 3.0.1 lodash._basevalues: 3.0.0 +lodash._getnative: 3.9.1 lodash._isiterateecall: 3.0.9 lodash._reescape: 3.0.0 lodash._reevaluate: 3.0.0 -lodash._root: 3.0.1 lodash._reinterpolate: 3.0.0 +lodash._root: 3.0.1 lodash.escape: 3.2.0 -latest-version: 2.0.0 -lodash.isarray: 3.0.4 -lazy-cache: 1.0.4 lodash.isarguments: 3.1.0 -lodash.isempty: 4.4.0 -lodash.keys: 3.1.2 -lodash.template: 3.6.2 -liftoff: 2.3.0 -lodash.templatesettings: 3.1.1 +lodash.isarray: 3.0.4 lodash.isplainobject: 4.0.6 +lodash.isstring: 4.0.1 +lodash.keys: 3.1.2 lodash.mapvalues: 4.6.0 -lodash.assignwith: 4.2.0 -lodash.pick: 4.4.0 lodash.restparam: 3.6.1 -lru-cache: 2.7.3 +lodash.template: 3.6.2 +lodash.templatesettings: 3.1.1 lolex: 1.3.2 -lodash.isstring: 4.0.1 longest: 1.0.1 lowercase-keys: 1.0.0 -media-typer: 0.3.0 +lru-cache: 2.7.3 map-cache: 0.2.2 -minimatch: 3.0.4 +media-typer: 0.3.0 merge-descriptors: 1.0.1 -minimist: 1.2.0 methods: 1.1.2 micromatch: 2.3.11 +mime-db: 1.30.0 +mime-types: 2.1.17 +minimatch: 3.0.4 +minimist: 1.2.0 ms: 2.0.0 -mime-db: 1.27.0 +multer: 1.3.0 multipipe: 0.1.2 -mime-types: 2.1.15 -natives: 1.1.0 mute-stream: 0.0.5 -multer: 1.3.0 +natives: 1.1.0 natural-compare: 1.4.0 -node-status-codes: 1.0.0 negotiator: 0.6.1 node-int64: 0.3.3 +node-status-codes: 1.0.0 nodegit-promise: 4.0.0 -normalize-package-data: 1.0.3 nomnom: 1.8.1 -object-assign: 4.1.1 +normalize-package-data: 1.0.3 +normalize-path: 2.1.1 +number-is-nan: 1.0.1 oauth-sign: 0.8.2 -once: 1.4.0 +object-assign: 4.1.1 object-component: 0.0.3 -number-is-nan: 1.0.1 -onetime: 1.1.0 -normalize-path: 2.1.1 -orchestrator: 0.3.8 +object.defaults: 1.1.0 object.omit: 2.0.1 +object.pick: 1.3.0 on-finished: 2.3.0 +once: 1.4.0 +onetime: 1.1.0 +optionator: 0.8.2 +options: 0.0.6 +orchestrator: 0.3.8 ordered-read-streams: 0.1.0 os-homedir: 1.0.2 -package-json: 2.4.0 -options: 0.0.6 os-tmpdir: 1.0.2 -optionator: 0.8.2 -parse5: 1.5.1 osenv: 0.1.4 -parse-glob: 3.0.4 +package-json: 2.4.0 parse-filepath: 1.0.1 +parse-glob: 3.0.4 parse-json: 2.2.0 parse-passwd: 1.0.0 -path-is-absolute: 1.0.1 -parseqs: 0.0.5 +parse5: 1.5.1 parsejson: 0.0.3 +parseqs: 0.0.5 parseuri: 0.0.5 -path-root: 0.1.1 -parseurl: 1.3.1 +parseurl: 1.3.2 +path-is-absolute: 1.0.1 +path-parse: 1.0.5 path-posix: 1.0.0 +path-root: 0.1.1 +path-root-regex: 0.1.2 path-to-regexp: 0.1.7 +pend: 1.2.0 pify: 2.3.0 +pinkie: 2.0.4 pinkie-promise: 2.0.1 +plist: 2.1.0 plugin-error: 0.1.2 -path-root-regex: 0.1.2 -pend: 1.2.0 -path-parse: 1.0.5 +pluralize: 1.2.1 polyclean: 1.3.1 prelude-ls: 1.1.2 -pinkie: 2.0.4 -pluralize: 1.2.1 +prepend-http: 1.0.4 preserve: 0.2.0 -process-nextick-args: 1.0.7 pretty-hrtime: 1.0.3 -prepend-http: 1.0.4 +process-nextick-args: 1.0.7 progress: 1.1.8 -plist: 2.1.0 promisify-node: 0.4.0 -proxy-addr: 1.1.4 +proxy-addr: 2.0.2 punycode: 1.4.1 -randomatic: 1.1.7 -read-installed: 3.1.5 -qs: 6.4.0 q: 1.5.0 +qs: 6.5.1 +randomatic: 1.1.7 range-parser: 1.2.0 +raw-body: 2.3.2 +read-all-stream: 3.1.0 +read-installed: 3.1.5 read-package-json: 1.3.3 +readable-stream: 2.3.3 readdir-scoped-modules: 1.0.2 -readable-stream: 2.2.11 readline2: 1.0.1 -read-all-stream: 3.1.0 -regenerator-runtime: 0.10.5 rechoir: 0.6.2 -raw-body: 2.2.0 -regex-cache: 0.4.3 -repeat-element: 1.1.2 +regenerator-runtime: 0.10.5 +regex-cache: 0.4.4 registry-auth-token: 3.3.1 -replace-ext: 0.0.1 +registry-url: 3.1.0 +remove-trailing-separator: 1.1.0 +repeat-element: 1.1.2 repeat-string: 1.6.1 -replacestream: 4.0.2 -remove-trailing-separator: 1.0.2 -require-uncached: 1.0.3 repeating: 2.0.1 -resolve-from: 1.0.1 -resolve: 1.3.3 -resolve-dir: 0.1.1 +replace-ext: 0.0.1 +replacestream: 4.0.3 request: 2.79.0 -run-sequence: 1.2.2 -registry-url: 3.1.0 +require-uncached: 1.0.3 +resolve: 1.4.0 +resolve-dir: 0.1.1 +resolve-from: 1.0.1 restore-cursor: 1.0.1 -safe-buffer: 5.0.1 right-align: 0.1.3 -samsam: 1.1.2 run-async: 0.1.0 -sequencify: 0.0.7 +run-sequence: 1.2.2 rx-lite: 3.1.2 +safe-buffer: 5.1.1 +samsam: 1.1.2 +sauce-connect-launcher: 1.2.2 +semver-diff: 2.1.0 send: 0.11.1 +sequencify: 0.0.7 +serve-static: 1.13.1 serve-waterfall: 1.1.1 -semver-diff: 2.1.0 -sigmund: 1.0.1 server-destroy: 1.0.1 setprototypeof: 1.0.3 -serve-static: 1.12.3 +sigmund: 1.0.1 sinon: 1.17.7 -slide: 1.1.6 -sauce-connect-launcher: 1.2.2 +sinon-chai: 2.14.0 slice-ansi: 0.0.4 +slide: 1.1.6 sntp: 1.0.9 -sparkles: 1.0.0 -sinon-chai: 2.11.0 +socket.io: 1.7.4 socket.io-adapter: 0.5.0 +socket.io-client: 1.7.4 socket.io-parser: 2.3.1 -source-map: 0.2.0 -stream-combiner: 0.2.2 -stream-consume: 0.1.0 +source-map: 0.5.7 +sparkles: 1.0.0 +sprintf-js: 1.0.3 stacky: 1.3.1 statuses: 1.3.1 +stream-combiner: 0.2.2 +stream-consume: 0.1.0 +streamsearch: 0.1.2 string-width: 1.0.2 +string_decoder: 1.0.3 +stringstream: 0.0.5 strip-ansi: 3.0.1 -socket.io-client: 1.7.4 -sprintf-js: 1.0.3 -socket.io: 1.7.4 strip-json-comments: 2.0.1 -streamsearch: 0.1.2 supports-color: 2.0.0 -string_decoder: 1.0.2 -textextensions: 1.0.2 -stringstream: 0.0.5 -through: 2.3.8 table: 3.8.3 tar-stream: 1.5.2 -through2: 2.0.3 temp: 0.8.3 -tildify: 1.2.0 -time-stamp: 1.1.0 test-fixture: 3.0.0-rc.1 text-table: 0.2.0 -tryit: 1.0.3 -to-array: 0.1.4 +textextensions: 1.0.2 +through: 2.3.8 +through2: 2.0.3 +tildify: 1.2.0 +time-stamp: 1.1.0 timed-out: 3.1.3 -type-check: 0.3.2 -tough-cookie: 2.3.2 +to-array: 0.1.4 to-iso-string: 0.0.2 +tough-cookie: 2.3.3 +tryit: 1.0.3 tunnel-agent: 0.4.3 -uglify-to-browserify: 1.0.2 -type-is: 1.6.15 -type-detect: 1.0.0 tweetnacl: 0.14.5 -ultron: 1.0.2 -unique-stream: 1.0.0 +type-check: 0.3.2 +type-detect: 1.0.0 +type-is: 1.6.15 typedarray: 0.0.6 -underscore: 1.6.0 +uglify-to-browserify: 1.0.2 +ultron: 1.0.2 unc-path-regex: 0.1.2 -unzip-response: 1.0.2 -unpipe: 1.0.0 +underscore: 1.6.0 underscore.string: 3.0.3 +unique-stream: 1.0.0 +unpipe: 1.0.0 +unzip-response: 1.0.2 update-notifier: 0.6.3 -util-deprecate: 1.0.2 -util-extend: 1.0.3 -url-parse-lax: 1.0.0 urijs: 1.16.1 +url-parse-lax: 1.0.0 util: 0.10.3 -vinyl: 0.5.3 +util-deprecate: 1.0.2 +util-extend: 1.0.3 +utils-merge: 1.0.1 uuid: 2.0.3 +v8flags: 2.1.1 +vargs: 0.1.0 +vary: 1.1.2 +verror: 1.10.0 +vinyl: 0.5.3 vinyl-fs: 0.3.14 -verror: 1.3.6 -utils-merge: 1.0.0 wct-local: 2.0.15 -vargs: 0.1.0 -vary: 1.1.1 -v8flags: 2.1.1 wct-sauce: 1.8.6 -wrappy: 1.0.2 widest-line: 1.0.0 -write: 0.2.1 window-size: 0.1.0 -ws: 1.1.4 wordwrap: 1.0.0 -xdg-basedir: 2.0.0 +wrappy: 1.0.2 +write: 0.2.1 write-file-atomic: 1.3.4 -xmldom: 0.1.27 +ws: 1.1.4 wtf-8: 1.0.0 -xtend: 4.0.1 -xmlhttprequest-ssl: 1.5.3 +xdg-basedir: 2.0.0 xmlbuilder: 8.2.2 -yeast: 0.1.2 +xmldom: 0.1.27 +xmlhttprequest-ssl: 1.5.3 +xtend: 4.0.1 yargs: 3.10.0 -acorn: 5.0.3 yauzl: 2.8.0 +yeast: 0.1.2 zip-stream: 0.5.2 -escodegen: 1.8.1 +acorn: 5.1.2 +escodegen: 1.9.0 eslint: 3.19.0 -esprima: 3.1.3 +esprima: 4.0.0 gulp: 3.9.1 har-validator: 2.0.6 -js-yaml: 3.8.4 +js-yaml: 3.10.0 +mime: 1.4.1 mkdirp: 0.5.1 -mime: 1.3.4 node-uuid: 1.4.8 nopt: 3.0.6 -rc: 1.2.1 -rimraf: 2.6.1 -semver: 4.3.6 +rc: 1.2.2 +rimraf: 2.6.2 selenium-standalone: 5.11.2 +semver: 4.3.6 shelljs: 0.7.8 -strip-bom: 1.0.0 sshpk: 1.13.1 +strip-bom: 1.0.0 uglify-js: 2.8.29 user-home: 1.1.1 -vulcanize: 1.15.4 +vulcanize: 1.16.0 wd: 0.3.12 web-component-tester: 4.3.6 -which: 1.2.14 +which: 1.3.0 REPO REVISIONS ============== -polymer-1.x: 432049852e4b819cfc3bd500c23a4b1ab4f0778c +polymer-1.x: ca2d8a57f57ee5c46195e8edb36e3e631ed5540e BUILD HASHES ============ polymer-mini.html: 41538c3e880a3db75fc80c61a8b9e5a3e831de7d -polymer-micro.html: e0c45880708800060f48dbfc097af52f024215f5 -polymer.html: 1e845dc809347f4a5f9d9c1994a85e40daba9831 \ No newline at end of file +polymer-micro.html: 24a7ebac181ee0813a50d3dc2f7bea275e251ba0 +polymer.html: e6c3fb6d87676a1e0ad07c92e17a3c65612022bb \ No newline at end of file diff --git a/polymer-micro.html b/polymer-micro.html index d0fc1b48d2..a9235195a5 100644 --- a/polymer-micro.html +++ b/polymer-micro.html @@ -791,7 +791,7 @@ return value != null ? value : undefined; } } -});Polymer.version = "1.10.1";Polymer.Base._addFeature({ +});Polymer.version = "1.11.0";Polymer.Base._addFeature({ _registerFeatures: function () { this._prepIs(); this._prepBehaviors(); diff --git a/polymer.html b/polymer.html index 870032d371..227104e17e 100644 --- a/polymer.html +++ b/polymer.html @@ -2525,7 +2525,7 @@ OPEN_BRACE: '{', CLOSE_BRACE: '}', _rx: { -comments: /\/\*[^*]*\*+([^\/*][^*]*\*+)*\//gim, +comments: /\/\*[^*]*\*+([^/*][^*]*\*+)*\//gim, port: /@import[^;]*;/gim, customProp: /(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?(?:[;\n]|$)/gim, mixinProp: /(?:^[^;\-\s}]+)?--[^;{}]*?:[^{};]*?{[^}]*?}(?:[;\n]|$)?/gim, @@ -2839,6 +2839,7 @@ cb = function (rule) { rule.selector = self._slottedToContent(rule.selector); rule.selector = rule.selector.replace(ROOT, ':host > *'); +rule.selector = self._dirShadowTransform(rule.selector); if (callback) { callback(rule); } @@ -2934,6 +2935,7 @@ selector = selector.replace(SCOPE_JUMP, ' '); stop = true; } +selector = selector.replace(DIR_PAREN, DIR_REPLACE); return { value: selector, combinator: combinator, @@ -2982,11 +2984,18 @@ rule.selector = parts.join(COMPLEX_SELECTOR_SEP); }, _transformDocumentSelector: function (selector) { -return selector.match(SCOPE_JUMP) ? this._transformComplexSelector(selector, SCOPE_DOC_SELECTOR) : this._transformSimpleSelector(selector.trim(), SCOPE_DOC_SELECTOR); +return this._transformComplexSelector(selector, SCOPE_DOC_SELECTOR); }, _slottedToContent: function (cssText) { return cssText.replace(SLOTTED_PAREN, CONTENT + '> $1'); }, +_dirShadowTransform: function (selector) { +return selector.split(',').map(function (s) { +s = s.replace(HOST_DIR, HOST_DIR_REPLACE); +s = s.replace(DIR_PAREN, SHADOW_DIR_REPLACE); +return s; +}).join(','); +}, SCOPE_NAME: 'style-scope' }; var SCOPE_NAME = api.SCOPE_NAME; @@ -3010,6 +3019,11 @@ var SELECTOR_NO_MATCH = 'should_not_match'; var SLOTTED_PAREN = /(?:::slotted)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/g; var HOST_OR_HOST_GT_STAR = /:host(?:\s*>\s*\*)?/; +var DIR_PAREN = /(.*):dir\((ltr|rtl)\)/g; +var DIR_REPLACE = '[dir="$2"] $1, $1[dir="$2"]'; +var SHADOW_DIR_REPLACE = ':host-context([dir="$2"]) $1'; +var HOST_DIR = /:host\(:dir\((rtl|ltr)\)\)/g; +var HOST_DIR_REPLACE = ':host-context([dir="$1"])'; return api; }();Polymer.StyleExtends = function () { var styleUtil = Polymer.StyleUtil;