ngxs-labs / async-storage-plugin

⏱ WIP: Async Storage Plugin
MIT License
34 stars 13 forks source link

chore(deps): update @angular to v8 - autoclosed #77

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 5 years ago

This PR contains the following updates:

Package Type Update Change
@angular/animations dependencies major 7.2.15 -> 8.2.14
@angular/common dependencies major 7.2.15 -> 8.2.14
@angular/compiler dependencies major 7.2.15 -> 8.2.14
@angular/core dependencies major 7.2.15 -> 8.2.14
@angular/forms dependencies major 7.2.15 -> 8.2.14
@angular/platform-browser dependencies major 7.2.15 -> 8.2.14
@angular/platform-browser-dynamic dependencies major 7.2.15 -> 8.2.14
@angular/router dependencies major 7.2.15 -> 8.2.14

Release Notes

angular/angular ### [`v8.2.14`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​8214httpsgithubcomangularangularcompare82138214-2019-11-13) [Compare Source](https://togithub.com/angular/angular/compare/8.2.13...8.2.14) ##### Bug Fixes - **bazel:** exclude [@​angular](https://togithub.com/angular)/cli from metadata build ([b43ae44](https://togithub.com/angular/angular/commit/b43ae44)), closes [#​33502](https://togithub.com/angular/angular/issues/33502) - **service-worker:** ensure initialization before handling messages ([#​32525](https://togithub.com/angular/angular/issues/32525)) ([2840670](https://togithub.com/angular/angular/commit/2840670)), closes [#​25611](https://togithub.com/angular/angular/issues/25611) ### [`v8.2.13`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​8214httpsgithubcomangularangularcompare82138214-2019-11-13) [Compare Source](https://togithub.com/angular/angular/compare/8.2.12...8.2.13) ##### Bug Fixes - **bazel:** exclude [@​angular](https://togithub.com/angular)/cli from metadata build ([b43ae44](https://togithub.com/angular/angular/commit/b43ae44)), closes [#​33502](https://togithub.com/angular/angular/issues/33502) - **service-worker:** ensure initialization before handling messages ([#​32525](https://togithub.com/angular/angular/issues/32525)) ([2840670](https://togithub.com/angular/angular/commit/2840670)), closes [#​25611](https://togithub.com/angular/angular/issues/25611) ### [`v8.2.12`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​8213httpsgithubcomangularangularcompare82128213-2019-10-30) [Compare Source](https://togithub.com/angular/angular/compare/8.2.11...8.2.12) ##### Bug Fixes - **compiler:** i18n - ignore `alt-trans` tags in XLIFF 1.2 ([#​33464](https://togithub.com/angular/angular/issues/33464)) ([f97c464](https://togithub.com/angular/angular/commit/f97c464)), closes [#​33161](https://togithub.com/angular/angular/issues/33161) ### [`v8.2.11`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​8212httpsgithubcomangularangularcompare82118212-2019-10-23) [Compare Source](https://togithub.com/angular/angular/compare/8.2.10...8.2.11) ##### Bug Fixes - **upgrade:** remove unused version export ([#​33180](https://togithub.com/angular/angular/issues/33180)) ([37cbcfa](https://togithub.com/angular/angular/commit/37cbcfa)) ### [`v8.2.10`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​8211httpsgithubcomangularangularcompare82108211-2019-10-15) [Compare Source](https://togithub.com/angular/angular/compare/8.2.9...8.2.10) ##### Bug Fixes - **service-worker:** continue serving api requests on cache failure ([#​33165](https://togithub.com/angular/angular/issues/33165)) ([a2716ac](https://togithub.com/angular/angular/commit/a2716ac)), closes [#​32996](https://togithub.com/angular/angular/issues/32996) [#​21412](https://togithub.com/angular/angular/issues/21412) ### [`v8.2.9`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​8210httpsgithubcomangularangularcompare8298210-2019-10-09) [Compare Source](https://togithub.com/angular/angular/compare/8.2.8...8.2.9) This release contains various API docs improvements. ### [`v8.2.8`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​829httpsgithubcomangularangularcompare828829-2019-10-02) [Compare Source](https://togithub.com/angular/angular/compare/8.2.7...8.2.8) ##### Bug Fixes - **upgrade:** fix AngularJsUrlCodec to support Safari ([#​32959](https://togithub.com/angular/angular/issues/32959)) ([57457fb](https://togithub.com/angular/angular/commit/57457fb)) ### [`v8.2.7`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​828httpsgithubcomangularangularcompare827828-2019-09-25) [Compare Source](https://togithub.com/angular/angular/compare/8.2.6...8.2.7) This release contains various API docs improvements. ### [`v8.2.6`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​827httpsgithubcomangularangularcompare826827-2019-09-18) [Compare Source](https://togithub.com/angular/angular/compare/8.2.5...8.2.6) ##### Bug Fixes - **bazel:** ng_package(data) should support non-text files ([#​32721](https://togithub.com/angular/angular/issues/32721)) ([ba1ef6b](https://togithub.com/angular/angular/commit/ba1ef6b)) - **compiler-cli:** fix typo in diagnostic template info. ([#​32684](https://togithub.com/angular/angular/issues/32684)) ([947c076](https://togithub.com/angular/angular/commit/947c076)), closes [#​32662](https://togithub.com/angular/angular/issues/32662) - **language-service:** cache module resolution ([#​32483](https://togithub.com/angular/angular/issues/32483)) ([1c5b157](https://togithub.com/angular/angular/commit/1c5b157)) ### [`v8.2.5`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​826httpsgithubcomangularangularcompare825826-2019-09-11) [Compare Source](https://togithub.com/angular/angular/compare/8.2.4...8.2.5) This release contains various API docs improvements. ### [`v8.2.4`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​825httpsgithubcomangularangularcompare824825-2019-09-04) [Compare Source](https://togithub.com/angular/angular/compare/8.2.3...8.2.4) This release contains various API docs improvements. ##### Bug Fixes - **common:** HttpParams fromObject accepts ReadonlyArray ([#​31072](https://togithub.com/angular/angular/issues/31072)) ([b3ea698](https://togithub.com/angular/angular/commit/b3ea698)), closes [#​28452](https://togithub.com/angular/angular/issues/28452) ### [`v8.2.3`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​824httpsgithubcomangularangularcompare823824-2019-08-28) [Compare Source](https://togithub.com/angular/angular/compare/8.2.2...8.2.3) This release contains various API docs improvements. ### [`v8.2.2`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​823httpsgithubcomangularangularcompare822823-2019-08-21) [Compare Source](https://togithub.com/angular/angular/compare/8.2.1...8.2.2) ##### Bug Fixes - **bazel:** pin `[@microsoft](https://togithub.com/microsoft)/api-extractor` ([#​32187](https://togithub.com/angular/angular/issues/32187)) ([a7b9478](https://togithub.com/angular/angular/commit/a7b9478)) ### [`v8.2.1`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​8214httpsgithubcomangularangularcompare82138214-2019-11-13) [Compare Source](https://togithub.com/angular/angular/compare/8.2.0...8.2.1) ##### Bug Fixes - **bazel:** exclude [@​angular](https://togithub.com/angular)/cli from metadata build ([b43ae44](https://togithub.com/angular/angular/commit/b43ae44)), closes [#​33502](https://togithub.com/angular/angular/issues/33502) - **service-worker:** ensure initialization before handling messages ([#​32525](https://togithub.com/angular/angular/issues/32525)) ([2840670](https://togithub.com/angular/angular/commit/2840670)), closes [#​25611](https://togithub.com/angular/angular/issues/25611) ### [`v8.2.0`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​900-next0httpsgithubcomangularangularcompare820-next2900-next0-2019-07-31) [Compare Source](https://togithub.com/angular/angular/compare/8.1.3...8.2.0) - Ivy related improvements and fixes ### [`v8.1.3`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​813httpsgithubcomangularangularcompare812813-2019-07-26) [Compare Source](https://togithub.com/angular/angular/compare/8.1.2...8.1.3) ##### Bug Fixes - **elements:** handle falsy initial value ([#​31604](https://togithub.com/angular/angular/issues/31604)) ([434b796](https://togithub.com/angular/angular/commit/434b796)), closes [angular/angular#​30834](https://togithub.com/angular/angular/issues/30834) ##### Performance Improvements - **compiler:** avoid copying from prototype while cloning an object ([#​31638](https://togithub.com/angular/angular/issues/31638)) ([1f3daa0](https://togithub.com/angular/angular/commit/1f3daa0)), closes [#​31627](https://togithub.com/angular/angular/issues/31627) ### [`v8.1.2`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​813httpsgithubcomangularangularcompare812813-2019-07-26) [Compare Source](https://togithub.com/angular/angular/compare/8.1.1...8.1.2) ##### Bug Fixes - **elements:** handle falsy initial value ([#​31604](https://togithub.com/angular/angular/issues/31604)) ([434b796](https://togithub.com/angular/angular/commit/434b796)), closes [angular/angular#​30834](https://togithub.com/angular/angular/issues/30834) ##### Performance Improvements - **compiler:** avoid copying from prototype while cloning an object ([#​31638](https://togithub.com/angular/angular/issues/31638)) ([1f3daa0](https://togithub.com/angular/angular/commit/1f3daa0)), closes [#​31627](https://togithub.com/angular/angular/issues/31627) ### [`v8.1.1`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​811httpsgithubcomangularangularcompare810811-2019-07-10) [Compare Source](https://togithub.com/angular/angular/compare/8.1.0...8.1.1) ##### Bug Fixes - **core:** export provider interfaces that are part of the public API types ([#​31377](https://togithub.com/angular/angular/issues/31377)) ([bebf089](https://togithub.com/angular/angular/commit/bebf089)), closes [/github.com/angular/angular/pull/31377#discussion_r299254408](https://togithub.com//github.com/angular/angular/pull/31377/issues/discussion_r299254408) [/github.com/angular/angular/blob/9e34670b2/packages/core/src/di/interface/provider.ts#L365-L366](https://togithub.com//github.com/angular/angular/blob/9e34670b2/packages/core/src/di/interface/provider.ts/issues/L365-L366) [/github.com/angular/angular/blob/9e34670b2/packages/core/src/di/interface/provider.ts#L283-L284](https://togithub.com//github.com/angular/angular/blob/9e34670b2/packages/core/src/di/interface/provider.ts/issues/L283-L284) [/github.com/angular/angular/blob/9e34670b2/packages/core/src/di/index.ts#L23](https://togithub.com//github.com/angular/angular/blob/9e34670b2/packages/core/src/di/index.ts/issues/L23) ### [`v8.1.0`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​810httpsgithubcomangularangularcompare810-rc0810-2019-07-02) [Compare Source](https://togithub.com/angular/angular/compare/8.0.3...8.1.0) ##### Bug Fixes - **core:** handle `undefined` meta in `injectArgs` ([#​31333](https://togithub.com/angular/angular/issues/31333)) ([80ccd6c](https://togithub.com/angular/angular/commit/80ccd6c)), closes [CLI #​14888](https://togithub.com/angular/angular-cli/issues/14888) - **service-worker:** cache opaque responses in data groups with `freshness` strategy ([#​30977](https://togithub.com/angular/angular/issues/30977)) ([b0c3453](https://togithub.com/angular/angular/commit/b0c3453)), closes [#​30968](https://togithub.com/angular/angular/issues/30968) - **service-worker:** cache opaque responses when requests exceeds timeout threshold ([#​30977](https://togithub.com/angular/angular/issues/30977)) ([a9038ef](https://togithub.com/angular/angular/commit/a9038ef)) ### [`v8.0.3`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​803httpsgithubcomangularangularcompare802803-2019-06-26) [Compare Source](https://togithub.com/angular/angular/compare/8.0.2...8.0.3) ##### Bug Fixes - **bazel:** exclude all angular schematics folders from metadata build ([#​31237](https://togithub.com/angular/angular/issues/31237)) ([6bad2ca](https://togithub.com/angular/angular/commit/6bad2ca)), closes [#​31235](https://togithub.com/angular/angular/issues/31235) - **bazel:** remove unsupported Css pre-processors from ng new ([#​31234](https://togithub.com/angular/angular/issues/31234)) ([980bcaf](https://togithub.com/angular/angular/commit/980bcaf)), closes [#​31209](https://togithub.com/angular/angular/issues/31209) - **bazel:** update ng new schema to match the current ng new schema of [@​schematics](https://togithub.com/schematics)/angular ([#​31234](https://togithub.com/angular/angular/issues/31234)) ([48f7f65](https://togithub.com/angular/angular/commit/48f7f65)), closes [#​31233](https://togithub.com/angular/angular/issues/31233) - **service-worker:** registration failed on Safari ([#​31140](https://togithub.com/angular/angular/issues/31140)) ([f470e69](https://togithub.com/angular/angular/commit/f470e69)), closes [#​31061](https://togithub.com/angular/angular/issues/31061) ### [`v8.0.2`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​803httpsgithubcomangularangularcompare802803-2019-06-26) [Compare Source](https://togithub.com/angular/angular/compare/8.0.1...8.0.2) ##### Bug Fixes - **bazel:** exclude all angular schematics folders from metadata build ([#​31237](https://togithub.com/angular/angular/issues/31237)) ([6bad2ca](https://togithub.com/angular/angular/commit/6bad2ca)), closes [#​31235](https://togithub.com/angular/angular/issues/31235) - **bazel:** remove unsupported Css pre-processors from ng new ([#​31234](https://togithub.com/angular/angular/issues/31234)) ([980bcaf](https://togithub.com/angular/angular/commit/980bcaf)), closes [#​31209](https://togithub.com/angular/angular/issues/31209) - **bazel:** update ng new schema to match the current ng new schema of [@​schematics](https://togithub.com/schematics)/angular ([#​31234](https://togithub.com/angular/angular/issues/31234)) ([48f7f65](https://togithub.com/angular/angular/commit/48f7f65)), closes [#​31233](https://togithub.com/angular/angular/issues/31233) - **service-worker:** registration failed on Safari ([#​31140](https://togithub.com/angular/angular/issues/31140)) ([f470e69](https://togithub.com/angular/angular/commit/f470e69)), closes [#​31061](https://togithub.com/angular/angular/issues/31061) ### [`v8.0.1`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​802httpsgithubcomangularangularcompare801802-2019-06-19) [Compare Source](https://togithub.com/angular/angular/compare/8.0.0...8.0.1) ##### Bug Fixes - **bazel:** builder workspace should use nodejs v10.16.0 ([#​31088](https://togithub.com/angular/angular/issues/31088)) ([c198dc6](https://togithub.com/angular/angular/commit/c198dc6)) - **core:** temporarily remove [@​deprecated](https://togithub.com/deprecated) jsdoc tag for a TextBedStatic.get overload ([#​30714](https://togithub.com/angular/angular/issues/30714)) ([0a7aebb](https://togithub.com/angular/angular/commit/0a7aebb)), closes [#​30514](https://togithub.com/angular/angular/issues/30514) - **language-service:** Remove 'any' in getQuickInfoAtPosition ([#​31014](https://togithub.com/angular/angular/issues/31014)) ([7f21449](https://togithub.com/angular/angular/commit/7f21449)) ### [`v8.0.0`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#​810-beta0httpsgithubcomangularangularcompare800810-beta0-2019-05-30) [Compare Source](https://togithub.com/angular/angular/compare/7.2.15...8.0.0) ##### Bug Fixes - **bazel:** allow ts_library interop with list-typed inputs ([#​30600](https://togithub.com/angular/angular/issues/30600)) ([3125376](https://togithub.com/angular/angular/commit/3125376)) - **bazel:** Bump ibazel to 0.10.1 for windows fixes ([#​30196](https://togithub.com/angular/angular/issues/30196)) ([1353bf0](https://togithub.com/angular/angular/commit/1353bf0)) - **bazel:** Directly spawn native Bazel binary ([#​30306](https://togithub.com/angular/angular/issues/30306)) ([2a0f497](https://togithub.com/angular/angular/commit/2a0f497)) - **bazel:** Disable sandbox on Mac OS ([#​30460](https://togithub.com/angular/angular/issues/30460)) ([b6b1aec](https://togithub.com/angular/angular/commit/b6b1aec)) - **bazel:** Exclude common/upgrade\* in metadata.tsconfig.json ([#​30133](https://togithub.com/angular/angular/issues/30133)) ([1f4c380](https://togithub.com/angular/angular/commit/1f4c380)) - **bazel:** ng test should run specific ts_web_test_suite ([#​30526](https://togithub.com/angular/angular/issues/30526)) ([e688e02](https://togithub.com/angular/angular/commit/e688e02)) - **bazel:** pass correct arguments to http_server in Windows ([#​30346](https://togithub.com/angular/angular/issues/30346)) ([3aff79c](https://togithub.com/angular/angular/commit/3aff79c)), closes [#​29785](https://togithub.com/angular/angular/issues/29785) - **bazel:** update peerDep ranges ([#​30155](https://togithub.com/angular/angular/issues/30155)) ([4ae0ee8](https://togithub.com/angular/angular/commit/4ae0ee8)) - **bazel:** Use existing npm/yarn lock files ([#​30438](https://togithub.com/angular/angular/issues/30438)) ([ff29ccc](https://togithub.com/angular/angular/commit/ff29ccc)) - **compiler-cli:** log ngcc skipping messages as debug instead of info ([#​30232](https://togithub.com/angular/angular/issues/30232)) ([60a8888](https://togithub.com/angular/angular/commit/60a8888)) - **core:** consistently use ng:/// for sourcemap URLs ([#​29826](https://togithub.com/angular/angular/issues/29826)) ([392473e](https://togithub.com/angular/angular/commit/392473e)) - **core:** CSS sanitizer now allows parens in file names ([#​30322](https://togithub.com/angular/angular/issues/30322)) ([728db88](https://togithub.com/angular/angular/commit/728db88)) - **core:** fix interpolate identifier in AOT ([#​30243](https://togithub.com/angular/angular/issues/30243)) ([30d1f29](https://togithub.com/angular/angular/commit/30d1f29)) - **core:** migrations not always migrating all files ([#​30269](https://togithub.com/angular/angular/issues/30269)) ([349935a](https://togithub.com/angular/angular/commit/349935a)) - **core:** remove deprecated `TestBed.deprecatedOverrideProvider` API ([#​30576](https://togithub.com/angular/angular/issues/30576)) ([a96976e](https://togithub.com/angular/angular/commit/a96976e)) - **core:** require 'static' flag on queries in typings ([#​30639](https://togithub.com/angular/angular/issues/30639)) ([84dd267](https://togithub.com/angular/angular/commit/84dd267)) - **core:** static-query migration errors not printed properly ([#​30458](https://togithub.com/angular/angular/issues/30458)) ([6ceb903](https://togithub.com/angular/angular/commit/6ceb903)) - **core:** static-query migration fails with default parameter values ([#​30269](https://togithub.com/angular/angular/issues/30269)) ([6357d4a](https://togithub.com/angular/angular/commit/6357d4a)) - **core:** static-query migration should gracefully exit if AOT compiler throws ([#​30269](https://togithub.com/angular/angular/issues/30269)) ([509352f](https://togithub.com/angular/angular/commit/509352f)) - **core:** static-query migration should handle queries on accessors ([#​30327](https://togithub.com/angular/angular/issues/30327)) ([0ffdb48](https://togithub.com/angular/angular/commit/0ffdb48)) - **core:** static-query migration should not fallback to test strategy ([#​30458](https://togithub.com/angular/angular/issues/30458)) ([0cdf598](https://togithub.com/angular/angular/commit/0cdf598)) - **core:** static-query migration should not prompt if no queries are used ([#​30254](https://togithub.com/angular/angular/issues/30254)) ([4c12d74](https://togithub.com/angular/angular/commit/4c12d74)) - **core:** static-query usage migration strategy should detect ambiguous query usage ([#​30215](https://togithub.com/angular/angular/issues/30215)) ([8d3365e](https://togithub.com/angular/angular/commit/8d3365e)) - **core:** temporarily remove [@​deprecated](https://togithub.com/deprecated) jsdoc tag for a TextBed.get overload ([#​30514](https://togithub.com/angular/angular/issues/30514)) ([f6bf892](https://togithub.com/angular/angular/commit/f6bf892)), closes [#​29290](https://togithub.com/angular/angular/issues/29290) [#​29905](https://togithub.com/angular/angular/issues/29905) - **language-service:** Remove tsserverlibrary from rollup globals ([#​30123](https://togithub.com/angular/angular/issues/30123)) ([124e497](https://togithub.com/angular/angular/commit/124e497)) - **router:** ensure `history.state` is set in `eager` update mode ([#​30154](https://togithub.com/angular/angular/issues/30154)) ([b40f6f3](https://togithub.com/angular/angular/commit/b40f6f3)) - **router:** ensure navigations start with the current URL value incase redirect is skipped ([#​30344](https://togithub.com/angular/angular/issues/30344)) ([0fd9d08](https://togithub.com/angular/angular/commit/0fd9d08)), closes [#​30340](https://togithub.com/angular/angular/issues/30340) [#​30160](https://togithub.com/angular/angular/issues/30160) - **router:** fix a problem with router not responding to back button ([#​30160](https://togithub.com/angular/angular/issues/30160)) ([3327bd8](https://togithub.com/angular/angular/commit/3327bd8)) - **router:** IE 11 bug can break URL unification when comparing objects ([#​30393](https://togithub.com/angular/angular/issues/30393)) ([197584d](https://togithub.com/angular/angular/commit/197584d)) - **router:** type cast correctly for IE 11 bug breaking URL Unification when comparing objects ([#​30464](https://togithub.com/angular/angular/issues/30464)) ([53f3564](https://togithub.com/angular/angular/commit/53f3564)) ##### Features - **bazel:** use `rbe_autoconfig()` and new container. ([#​29336](https://togithub.com/angular/angular/issues/29336)) ([9abf114](https://togithub.com/angular/angular/commit/9abf114)) - **common:** add ability to watch for AngularJS URL updates through `onUrlChange` hook ([#​30466](https://togithub.com/angular/angular/issues/30466)) ([1aff524](https://togithub.com/angular/angular/commit/1aff524)) - **common:** stricter types for `SlicePipe` ([#​30156](https://togithub.com/angular/angular/issues/30156)) ([95830ee](https://togithub.com/angular/angular/commit/95830ee)) - **core:** deprecate integration with the Web Tracing Framework (WTF) ([#​30642](https://togithub.com/angular/angular/issues/30642)) ([f310a59](https://togithub.com/angular/angular/commit/f310a59)) - **language-service:** Implement `definitionAndBoundSpan` ([#​30125](https://togithub.com/angular/angular/issues/30125)) ([f491673](https://togithub.com/angular/angular/commit/f491673)) - **platform-webworker:** deprecate platform-webworker ([#​30642](https://togithub.com/angular/angular/issues/30642)) ([ccc76f7](https://togithub.com/angular/angular/commit/ccc76f7))

Renovate configuration

:date: Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone UTC.

:vertical_traffic_light: Automerge: Enabled.

:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.



Newsflash: Renovate has joined WhiteSource, and is now free for all use. Learn more or view updated terms and privacy policies.