From c4a472676f307ac3c15fec893a7c425d796e0437 Mon Sep 17 00:00:00 2001 From: Addy Osmani Date: Sat, 6 Feb 2021 23:03:42 -0800 Subject: [PATCH] [docs] Update CHANGELOG --- CHANGELOG.md | 383 +++++++++++++++++++++++++++++++++------------------ 1 file changed, 249 insertions(+), 134 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98b1946b..4f7b283c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,169 +1,284 @@ +## 2.1.0 (2021-02-07) + +* [docs] Add React SPA demos to repo and site (#179) ([179cb56](/~https://github.com/GoogleChromeLabs/quicklink/commit/179cb56)), closes [#179](/~https://github.com/GoogleChromeLabs/quicklink/issues/179) +* [docs] drop highlightjs reference and link up prism styles ([b91872b](/~https://github.com/GoogleChromeLabs/quicklink/commit/b91872b)) +* [docs] Fix quicklink logo ([25829de](/~https://github.com/GoogleChromeLabs/quicklink/commit/25829de)) +* [docs] minor tweak to header text ([cd31382](/~https://github.com/GoogleChromeLabs/quicklink/commit/cd31382)) +* [docs] refactor api docs syntax highlighting ([59f7eca](/~https://github.com/GoogleChromeLabs/quicklink/commit/59f7eca)) +* [docs] refactor copy-snippets syntax highlighting ([5445a8b](/~https://github.com/GoogleChromeLabs/quicklink/commit/5445a8b)) +* [docs] refactor measure docs syntax highlighting ([eaa87ac](/~https://github.com/GoogleChromeLabs/quicklink/commit/eaa87ac)) +* [docs] refactor over-prefetching docs syntax highlighting ([6ec1287](/~https://github.com/GoogleChromeLabs/quicklink/commit/6ec1287)) +* [docs] refactor react docs syntax highlighting ([ba5984d](/~https://github.com/GoogleChromeLabs/quicklink/commit/ba5984d)) +* [docs] refactor usage docs syntax highlighting ([25367f4](/~https://github.com/GoogleChromeLabs/quicklink/commit/25367f4)) +* [docs] remainder of syntax highlighting fixes ([cf32a85](/~https://github.com/GoogleChromeLabs/quicklink/commit/cf32a85)) +* [docs] remove highlightjs ([7ff8c8f](/~https://github.com/GoogleChromeLabs/quicklink/commit/7ff8c8f)) +* [docs] various style theme improvements ([06786fb](/~https://github.com/GoogleChromeLabs/quicklink/commit/06786fb)) +* [feat] (options): Add a `hrefFn` option to build the URL to prefetch. (#201) ([ee072d4](/~https://github.com/GoogleChromeLabs/quicklink/commit/ee072d4)), closes [#201](/~https://github.com/GoogleChromeLabs/quicklink/issues/201) +* [feat] `delay` option to reduce impact on CDNs and servers [alternative without data-attributes] (#2 ([5cdf569](/~https://github.com/GoogleChromeLabs/quicklink/commit/5cdf569)), closes [#217](/~https://github.com/GoogleChromeLabs/quicklink/issues/217) +* [infra] add eleventy syntax highlighting ([b48f80d](/~https://github.com/GoogleChromeLabs/quicklink/commit/b48f80d)) +* [infra] Add site to firebase hosting config ([fe43486](/~https://github.com/GoogleChromeLabs/quicklink/commit/fe43486)) +* [infra] bump version to 2.1.0 ([81232e8](/~https://github.com/GoogleChromeLabs/quicklink/commit/81232e8)) +* Added Ray-Ban and Oakley from Luxxotica to trustedByLogos section (#202) ([b4494b0](/~https://github.com/GoogleChromeLabs/quicklink/commit/b4494b0)), closes [#202](/~https://github.com/GoogleChromeLabs/quicklink/issues/202) +* Correct typo, duplicate "passing" (#185) ([932f655](/~https://github.com/GoogleChromeLabs/quicklink/commit/932f655)), closes [#185](/~https://github.com/GoogleChromeLabs/quicklink/issues/185) +* New demo page (#205) ([5205d62](/~https://github.com/GoogleChromeLabs/quicklink/commit/5205d62)), closes [#205](/~https://github.com/GoogleChromeLabs/quicklink/issues/205) +* update homepage url in package.json (#184) ([172275b](/~https://github.com/GoogleChromeLabs/quicklink/commit/172275b)), closes [#184](/~https://github.com/GoogleChromeLabs/quicklink/issues/184) +* Updating broken link ([224df77](/~https://github.com/GoogleChromeLabs/quicklink/commit/224df77)) +* Fix: Cannot read property 'then' of undefined (#188) ([a8872b8](/~https://github.com/GoogleChromeLabs/quicklink/commit/a8872b8)), closes [#188](/~https://github.com/GoogleChromeLabs/quicklink/issues/188) +* chore(deps): bump http-proxy from 1.18.0 to 1.18.1 (#200) ([0aa5157](/~https://github.com/GoogleChromeLabs/quicklink/commit/0aa5157)), closes [#200](/~https://github.com/GoogleChromeLabs/quicklink/issues/200) + + + +## 2.0.0 (2020-05-07) + +* [infra] Add site updates for 2.0.0 (#178) ([8aa512b](/~https://github.com/GoogleChromeLabs/quicklink/commit/8aa512b)), closes [#178](/~https://github.com/GoogleChromeLabs/quicklink/issues/178) +* [infra] Bump versions to 2.0.0 ([08d9a39](/~https://github.com/GoogleChromeLabs/quicklink/commit/08d9a39)) +* 2.0.0 ([735caf6](/~https://github.com/GoogleChromeLabs/quicklink/commit/735caf6)) + + + +## 2.0.0-beta (2020-04-24) + +* [core] Adds withQuicklink HOC (#172) ([89cd6a9](/~https://github.com/GoogleChromeLabs/quicklink/commit/89cd6a9)), closes [#172](/~https://github.com/GoogleChromeLabs/quicklink/issues/172) [#175](/~https://github.com/GoogleChromeLabs/quicklink/issues/175) [#176](/~https://github.com/GoogleChromeLabs/quicklink/issues/176) [#177](/~https://github.com/GoogleChromeLabs/quicklink/issues/177) +* [core] Introduce prefetch chunks build (#171) ([301aedb](/~https://github.com/GoogleChromeLabs/quicklink/commit/301aedb)), closes [#171](/~https://github.com/GoogleChromeLabs/quicklink/issues/171) [#168](/~https://github.com/GoogleChromeLabs/quicklink/issues/168) [#169](/~https://github.com/GoogleChromeLabs/quicklink/issues/169) +* [docs] Add initial site ([e934a2b](/~https://github.com/GoogleChromeLabs/quicklink/commit/e934a2b)) +* [docs] Add notes on double-keyed caching ([03d3c97](/~https://github.com/GoogleChromeLabs/quicklink/commit/03d3c97)) +* [docs] Added Newegg to trustedByLogos section (#153) ([453a661](/~https://github.com/GoogleChromeLabs/quicklink/commit/453a661)), closes [#153](/~https://github.com/GoogleChromeLabs/quicklink/issues/153) +* [docs] Bugfix/syntax highlighting site (#147) ([0f644e7](/~https://github.com/GoogleChromeLabs/quicklink/commit/0f644e7)), closes [#147](/~https://github.com/GoogleChromeLabs/quicklink/issues/147) +* [docs] Compress site resources w/ImageOptim ([179e18e](/~https://github.com/GoogleChromeLabs/quicklink/commit/179e18e)) +* [docs] Measuring impact of QuickLink in sites guide (#146) ([2ce99e3](/~https://github.com/GoogleChromeLabs/quicklink/commit/2ce99e3)), closes [#146](/~https://github.com/GoogleChromeLabs/quicklink/issues/146) +* [docs] New section "Quicklink extension" for home page. (#150) ([468c231](/~https://github.com/GoogleChromeLabs/quicklink/commit/468c231)), closes [#150](/~https://github.com/GoogleChromeLabs/quicklink/issues/150) +* [docs] Over-prefetching section for home page (#148) ([75aa643](/~https://github.com/GoogleChromeLabs/quicklink/commit/75aa643)), closes [#148](/~https://github.com/GoogleChromeLabs/quicklink/issues/148) +* [docs] Update the Angular logo (#158) ([836f170](/~https://github.com/GoogleChromeLabs/quicklink/commit/836f170)), closes [#158](/~https://github.com/GoogleChromeLabs/quicklink/issues/158) +* [infra] Add firebase deployment ([89ab866](/~https://github.com/GoogleChromeLabs/quicklink/commit/89ab866)) +* [infra] Fix tests (#142) ([6644860](/~https://github.com/GoogleChromeLabs/quicklink/commit/6644860)), closes [#142](/~https://github.com/GoogleChromeLabs/quicklink/issues/142) +* [infra] Publish dist directory (#98) ([9cdf06f](/~https://github.com/GoogleChromeLabs/quicklink/commit/9cdf06f)), closes [#98](/~https://github.com/GoogleChromeLabs/quicklink/issues/98) +* 2.0.0-beta ([185d1e8](/~https://github.com/GoogleChromeLabs/quicklink/commit/185d1e8)) +* Add support for Quicklink 2.0.0-alpha ([7c7c917](/~https://github.com/GoogleChromeLabs/quicklink/commit/7c7c917)) +* Add twitter metadata ([74d3224](/~https://github.com/GoogleChromeLabs/quicklink/commit/74d3224)) +* Adding SPA section to README.md ([ea3229a](/~https://github.com/GoogleChromeLabs/quicklink/commit/ea3229a)) +* Fix typo on README (#127) ([5acb27e](/~https://github.com/GoogleChromeLabs/quicklink/commit/5acb27e)), closes [#127](/~https://github.com/GoogleChromeLabs/quicklink/issues/127) +* package.json: bump version to 2.0.0-alpha ([d5d5ca5](/~https://github.com/GoogleChromeLabs/quicklink/commit/d5d5ca5)) +* Updates to initial site (#144) ([3f796f6](/~https://github.com/GoogleChromeLabs/quicklink/commit/3f796f6)), closes [#144](/~https://github.com/GoogleChromeLabs/quicklink/issues/144) +* chore(deps): bump acorn from 6.4.0 to 6.4.1 (#167) ([8b62949](/~https://github.com/GoogleChromeLabs/quicklink/commit/8b62949)), closes [#167](/~https://github.com/GoogleChromeLabs/quicklink/issues/167) + + + +## 2.0.0-alpha (2019-09-25) + +* (docs) update to remove TODOs from README ([8cd1183](/~https://github.com/GoogleChromeLabs/quicklink/commit/8cd1183)) +* Update docs with ad-related considerations (#122) ([7ac672f](/~https://github.com/GoogleChromeLabs/quicklink/commit/7ac672f)), closes [#122](/~https://github.com/GoogleChromeLabs/quicklink/issues/122) +* Major: Rework exports; Add `throttle` and `limit` options (#120) ([4044de0](/~https://github.com/GoogleChromeLabs/quicklink/commit/4044de0)), closes [#120](/~https://github.com/GoogleChromeLabs/quicklink/issues/120) [#1](/~https://github.com/GoogleChromeLabs/quicklink/issues/1) + + + +## 1.0.1 (2019-08-17) + +* (demo) Introduce new demos for basic + workbox usage ([9eb7fa0](/~https://github.com/GoogleChromeLabs/quicklink/commit/9eb7fa0)) +* (demos) Add new demos to README ([85729aa](/~https://github.com/GoogleChromeLabs/quicklink/commit/85729aa)) +* (docs) Update README: note on session stitching ([ba9795c](/~https://github.com/GoogleChromeLabs/quicklink/commit/ba9795c)) +* (infra) Bump version to 1.0.1 ([d75188d](/~https://github.com/GoogleChromeLabs/quicklink/commit/d75188d)) +* A few quick size optimizations ([201c217](/~https://github.com/GoogleChromeLabs/quicklink/commit/201c217)) +* Add homepage and bugs links to package.json (#116) ([002645b](/~https://github.com/GoogleChromeLabs/quicklink/commit/002645b)), closes [#116](/~https://github.com/GoogleChromeLabs/quicklink/issues/116) +* Add note to README about Drupal module. ([d94ff80](/~https://github.com/GoogleChromeLabs/quicklink/commit/d94ff80)) +* Check if `requestIdleCallback` exists in `window` (#112) ([089da91](/~https://github.com/GoogleChromeLabs/quicklink/commit/089da91)), closes [#112](/~https://github.com/GoogleChromeLabs/quicklink/issues/112) +* Create .editorconfig (#61) ([beae09b](/~https://github.com/GoogleChromeLabs/quicklink/commit/beae09b)), closes [#61](/~https://github.com/GoogleChromeLabs/quicklink/issues/61) +* Fail silently, don’t throw an error, when IntersectionObserver isn’t available (#113) ([32e5b61](/~https://github.com/GoogleChromeLabs/quicklink/commit/32e5b61)), closes [#113](/~https://github.com/GoogleChromeLabs/quicklink/issues/113) +* Fix ES Module import syntax ([a2b90ff](/~https://github.com/GoogleChromeLabs/quicklink/commit/a2b90ff)) +* GitHub Issue Templates (#109) ([2e6401e](/~https://github.com/GoogleChromeLabs/quicklink/commit/2e6401e)), closes [#109](/~https://github.com/GoogleChromeLabs/quicklink/issues/109) +* HTML formatting tidy for Tests & Demos (#114) ([f4aef2e](/~https://github.com/GoogleChromeLabs/quicklink/commit/f4aef2e)), closes [#114](/~https://github.com/GoogleChromeLabs/quicklink/issues/114) +* HTTPS link to gruntjs.com (#100) ([47f49e7](/~https://github.com/GoogleChromeLabs/quicklink/commit/47f49e7)), closes [#100](/~https://github.com/GoogleChromeLabs/quicklink/issues/100) +* HTTPS link to nodejs.org (#110) ([cf9551e](/~https://github.com/GoogleChromeLabs/quicklink/commit/cf9551e)), closes [#110](/~https://github.com/GoogleChromeLabs/quicklink/issues/110) +* Mention instant.page as a related project ([0bc8aec](/~https://github.com/GoogleChromeLabs/quicklink/commit/0bc8aec)) +* Mention Safari ≥ 12.1 working without polyfills (#111) ([b01e5bb](/~https://github.com/GoogleChromeLabs/quicklink/commit/b01e5bb)), closes [#111](/~https://github.com/GoogleChromeLabs/quicklink/issues/111) +* remove extraneous full stops / periods from comment (#105) ([23737af](/~https://github.com/GoogleChromeLabs/quicklink/commit/23737af)), closes [#105](/~https://github.com/GoogleChromeLabs/quicklink/issues/105) +* remove unneeded type="text/css" from demo (#106) ([4dc74f1](/~https://github.com/GoogleChromeLabs/quicklink/commit/4dc74f1)), closes [#106](/~https://github.com/GoogleChromeLabs/quicklink/issues/106) +* remove unneeded type="text/css" from demo page (#104) ([24919bd](/~https://github.com/GoogleChromeLabs/quicklink/commit/24919bd)), closes [#104](/~https://github.com/GoogleChromeLabs/quicklink/issues/104) +* Update link to Gatsby with Guess.js (#108) ([dc02d33](/~https://github.com/GoogleChromeLabs/quicklink/commit/dc02d33)), closes [#108](/~https://github.com/GoogleChromeLabs/quicklink/issues/108) +* Update microbundle to fix "missing JSX plugin" issue ([8f5cf22](/~https://github.com/GoogleChromeLabs/quicklink/commit/8f5cf22)) +* Update repo path in package.json ([45e9bbd](/~https://github.com/GoogleChromeLabs/quicklink/commit/45e9bbd)) +* Update the Readme and add a mention of the WordPress plugin ([0f15f45](/~https://github.com/GoogleChromeLabs/quicklink/commit/0f15f45)) +* Use latest version of polyfill.io JS (#92) ([b15c8ba](/~https://github.com/GoogleChromeLabs/quicklink/commit/b15c8ba)), closes [#92](/~https://github.com/GoogleChromeLabs/quicklink/issues/92) +* fix: Attempt to address build issues (Travis) ([9755280](/~https://github.com/GoogleChromeLabs/quicklink/commit/9755280)) +* fix: stop observing links once prefetched; ([ce0011c](/~https://github.com/GoogleChromeLabs/quicklink/commit/ce0011c)) +* fix(README): use UMD file for