Skip to content

fix(plugin-sitemap): missing data in query results#22843

Merged
gatsbybot merged 4 commits intomasterfrom
sitemap-data-bug-fix
Apr 11, 2020
Merged

fix(plugin-sitemap): missing data in query results#22843
gatsbybot merged 4 commits intomasterfrom
sitemap-data-bug-fix

Conversation

@moonmeister
Copy link
Copy Markdown
Contributor

Description

#21948 broke custom data queries and only passed required data. This PR correctly filter's the required data and passes the other queried data

Related Issues

fixes #22703

@moonmeister moonmeister added the type: bug An issue or pull request relating to a bug in Gatsby label Apr 6, 2020
@moonmeister moonmeister requested a review from a team April 6, 2020 03:36
@moonmeister moonmeister changed the title fix(plugin-sitemap): #22703 missing data in serialize funciton fix(plugin-sitemap): #22703 missing data in query results Apr 6, 2020
@moonmeister moonmeister changed the title fix(plugin-sitemap): #22703 missing data in query results fix(plugin-sitemap): missing data in query results Apr 6, 2020
@pieh
Copy link
Copy Markdown
Contributor

pieh commented Apr 7, 2020

This looks good. Just a question - worth adding a test with custom query that uses extra query fields (and not just allSitePage + site)? Alternatively adjusting

it(`custom query runs`, async () => {
one to "query" (as it's mocked there) additional data?

@moonmeister
Copy link
Copy Markdown
Contributor Author

@pieh Yeah, I can do that.

pieh
pieh previously requested changes Apr 9, 2020
Copy link
Copy Markdown
Contributor

@pieh pieh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is no new comment - just marking the PR that changes were requested (modyfing/adding test), so pull request list list shows info that there was review here

Copy link
Copy Markdown
Contributor

@vladar vladar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Kudos for adding the test case! 💜

@vladar vladar added the bot: merge on green Gatsbot will merge these PRs automatically when all tests passes label Apr 10, 2020
@pieh pieh dismissed their stale review April 11, 2020 15:01

changes were pushed

@pieh pieh added bot: merge on green Gatsbot will merge these PRs automatically when all tests passes and removed bot: merge on green Gatsbot will merge these PRs automatically when all tests passes labels Apr 11, 2020
@gatsbybot gatsbybot merged commit cff1d7f into master Apr 11, 2020
@delete-merged-branch delete-merged-branch bot deleted the sitemap-data-bug-fix branch April 11, 2020 15:01
KyleAMathews added a commit that referenced this pull request Apr 15, 2020
commit d29585b
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Tue Apr 14 16:08:02 2020 -0700

    Fix translated aria-label for expand buttons (#23113)

commit 6d4c664
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Tue Apr 14 15:56:23 2020 -0400

    blog post urging Gatsby community members to meet virtually, not in p… (#23111)

    * blog post urging Gatsby community members to meet virtually, not in person, until pandemic ends

    * add bold bullet points

    * Add bold bullet points

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 7a686ed
Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
Date:   Wed Apr 15 01:28:05 2020 +0700

    chore(release): Publish

     - gatsby-source-graphql@2.4.0

commit c7b0f70
Author: Kamil Kisiela <kamil.kisiela@gmail.com>
Date:   Tue Apr 14 20:09:53 2020 +0200

    chore(gatsby-source-graphql): Use GraphQL Tools again (#23103)

    * Use GraphQL Tools again

    GraphQL Tools Fork was merged into GraphQL Tools v5

    * Update packages/gatsby-source-graphql/src/__tests__/gatsby-node.js

    Co-Authored-By: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>

    Co-authored-by: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>

commit 8956767
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Tue Apr 14 18:09:33 2020 +0200

    fix(blog): MagMutual - brand names (#23072)

    * fix brand names

    * apply https

commit c803288
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Tue Apr 14 17:36:53 2020 +0200

    fix(docs): security in Gatsby - remove domain from internal links (#23100)

    * fix local links

    * fix remove local domain

commit e9c8931
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Tue Apr 14 16:40:46 2020 +0200

    fix format (#23073)

commit b9e931a
Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
Date:   Tue Apr 14 21:01:19 2020 +0700

    chore(gatsby): Test sift filtering on date instances (skipped for now) (#23096)

commit 900f31c
Author: LB <laurie@gatsbyjs.com>
Date:   Tue Apr 14 09:58:45 2020 -0400

    Remove upcoming events (#23080)

    * Remove upcoming events

    * skip test

    * between the two of us we'll get this right, skip another test

    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

commit 85e3580
Author: Peter van der Zee <github-public@qfox.nl>
Date:   Tue Apr 14 15:07:30 2020 +0200

    chore(release): Publish

     - gatsby-theme-blog-core@1.3.22
     - gatsby-theme-blog@1.4.22
     - gatsby-theme-notes@1.2.21
     - gatsby@2.20.20

commit d9bf48a
Author: Mikhail Novikov <freiksenet@gmail.com>
Date:   Tue Apr 14 15:17:07 2020 +0300

    Revert "fix(gatsby): Set a timeout of 15 seconds on queries" (#23095)

    This reverts commit 1e81c76.

commit f864e88
Author: Andrew Fairlie <andrew@madebymutual.com>
Date:   Tue Apr 14 13:09:36 2020 +0100

    Add The Cares Family to Showcase (#23043)

    * Add The Cares Family to Showcase

    * Fix extra space on sites.yml

    * Remove incompatible categories

    Co-authored-by: LB <laurie@gatsbyjs.com>

commit fd57224
Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
Date:   Tue Apr 14 13:49:24 2020 +0200

    perf(gatsby): Support `lte` for indexed fast filters (#22932)

    * Rename function to better fit what it returns

    * Use `filterCacheKey` more consistently

    * Consistency around `nodesPerValue`

    * Fix the name and typing of array of sets of nodes

    * Fix typing, fix perf bug

    The typing of the array of caches was incorrect (see previous commit too).

    The sort, affected in this commit, was sorting by `.length`, but the value is a `Set` so the intention was to sort by `.size` since its `.length` will always be `undefined`. This won't change semantics, just meant that the sort didn't do anything, leading to a sub-optimal performance.

    * Extend the `FilterCache` type to support op-specific meta data

    * Replace wild usage of `FilterType`

    * Refactor some old comments / naming to be consistent with current code / types

    * Suggested changes

    Followup commits suggested by @vladar in #22742

    * Enable `lte` for fast filters

    * Mandatory lint/type fix commit

    * And the loki commit

    * Enable/disable query and eleeMatch ops in one place

    * Fix tests, fix lte binary search lookup

    * Support `null` properly and handle not found binary search case

    The binary search should not return an arbitrary node, but rather a signal value (`undefined` in this case) that it failed somehow. It shouldn't, but who knows.

    The `null` case was a bit more work because it affects typign and all kinds of weird comparing edge cases. There's also a distinction between how `eq` treats `null` target values versus how `lte` treats them. So I had to encode them differently in the cache. Hence the type update.

    * Sigh, this is why I had to introduce that type in the first place

    * Forgot to remove an argument from followup work

    * Apply suggestions

commit 65cfc81
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Tue Apr 14 13:47:24 2020 +0200

    fix brand names (#23075)

commit 408240b
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Tue Apr 14 13:46:27 2020 +0200

    fix code block language (#23074)

commit b8a9b60
Author: LekoArts <lekoarts@gmail.com>
Date:   Tue Apr 14 13:25:05 2020 +0200

    chore(release): Publish

     - gatsby-plugin-fullstory@2.2.2

commit 843cf3a
Author: Akash Arora <akash.arora777@gmail.com>
Date:   Tue Apr 14 16:51:45 2020 +0530

    fix(gatsby-plugin-fullstory): Updated to Edge URL + Add Update… (#23089)

    * Updated to Edge URL + Add Updated JS Code

    Refer to issue #23088

    * update snapshots

    Co-authored-by: LekoArts <lekoarts@gmail.com>

commit d32baae
Author: Ward Peeters <ward@coding-tech.com>
Date:   Tue Apr 14 08:55:10 2020 +0200

    chore(release): Publish

     - gatsby-cli@2.11.8
     - gatsby-plugin-sitemap@2.3.2
     - gatsby-theme-blog-core@1.3.21
     - gatsby-theme-blog@1.4.21
     - gatsby-theme-notes@1.2.20
     - gatsby@2.20.19

commit 64627e7
Author: Tyler Barnes <tylerdbarnes@gmail.com>
Date:   Mon Apr 13 14:01:10 2020 -0700

    chore(benchmarks): upgrade wordpress benchmark (#23065)

    * upgrade to latest and remove unneeded packages

    * bump wp source version

commit 36cb890
Author: LB <laurie@gatsbyjs.com>
Date:   Mon Apr 13 16:23:07 2020 -0400

    Make a note about duplicate behavior in theme authoring (#23055)

    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

commit b969dc4
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Mon Apr 13 13:20:07 2020 -0700

    docs: Docs sync behavior (#23022)

    * try a few languages to check perf

    * Add section on the sync behavior

    * Update docs/contributing/translation/sync-guide.md

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    * Update docs/contributing/translation/sync-guide.md

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    * Update docs/contributing/translation/sync-guide.md

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    * Update i18n.js

    * chore: format

    Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>
    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 4983d20
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Mon Apr 13 12:33:34 2020 -0700

    Fix mobile nav bar text (#23069)

commit 63b9dd6
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Mon Apr 13 20:56:35 2020 +0200

    fix code block language (#23070)

commit 0ede4c8
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Mon Apr 13 20:56:05 2020 +0200

    fix casing in Image Captions (#23068)

commit b67891a
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Mon Apr 13 20:24:22 2020 +0200

    fix links (#23066)

commit 13d3898
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Mon Apr 13 20:20:06 2020 +0200

    fix brand names (#23067)

commit bd5ca8e
Author: João Pedro Schmitz <oi@joaopedro.cc>
Date:   Mon Apr 13 15:03:35 2020 -0300

    chore(starters): add gatsby-starter-ts (#22954)

    Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

commit a367a88
Author: Masoud <50676388+masoudkarimif@users.noreply.github.com>
Date:   Mon Apr 13 12:03:01 2020 -0600

    chore(sites): add whilenext.com (#22883)

    Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

commit 6f909b1
Author: Amadeus <38767929+Mozart409@users.noreply.github.com>
Date:   Mon Apr 13 20:02:14 2020 +0200

    chore(starters): add gatsby-custom-tailwind (#22858)

    Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

commit a63b42b
Author: SaimirKapaj <kapajsaimir@gmail.com>
Date:   Mon Apr 13 19:59:14 2020 +0200

    chore(starters): add gatsby-redux-toolkit-typescript-starter (#22788)

    * Add starter to starter list

    * fixed formatting

    Co-authored-by: Saimir Kapaj <saimir.kapaj@pm-international.com>
    Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

commit 41f1cc5
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Mon Apr 13 12:01:11 2020 -0400

    Add Virtual Gatsby Days registration blog post (#23060)

    * Add Virtual Gatsby Days registration blog post

    * Fix image path

    * Update index.md

commit 74114a4
Author: Alejandro Ñáñez Ortiz <alejonanez@gmail.com>
Date:   Mon Apr 13 10:58:32 2020 -0500

    Update tailwind-css.md (#23028)

    CSS-in-JS section was referring to `Styled Components`, but in reality, it was using `Emotion`. I updated the documentation to reflect that.

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit f9929be
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Mon Apr 13 11:32:22 2020 -0400

    Update tagging (#23056)

commit 66a1b7f
Author: Blaine Kasten <blainekasten@gmail.com>
Date:   Mon Apr 13 09:11:46 2020 -0500

    fix(gatsby-cli): Fix console methods incorrectly handling falsy values (#23021)

    * fix(gatsby-cli): Fix console.* methods incorectly handling falsy values

    * handle more situations

commit 854241b
Author: caitlinthefirst <caitlin@gatsbyjs.com>
Date:   Mon Apr 13 09:51:23 2020 -0400

    fix-typo

commit 8d4c96d
Author: Andrew Louis <andrew@hyfen.net>
Date:   Mon Apr 13 09:20:16 2020 -0400

    Adds duetocovid19.com to sites.yml (#23048)

    * Adds duetocovid19.com to sites.yml

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit ddde4f9
Author: Jeremy Le François <jelefra@users.noreply.github.com>
Date:   Mon Apr 13 14:01:07 2020 +0100

    chore(docs): fix e-commerce showcase link (#23053)

    Access the page in question: https://www.gatsbyjs.org/docs/building-an-e-commerce-site/

commit 1cef929
Author: Jongwoo Han <44025432+jongwooo@users.noreply.github.com>
Date:   Mon Apr 13 21:52:56 2020 +0900

    chore(starters): update gatsby-starter-typescript (#23042)

commit 34defce
Author: Rolwin Reevan Monteiro <rolwinmonteiro@gmail.com>
Date:   Mon Apr 13 18:15:57 2020 +0530

    Update starters.yml (#22960)

commit cb224bb
Author: Blaine Kasten <blainekasten@gmail.com>
Date:   Mon Apr 13 07:17:01 2020 -0500

    chore(scripts): Add conversion metrics to typecheck command (#23025)

commit 21d0e5b
Author: Tyler Barnes <tylerdbarnes@gmail.com>
Date:   Sun Apr 12 13:02:04 2020 -0700

    chore(wordpress-benchmark): upgrade to latest packages and rem… (#23046)

commit 8493de8
Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
Date:   Sun Apr 12 22:23:48 2020 +0700

    fix(gatsby): call schema rebuild manually on __refresh (#23009)

    * fix(gatsby): call schema rebuild manually on __refresh

    * Avoid collisions between schema hot reloader and __refresh

commit df870ab
Author: Nicholas Duffy <duffn@outlook.com>
Date:   Sun Apr 12 08:05:54 2020 -0600

    chore(circleci): Remove benchmark configuration (#23034)

commit 1e81c76
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Sun Apr 12 08:03:49 2020 -0600

    fix(gatsby): Set a timeout of 15 seconds on queries (#23036)

    Query resolvers can hang indefinitely right now which can be confusing to debug as there's no indication of what's happening.

    With a timeout set, eventually the hanging query will fail with an error like this which should help people figure out where to investigate

commit 94267be
Author: Peteris Bikis <hi@peter.is>
Date:   Sat Apr 11 16:02:30 2020 +0100

    fix: Ensure component order is deterministic (#22965)

    * Ensure component order is deterministic

    Ensure component order - and therefore hash - is deterministic when writing out .cache/async-requires.js

    * Add test for getComponents

commit cff1d7f
Author: Alex Moon <moonmeister@users.noreply.github.com>
Date:   Sat Apr 11 23:01:39 2020 +0800

    fix(plugin-sitemap): missing data in query results (#22843)

    * fix: #22703 missing data in serialize funciton

    * fix: revert a couple changes for url resolution to not change and get whole query

    * refactor: move otherData spread to top so site is overritten by propper url if needed

    * test: add test to confirm non standard data is passed

commit eacffd9
Author: Peter van der Zee <github-public@qfox.nl>
Date:   Sat Apr 11 14:36:40 2020 +0200

    chore(release): Publish

     - gatsby-remark-embed-snippet@4.2.2
     - gatsby-theme-blog-core@1.3.20
     - gatsby-theme-blog@1.4.20
     - gatsby-theme-notes@1.2.19
     - gatsby@2.20.18

commit 96f8d4b
Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
Date:   Sat Apr 11 14:33:10 2020 +0200

    fix(gatsby): Use `moveSync` over `renameSync` to fix cross mount cases (#23029)

commit 2fcb978
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Fri Apr 10 14:32:25 2020 -0700

    Set the script to run at Friday 6pm PST (#23017)

commit 17d7ba2
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Fri Apr 10 14:17:29 2020 -0700

    update time

commit eb660bd
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Fri Apr 10 14:10:11 2020 -0700

    Add label to the sync PR even if no conflicts (#23014)

commit 1cc3498
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Fri Apr 10 14:06:50 2020 -0700

    test run-all (#23016)

commit f27bcad
Author: Shane Thomas <shane@codekarate.com>
Date:   Fri Apr 10 15:54:29 2020 -0500

    docs: Update spelling error in 2020-04-05 blog post (#23015)

commit 17d5f5d
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Fri Apr 10 16:47:20 2020 -0400

    Add blog post Agility CMS upgrades to Gatsby with author avatar (#22985)

    * Add blog post Agility CMS upgrades to Gatsby with author avatar

    * chore: format

    * Fix indent on Joel Varty newly added author ID

    * fix syntax that was making MDX choke

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

commit 109b905
Author: Dan Bovey <41577056+danpoq@users.noreply.github.com>
Date:   Fri Apr 10 21:34:56 2020 +0100

    feat(remark-embed-snippet): embed specific lines (#21907)

    * feat(remark-embed-snippet): embed specific lines

    * refactor(remark-embed-snippet): util file names

    * fix(remark-embed-snippet): language of snippet

    * feat(remark-embed-snippet): parse numeric range

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 0b0f5f3
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Fri Apr 10 13:25:26 2020 -0700

    update weekly sync script (#23008)

commit 5ca794d
Author: Ashutosh Hathidara <ashutoshhathidara98@gmail.com>
Date:   Sat Apr 11 01:41:24 2020 +0530

    Added doc for absolute import from gatsby eslint rules or other tools (#22750)

    * Added doc for absolute import from gatsby eslint rules or other tools

    * Added doc for absolute import from gatsby eslint rules or other tools

    * Prettier

    * Prettier

    * Added new section for importing non-webpack tools

    * Update docs/docs/add-custom-webpack-config.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/add-custom-webpack-config.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/add-custom-webpack-config.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Prettier run

    * Undone other changes

    Co-authored-by: LB <laurie@gatsbyjs.com>

commit 1bfd022
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Fri Apr 10 15:52:10 2020 -0400

    Update index.md (#23007)

commit 250611a
Author: John Bampton <jbampton@users.noreply.github.com>
Date:   Sat Apr 11 05:29:44 2020 +1000

    chore(docs): 🧹 Remove whitespace from Markdown link (#23001)

commit 45d2a62
Author: IMRAN KHAN <30754328+strongSoda@users.noreply.github.com>
Date:   Sat Apr 11 00:46:16 2020 +0530

    Update sites.yml (#22881)

commit 3ac14e8
Author: Blaine Kasten <blainekasten@gmail.com>
Date:   Fri Apr 10 12:51:09 2020 -0500

    chore(release): Publish

     - gatsby-cli@2.11.7
     - gatsby-plugin-mdx@1.1.7
     - gatsby-plugin-react-helmet@3.2.2
     - gatsby-theme-blog-core@1.3.19
     - gatsby-theme-blog@1.4.19
     - gatsby-theme-notes@1.2.18
     - gatsby@2.20.17

commit be85f2e
Author: Blaine Kasten <blainekasten@gmail.com>
Date:   Fri Apr 10 12:50:10 2020 -0500

    fix(gatsby-cli): Address an issue that caused empty logs to print undefined (#23000)

    * fix(gatsby-cli): Address an issue that caused empty logs to print undefined

    * fix lint

commit ec80671
Author: Kirill Vasiltsov <38713361+jlkiri@users.noreply.github.com>
Date:   Fri Apr 10 21:23:09 2020 +0900

    fix(gatsby-plugin-mdx): Truncate non-latin language excerpts correctly (#22638)

    * Truncate option for non-latin languages

    * Add mention of truncate to docs

commit 84a37d2
Author: Phumrapee Limpianchop <git@rayriffy.com>
Date:   Fri Apr 10 18:47:17 2020 +0700

    chore(gatsby): properly typed return types of replaceHydrateFunction (#22854)

    * feat: properly typed return types of replaceHydrateFunction

    * refactor: use renderer type in react-dom instead of manually define

commit ed2762f
Author: Steven Occhipinti <dev@stevenocchipinti.com>
Date:   Fri Apr 10 21:30:48 2020 +1000

    fix(gatsby-plugin-react-helmet): allow the use of `react-helmet@6` (#22993)

    Adjusts peerDependencies constraint. No code changes needed

commit 93b8213
Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
Date:   Fri Apr 10 18:04:05 2020 +0700

    chore(release): Publish

     - gatsby-cli@2.11.6
     - gatsby-source-drupal@3.4.3
     - gatsby-theme-blog-core@1.3.18
     - gatsby-theme-blog@1.4.18
     - gatsby-theme-notes@1.2.17
     - gatsby-transformer-documentationjs@4.2.2
     - gatsby@2.20.16

commit f4da756
Author: Nicholas Capo <nicholas.capo@gmail.com>
Date:   Fri Apr 10 03:34:42 2020 -0500

    Benchmarks tune circleci (#22872)

    * circleci: Set GATSBY_CPU_COUNT on benchmarks to get them to run

    * Without this they (e.g. MDX) fail with ENOMEM

    * circleci: Remove incorrect second npm install

    * A second npm install would invalidate the second WARM_START build
      numbers

    * benchmarks/source-wordpress: Standardize dotenv configs

    Co-authored-by: Peter van der Zee <209817+pvdz@users.noreply.github.com>

commit 5a2c0cf
Author: Nicholas Duffy <duffn@outlook.com>
Date:   Fri Apr 10 00:59:38 2020 -0600

    chore: Add benchmarks and environment variables for CMS sources (#22893)

    * Add Contenful and DatoCMS benchmarks

    * Update WordPress environment loading

    * Update CircleCI environment variable loading

    * Add WordPress benchmarks

    * Split set environment variables into separate command

commit ccaf075
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 22:55:35 2020 -0700

    Update gatsby-config.js (#22992)

    Add empty plugin array

commit 1272037
Author: 1natsu <1natsu172@users.noreply.github.com>
Date:   Fri Apr 10 13:11:06 2020 +0900

    chore(gatsby): Migrate redux/actions/types and  redux/actions/restricted to TypeScript (#22297)

    * chore: restricted.js to TypeScript

    * fix: require to import statement

    * chore: enhance payload types

    Co-authored-by: Blaine Kasten <blainekasten@gmail.com>

commit 90afde3
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Thu Apr 9 14:51:25 2020 -0700

    fix(scripts/i18n) Add better error logging + dedupe logic of sync script (#22984)

    * Make the sync script work better for integration

    * process.exit when promises error

    * process.exit when promises error

commit 405964e
Author: Tiffany Brown <webinista@users.noreply.github.com>
Date:   Thu Apr 9 14:30:15 2020 -0700

    Adds NPM article. (#22942)

    * Adds NPM article.

    Update glossary.md, doc-links.yaml with links to new entry.

    * Update docs/docs/glossary.md

    Follow capitalization of "Node package manager" from npmjs.com.

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    * Update docs/docs/glossary/npm.md

    Update document title to use capitalization preferred by npm, Inc.

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    * Update docs/docs/glossary/npm.md

    Change capitalization of "Node Package Manager" to "Node package manager"

    * Update docs/docs/glossary/npm.md

    Update directions for installing plugins to remove the `--save` flag
    since npm now does this by default.

    Change tutorial link to be relative instead of absolute.

    * Update docs/docs/glossary/npm.md: Clarify global installation

    Remove language about Gatsby "needing" to be installed globally.
    Instead call it the recommended way. Explain npx a little more.
    Added a clarifying note about plugins, npx and npm install.

    * Update docs/docs/glossary.md

    Capitalization of npm

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    * Update docs/docs/glossary/npm.md

    Use active voice re: installing Gatsby globally.

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    * Update docs/docs/glossary/npm.md

    Change NPM to npm for style, consistency.

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>

commit 6b8aa5a
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Thu Apr 9 13:12:04 2020 -0700

    Make the sync script work better for integration (#22981)

commit f1a9616
Author: Aisha Blake <aisha@gatsbyjs.com>
Date:   Thu Apr 9 14:56:38 2020 -0400

    Automate i18n sync (#22967)

    * Automate test translation PR

    * Fix YAML spacing

commit ee97e05
Author: Rosário Pereira Fernandes <rosariofernandes51@gmail.com>
Date:   Thu Apr 9 20:24:02 2020 +0200

    docs: update docs/docs/deploying-to-firebase.md (#22966)

    * docs: fill out "static folder" stub article

    * docs: update docs/docs/deploying-to-firebase.md

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 6a4adf1
Author: Danilo Bürger <info@danilobuerger.de>
Date:   Thu Apr 9 19:52:44 2020 +0200

    chore(gatsby): Improve graphql type definitions in BuildArgs (#22544)

    Copied from 5bedc01

commit ecc1ac0
Author: Apoorv Vardhan <vardhanapoorv@users.noreply.github.com>
Date:   Thu Apr 9 23:11:51 2020 +0530

    Add Dgraph GraphQL API example under third party (#22696)

    Added [Dgraph](https://github.com/dgraph-io/dgraph) usage example in docs/docs/third-party-graphql.md.

commit f4198e2
Author: Jérémy Barbet <jeremgraph@gmail.com>
Date:   Thu Apr 9 17:18:36 2020 +0000

    feat(gatsby-cli): allow --recursive git url (#22747)

commit 1381a0b
Author: Jason Quense <monastic.panic@gmail.com>
Date:   Thu Apr 9 12:59:19 2020 -0400

    fix: create unique Nodes (#22774)

    * fix: create unique Nodes

    this used the same parent for every doc node, leading to `id` collisions for overloads with the same path. Also `lineNumber` seems broken from documentationjs, in a few cases it confusing different nodes for each other.

    * fix test

commit 6c336d0
Author: Connor Mulqueen <Connor.Mulqueen@gmail.com>
Date:   Thu Apr 9 12:19:41 2020 -0400

    chore(scripts): Fix grammar in comment (#22929)

commit cdbe734
Author: Shane Thomas <shane@beginr.com>
Date:   Thu Apr 9 11:11:46 2020 -0500

    fix(gatsby-source-drupal): Verify nodes exist before looping through them (#22898)

    * Verify nodes exist before looping through them

    * Update to push nodes directly inside loop

    Co-Authored-By: Peter van der Zee <209817+pvdz@users.noreply.github.com>

    Co-authored-by: Peter van der Zee <209817+pvdz@users.noreply.github.com>

commit c83b85a
Author: Kyle Gill <kylerobertgill@gmail.com>
Date:   Thu Apr 9 10:00:58 2020 -0600

    docs: update creating source plugins guide & add example repo (#22943)

    * add example monorepo, make initial updates for source plugin guide and move some content to the transformer guide

    * update sample code in guide for proactive fetching

    * update READMEs and remove unused files

    * remove more unused files

    * Apply suggestions from code review

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * split terminal comments up

    * Apply suggestions from code review

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * code suggestions

    * more review suggestions

    Co-authored-by: LB <laurie@gatsbyjs.com>

commit f0ec0b5
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Thu Apr 9 06:15:59 2020 -0700

    maintenance (scripts/i18n) Create run-all i18n script (#22873)

    * Create run-all i18n script

    * error checking

    * add more documentation

commit d6ac255
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Thu Apr 9 06:15:35 2020 -0700

    feature: (scripts/i18n) Check if an existing sync PR exists before creating a new one. (#22617)

    * do not create a new pull request if a label exists

    * Add the labels to the created PRs

    * remove todo

    * spelling error

    * remove debug code

    * aliases in getRepository for clarity

    * whoops

commit 0c3b3d3
Author: Obinna Ekwuno <obinnacodes@gmail.com>
Date:   Thu Apr 9 14:12:22 2020 +0100

    chore(doc): Add using cloudinary plugin for images to reference guides.  (#22798)

    * Add guide to using cloudinary plugins

    * chore: format

    * Update link to using-gatsby-image

    * Add guide to using cloudinary plugins

    * Corrected my awful mistakes 😳 and updated this doc

    * Remove extra Cloudinary link

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update doc on cloudinary plugins

    * few fixes

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Updated Doc

    * chore: format

    * Updated doc

    * Update docs/docs/using-cloudinary-image-service.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Add additional information on parameters

    * Update docs/docs/using-cloudinary-image-service.md

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
    Co-authored-by: LB <laurie@gatsbyjs.com>

commit 7f6b27f
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Thu Apr 9 05:41:57 2020 -0700

    value to check if i18n is enabled for this build (#22956)

commit 5037e9d
Author: Phumrapee Limpianchop <git@rayriffy.com>
Date:   Thu Apr 9 19:30:58 2020 +0700

    chore(gatsby): Migrate graphql-runner into TypeScript (#22860)

    * feat: typed graphql-runner

    * fix: anything else context can also be boolean (graphql-runner.ts:L55)

    * refactor: format

    * fix: caling default export from ts

    * fix: defining default in test suite

    * cleanup PR

    * fix ci

    * fix lint again

    * fix ci again

    * update snapshot

    Co-authored-by: Blaine Kasten <blainekasten@gmail.com>

commit 246c39c
Author: fartinmartin <30564420+fartinmartin@users.noreply.github.com>
Date:   Thu Apr 9 05:04:58 2020 -0700

    Update programmatically-creating-pages.md (#22944)

    There is a slight inconsistency in the docs for the final steps of the `Make a template for your posts` section.

    The docs have separated this section into two steps (creating an MDX layout component + adding a GraphQL query) but when showing the completed component code (`src/components/posts-page-layout.js`)  the component is missing some imports and the `<MDXProvider>` component that were present in the first step of this section.

commit ddc759c
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Thu Apr 9 07:35:19 2020 -0400

    Add video blog post 10 for April 14th (#22946)

    * Add video blog post 10 for April 14th

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 1872c27
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Thu Apr 9 07:34:53 2020 -0400

    Add Gatsby Days LA video 11 (#22947)

    * Add Gatsby Days LA video 11

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 317da55
Author: Obinna Ekwuno <obinnacodes@gmail.com>
Date:   Thu Apr 9 12:10:11 2020 +0100

    Replace "Sisphean labour" for readability reasons (#22961)

    While this really nice use of grammar , I feel like maybe just saying “ Feels like a task that can never be completed” in place of “ Sisyphean” would reduce the cognitive load in this part of the Doc

commit 86cf920
Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
Date:   Thu Apr 9 11:00:16 2020 +0200

    fix(gatsby): Use tmp dir for tmp redux cache folder (#22959)

commit a10382d
Author: Akshit Kr Nagpal <akshitkrnagpal@gmail.com>
Date:   Thu Apr 9 14:19:42 2020 +0530

    chore(gatsby): Convert redux/reducers/redirects to typescript (#22810)

    * Convert redux/reducer/redirects to typescript

    * Fix Tests

    * Fix Test

    * Fix

    * address PR feedback

    * fix issues in test

    Co-authored-by: Blaine Kasten <blainekasten@gmail.com>

commit d07c7b1
Author: Blaine Kasten <blainekasten@gmail.com>
Date:   Thu Apr 9 03:45:19 2020 -0500

    chore(gatsby-cli): Migrate reporter to TypeScript (#22869)

    * chore(gatsby-cli): Migrate reporter to TypeScript

    * Complete changes from Matts review

    * fix tests

    * fix enumeration of class

commit e691d76
Author: Ward Peeters <ward@coding-tech.com>
Date:   Thu Apr 9 10:12:40 2020 +0200

    chore(release): Publish

     - gatsby-theme-blog-core@1.3.17
     - gatsby-theme-blog@1.4.17
     - gatsby-theme-notes@1.2.16
     - gatsby@2.20.15

commit 7cf056f
Author: Ward Peeters <ward@coding-tech.com>
Date:   Thu Apr 9 10:07:37 2020 +0200

    fix(gatsby): improve async commons chunking (#22879)
KyleAMathews added a commit that referenced this pull request Apr 16, 2020
commit 9bbf3f46099f71fd9b36fee5f56ba3f7e5df28a2
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 21:36:08 2020 -0600

    Remove 404ed starter

commit f83132bbe05d965caaaf01177186dbb151553dd2
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 21:02:43 2020 -0600

    fix another

commit bc6f0e799e3721f7f94dc7e8ed2ea919ab1887b0
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 20:54:38 2020 -0600

    Fixing building .org

commit 474ce42ebfabe363c179477b672edb9ba9dcf5b3
Author: John Otander <johnotander@gmail.com>
Date:   Wed Apr 15 20:48:17 2020 -0600

    Fix typo in package update

commit 1db306b2d3e9227e5bd2266375df9f266f52f32a
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 20:47:41 2020 -0600

    Remove another failing giphy

commit 71049cdc7b3390f0c4eedc2b6a16e2acf2c078b7
Author: John Otander <johnotander@gmail.com>
Date:   Wed Apr 15 20:46:09 2020 -0600

    Fix remaining package.json inconsistency

commit c035e6cd8527cb19c9116ebc0d627500a5f7b5cc
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 20:45:44 2020 -0600

    Add note to theme-ui recipe that people need to remove any background css that's already added

commit 33ee7cf4e29911471b4d0d6c0b04d11cd375283c
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 20:40:44 2020 -0600

    Fix site build

commit e8562726b97461876dbf148baf1fd7bf23d12d08
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 20:29:34 2020 -0600

    Have gatsby depend on recipes tag

commit 3dd8f6ca4d028946f50ba61699b458a126bc2b09
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 20:27:43 2020 -0600

    Update

commit 64d3651d3a9d5ac88365f57ecdc7216fee4eee57
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 20:21:10 2020 -0600

    Fix lint errors

commit 6a41c60cb32cc2a669c5ad3744b91126d8531779
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 18:29:47 2020 -0600

    Run prettier

commit 3dcc4ab3f84f878c8984945a514821983eab63b4
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 16:46:57 2020 -0600

    update docs for release

commit 71daa66f1c6a78cbab9b4e61b5dc47fe2aa8f6e7
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 16:42:39 2020 -0600

    Make the dependency type 'development' as less repetative

commit 3ac23586832e51cf6bc70f6d1731f63f35a1b61c
Merge: ce0c71900 189abc55e
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 16:21:25 2020 -0600

    Merge branch 'add-recipes' of github.com:gatsbyjs/gatsby into add-recipes

commit 189abc55eb805dbe2bc9d8bce38c7c2a2f755dc3
Author: John Otander <johnotander@gmail.com>
Date:   Wed Apr 15 16:16:21 2020 -0600

    fix(recipes): Update tests and fix babel config, tweak readme (#23152)

    * Add codeowners to gatsby-recipes

    * fix(recipes): Update tests and fix babel config, tweak readme

commit 348d326c28aaaf87a8291b7b224195c01e7962e4
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 16:15:40 2020 -0600

    chore(recipes): fix stuff (#23154)

    * Use dist

    * chore(recipes): fixes

commit ce0c7190077b87f4aafda313e93f4069839c2782
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 15:06:30 2020 -0600

    Use dist

commit d7bf2b5a66c66ebb108979bc59ef722a4ae2a051
Author: John Otander <johnotander@gmail.com>
Date:   Wed Apr 15 14:59:11 2020 -0600

    Add codeowners to gatsby-recipes (#23146)

commit 8064fb4e8a96b22378befe7de785cdbace51319a
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 14:51:57 2020 -0600

    chore(recipes): Move recipes code to gatsby-recipes-core (#23138)

    Co-authored-by: John Otander <johnotander@gmail.com>

commit 1834ecd84e34e0da3bf049d85d862928092a007d
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 07:26:37 2020 -0600

    Fix telemetry data

commit d9eb403d1f88577836b06df087f101dea01755bf
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 23:04:41 2020 -0600

    fix tests

commit b33d513e741a2a03aaab267d863b82e44bdca24b
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 22:31:20 2020 -0600

    update eslint recipe

commit f583af8779798baae50e076444e9c962b8d96cae
Merge: b52fc3805 d29585b77
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 22:21:55 2020 -0600

    Merge branch 'master' into add-recipes

commit b52fc3805444ded55387c5378f60b95dfd6a7d7d
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 22:20:40 2020 -0600

    update yarn.lock

commit ba566231d607ff1e397d4a33eaeeb234c068405e
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 22:09:04 2020 -0600

    Squashed commit of the following:

    commit d29585b77cde186eeb3cd2a297effba34a56fa8b
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Tue Apr 14 16:08:02 2020 -0700

        Fix translated aria-label for expand buttons (#23113)

    commit 6d4c664eb5e8044a20099330d0315ea06318f7ff
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Tue Apr 14 15:56:23 2020 -0400

        blog post urging Gatsby community members to meet virtually, not in p… (#23111)

        * blog post urging Gatsby community members to meet virtually, not in person, until pandemic ends

        * add bold bullet points

        * Add bold bullet points

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 7a686ede986142518d2601350b9236704664975f
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Wed Apr 15 01:28:05 2020 +0700

        chore(release): Publish

         - gatsby-source-graphql@2.4.0

    commit c7b0f703add9b676fa9cacd3f9063c9e21fea555
    Author: Kamil Kisiela <kamil.kisiela@gmail.com>
    Date:   Tue Apr 14 20:09:53 2020 +0200

        chore(gatsby-source-graphql): Use GraphQL Tools again (#23103)

        * Use GraphQL Tools again

        GraphQL Tools Fork was merged into GraphQL Tools v5

        * Update packages/gatsby-source-graphql/src/__tests__/gatsby-node.js

        Co-Authored-By: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>

        Co-authored-by: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>

    commit 89567674c3e91f356cbf318883a0217ae7f4c220
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 18:09:33 2020 +0200

        fix(blog): MagMutual - brand names (#23072)

        * fix brand names

        * apply https

    commit c803288120a7f800083301c0ed0d0f8463bced9a
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 17:36:53 2020 +0200

        fix(docs): security in Gatsby - remove domain from internal links (#23100)

        * fix local links

        * fix remove local domain

    commit e9c89310106e45557682366ae9f7133a6d652a74
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 16:40:46 2020 +0200

        fix format (#23073)

    commit b9e931a9f469323bb999129474d1df07983be7bf
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Tue Apr 14 21:01:19 2020 +0700

        chore(gatsby): Test sift filtering on date instances (skipped for now) (#23096)

    commit 900f31c127461d93d0025fd5972af10f74982bf1
    Author: LB <laurie@gatsbyjs.com>
    Date:   Tue Apr 14 09:58:45 2020 -0400

        Remove upcoming events (#23080)

        * Remove upcoming events

        * skip test

        * between the two of us we'll get this right, skip another test

        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit 85e3580c695260c1322e03a13bf1fd8783e3806e
    Author: Peter van der Zee <github-public@qfox.nl>
    Date:   Tue Apr 14 15:07:30 2020 +0200

        chore(release): Publish

         - gatsby-theme-blog-core@1.3.22
         - gatsby-theme-blog@1.4.22
         - gatsby-theme-notes@1.2.21
         - gatsby@2.20.20

    commit d9bf48aa4beacd67a41ec255a1d96956afbc3652
    Author: Mikhail Novikov <freiksenet@gmail.com>
    Date:   Tue Apr 14 15:17:07 2020 +0300

        Revert "fix(gatsby): Set a timeout of 15 seconds on queries" (#23095)

        This reverts commit 1e81c76be653cadda933a7ed2e4ca0ca2d8742de.

    commit f864e88c74ecda1a2a59f308d98cf53c5421b8b9
    Author: Andrew Fairlie <andrew@madebymutual.com>
    Date:   Tue Apr 14 13:09:36 2020 +0100

        Add The Cares Family to Showcase (#23043)

        * Add The Cares Family to Showcase

        * Fix extra space on sites.yml

        * Remove incompatible categories

        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit fd57224888a9ab1e92bc0cbe786665cbf9ca6ead
    Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
    Date:   Tue Apr 14 13:49:24 2020 +0200

        perf(gatsby): Support `lte` for indexed fast filters (#22932)

        * Rename function to better fit what it returns

        * Use `filterCacheKey` more consistently

        * Consistency around `nodesPerValue`

        * Fix the name and typing of array of sets of nodes

        * Fix typing, fix perf bug

        The typing of the array of caches was incorrect (see previous commit too).

        The sort, affected in this commit, was sorting by `.length`, but the value is a `Set` so the intention was to sort by `.size` since its `.length` will always be `undefined`. This won't change semantics, just meant that the sort didn't do anything, leading to a sub-optimal performance.

        * Extend the `FilterCache` type to support op-specific meta data

        * Replace wild usage of `FilterType`

        * Refactor some old comments / naming to be consistent with current code / types

        * Suggested changes

        Followup commits suggested by @vladar in https://github.com/gatsbyjs/gatsby/pull/22742

        * Enable `lte` for fast filters

        * Mandatory lint/type fix commit

        * And the loki commit

        * Enable/disable query and eleeMatch ops in one place

        * Fix tests, fix lte binary search lookup

        * Support `null` properly and handle not found binary search case

        The binary search should not return an arbitrary node, but rather a signal value (`undefined` in this case) that it failed somehow. It shouldn't, but who knows.

        The `null` case was a bit more work because it affects typign and all kinds of weird comparing edge cases. There's also a distinction between how `eq` treats `null` target values versus how `lte` treats them. So I had to encode them differently in the cache. Hence the type update.

        * Sigh, this is why I had to introduce that type in the first place

        * Forgot to remove an argument from followup work

        * Apply suggestions

    commit 65cfc811f7774e47d8e0e2b5379b939cd964d67e
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 13:47:24 2020 +0200

        fix brand names (#23075)

    commit 408240b0a309abe2b4f1042f4adc324f18091b5f
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 13:46:27 2020 +0200

        fix code block language (#23074)

    commit b8a9b607ee97f25408bb1e509bb0f410ddeec2b8
    Author: LekoArts <lekoarts@gmail.com>
    Date:   Tue Apr 14 13:25:05 2020 +0200

        chore(release): Publish

         - gatsby-plugin-fullstory@2.2.2

    commit 843cf3aee014debdc7eaf59009aa75e33025befd
    Author: Akash Arora <akash.arora777@gmail.com>
    Date:   Tue Apr 14 16:51:45 2020 +0530

        fix(gatsby-plugin-fullstory): Updated to Edge URL + Add Update… (#23089)

        * Updated to Edge URL + Add Updated JS Code

        Refer to issue #23088

        * update snapshots

        Co-authored-by: LekoArts <lekoarts@gmail.com>

    commit d32baaea10d036c09a36f1efcbfdfd3098561723
    Author: Ward Peeters <ward@coding-tech.com>
    Date:   Tue Apr 14 08:55:10 2020 +0200

        chore(release): Publish

         - gatsby-cli@2.11.8
         - gatsby-plugin-sitemap@2.3.2
         - gatsby-theme-blog-core@1.3.21
         - gatsby-theme-blog@1.4.21
         - gatsby-theme-notes@1.2.20
         - gatsby@2.20.19

    commit 64627e700bafd03c17b435784ca87425ae1455a1
    Author: Tyler Barnes <tylerdbarnes@gmail.com>
    Date:   Mon Apr 13 14:01:10 2020 -0700

        chore(benchmarks): upgrade wordpress benchmark (#23065)

        * upgrade to latest and remove unneeded packages

        * bump wp source version

    commit 36cb89057ee774ddff103ed7967742e51ab0a9a4
    Author: LB <laurie@gatsbyjs.com>
    Date:   Mon Apr 13 16:23:07 2020 -0400

        Make a note about duplicate behavior in theme authoring (#23055)

        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit b969dc4c93842040a9e68e05fe0f666bdb4b2751
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Mon Apr 13 13:20:07 2020 -0700

        docs: Docs sync behavior (#23022)

        * try a few languages to check perf

        * Add section on the sync behavior

        * Update docs/contributing/translation/sync-guide.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/contributing/translation/sync-guide.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/contributing/translation/sync-guide.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update i18n.js

        * chore: format

        Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>
        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 4983d2067473b2bbff32742095f2dba2fff9662f
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Mon Apr 13 12:33:34 2020 -0700

        Fix mobile nav bar text (#23069)

    commit 63b9dd67d421d6e64f5f74574d23d2628d0d41c9
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Mon Apr 13 20:56:35 2020 +0200

        fix code block language (#23070)

    commit 0ede4c8ad14f33ffab1d4aa14c502b16eb1a6260
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Mon Apr 13 20:56:05 2020 +0200

        fix casing in Image Captions (#23068)

    commit b67891a50ba37309d99c84f7cc92ead7fd56f358
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Mon Apr 13 20:24:22 2020 +0200

        fix links (#23066)

    commit 13d3898a18faa43bc306a6cc0618e9e432b9a7b6
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Mon Apr 13 20:20:06 2020 +0200

        fix brand names (#23067)

    commit bd5ca8e42fcfa5a6f41ecc9bbd71845076d676dd
    Author: João Pedro Schmitz <oi@joaopedro.cc>
    Date:   Mon Apr 13 15:03:35 2020 -0300

        chore(starters): add gatsby-starter-ts (#22954)

        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit a367a8885ff4b3c1cfa89111a3639fb107bacaaf
    Author: Masoud <50676388+masoudkarimif@users.noreply.github.com>
    Date:   Mon Apr 13 12:03:01 2020 -0600

        chore(sites): add whilenext.com (#22883)

        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit 6f909b1f8b5818df4168b1628cc51cb47abd413f
    Author: Amadeus <38767929+Mozart409@users.noreply.github.com>
    Date:   Mon Apr 13 20:02:14 2020 +0200

        chore(starters): add gatsby-custom-tailwind (#22858)

        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit a63b42ba8b1203a9ad8367bcc3951063b4dc402c
    Author: SaimirKapaj <kapajsaimir@gmail.com>
    Date:   Mon Apr 13 19:59:14 2020 +0200

        chore(starters): add gatsby-redux-toolkit-typescript-starter (#22788)

        * Add starter to starter list

        * fixed formatting

        Co-authored-by: Saimir Kapaj <saimir.kapaj@pm-international.com>
        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit 41f1cc5e70ad61184a1acee2a3cbec234c486ce6
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Mon Apr 13 12:01:11 2020 -0400

        Add Virtual Gatsby Days registration blog post (#23060)

        * Add Virtual Gatsby Days registration blog post

        * Fix image path

        * Update index.md

    commit 74114a4103748b74733a900b9a9e492d9699c56b
    Author: Alejandro Ñáñez Ortiz <alejonanez@gmail.com>
    Date:   Mon Apr 13 10:58:32 2020 -0500

        Update tailwind-css.md (#23028)

        CSS-in-JS section was referring to `Styled Components`, but in reality, it was using `Emotion`. I updated the documentation to reflect that.

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit f9929bee7bb2642ebff4824aa295e3e44322bcf2
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Mon Apr 13 11:32:22 2020 -0400

        Update tagging (#23056)

    commit 66a1b7f443d7d2067163528693344f686ba6ed71
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Mon Apr 13 09:11:46 2020 -0500

        fix(gatsby-cli): Fix console methods incorrectly handling falsy values (#23021)

        * fix(gatsby-cli): Fix console.* methods incorectly handling falsy values

        * handle more situations

    commit 854241bb467d49adac8160fc594b7ff347fcf398
    Author: caitlinthefirst <caitlin@gatsbyjs.com>
    Date:   Mon Apr 13 09:51:23 2020 -0400

        fix-typo

    commit 8d4c96dcd648772dff22f51425e59a5b30f849c7
    Author: Andrew Louis <andrew@hyfen.net>
    Date:   Mon Apr 13 09:20:16 2020 -0400

        Adds duetocovid19.com to sites.yml (#23048)

        * Adds duetocovid19.com to sites.yml

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit ddde4f9848ac49822faa5b4c4223c1efe7c8a233
    Author: Jeremy Le François <jelefra@users.noreply.github.com>
    Date:   Mon Apr 13 14:01:07 2020 +0100

        chore(docs): fix e-commerce showcase link (#23053)

        Access the page in question: https://www.gatsbyjs.org/docs/building-an-e-commerce-site/

    commit 1cef9296a37ad1badfab487fc8ad60cb42138690
    Author: Jongwoo Han <44025432+jongwooo@users.noreply.github.com>
    Date:   Mon Apr 13 21:52:56 2020 +0900

        chore(starters): update gatsby-starter-typescript (#23042)

    commit 34defce9ac13240282be95587b570826932536fe
    Author: Rolwin Reevan Monteiro <rolwinmonteiro@gmail.com>
    Date:   Mon Apr 13 18:15:57 2020 +0530

        Update starters.yml (#22960)

    commit cb224bb49f4a3cffa758da62ede0f720b94af52d
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Mon Apr 13 07:17:01 2020 -0500

        chore(scripts): Add conversion metrics to typecheck command (#23025)

    commit 21d0e5b52121b2516eb97667d185e50796ec7e7b
    Author: Tyler Barnes <tylerdbarnes@gmail.com>
    Date:   Sun Apr 12 13:02:04 2020 -0700

        chore(wordpress-benchmark): upgrade to latest packages and rem… (#23046)

    commit 8493de86e4a4dd780afc8d289eaf723c52c6de61
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Sun Apr 12 22:23:48 2020 +0700

        fix(gatsby): call schema rebuild manually on __refresh (#23009)

        * fix(gatsby): call schema rebuild manually on __refresh

        * Avoid collisions between schema hot reloader and __refresh

    commit df870aba0888b1885309151ed473be70a1f0245f
    Author: Nicholas Duffy <duffn@outlook.com>
    Date:   Sun Apr 12 08:05:54 2020 -0600

        chore(circleci): Remove benchmark configuration (#23034)

    commit 1e81c76be653cadda933a7ed2e4ca0ca2d8742de
    Author: Kyle Mathews <mathews.kyle@gmail.com>
    Date:   Sun Apr 12 08:03:49 2020 -0600

        fix(gatsby): Set a timeout of 15 seconds on queries (#23036)

        Query resolvers can hang indefinitely right now which can be confusing to debug as there's no indication of what's happening.

        With a timeout set, eventually the hanging query will fail with an error like this which should help people figure out where to investigate

    commit 94267be6c11fd23db4a6a881b2964f0045d4725a
    Author: Peteris Bikis <hi@peter.is>
    Date:   Sat Apr 11 16:02:30 2020 +0100

        fix: Ensure component order is deterministic (#22965)

        * Ensure component order is deterministic

        Ensure component order - and therefore hash - is deterministic when writing out .cache/async-requires.js

        * Add test for getComponents

    commit cff1d7f35c0cb81fa192336eee046cb83550af12
    Author: Alex Moon <moonmeister@users.noreply.github.com>
    Date:   Sat Apr 11 23:01:39 2020 +0800

        fix(plugin-sitemap): missing data in query results (#22843)

        * fix: #22703 missing data in serialize funciton

        * fix: revert a couple changes for url resolution to not change and get whole query

        * refactor: move otherData spread to top so site is overritten by propper url if needed

        * test: add test to confirm non standard data is passed

    commit eacffd99e1306603761b594329719ea2db91733d
    Author: Peter van der Zee <github-public@qfox.nl>
    Date:   Sat Apr 11 14:36:40 2020 +0200

        chore(release): Publish

         - gatsby-remark-embed-snippet@4.2.2
         - gatsby-theme-blog-core@1.3.20
         - gatsby-theme-blog@1.4.20
         - gatsby-theme-notes@1.2.19
         - gatsby@2.20.18

    commit 96f8d4b28c47e6833a057e1bcce41ceb5e54ca45
    Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
    Date:   Sat Apr 11 14:33:10 2020 +0200

        fix(gatsby): Use `moveSync` over `renameSync` to fix cross mount cases (#23029)

    commit 2fcb978c3b294660c55e912e6146b2c9e79b0e31
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Fri Apr 10 14:32:25 2020 -0700

        Set the script to run at Friday 6pm PST (#23017)

    commit 17d7ba23c985283af35af935f7a2897678364914
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Fri Apr 10 14:17:29 2020 -0700

        update time

    commit eb660bd3b0186839365fc4382bec564bd7d96469
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Fri Apr 10 14:10:11 2020 -0700

        Add label to the sync PR even if no conflicts (#23014)

    commit 1cc34980a557d83db2480d635d2fbdcd89098953
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Fri Apr 10 14:06:50 2020 -0700

        test run-all (#23016)

    commit f27bcadda1ab41ed012d1e0802217b2969fbe69f
    Author: Shane Thomas <shane@codekarate.com>
    Date:   Fri Apr 10 15:54:29 2020 -0500

        docs: Update spelling error in 2020-04-05 blog post (#23015)

    commit 17d5f5d2bfab3a944dc0d0466140cd13eea9b12d
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Fri Apr 10 16:47:20 2020 -0400

        Add blog post Agility CMS upgrades to Gatsby with author avatar (#22985)

        * Add blog post Agility CMS upgrades to Gatsby with author avatar

        * chore: format

        * Fix indent on Joel Varty newly added author ID

        * fix syntax that was making MDX choke

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit 109b905dd02c36177d537078663c5408828564e7
    Author: Dan Bovey <41577056+danpoq@users.noreply.github.com>
    Date:   Fri Apr 10 21:34:56 2020 +0100

        feat(remark-embed-snippet): embed specific lines (#21907)

        * feat(remark-embed-snippet): embed specific lines

        * refactor(remark-embed-snippet): util file names

        * fix(remark-embed-snippet): language of snippet

        * feat(remark-embed-snippet): parse numeric range

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 0b0f5f3fb9e38d12cf45911f18b615652044d23d
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Fri Apr 10 13:25:26 2020 -0700

        update weekly sync script (#23008)

    commit 5ca794d80468c702b53eba6d071fd4755d862142
    Author: Ashutosh Hathidara <ashutoshhathidara98@gmail.com>
    Date:   Sat Apr 11 01:41:24 2020 +0530

        Added doc for absolute import from gatsby eslint rules or other tools (#22750)

        * Added doc for absolute import from gatsby eslint rules or other tools

        * Added doc for absolute import from gatsby eslint rules or other tools

        * Prettier

        * Prettier

        * Added new section for importing non-webpack tools

        * Update docs/docs/add-custom-webpack-config.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/add-custom-webpack-config.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/add-custom-webpack-config.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Prettier run

        * Undone other changes

        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit 1bfd02291250aafb1b49ddbc04c48b312a297d3e
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Fri Apr 10 15:52:10 2020 -0400

        Update index.md (#23007)

    commit 250611abdb9905411281d4444265b57cbd129978
    Author: John Bampton <jbampton@users.noreply.github.com>
    Date:   Sat Apr 11 05:29:44 2020 +1000

        chore(docs): 🧹 Remove whitespace from Markdown link (#23001)

    commit 45d2a629f794f3325b4b7abf5af3b4aa1ea5d014
    Author: IMRAN KHAN <30754328+strongSoda@users.noreply.github.com>
    Date:   Sat Apr 11 00:46:16 2020 +0530

        Update sites.yml (#22881)

    commit 3ac14e86d96190e6a28e1b2ad458bc6a1161d94a
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Fri Apr 10 12:51:09 2020 -0500

        chore(release): Publish

         - gatsby-cli@2.11.7
         - gatsby-plugin-mdx@1.1.7
         - gatsby-plugin-react-helmet@3.2.2
         - gatsby-theme-blog-core@1.3.19
         - gatsby-theme-blog@1.4.19
         - gatsby-theme-notes@1.2.18
         - gatsby@2.20.17

    commit be85f2e51515582cef4dd140cd263b6c61c3a7e1
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Fri Apr 10 12:50:10 2020 -0500

        fix(gatsby-cli): Address an issue that caused empty logs to print undefined (#23000)

        * fix(gatsby-cli): Address an issue that caused empty logs to print undefined

        * fix lint

    commit ec806717db88d22e83679221dff83e2d85f98c49
    Author: Kirill Vasiltsov <38713361+jlkiri@users.noreply.github.com>
    Date:   Fri Apr 10 21:23:09 2020 +0900

        fix(gatsby-plugin-mdx): Truncate non-latin language excerpts correctly (#22638)

        * Truncate option for non-latin languages

        * Add mention of truncate to docs

    commit 84a37d2ce1c5043ffcd6c817cc2467ed710c5790
    Author: Phumrapee Limpianchop <git@rayriffy.com>
    Date:   Fri Apr 10 18:47:17 2020 +0700

        chore(gatsby): properly typed return types of replaceHydrateFunction (#22854)

        * feat: properly typed return types of replaceHydrateFunction

        * refactor: use renderer type in react-dom instead of manually define

    commit ed2762fbfb1c18c5c25b3ae386b9654a22b36a8d
    Author: Steven Occhipinti <dev@stevenocchipinti.com>
    Date:   Fri Apr 10 21:30:48 2020 +1000

        fix(gatsby-plugin-react-helmet): allow the use of `react-helmet@6` (#22993)

        Adjusts peerDependencies constraint. No code changes needed

    commit 93b821342f386333ab3fbd2982e227026fa529e0
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Fri Apr 10 18:04:05 2020 +0700

        chore(release): Publish

         - gatsby-cli@2.11.6
         - gatsby-source-drupal@3.4.3
         - gatsby-theme-blog-core@1.3.18
         - gatsby-theme-blog@1.4.18
         - gatsby-theme-notes@1.2.17
         - gatsby-transformer-documentationjs@4.2.2
         - gatsby@2.20.16

    commit f4da7560553457ce0c23050c1a05e3a67a843544
    Author: Nicholas Capo <nicholas.capo@gmail.com>
    Date:   Fri Apr 10 03:34:42 2020 -0500

        Benchmarks tune circleci (#22872)

        * circleci: Set GATSBY_CPU_COUNT on benchmarks to get them to run

        * Without this they (e.g. MDX) fail with ENOMEM

        * circleci: Remove incorrect second npm install

        * A second npm install would invalidate the second WARM_START build
          numbers

        * benchmarks/source-wordpress: Standardize dotenv configs

        Co-authored-by: Peter van der Zee <209817+pvdz@users.noreply.github.com>

    commit 5a2c0cf110f19c00cab4a588cd8998b06fb8e957
    Author: Nicholas Duffy <duffn@outlook.com>
    Date:   Fri Apr 10 00:59:38 2020 -0600

        chore: Add benchmarks and environment variables for CMS sources (#22893)

        * Add Contenful and DatoCMS benchmarks

        * Update WordPress environment loading

        * Update CircleCI environment variable loading

        * Add WordPress benchmarks

        * Split set environment variables into separate command

    commit ccaf075ba7c454cdbf0bd131ad6b4df2fdebdbc2
    Author: Kyle Mathews <mathews.kyle@gmail.com>
    Date:   Thu Apr 9 22:55:35 2020 -0700

        Update gatsby-config.js (#22992)

        Add empty plugin array

    commit 1272037a30cb3a88cf85b64bcea7e8cd9dd4853c
    Author: 1natsu <1natsu172@users.noreply.github.com>
    Date:   Fri Apr 10 13:11:06 2020 +0900

        chore(gatsby): Migrate redux/actions/types and  redux/actions/restricted to TypeScript (#22297)

        * chore: restricted.js to TypeScript

        * fix: require to import statement

        * chore: enhance payload types

        Co-authored-by: Blaine Kasten <blainekasten@gmail.com>

    commit 90afde3836042d1fe42dc62a4c2a25facb651c78
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Thu Apr 9 14:51:25 2020 -0700

        fix(scripts/i18n) Add better error logging + dedupe logic of sync script (#22984)

        * Make the sync script work better for integration

        * process.exit when promises error

        * process.exit when promises error

    commit 405964e8380fa6dca1bad515ead0dc7a82bc2b04
    Author: Tiffany Brown <webinista@users.noreply.github.com>
    Date:   Thu Apr 9 14:30:15 2020 -0700

        Adds NPM article. (#22942)

        * Adds NPM article.

        Update glossary.md, doc-links.yaml with links to new entry.

        * Update docs/docs/glossary.md

        Follow capitalization of "Node package manager" from npmjs.com.

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/docs/glossary/npm.md

        Update document title to use capitalization preferred by npm, Inc.

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/docs/glossary/npm.md

        Change capitalization of "Node Package Manager" to "Node package manager"

        * Update docs/docs/glossary/npm.md

        Update directions for installing plugins to remove the `--save` flag
        since npm now does this by default.

        Change tutorial link to be relative instead of absolute.

        * Update docs/docs/glossary/npm.md: Clarify global installation

        Remove language about Gatsby "needing" to be installed globally.
        Instead call it the recommended way. Explain npx a little more.
        Added a clarifying note about plugins, npx and npm install.

        * Update docs/docs/glossary.md

        Capitalization of npm

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/docs/glossary/npm.md

        Use active voice re: installing Gatsby globally.

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/docs/glossary/npm.md

        Change NPM to npm for style, consistency.

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>

    commit 6b8aa5a7eb49337f4604cd9ab236d4347430e698
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Thu Apr 9 13:12:04 2020 -0700

        Make the sync script work better for integration (#22981)

    commit f1a96165abf95936c3cdce4d8fef6949f6076038
    Author: Aisha Blake <aisha@gatsbyjs.com>
    Date:   Thu Apr 9 14:56:38 2020 -0400

        Automate i18n sync (#22967)

        * Automate test translation PR

        * Fix YAML spacing

    commit ee97e05cb91aface398dcc3529925d84ab5bca56
    Author: Rosário Pereira Fernandes <rosariofernandes51@gmail.com>
    Date:   Thu Apr 9 20:24:02 2020 +0200

        docs: update docs/docs/deploying-to-firebase.md (#22966)

        * docs: fill out "static folder" stub article

        * docs: update docs/docs/deploying-to-firebase.md

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 6a4adf1cd8541e667093fb87971da411f68b8d52
    Author: Danilo Bürger <info@danilobuerger.de>
    Date:   Thu Apr 9 19:52:44 2020 +0200

        chore(gatsby): Improve graphql type definitions in BuildArgs (#22544)

        Copied from https://github.com/gatsbyjs/gatsby/commit/5bedc01e0fce12c4d7fb3f0d7df4ab1fba058530

    commit ecc1ac06ae307b4e72ce76802f9f2b17e4b17844
    Author: Apoorv Vardhan <vardhanapoorv@users.noreply.github.com>
    Date:   Thu Apr 9 23:11:51 2020 +0530

        Add Dgraph GraphQL API example under third party (#22696)

        Added [Dgraph](https://github.com/dgraph-io/dgraph) usage example in docs/docs/third-party-graphql.md.

    commit f4198e2f8a05ba247310f35a249f2fe201a0afad
    Author: Jérémy Barbet <jeremgraph@gmail.com>
    Date:   Thu Apr 9 17:18:36 2020 +0000

        feat(gatsby-cli): allow --recursive git url (#22747)

    commit 1381a0b155b978adabcb08ccdb4266c5671458c8
    Author: Jason Quense <monastic.panic@gmail.com>
    Date:   Thu Apr 9 12:59:19 2020 -0400

        fix: create unique Nodes (#22774)

        * fix: create unique Nodes

        this used the same parent for every doc node, leading to `id` collisions for overloads with the same path. Also `lineNumber` seems broken from documentationjs, in a few cases it confusing different nodes for each other.

        * fix test

    commit 6c336d07b4ff0d66e9a47a024a99ca0b8dbbccf0
    Author: Connor Mulqueen <Connor.Mulqueen@gmail.com>
    Date:   Thu Apr 9 12:19:41 2020 -0400

        chore(scripts): Fix grammar in comment (#22929)

    commit cdbe734d52a0b09667dc4418ba4132702dddaae5
    Author: Shane Thomas <shane@beginr.com>
    Date:   Thu Apr 9 11:11:46 2020 -0500

        fix(gatsby-source-drupal): Verify nodes exist before looping through them (#22898)

        * Verify nodes exist before looping through them

        * Update to push nodes directly inside loop

        Co-Authored-By: Peter van der Zee <209817+pvdz@users.noreply.github.com>

        Co-authored-by: Peter van der Zee <209817+pvdz@users.noreply.github.com>

    commit c83b85ab531f4f17aa3624a2f144e03960d2e1d4
    Author: Kyle Gill <kylerobertgill@gmail.com>
    Date:   Thu Apr 9 10:00:58 2020 -0600

        docs: update creating source plugins guide & add example repo (#22943)

        * add example monorepo, make initial updates for source plugin guide and move some content to the transformer guide

        * update sample code in guide for proactive fetching

        * update READMEs and remove unused files

        * remove more unused files

        * Apply suggestions from code review

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * split terminal comments up

        * Apply suggestions from code review

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * code suggestions

        * more review suggestions

        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit f0ec0b53580ebe16a4dce44655e5e1a86bdbd839
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Thu Apr 9 06:15:59 2020 -0700

        maintenance (scripts/i18n) Create run-all i18n script (#22873)

        * Create run-all i18n script

        * error checking

        * add more documentation

    commit d6ac25508b9385a76610494c4a2bb526a9e4d802
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Thu Apr 9 06:15:35 2020 -0700

        feature: (scripts/i18n) Check if an existing sync PR exists before creating a new one. (#22617)

        * do not create a new pull request if a label exists

        * Add the labels to the created PRs

        * remove todo

        * spelling error

        * remove debug code

        * aliases in getRepository for clarity

        * whoops

    commit 0c3b3d3b899699b5abda04a6746fc01e6e1943c7
    Author: Obinna Ekwuno <obinnacodes@gmail.com>
    Date:   Thu Apr 9 14:12:22 2020 +0100

        chore(doc): Add using cloudinary plugin for images to reference guides.  (#22798)

        * Add guide to using cloudinary plugins

        * chore: format

        * Update link to using-gatsby-image

        * Add guide to using cloudinary plugins

        * Corrected my awful mistakes 😳 and updated this doc

        * Remove extra Cloudinary link

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update doc on cloudinary plugins

        * few fixes

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Updated Doc

        * chore: format

        * Updated doc

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Add additional information on parameters

        * Update docs/docs/using-cloudinary-image-service.md

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit 7f6b27fba7a4c5c47720e5900e80bee65ccd8579
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Thu Apr 9 05:41:57 2020 -0700

        value to check if i18n is enabled for this build (#22956)

    commit 5037e9d427b585158b40b94ea5ce441bc3044928
    Author: Phumrapee Limpianchop <git@rayriffy.com>
    Date:   Thu Apr 9 19:30:58 2020 +0700

        chore(gatsby): Migrate graphql-runner into TypeScript (#22860)

        * feat: typed graphql-runner

        * fix: anything else context can also be boolean (graphql-runner.ts:L55)

        * refactor: format

        * fix: caling default export from ts

        * fix: defining default in test suite

        * cleanup PR

        * fix ci

        * fix lint again

        * fix ci again

        * update snapshot

        Co-authored-by: Blaine Kasten <blainekasten@gmail.com>

    commit 246c39cf2dc419fc2bc55ff95812598d90e97789
    Author: fartinmartin <30564420+fartinmartin@users.noreply.github.com>
    Date:   Thu Apr 9 05:04:58 2020 -0700

        Update programmatically-creating-pages.md (#22944)

        There is a slight inconsistency in the docs for the final steps of the `Make a template for your posts` section.

        The docs have separated this section into two steps (creating an MDX layout component + adding a GraphQL query) but when showing the completed component code (`src/components/posts-page-layout.js`)  the component is missing some imports and the `<MDXProvider>` component that were present in the first step of this section.

    commit ddc759cde0a96b2be2f0ec8564900f64d1210c85
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Thu Apr 9 07:35:19 2020 -0400

        Add video blog post 10 for April 14th (#22946)

        * Add video blog post 10 for April 14th

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 1872c2739cf25b968a34c28de39e6cab64196349
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Thu Apr 9 07:34:53 2020 -0400

        Add Gatsby Days LA video 11 (#22947)

        * Add Gatsby Days LA video 11

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 317da55266d31fb7794e453fdf37ae0578ee5da1
    Author: Obinna Ekwuno <obinnacodes@gmail.com>
    Date:   Thu Apr 9 12:10:11 2020 +0100

        Replace "Sisphean labour" for readability reasons (#22961)

        While this really nice use of grammar , I feel like maybe just saying “ Feels like a task that can never be completed” in place of “ Sisyphean” would reduce the cognitive load in this part of the Doc

    commit 86cf9207b00c8bc53267f7c81ff7ae10e37163fb
    Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
    Date:   Thu Apr 9 11:00:16 2020 +0200

        fix(gatsby): Use tmp dir for tmp redux cache folder (#22959)

    commit a10382d022f34382cd1ba589e992782e59bd5a65
    Author: Akshit Kr Nagpal <akshitkrnagpal@gmail.com>
    Date:   Thu Apr 9 14:19:42 2020 +0530

        chore(gatsby): Convert redux/reducers/redirects to typescript (#22810)

        * Convert redux/reducer/redirects to typescript

        * Fix Tests

        * Fix Test

        * Fix

        * address PR feedback

        * fix issues in test

        Co-authored-by: Blaine Kasten <blainekasten@gmail.com>

    commit d07c7b1b04cc8c806d7320e6df578843baa0595f
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Thu Apr 9 03:45:19 2020 -0500

        chore(gatsby-cli): Migrate reporter to TypeScript (#22869)

        * chore(gatsby-cli): Migrate reporter to TypeScript

        * Complete changes from Matts review

        * fix tests

        * fix enumeration of class

    commit e691d769def92553332e2c0d7d8a9bb72f5c7aa7
    Author: Ward Peeters <ward@coding-tech.com>
    Date:   Thu Apr 9 10:12:40 2020 +0200

        chore(release): Publish

         - gatsby-theme-blog-core@1.3.17
         - gatsby-theme-blog@1.4.17
         - gatsby-theme-notes@1.2.16
         - gatsby@2.20.15

    commit 7cf056ff9120cd9e07b19a2dacd8e92a2f86f286
    Author: Ward Peeters <ward@coding-tech.com>
    Date:   Thu Apr 9 10:07:37 2020 +0200

        fix(gatsby): improve async commons chunking (#22879)

commit ae658e831d8c4f4b3e3e7812dc0afde56b4c95fa
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 22:05:02 2020 -0600

    update snapshots

commit d725570edd1edf569267aec76814e0e33e153906
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 21:59:52 2020 -0600

    Fix more linting

commit 4b2d5f5e9e637c75be1f640f0ef547e4e11cd343
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 21:47:46 2020 -0600

    Fix linting errors

commit ca5876fe990305335dca44e0bd70e82eec490648
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 21:44:34 2020 -0600

    Format

commit feddd5ab274cf06874ff99e9d8f600934d607d5f
Author: John Otander <johnotander@gmail.com>
Date:   Tue Apr 14 21:37:29 2020 -0600

    feat(recipes): Bundle react libraries into the cli (#23122)

    * Begin bundling cli with react using webpack

    * Use proper imports for gql things

    * Mark proper libraries for bundling the cli

commit 0ca5abb75e4d8fdf729f97f31d31246a87777a9f
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 17:08:51 2020 -0600

    Fix name of <GatsbyShadowFile> and document it

commit 74350b08af9befb7152e388a6c01385ae8ab3249
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 16:56:11 2020 -0600

    feat(recipes): Add more recipes (#23119)

    * Add Typescript recipe

    * remove old duplicate

    * Add Styled Components Recipe

    * More bottom margin

    * Add Cypress recipe

    * Add recipe for animated page transitions

    * Update packages/gatsby-recipes/recipes/cypress.mdx

    Co-Authored-By: Dustin Schau <DSchau@users.noreply.github.com>

    * Update packages/gatsby-recipes/recipes/cypress.mdx

    Co-Authored-By: Dustin Schau <DSchau@users.noreply.github.com>

    Co-authored-by: Dustin Schau <DSchau@users.noreply.github.com>

commit 197f63969f98b127b0d090eddd8c1668cd8dcfd4
Author: shannonbux <32467162+shannonbux@users.noreply.github.com>
Date:   Tue Apr 14 15:21:28 2020 -0700

    Bigger changes (#23078)

    * Bigger changes

    I switched the order so a person can experience the example first, then see how it was written, and then try writing their own

    * update

    based on @jxnblk 's suggestion thx!

    * Restructuring of install instructions and headers

    * Add cd command

    * formatting

    * a couple small nits (#23117)

    Do these make sense @laurieontech?

    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>
    Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>

commit 22253824ec9124d8424e5858f63a86e835604e64
Merge: a2c264c45 9acdd1156
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 15:35:50 2020 -0600

    Merge branch 'add-recipes' of github.com:gatsbyjs/gatsby into add-recipes

commit 9acdd1156471d5ab55ec5a4456bba53c44c9a9bb
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 13:39:12 2020 -0600

    feat(recipes): Format gatsby-config changes with Prettier (#23112)

    * Prettier color

    * feat(recipes): Format gatsby-config changes with Prettier

commit a2c264c451a8446f936acdabc4e9db2e67b90f4d
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 13:17:00 2020 -0600

    Prettier color

commit 69bac1b4feacda226de3e8ac351f54e819bf67d9
Author: John Otander <johnotander@gmail.com>
Date:   Tue Apr 14 13:08:51 2020 -0600

    feat(recipes): Move recipes to a standalone package (#23108)

    * feat(recipes): Move recipes to a standalone package

    * Update prettier-git-hook.mdx

    Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>

commit 0e482a218aed3f9fa91056bdb47f9e29e23bba3d
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 12:07:36 2020 -0600

    update todos & add layout recipe to list"

commit 27376b0569324df5d6988c960720862fcdb215b8
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 09:53:39 2020 -0600

    feat(Recipes): Show list of recipes when one isn't passed in (#23086)

    * feat(Recipes): Show list of recipes when one isn't passed in

    * Fixes to recipes + styling tweaks

    * Update packages/gatsby/src/recipes/README.md

    Co-Authored-By: John Otander <johnotander@gmail.com>

    * make broken example actually broken

    Co-authored-by: John Otander <johnotander@gmail.com>

commit 2ef02d1cca2af50e4203cb0b115d44b47963962d
Author: John Otander <johnotander@gmail.com>
Date:   Mon Apr 13 19:44:57 2020 -0600

    Update todos

commit 40b0cdcf4b3cf79826d107b1fdfd380d55df0624
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 17:06:41 2020 -0600

    update todos

commit c0d111cf7475faf46b561cbfde4b479a8127cb98
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 17:04:18 2020 -0600

    chore(recipes): test File resouces with remote file content (#23084)

commit 32edae3ec593c23ad1de290eb2993bc9478d7b50
Author: John Otander <johnotander@gmail.com>
Date:   Mon Apr 13 17:03:50 2020 -0600

    feat(recipes): Improve error handling and validation for MDX files and structure (#23085)

    * feat(recipes): Validate the presence of an introduction step

    * feat(recipes): Improve error handling and validation

commit 4d80e588d7d6b586c2595c774fa832e86411bfc6
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 16:52:34 2020 -0600

    feat(recipes): Use the package manager client the user specifies in their Gatsby config (#23083)

    * feat(recipes): Use the package manager client the user specifies in their Gatsby config

    * use actual package manager

commit 3fd10b4e63bdfc47ea8582cb347d624bf757f864
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 14:53:07 2020 -0600

    Update todo

commit e5c9a3dd87d38a3ed365d58a5102d69207d34e73
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 14:52:16 2020 -0600

    feat(recipes): Tell people recipes is experimental & point them to the umbrella issue (#23079)

commit eb2acd75a249e79cb5e0dfd438814f615c918057
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 14:13:35 2020 -0600

    feat(recipes): detect if port is used and use a different one (#23076)

    * feat(recipes): detect if port is used and use a different one

    * Check task done

    * pass graphqlPort to client

commit f3a6f669c0379ed156d2c0f15fd0089cbbf07800
Author: shannonbux <32467162+shannonbux@users.noreply.github.com>
Date:   Mon Apr 13 13:07:42 2020 -0700

    Update README.md

commit 482399539f3b4773182ba5da3f3cecdb728a7ce1
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 12:13:10 2020 -0600

    update todos

commit a47d18831ca4f710166599af6d66430944fecfd5
Author: John Otander <johnotander@gmail.com>
Date:   Mon Apr 13 13:01:43 2020 -0600

    feat(recipes): Implement shadow file resource and test it (#23063)

    * feat(recipes): Implement shadow file resource and test it

    * Call ensureFile in file resource

    * Use path.sep for cross-platform support

    * Update snapshots for jest-diff

commit 6add89193e0da544a707b0343107300adcb35254
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 12:01:46 2020 -0600

    feat(recipes): Eliminate new lines from markdown (#23064)

commit 2a2802be8ee8c752d8f81ae51c94543fe8fbd7d7
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 09:34:21 2020 -0600

    Add todo around bundling

commit 4f2e2df26c18208fb5d5c0b84ac1bcdd9bbaddd4
Author: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>
Date:   Mon Apr 13 08:42:24 2020 -0600

    Add recipe for setting up local gatsby-theme-blog

commit 5efb22f5f66d453a1da80eb1726a0470da4650bc
Author: Marcy Sutton <marcy@gatsbyjs.com>
Date:   Mon Apr 13 08:00:42 2020 -0600

    Add Sass recipe

commit 44aee1ac38793ec1613fb33269986067b644e1c9
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 07:55:05 2020 -0600

    Move mdx source for recipes to their own directory

commit abad6f3830c6a847005394097c5786e851cf22b1
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Sun Apr 12 14:20:46 2020 -0600

    update todos

commit cf8603c97283f59264eef044a37c254d096ce54e
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Sat Apr 11 23:03:06 2020 -0600

    update todos

commit 9a717233c01a43f284d2639490865aadc741b6b7
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Sat Apr 11 16:55:43 2020 -0700

    tweak TODOs

commit 0401a13e95757b4c3b6d8f06e5157f97fa2eda7f
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Sat Apr 11 16:53:03 2020 -0700

    Chalk thinks it shouldn't output color in a child process — fix that

commit 19ad1d00c5a24a6d8bcbbe07b5eaf5fde9a3a0f8
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Fri Apr 10 14:14:45 2020 -0700

    Update snapshots & use default jest-diff export as that handles any type of JS value"

commit 9a4695d009d17197a007c0145a2ea2eb722b2e81
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Fri Apr 10 14:01:43 2020 -0700

    Move to jest-diff for faster diffing & more control

commit 22912c3e637b8c4ee1cac17a2d6a6d78c119fc3b
Author: John Otander <johnotander@gmail.com>
Date:   Fri Apr 10 11:06:11 2020 -0600

    feat(recipes): Implement basic gitignore provider (#23003)

    * Begin implementing gitignore

    * feat(recipes): Implement basic gitignore provider

commit 7a0f08ba6d423530e2ebf666d0111401d68f4d80
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Fri Apr 10 08:15:11 2020 -0700

    Add to docs about how to upgrade gatsby-cli

commit f4d5b2af51b3cc2b13f2d536f34c12c289e476e9
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 23:13:51 2020 -0700

    Cleanup comments

commit ae665f0f2880efbde0136bf1784554689fd32a02
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 22:55:57 2020 -0700

    More todos

commit c36ecee7f3254b4fb37881245689b569b9df58a9
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 22:48:17 2020 -0700

    fix

commit 0d0367daaa102e01af1c6337a935f9ea3a2b7e8d
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 22:45:02 2020 -0700

    small fixes

commit de5e40c1bd79311c329bed730dc929234d635401
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 22:39:18 2020 -0700

    Small updates to README

commit 793c3dec721147bcf30b20c810925c5c0cfca8c0
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 22:36:09 2020 -0700

    Add some basic docs & new emotion recipe

commit 0be2a5dde55bf9fb5ab2a2821baa9d72bbf9787d
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 22:22:40 2020 -0700

    Add support for file content on remote URLs

commit 2d191c43805df51e6fad8ce6944a15a4c34faaaa
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 20:35:05 2020 -0700

    update todos

commit 64625e4ee45bea5c3363b5611842b661beb952e0
Author: John Otander <johnotander@gmail.com>
Date:   Thu Apr 9 20:50:01 2020 -0600

    feat(recipes): Import recipes from urls and begin moving parsing to the server (#22987)

    * Update todo

    * feat(recipes): Move recipe parsing to the server

    Also adds experimental support for url imports
    and recipes from urls.

    * Fix command

commit 63604f3961d8f194430195e5d6dea82e9113afb4
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 18:33:09 2020 -0700

    Improve diffing & just run all resource operations serially

commit bc369a00fb3ac1ff0d0fbd3bfecab1e29cc820bf
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 17:12:19 2020 -0700

    Validate resources & improve file diffing (#22986)

commit c6de7149ac7f384af32c93701aee478e76b7b456
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 8 22:01:31 2020 -0700

    update todos

commit bbfa77fd05647d7d9ff730c63467afc2c4aa8902
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 8 21:47:21 2020 -0700

    Remove file that came in from bad merge

commit f1d245b612e13db1a4ff1bcdad7387f5baed67cd
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 8 21:44:30 2020 -0700

    Fix merge barf

commit eaa053552fb6d98f9ba5eae99397da981bf563c4
Merge: b11808b30 02bf0587e
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 8 21:43:58 2020 -0700

    Merge remote-tracking branch 'origin/master' into add-recipes

commit b11808b307627540fdcb704b12f1b842cd04c409
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 8 21:34:08 2020 -0700

    feat(recipes): Show recap of operations & show diff for changes to files (#22953)

    * feat(recipes): Show recap of completed operations & diff of proposed changes to files

    * Use better diff algorithm + diff by line not word as that's more normal

commit 3b3f9263ff41bf033ffba09e73a2a014cb4d8e50
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 7 19:28:59 2020 -0700

    add todo

commit 6b6704641dd410636019ff78678fe0ea6e7fc6d5
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 7 19:27:39 2020 -0700

    Squashed master

    commit 5859bdbd5b34b8758e35959e8da96db1eb7b70cc
    Author: Pascal Jean-Francois <jeffpascal96@gmail.com>
    Date:   Tue Apr 7 23:38:19 2020 +0300

        Recipe google analytics (#22648)

        * Update deploying-your-site.md

        * Added link from recipes page

        * chore: format

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update deploying-your-site.md

        * chore: format

        * Minor formatting, finishing step

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
        Co-authored-by: LB <laurie@gatsbyjs.com>
        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit cc6dbf65f0f3c3052c922383f2f7f772f6cd3f12
    Author: Peter van der Zee <github-public@qfox.nl>
    Date:   Tue Apr 7 22:22:56 2020 +0200

        chore(release): Publish

         - gatsby-image@2.3.2
         - gatsby-plugin-mdx@1.1.6
         - gatsby-theme-blog-core@1.3.15
         - gatsby-theme-blog@1.4.15
         - gatsby-theme-notes@1.2.14

    commit cd120ae95de4f17a94b3002235d25cda812a219f
    Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
    Date:   Tue Apr 7 22:16:06 2020 +0200

        fix(gatsby-plugin-mdx): pass on proper `modules` option value to babel (#22903)

    commit ff500c4f0ecff53223001769a35f128cb09878d1
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 7 22:09:26 2020 +0200

        fix brand name (#22901)

    commit 45b4ddefccd696523b0efbba89db324230bd48eb
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 7 22:08:59 2020 +0200

        fix brand name (#22902)

    commit ff48b22dc12fd29bbb401306f24856e55c2b7a81
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 7 22:05:20 2020 +0200

        fix toc (#22895)

    commit 60445cbc301e94aab01d9d60ac121abc406020d8
    Author: LB <laurie@gatsbyjs.com>
    Date:   Tue Apr 7 15:54:18 2020 -0400

        Update blogs with Gatsby Days info (#22900)

        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit a171827f2e18b1cf3bb162a4df9eea570aa4b944
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Tue Apr 7 14:55:52 2020 -0400

        Fix Gatsby Days Virtual date

        Gatsby Days Virtual date has changed since publication, adjust text to reflect this.

    commit f95cd06bb8454ae3a9dd746f6e4fa3f12bdc3717
    Author: Brad Garropy <bradgarropy@gmail.com>
    Date:   Tue Apr 7 11:22:06 2020 -0500

        update seo example to use location and static query hooks. (#22772)

    commit 0c480233824f85ef4ac1c02bb31329c997b538d3
    Author: B4Le <iqbalanggoro48@gmail.com>
    Date:   Tue Apr 7 23:10:41 2020 +0700

        [Docs] adding additional parameter for Install the Visual Studio 2015 Build Tools (#22653)

    commit 16f9b40a44ecbf2f3210dcaad76bd09c8cba8780
    Author: Aisha Blake <aisha@gatsbyjs.com>
    Date:   Tue Apr 7 12:02:49 2020 -0400

        chore(docs): Add Snipcart reference guide (#22628)

        * Draft beginning and end

        * Tweak Snipcart intro

        * Finish draft

        * chore: format

        * HTML to JSX highlighting and label

        * Apply suggestions from code review

        Co-Authored-By: Obinna Ekwuno  <obinnacodes@gmail.com>

        * Add explanation for where to put product code

        * chore: format

        * Apply suggestions from code review

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/adding-a-shopping-cart-with-snipcart.md

        * Update docs/docs/adding-a-shopping-cart-with-snipcart.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
        Co-authored-by: Ekwuno Obinna <obinnacodes@gmail.com>
        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit 16984877481579a3aab739a42d90a3bf122175d6
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Tue Apr 7 22:54:45 2020 +0700

        chore(benchmarks): Add ability to fix broken images for contentful sites (#22882)

        * chore(benchmarks): Add ability to fix broken images for contentful sites

        * fix: added missing await

        * fix: removed accidental console.log

    commit f19c4d7691d9e8e2c81575c4b10feecab27ba511
    Author: Andrew Zeller <andrew.j.zeller@gmail.com>
    Date:   Tue Apr 7 06:14:56 2020 -0700

        docs: add Gatsby Cloud documentation (#22708)

        * Add Gatsby Cloud documentation

        * Fix typo in Gatsby Cloud doc

        * Apply suggestions from code review

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Add sub-bullets to breakup long steps

        * Revise CMS integrations bullet

        * alter some formatting

        * Update docs/docs/deploying-to-gatsby-cloud.md

        Co-authored-by: LB <laurie@gatsbyjs.com>
        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit 2d147d3863a4e21f1de2b492f935502f70e16c46
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Tue Apr 7 09:06:21 2020 -0400

        Add Gatsby Days LA video blog number 6 (#22871)

        * Add Gatsby Days LA video blog number 6

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 80c453e288164260d472beff1b37548b5afe4f15
    Author: Florian Gyger <gygy1992@hotmail.com>
    Date:   Tue Apr 7 14:31:05 2020 +0200

        fix(gatsby-image): apply IE polyfill styles to placeholder images too (#22863)

        * apply IE polyfill styles to placeholder images too

        * fixed formatting

    commit c16eaa25ea95addda5215d5c36324db7340d053c
    Author: Marcy Sutton <marcy@gatsbyjs.com>
    Date:   Tue Apr 7 05:12:03 2020 -0700

        update contributing doc (#22874)

    commit 30397f3625328f666ddeb05affae5ca134ef4f86
    Author: Mikhail Novikov <freiksenet@gmail.com>
    Date:   Tue Apr 7 12:24:33 2020 +0300

        chore(release): Publish

         - gatsby-plugin-mdx@1.1.5
         - gatsby-plugin-twitter@2.2.2
         - gatsby-theme-blog-core@1.3.14
         - gatsby-theme-blog@1.4.14
         - gatsby-theme-notes@1.2.13
         - gatsby@2.20.13

    commit cb9692f6dfc65a5c0229b93aea992aaf2eac26fa
    Author: Mikhail Novikov <freiksenet@gmail.com>
    Date:   Tue Apr 7 11:59:50 2020 +0300

        Use v8 serialize for context (#22851)

    commit 5c1d4a4f084bcf6123ef4d67ebe4f14940f39f07
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Mon Apr 6 19:59:09 2020 -0400

        Add Gatsby Days LA video blog 5 (#22870)

        * Add Gatsby Days LA video blog 5

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 8ef405bfdc8b3b9186ddb8631d50d260885df531
    Author: LB <laurie@gatsbyjs.com>
    Date:   Mon Apr 6 17:06:13 2020 -0400

        Improve README for twitter plugin (#22786)

        * Improve README for twitter plugin

        * Update packages/gatsby-plugin-twitter/README.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update packages/gatsby-plugin-twitter/READM…
KyleAMathews added a commit that referenced this pull request Apr 16, 2020
* Initial commit

Co-authored-by: John Otander <johnotander@gmail.com>

* Cleanups

* more cleanup

* Add missing remark-stringify dep (#22721)

* WIP

* WIP

* update TODOs

* Prettier + enable Ink's experimental mode

* Don't need this anymore

* Support running local recipes e.g. gatsby recipes ./text.mdx

* prettier again

* Make config slightly more robust (#22743)

* Add support for devDependencies in NPMPackage resource

Also when DEBUG=true – log the recipes server output to recipe-server.log

* Move package to new prop name

* Update todos

* add TODO

* recipes: Improve providers (#22764)

* Don't overwrite files by default

* Handle object style plugin config

* Handle object style plugin config

* Update todo

* Use fs-extra, improve plugin config tests

* Fix file check

* Remove overwrite logic, this will be part of the plan step

* Improve recipes providers (#22783)

* Don't overwrite files by default

* Handle object style plugin config

* Handle object style plugin config

* Update todo

* Use fs-extra, improve plugin config tests

* Fix file check

* Remove overwrite logic, this will be part of the plan step

* Queue operations and prompt user for each step

* Remove unused graphql code

* Return a plan for next step and reveal in ui

* Begin using plan data for rendering

Co-authored-by: John Otander <johnotander@gmail.com>

* Support rendering more markdown

* Support more markdown tags

* Tweak providers, add more thorough tests

* Clean up file after plan test

* recipes: Add initial package json resource (#22805)

* Copy recipes on change

* improve stylings for h2/h3

* Refactor to use xstate

* Update TODOs

* Improve parsing to handle basic template strings

* Improve parsing to handle basic template strings

* Chore(Recipes): Add recipes machine tests (#22823)

* Add tests for recipe machine & some refactorings

* Lint fixes

* Cleanup

* feat(recipes): Add resource schema/validation support (#22830)

* Add tests for recipe machine & some refactorings

* Lint fixes

* Cleanup

* Add start to e2e resource test example + resource schema + resource validation

* Add e2e resource test helper & improve File resource code for it

* fix(recipes): Don't duplicate plugin configuration by default (#22861)

Also moves gatsby plugin provider to new structure for
resources.

* feat(recipes): Generate graphql schema from resources (#22864)

* Add destroy cleanup verification

* Update package json to use new provider structure

* Update tests and port package json to new structure

* feat(recipes): Generate graphql schema from resources

* feat(recipes): Create connection types for resources (#22876)

* Find the root directory of the Node.js project/npm package and use that as the base for File resources

* Fix

* update tests

* Write e2e tests for npm package scripts & add validate/all implementations

* Fix recipes (#22885)

* Log errors happening in startup

* import joi -> import @hapi/joi

* Support for object values

* Fix some more recipes (#22889)

* Log errors happening in startup

* import joi -> import @hapi/joi

* Support for object values

* Fix serial/batch/parallel

* resource => resourceDefinition

* Fix more recipes stuff (#22891)

* Log errors happening in startup

* import joi -> import @hapi/joi

* Support for object values

* Fix serial/batch/parallel

* resource => resourceDefinition

* Add ids to allNPMScript

* Fix snapshot

* Add allNPMPackageJson

* Fix typo

* feat(recipes): Implement shadowable files for themes (#22909)

* feat(recipes): iterate on recipe design (#22911)

* Squashed master

commit 5859bdbd5b34b8758e35959e8da96db1eb7b70cc
Author: Pascal Jean-Francois <jeffpascal96@gmail.com>
Date:   Tue Apr 7 23:38:19 2020 +0300

    Recipe google analytics (#22648)

    * Update deploying-your-site.md

    * Added link from recipes page

    * chore: format

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/recipes/deploying-your-site.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update deploying-your-site.md

    * chore: format

    * Minor formatting, finishing step

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
    Co-authored-by: LB <laurie@gatsbyjs.com>
    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

commit cc6dbf65f0f3c3052c922383f2f7f772f6cd3f12
Author: Peter van der Zee <github-public@qfox.nl>
Date:   Tue Apr 7 22:22:56 2020 +0200

    chore(release): Publish

     - gatsby-image@2.3.2
     - gatsby-plugin-mdx@1.1.6
     - gatsby-theme-blog-core@1.3.15
     - gatsby-theme-blog@1.4.15
     - gatsby-theme-notes@1.2.14

commit cd120ae95de4f17a94b3002235d25cda812a219f
Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
Date:   Tue Apr 7 22:16:06 2020 +0200

    fix(gatsby-plugin-mdx): pass on proper `modules` option value to babel (#22903)

commit ff500c4f0ecff53223001769a35f128cb09878d1
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Tue Apr 7 22:09:26 2020 +0200

    fix brand name (#22901)

commit 45b4ddefccd696523b0efbba89db324230bd48eb
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Tue Apr 7 22:08:59 2020 +0200

    fix brand name (#22902)

commit ff48b22dc12fd29bbb401306f24856e55c2b7a81
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Tue Apr 7 22:05:20 2020 +0200

    fix toc (#22895)

commit 60445cbc301e94aab01d9d60ac121abc406020d8
Author: LB <laurie@gatsbyjs.com>
Date:   Tue Apr 7 15:54:18 2020 -0400

    Update blogs with Gatsby Days info (#22900)

    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

commit a171827f2e18b1cf3bb162a4df9eea570aa4b944
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Tue Apr 7 14:55:52 2020 -0400

    Fix Gatsby Days Virtual date

    Gatsby Days Virtual date has changed since publication, adjust text to reflect this.

commit f95cd06bb8454ae3a9dd746f6e4fa3f12bdc3717
Author: Brad Garropy <bradgarropy@gmail.com>
Date:   Tue Apr 7 11:22:06 2020 -0500

    update seo example to use location and static query hooks. (#22772)

commit 0c480233824f85ef4ac1c02bb31329c997b538d3
Author: B4Le <iqbalanggoro48@gmail.com>
Date:   Tue Apr 7 23:10:41 2020 +0700

    [Docs] adding additional parameter for Install the Visual Studio 2015 Build Tools (#22653)

commit 16f9b40a44ecbf2f3210dcaad76bd09c8cba8780
Author: Aisha Blake <aisha@gatsbyjs.com>
Date:   Tue Apr 7 12:02:49 2020 -0400

    chore(docs): Add Snipcart reference guide (#22628)

    * Draft beginning and end

    * Tweak Snipcart intro

    * Finish draft

    * chore: format

    * HTML to JSX highlighting and label

    * Apply suggestions from code review

    Co-Authored-By: Obinna Ekwuno  <obinnacodes@gmail.com>

    * Add explanation for where to put product code

    * chore: format

    * Apply suggestions from code review

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/adding-a-shopping-cart-with-snipcart.md

    * Update docs/docs/adding-a-shopping-cart-with-snipcart.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
    Co-authored-by: Ekwuno Obinna <obinnacodes@gmail.com>
    Co-authored-by: LB <laurie@gatsbyjs.com>

commit 16984877481579a3aab739a42d90a3bf122175d6
Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
Date:   Tue Apr 7 22:54:45 2020 +0700

    chore(benchmarks): Add ability to fix broken images for contentful sites (#22882)

    * chore(benchmarks): Add ability to fix broken images for contentful sites

    * fix: added missing await

    * fix: removed accidental console.log

commit f19c4d7691d9e8e2c81575c4b10feecab27ba511
Author: Andrew Zeller <andrew.j.zeller@gmail.com>
Date:   Tue Apr 7 06:14:56 2020 -0700

    docs: add Gatsby Cloud documentation (#22708)

    * Add Gatsby Cloud documentation

    * Fix typo in Gatsby Cloud doc

    * Apply suggestions from code review

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Add sub-bullets to breakup long steps

    * Revise CMS integrations bullet

    * alter some formatting

    * Update docs/docs/deploying-to-gatsby-cloud.md

    Co-authored-by: LB <laurie@gatsbyjs.com>
    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

commit 2d147d3863a4e21f1de2b492f935502f70e16c46
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Tue Apr 7 09:06:21 2020 -0400

    Add Gatsby Days LA video blog number 6 (#22871)

    * Add Gatsby Days LA video blog number 6

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 80c453e288164260d472beff1b37548b5afe4f15
Author: Florian Gyger <gygy1992@hotmail.com>
Date:   Tue Apr 7 14:31:05 2020 +0200

    fix(gatsby-image): apply IE polyfill styles to placeholder images too (#22863)

    * apply IE polyfill styles to placeholder images too

    * fixed formatting

commit c16eaa25ea95addda5215d5c36324db7340d053c
Author: Marcy Sutton <marcy@gatsbyjs.com>
Date:   Tue Apr 7 05:12:03 2020 -0700

    update contributing doc (#22874)

commit 30397f3625328f666ddeb05affae5ca134ef4f86
Author: Mikhail Novikov <freiksenet@gmail.com>
Date:   Tue Apr 7 12:24:33 2020 +0300

    chore(release): Publish

     - gatsby-plugin-mdx@1.1.5
     - gatsby-plugin-twitter@2.2.2
     - gatsby-theme-blog-core@1.3.14
     - gatsby-theme-blog@1.4.14
     - gatsby-theme-notes@1.2.13
     - gatsby@2.20.13

commit cb9692f6dfc65a5c0229b93aea992aaf2eac26fa
Author: Mikhail Novikov <freiksenet@gmail.com>
Date:   Tue Apr 7 11:59:50 2020 +0300

    Use v8 serialize for context (#22851)

commit 5c1d4a4f084bcf6123ef4d67ebe4f14940f39f07
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Mon Apr 6 19:59:09 2020 -0400

    Add Gatsby Days LA video blog 5 (#22870)

    * Add Gatsby Days LA video blog 5

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 8ef405bfdc8b3b9186ddb8631d50d260885df531
Author: LB <laurie@gatsbyjs.com>
Date:   Mon Apr 6 17:06:13 2020 -0400

    Improve README for twitter plugin (#22786)

    * Improve README for twitter plugin

    * Update packages/gatsby-plugin-twitter/README.md

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    * Update packages/gatsby-plugin-twitter/README.md

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    * Update packages/gatsby-plugin-twitter/README.md

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>
    Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>

commit 87842fa994cc70111807b8b55b97128a58d51084
Author: LB <laurie@gatsbyjs.com>
Date:   Mon Apr 6 17:05:44 2020 -0400

    Add Cloud to Lighthouse Page (#22687)

    * Add Cloud to Lighthouse Page

    * Update docs/docs/audit-with-lighthouse.md

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    * Update docs/docs/audit-with-lighthouse.md

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>
    Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>

commit b0c564f21ff5cfb7e420dd970cdeb3dddeb0b3bf
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Mon Apr 6 16:53:45 2020 -0400

    Update index.md (#22866)

commit 24bc3eacccc19705283209ab76333991d15574bd
Author: LB <laurie@gatsbyjs.com>
Date:   Mon Apr 6 16:38:53 2020 -0400

    Address inconsistency with gatsby-remark-images (#22666)

    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

commit e24d333bedb6171fb0945366ba172538b26065a1
Author: Rohit Gohri <gohri.rohit@gmail.com>
Date:   Tue Apr 7 00:59:06 2020 +0530

    Fix transition-link installation docs link (#22865)

commit 25c38abf798916da6ecf00b0ef0b5163cc94014e
Author: Demetrio Alvarez <daiglesias3@esei.uvigo.es>
Date:   Mon Apr 6 21:02:17 2020 +0200

    docs: fix references to undefined data variable (#22820)

commit 9e4a2bbd4b3800cf4666a062ef97649b3bac6481
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Mon Apr 6 13:58:58 2020 -0400

    Blog gatsby days LA video 4 (#22793)

    * Add Gatsby Days LA 2020 Video Blog 3

    * Create video blog post #4

    * chore: format

    * move file, change name

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

commit a801a5d54ae5cb15e0eb5e59cc7ad63c71baf818
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Mon Apr 6 13:03:12 2020 -0400

    Blog virtual gatsby days cfp (#22796)

    * Add Laci Texter author avatar

    * Add Laci Texter to author.yaml

    * Create text for Virtual Gatsby Days CFP blog post

    * Update CFP text

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
    Co-authored-by: LB <laurie@gatsbyjs.com>

commit 6009c0a2063cd7ac1330de746fa4e71b55dcbab6
Author: Brad Garropy <bradgarropy@gmail.com>
Date:   Mon Apr 6 11:04:48 2020 -0500

    🏠 showcase bradgarropy.com (#22775)

    Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

commit da61143a0b095efb5a538a0636da1c05542d6f80
Author: Miloš Dželetović <32564651+Miloshinjo@users.noreply.github.com>
Date:   Mon Apr 6 18:01:13 2020 +0200

    chore(starters): gatsby-ts-tw-styled-eslint-starter (#22835)

    * Add gatsby-ts-tw-styled-eslint-starter to starters.yml

    * Update starters.yml

    Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

commit 0c77a622bfe6bb38eefdb3e673e39a79b4ba5a27
Author: Tiffany Brown <webinista@users.noreply.github.com>
Date:   Mon Apr 6 08:58:35 2020 -0700

    Add docs/hydration entry. (#22767)

    - Update glossary.md, doc-links.yaml with links to new article.

commit 2bee16e6e587e011ec586f4c09f7d589d91a87e7
Author: Martin Makarský <martinm@kentico.com>
Date:   Mon Apr 6 17:54:36 2020 +0200

    chore(starters): add gatsby-starter-kontent-lumen (#22850)

    * chore(starters): add gatsby-starter-kontent-lumen

    * remove invalidated categories

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
    Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

commit 8d01f2ac901992148453434fe60c3fda30b2b1fa
Author: Wojciech Kałużny <wojciech.kaluzny@me.com>
Date:   Mon Apr 6 17:44:54 2020 +0200

    Added mrkaluzny.com (#22836)

    * Added mrkaluzny.com

    Added new site to showcase

    * update invalid tag

    * prettier doc formatting

    Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

commit 036c3da86ed9f52ce9154e7c95dcbcd8421bd12c
Author: caitlinthefirst <caitlin@gatsbyjs.com>
Date:   Mon Apr 6 11:27:33 2020 -0400

    community event page update (#22800)

    * community event page update

    Updating to clarify that community support is currently suspended.

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 9fb521a292d453146640f18437e13367c5a5cb5c
Author: caitlinthefirst <caitlin@gatsbyjs.com>
Date:   Mon Apr 6 11:05:13 2020 -0400

    Update "organize a community event" page (#22801)

    * Update "organize a community event" page

    Update to clarify that the program is on hold due to COVID-19.

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 9b635cbde5003f8762f1c2c8fe983786fb9a3a90
Author: Akshit Kr Nagpal <akshitkrnagpal@gmail.com>
Date:   Mon Apr 6 20:24:07 2020 +0530

    feat(www): Add Community Plugin Badge (#21847)

    * Add Community Plugin Badge

    * Add Community Icon for plugins search body

commit 4e1dc8a6368534ed6ebafa6705fe388e3935a680
Author: Rizwan Jamal ⚡️ <Rizwan_hassanfatah@hotmail.com>
Date:   Mon Apr 6 19:27:23 2020 +0500

    fix: fix grammar issues with formatting (#22808)

commit 16793b313b44a7772b09e7051925630845ba2252
Author: Kevin Miller <keveemiller@gmail.com>
Date:   Mon Apr 6 10:26:43 2020 -0400

    chore(docs): Add site The COVID Tracking Project (#22828)

    Co-authored-by: LB <laurie@gatsbyjs.com>

commit 6e4cc15a61759bdeca2460e63d561c5226c15040
Author: Chris Opperwall <copperwall@gmail.com>
Date:   Mon Apr 6 07:22:04 2020 -0700

    docs: use PageQuery in gatsby image example snippet (#22815)

    This updates the example snippets on the /docs/using-gatsby-image
    documentation page to use PageQueries instead of StaticQueries, because
    the example snippets have a src/pages/index.js filename.

    The hope is that since the snippet filenames are in the pages directory,
    it's more consistent with other documentation to use PageQueries when
    in a src/pages/*.js file instead of a StaticQuery, which from the
    documentation appears to be used in places like src/components/*.js.

commit a9085a3f3161b760775cdaf8d2d846825b3f4f48
Author: Barry McGee <barrymcgee@users.noreply.github.com>
Date:   Mon Apr 6 15:11:01 2020 +0100

    Update broken link in sourcing-from-graphcms.md (#22827)

commit e1b854e5056060da09a9feaa476597975cf3a264
Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
Date:   Mon Apr 6 17:49:44 2020 +0700

    chore(release): Publish

     - gatsby-source-graphql@2.3.2

commit ad945ec8a8428ed4a53614e2e646ca5a68c79d82
Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
Date:   Mon Apr 6 17:41:42 2020 +0700

    fix(gatsby-source-graphql): Convert ts to plain js until better times (#22848)

commit 22b30333fd2fd5bb25f0fd402c313e3fd3e1874e
Author: T Thiyagaraj <tstream.h@outlook.com>
Date:   Mon Apr 6 16:01:21 2020 +0530

    chore(docs): Update formatting (#22845)

    * Fix formatting, add commas

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 6d3545321c6cd6efcfc22477fb22bc2105fa6602
Author: Masoud <50676388+masoudkarimif@users.noreply.github.com>
Date:   Sun Apr 5 17:31:49 2020 -0600

    Added covid19.thegauntlet.ca to sites.yml (#22839)

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit aa550f49a711b103dd4370f493e5ecf6a52354c1
Author: mike w <opensource@hoho.com>
Date:   Sun Apr 5 19:31:38 2020 -0400

    chore(starters): add gatsby-starter-basic-bootstrap (#22837)

    Nothing earth-shattering here, simply a starter with  *just* react-bootstrap and sass
    support. Many other existing starters bring a lot of additional bells and whistles.

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 2132f18e6a2559f1bc533e197c2d8551a552fc17
Author: ritesh-zestard <ritesh@zestard.com>
Date:   Mon Apr 6 04:59:55 2020 +0530

    Update Zestard.com site for showcase (#22787)

    * update zestard site for showcase

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit ac7869b63c8d606fd53591e7400ac56a47ecb9fc
Author: Sergey Monin <moninsergei@gmail.com>
Date:   Mon Apr 6 03:29:40 2020 +0400

    Update sites.yml, add ocius.com.au (#22362)

    Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>
    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 25f2276332df83ac068ba198693c9fd99816d24d
Author: Kostas Vrouvas <kosvrouvas@gmail.com>
Date:   Mon Apr 6 02:26:38 2020 +0300

    Update sites.yml (#22769)

    add kosvrouvas.com

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit b0c2b11bbee741c1bbf2ab99b8849dee443cc841
Author: Gagandeep Singh <iamtherealgd@gmail.com>
Date:   Mon Apr 6 04:54:19 2020 +0530

    chore(starters): add gatsby-starter-22boxes-uno (#22756)

    * Gatsby starter added: Uno

    * git url updated

    Co-authored-by: Gagandeep Singh <gagandeep.singh@kony.com>

commit d4e3368e00c918323822a1fb9bcb9cccb0857a37
Author: SONGMINSEOK <somony9292@gmail.com>
Date:   Mon Apr 6 08:23:46 2020 +0900

    chore(starters): add gatsby-starter-song (#22712)

    * chore(starters): add gatsby-starter-song

    * chore(starters): typo error modify

    * chore(starters): typo modify

    * Guildlines
    Correct by referring to the guidelines

    * Error update

    * error: Decompress bug

    * package.json downgrade

commit 30b5f86ececce9634a26b01589960c64320df7a5
Author: Robin Métral <robin@metral.ch>
Date:   Mon Apr 6 01:23:02 2020 +0200

    chore(starters): update gatsby-theme-oss (#22698)

    * chore(starters): update gatsby-theme-oss

    The starter was redesigned and extended into a Gatsby Theme.
    https://github.com/robinmetral/gatsby-theme-oss

    * chore(starters): switch gatsby-starter-oss to starter repo

    The theme's repo at robinmetral/gatsby-theme-oss is not a valid starter although the tree contains one, because it cannot be installed with the gatsby-cli using gatsby new.

    To solve this, the starter is now being auto-published on robinmetral/gatsby-starter-oss.

commit ca8088b0d2ab73e5a7339d44e695d3acd6ddb6a0
Author: arnorhs <arnorhs@gmail.com>
Date:   Sun Apr 5 23:22:22 2020 +0000

    Adding www.kosmosandkaos.is to the sites.yml file (#22371)

    * Adding www.kosmosandkaos.is to the site showcase

    * Update sites.yml

    * Update sites.yml

    * Update sites.yml

commit 644372e69b63824be5ed46a3cf745c84d7003119
Author: Masatoshi Nishiguchi <mnishiguchi@users.noreply.github.com>
Date:   Sun Apr 5 19:20:35 2020 -0400

    Add hanarecafe.com to the Showcase (#22790)

commit 3af9ec0c9a81196a3054be336633d8adae024d9f
Author: Nicholas Duffy <duffn@outlook.com>
Date:   Sat Apr 4 15:30:50 2020 -0600

    Update benchmark willit version to * (#22824)

commit 7508565d15be38ae4f57bf53d77c017021bdf812
Author: Michal Piechowiak <misiek.piechowiak@gmail.com>
Date:   Sat Apr 4 20:47:56 2020 +0200

    chore(release): Publish

     - gatsby-plugin-sharp@2.5.4
     - gatsby-remark-images@3.2.2
     - gatsby-source-contentful@2.2.7
     - gatsby-theme-blog-core@1.3.13
     - gatsby-theme-blog@1.4.13
     - gatsby-transformer-sharp@2.4.4
     - gatsby-transformer-sqip@2.2.4

commit 156d8316dfbc5796877b471b02127e4657a57a45
Author: nikoladev <15011519+nikoladev@users.noreply.github.com>
Date:   Sat Apr 4 20:42:31 2020 +0200

    chore(monorepo): bump decompress in yarn.lock (#22797)

    https://www.npmjs.com/advisories/1217

commit 7a8f01626641f2ffa970032d42ec875d1479c177
Author: nikoladev <15011519+nikoladev@users.noreply.github.com>
Date:   Sat Apr 4 20:25:02 2020 +0200

    fix(dependencies): bump potrace version (#22803)

    * fix minimist vulnerability

    https://www.npmjs.com/advisories/1179

    * update extract-zip

commit 7b083a6812da8405d2b521e3676e4e57f888bf71
Author: Michal Piechowiak <misiek.piechowiak@gmail.com>
Date:   Sat Apr 4 19:26:11 2020 +0200

    chore(starters): bump dependencies (#22819)

commit 9d256d4a96ab5f5ed8ba5f4a4eda24410f328c75
Author: Nicholas Duffy <duffn@outlook.com>
Date:   Fri Apr 3 16:41:17 2020 -0600

    Fix incorrect benchmark working directory (#22807)

commit 82b1fdae85db583c09d9b7b2203512ab36d7e33b
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Fri Apr 3 16:53:51 2020 -0400

    Blog case study commonwealth aten (#22802)

    * Upload author avatar Debra Combs

    * Add Debra Combs to authors.yaml

    * Create Commonwealth Aten case study text index.md

    * Add redesigned scorecard screenshot

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 2bb39c191631961ff80f0cbf31cec5881f19eb17
Author: Yuki Takemoto <mottox2@users.noreply.github.com>
Date:   Sat Apr 4 05:39:49 2020 +0900

    docs: add missing quote (#22771)

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 948e0933dc69a621eeaf188f1821c338c4256d99
Author: Hashim Warren <hashim@gatsbyjs.com>
Date:   Fri Apr 3 15:45:39 2020 -0400

    (blog) 100days challenge 14 (#22799)

    * Add use themes blog post

    * chore: format

    * Fix typos

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 5bc03719320d02da27d154fe4df7a30ec1c6289f
Author: Moni <40552237+NotMoni@users.noreply.github.com>
Date:   Fri Apr 3 15:05:04 2020 -0400

    doc: fix grammer (#22791)

commit 25e404fd7be6467d8e52359ca45ad148514ac4a2
Author: Michal Piechowiak <misiek.piechowiak@gmail.com>
Date:   Fri Apr 3 16:38:23 2020 +0200

    chore(release): Publish

     - gatsby-plugin-benchmark-reporting@0.1.2

commit 3aa090ecaae7cda8b6d45b7ed2f1a1e86ca604f8
Author: Nicholas Duffy <duffn@outlook.com>
Date:   Fri Apr 3 08:29:36 2020 -0600

    chore(benchmarks): Add BENCHMARK_ prefix to benchmark env variables (#22779)

    * Add BENCHMARK_ prefix to benchmark env variables

    * Update example envs with BENCHMARK prefix

    * Update Contentful envs in setup

commit ec4e286a8ec93ca0fc5bc412e26cdfb478eb2071
Author: Nicholas Capo <nicholas.capo@gmail.com>
Date:   Fri Apr 3 09:28:18 2020 -0500

    ci: add mdx benchmark to cronjob, adjust content source in remark benchmarks to differentiate mdx and remark (#22780)

    * chore(circleci): Change BENCHMARK_CONTENT_SOURCE MDX to MARKDOWN

    * We will soon be running an actual MDX benchmark so correct these

    * chore(benchmarks): Fixup and integrate mdx

    * Enable in CircleCI

commit b5b41a081af264864db87742aa7f0e06f87f14e1
Author: Nicholas Duffy <duffn@outlook.com>
Date:   Fri Apr 3 08:21:05 2020 -0600

    fix(gatsby-plugin-benchmark-reporting): Update pageCount to use NUM_PAGES (#22766)

    * Update pageCount to use NUM_PAGES

    * parseInt for NUM_PAGES environment

commit c6552a227a54f338346b82a10ad5f1097dec3b5a
Author: Nicholas Duffy <duffn@outlook.com>
Date:   Fri Apr 3 08:08:38 2020 -0600

    chore(benchmarks): Add .nvmrc to new benchmarks (#22760)

commit 4210f46f97a5d93e385776deccb39c20146710a9
Author: Eyas <eyas.sharaiha@gmail.com>
Date:   Fri Apr 3 08:06:53 2020 -0400

    chore: Upgrade and consolidate @types/react (#22710)

    We used to only inherit it transitively via @types/prop-types, but a lot
    of typings actually need it.

    This will helps us pull the latest @type/reach__router package, which
    (only implicitly, unfortuately) depends on more recent react types than
    the ones we have.

    For example, helps in #22563.

commit 805b745a15d38b14550312cdb4e1a99be2313bef
Author: Mikhail Novikov <freiksenet@gmail.com>
Date:   Fri Apr 3 12:03:15 2020 +0300

    chore(release): Publish

     - gatsby-cli@2.11.5
     - gatsby-theme-blog-core@1.3.12
     - gatsby-theme-blog@1.4.12
     - gatsby-theme-notes@1.2.12
     - gatsby@2.20.12

commit a7281c220802e0baf02441b97e421a7f4dde0345
Author: Mikhail Novikov <freiksenet@gmail.com>
Date:   Fri Apr 3 11:58:36 2020 +0300

    fix(gatsby): Fix OOM from telemetry storing too much (#22752)

commit 5b35accd289c4da6fc7ee515ba654ee3985f90f0
Author: Arthur <arthur@mediamonks.com>
Date:   Thu Apr 2 19:42:17 2020 -0700

    chore(gatsby) Migrate joi schema to Typescript (#22738)

    * Migrate joi schema to Typescript

    * Add joi schema for gatsby-cli's structured-errors as well

    * Fixes unit-test

    * Use types from redux/types - they seem to be newer than types in gatsby/index.d.ts

    * consolidate structured errors types into types file to be imported by others

    * force rebuild

    Co-authored-by: madalynrose <madalyn@gatsbyjs.com>

commit 9bc20261ea4cd1d6a5a354cdaed7a7aebe2026ae
Author: Blaine Kasten <blainekasten@gmail.com>
Date:   Thu Apr 2 21:35:31 2020 -0500

    chore(release): Publish

     - gatsby-link@2.3.2
     - gatsby-source-contentful@2.2.6
     - gatsby-source-graphql@2.3.1
     - gatsby-theme-blog-core@1.3.11
     - gatsby-theme-blog@1.4.11
     - gatsby-theme-notes@1.2.11
     - gatsby@2.20.11

commit 14b96052edc1e653a71e78e9262962f8aef5eb9a
Author: Michal Piechowiak <misiek.piechowiak@gmail.com>
Date:   Fri Apr 3 04:34:17 2020 +0200

    fix(gatsby-link): drop custom innerRef typing and reuse one from @reach/router (#22770)

commit 480a9280c6fc27bb1b3f0d408067820acc30b840
Author: Blaine Kasten <blainekasten@gmail.com>
Date:   Thu Apr 2 21:26:14 2020 -0500

    chore(gatsby-cli): Add tests for `gatsby repl` (#22740)

commit 11617945991e30ab896aafd387fe908a0f8af627
Author: Alejandro Ñáñez Ortiz <alejonanez@gmail.com>
Date:   Thu Apr 2 21:25:25 2020 -0500

    Update README.md (#22781)

    The API referenced in the examples is no longer available. Here's the correct one.

commit ab9cc63ef596c876514537d1b64d1362a8aa6f38
Author: Aziz Abbas <abdz.abbas@gmail.com>
Date:   Thu Apr 2 11:24:11 2020 -0700

    chore(starters): add gatsby-starter-builder (#22692)

    * chore(starters): add gatsby-starter-builder

    * address feedback

commit 81f09f866d8e342ff6a93a9b7acb506bd2bbfeb5
Author: Boris Kirov <borisasenovkirov@gmail.com>
Date:   Thu Apr 2 19:41:33 2020 +0200

    Added Fluiditype (#22686)

    * Added Fluiditype

    Adding a site build with Gatsby, which is about fluid typography

    * Update sites.yml

    * Update docs/sites.yml

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
    Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>
    Co-authored-by: LB <laurie@gatsbyjs.com>

commit 4eedfaf082588db42ee5fdbd9eb0c7b7febc6477
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Thu Apr 2 12:22:16 2020 -0400

    Add blog post with Gatsby LA video 2 - Dustin Schau (#22736)

    * Create index.md

    * Create video preview

    * Change branch name

    Nomenclature is now by author rather than video sequence

    * Update index.md

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 62cba610751d1a82831ec7e2346325b00d7d20ed
Author: Nicholas Duffy <duffn@outlook.com>
Date:   Thu Apr 2 08:38:22 2020 -0600

    Fix DatoCMS benchmarks (#22761)

    * Fix DatoCMS benchmarks

    * Update double quotes to backticks

commit a6f5dc3466d398acf81203ea8dab94bf36407186
Author: Mukul Rathi <mukul.rathi@gmail.com>
Date:   Thu Apr 2 14:33:47 2020 +0100

    chore(starters): add  gatsby-starter-reason-blog (#22690)

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit b37eda084ee62bcea5bd28e6ab36ae6553a1069f
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Thu Apr 2 14:37:36 2020 +0200

    remove local domain (#22729)

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit aafef8d235f2b88648046e36699be20258360920
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Thu Apr 2 14:20:00 2020 +0200

    remove local domain (#22732)

commit cfd2384ee9249772f5af96b38f0466dc1ab35257
Author: Georges Haidar <ghaidar0@gmail.com>
Date:   Thu Apr 2 08:25:05 2020 +0100

    fix(gatsby-source-contentful): use request url for base64 image cache key (#22745)

    * fix(gatsby-source-contentful): use request url for base64 image cache key

    * Apply suggestions from code review

    Co-authored-by: Ward Peeters <ward@coding-tech.com>

commit 6c4a97998183226f9b6615ac2a0637651b4db12c
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 1 16:02:23 2020 -0700

    Add blog post for community Q&A (#22737)

commit 231c7ef16db9e5845e013d9dad54ad42c76b9971
Author: Blaine Kasten <blainekasten@gmail.com>
Date:   Wed Apr 1 17:17:46 2020 -0500

    chore(gatsby-cli): use `gatsby clean` in tests to test `gatsby clean` (#22739)

    * chore(gatsby-cli): use `gatsby clean` in tests to test `gatsby clean`

    * cleanup

commit 18b1bbc31dc5bf86464394baa1c2d12b6a10291c
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Wed Apr 1 16:58:49 2020 -0400

    Fix typo (#22727)

commit ad6bc16d6cfb57155ca04b0420c26e9f72d1607a
Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
Date:   Thu Apr 2 03:00:27 2020 +0700

    fix(gatsby): Support grouping by reserved keywords (#22603)

commit 040afea56df9b49838e18b5f6f23f716906817ab
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Wed Apr 1 19:54:17 2020 +0200

    remove local domain (#22723)

commit 1aac0ff45a58539185921121faff75cebd7af79a
Author: Michal Piechowiak <misiek.piechowiak@gmail.com>
Date:   Wed Apr 1 19:04:38 2020 +0200

    docs: clarification about `.cache` and `public` persistance when using GATSBY_EXPERIMENTAL_PAGE_BUILD_ON_DATA_CHANGES (#22720)

commit b1be097a6afa86c1311b97440b38b5671a3f553b
Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
Date:   Wed Apr 1 22:50:42 2020 +0700

    chore(release): Publish

     - gatsby-cli@2.11.4
     - gatsby-plugin-google-gtag@2.0.0
     - gatsby-telemetry@1.2.3
     - gatsby-theme-blog-core@1.3.10
     - gatsby-theme-blog@1.4.10
     - gatsby-theme-notes@1.2.10
     - gatsby@2.20.10

commit 7a4db4bf5d7de548195a9952f562d75763201f20
Author: Camilo Bravo <cbravo@klick.com>
Date:   Wed Apr 1 11:32:52 2020 -0400

    fix(gatsby-plugin-google-gtag): OutboundLink Forward Ref (#22705)

    * gatsby-plugin-google-gtag OutboundLink Forward Ref

    update gatsby-plugin-google-gtag OutboundLink component to forward ref onto DOM element.

    * fix typo

    * linting fix

    * remove semi clons

commit d5894c10d4474d297c7b8a13780b2a9e1d803264
Author: Lane Parton <lane@laneparton.com>
Date:   Wed Apr 1 10:19:35 2020 -0400

    [docs]Docs/Blog Frontmatter Documentation (#22604)

    * Update docs-and-blog-components.md

    * Update docs-and-blog-components.md

    * Update docs/contributing/docs-and-blog-components.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs-and-blog-components.md

    Co-authored-by: LB <laurie@gatsbyjs.com>
    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 8b96f950b22d3688d8e2a800109fd4ae902917e9
Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
Date:   Wed Apr 1 15:10:42 2020 +0200

    chore(gatsby): create single filter cache key generator (#22716)

    * chore(gatsby): create single filter cache key generator

    * Add comment about future proofing

commit 372d127258953b783efd5c67a44d0a53281bb91d
Author: Blaine Kasten <blainekasten@gmail.com>
Date:   Tue Mar 31 21:59:21 2020 -0500

    chore(gatsby-cli): Add integration tests for `gatsby develop` (#22699)

    * chore(gatsby-cli): Add integration tests for `gatsby develop`

    * cant use the `lsof` command in CI :(

    * 30s wait

    * disable assertions

* add todo

* feat(recipes): Show recap of operations & show diff for changes to files (#22953)

* feat(recipes): Show recap of completed operations & diff of proposed changes to files

* Use better diff algorithm + diff by line not word as that's more normal

* Fix merge barf

* Remove file that came in from bad merge

* update todos

* Validate resources & improve file diffing (#22986)

* Improve diffing & just run all resource operations serially

* feat(recipes): Import recipes from urls and begin moving parsing to the server (#22987)

* Update todo

* feat(recipes): Move recipe parsing to the server

Also adds experimental support for url imports
and recipes from urls.

* Fix command

* update todos

* Add support for file content on remote URLs

* Add some basic docs & new emotion recipe

* Small updates to README

* small fixes

* fix

* More todos

* Cleanup comments

* Add to docs about how to upgrade gatsby-cli

* feat(recipes): Implement basic gitignore provider (#23003)

* Begin implementing gitignore

* feat(recipes): Implement basic gitignore provider

* Move to jest-diff for faster diffing & more control

* Update snapshots & use default jest-diff export as that handles any type of JS value"

* Chalk thinks it shouldn't output color in a child process — fix that

* tweak TODOs

* update todos

* update todos

* Move mdx source for recipes to their own directory

* Add Sass recipe

* Add recipe for setting up local gatsby-theme-blog

* Add todo around bundling

* feat(recipes): Eliminate new lines from markdown (#23064)

* feat(recipes): Implement shadow file resource and test it (#23063)

* feat(recipes): Implement shadow file resource and test it

* Call ensureFile in file resource

* Use path.sep for cross-platform support

* Update snapshots for jest-diff

* update todos

* Update README.md

* feat(recipes): detect if port is used and use a different one (#23076)

* feat(recipes): detect if port is used and use a different one

* Check task done

* pass graphqlPort to client

* feat(recipes): Tell people recipes is experimental & point them to the umbrella issue (#23079)

* Update todo

* feat(recipes): Use the package manager client the user specifies in their Gatsby config (#23083)

* feat(recipes): Use the package manager client the user specifies in their Gatsby config

* use actual package manager

* feat(recipes): Improve error handling and validation for MDX files and structure (#23085)

* feat(recipes): Validate the presence of an introduction step

* feat(recipes): Improve error handling and validation

* chore(recipes): test File resouces with remote file content (#23084)

* update todos

* Update todos

* feat(Recipes): Show list of recipes when one isn't passed in (#23086)

* feat(Recipes): Show list of recipes when one isn't passed in

* Fixes to recipes + styling tweaks

* Update packages/gatsby/src/recipes/README.md

Co-Authored-By: John Otander <johnotander@gmail.com>

* make broken example actually broken

Co-authored-by: John Otander <johnotander@gmail.com>

* update todos & add layout recipe to list"

* feat(recipes): Move recipes to a standalone package (#23108)

* feat(recipes): Move recipes to a standalone package

* Update prettier-git-hook.mdx

Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>

* Prettier color

* feat(recipes): Format gatsby-config changes with Prettier (#23112)

* Prettier color

* feat(recipes): Format gatsby-config changes with Prettier

* Bigger changes (#23078)

* Bigger changes

I switched the order so a person can experience the example first, then see how it was written, and then try writing their own

* update

based on @jxnblk 's suggestion thx!

* Restructuring of install instructions and headers

* Add cd command

* formatting

* a couple small nits (#23117)

Do these make sense @laurieontech?

Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>
Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>

* feat(recipes): Add more recipes (#23119)

* Add Typescript recipe

* remove old duplicate

* Add Styled Components Recipe

* More bottom margin

* Add Cypress recipe

* Add recipe for animated page transitions

* Update packages/gatsby-recipes/recipes/cypress.mdx

Co-Authored-By: Dustin Schau <DSchau@users.noreply.github.com>

* Update packages/gatsby-recipes/recipes/cypress.mdx

Co-Authored-By: Dustin Schau <DSchau@users.noreply.github.com>

Co-authored-by: Dustin Schau <DSchau@users.noreply.github.com>

* Fix name of <GatsbyShadowFile> and document it

* feat(recipes): Bundle react libraries into the cli (#23122)

* Begin bundling cli with react using webpack

* Use proper imports for gql things

* Mark proper libraries for bundling the cli

* Format

* Fix linting errors

* Fix more linting

* update snapshots

* Squashed commit of the following:

commit d29585b77cde186eeb3cd2a297effba34a56fa8b
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Tue Apr 14 16:08:02 2020 -0700

    Fix translated aria-label for expand buttons (#23113)

commit 6d4c664eb5e8044a20099330d0315ea06318f7ff
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Tue Apr 14 15:56:23 2020 -0400

    blog post urging Gatsby community members to meet virtually, not in p… (#23111)

    * blog post urging Gatsby community members to meet virtually, not in person, until pandemic ends

    * add bold bullet points

    * Add bold bullet points

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 7a686ede986142518d2601350b9236704664975f
Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
Date:   Wed Apr 15 01:28:05 2020 +0700

    chore(release): Publish

     - gatsby-source-graphql@2.4.0

commit c7b0f703add9b676fa9cacd3f9063c9e21fea555
Author: Kamil Kisiela <kamil.kisiela@gmail.com>
Date:   Tue Apr 14 20:09:53 2020 +0200

    chore(gatsby-source-graphql): Use GraphQL Tools again (#23103)

    * Use GraphQL Tools again

    GraphQL Tools Fork was merged into GraphQL Tools v5

    * Update packages/gatsby-source-graphql/src/__tests__/gatsby-node.js

    Co-Authored-By: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>

    Co-authored-by: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>

commit 89567674c3e91f356cbf318883a0217ae7f4c220
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Tue Apr 14 18:09:33 2020 +0200

    fix(blog): MagMutual - brand names (#23072)

    * fix brand names

    * apply https

commit c803288120a7f800083301c0ed0d0f8463bced9a
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Tue Apr 14 17:36:53 2020 +0200

    fix(docs): security in Gatsby - remove domain from internal links (#23100)

    * fix local links

    * fix remove local domain

commit e9c89310106e45557682366ae9f7133a6d652a74
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Tue Apr 14 16:40:46 2020 +0200

    fix format (#23073)

commit b9e931a9f469323bb999129474d1df07983be7bf
Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
Date:   Tue Apr 14 21:01:19 2020 +0700

    chore(gatsby): Test sift filtering on date instances (skipped for now) (#23096)

commit 900f31c127461d93d0025fd5972af10f74982bf1
Author: LB <laurie@gatsbyjs.com>
Date:   Tue Apr 14 09:58:45 2020 -0400

    Remove upcoming events (#23080)

    * Remove upcoming events

    * skip test

    * between the two of us we'll get this right, skip another test

    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

commit 85e3580c695260c1322e03a13bf1fd8783e3806e
Author: Peter van der Zee <github-public@qfox.nl>
Date:   Tue Apr 14 15:07:30 2020 +0200

    chore(release): Publish

     - gatsby-theme-blog-core@1.3.22
     - gatsby-theme-blog@1.4.22
     - gatsby-theme-notes@1.2.21
     - gatsby@2.20.20

commit d9bf48aa4beacd67a41ec255a1d96956afbc3652
Author: Mikhail Novikov <freiksenet@gmail.com>
Date:   Tue Apr 14 15:17:07 2020 +0300

    Revert "fix(gatsby): Set a timeout of 15 seconds on queries" (#23095)

    This reverts commit 1e81c76be653cadda933a7ed2e4ca0ca2d8742de.

commit f864e88c74ecda1a2a59f308d98cf53c5421b8b9
Author: Andrew Fairlie <andrew@madebymutual.com>
Date:   Tue Apr 14 13:09:36 2020 +0100

    Add The Cares Family to Showcase (#23043)

    * Add The Cares Family to Showcase

    * Fix extra space on sites.yml

    * Remove incompatible categories

    Co-authored-by: LB <laurie@gatsbyjs.com>

commit fd57224888a9ab1e92bc0cbe786665cbf9ca6ead
Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
Date:   Tue Apr 14 13:49:24 2020 +0200

    perf(gatsby): Support `lte` for indexed fast filters (#22932)

    * Rename function to better fit what it returns

    * Use `filterCacheKey` more consistently

    * Consistency around `nodesPerValue`

    * Fix the name and typing of array of sets of nodes

    * Fix typing, fix perf bug

    The typing of the array of caches was incorrect (see previous commit too).

    The sort, affected in this commit, was sorting by `.length`, but the value is a `Set` so the intention was to sort by `.size` since its `.length` will always be `undefined`. This won't change semantics, just meant that the sort didn't do anything, leading to a sub-optimal performance.

    * Extend the `FilterCache` type to support op-specific meta data

    * Replace wild usage of `FilterType`

    * Refactor some old comments / naming to be consistent with current code / types

    * Suggested changes

    Followup commits suggested by @vladar in https://github.com/gatsbyjs/gatsby/pull/22742

    * Enable `lte` for fast filters

    * Mandatory lint/type fix commit

    * And the loki commit

    * Enable/disable query and eleeMatch ops in one place

    * Fix tests, fix lte binary search lookup

    * Support `null` properly and handle not found binary search case

    The binary search should not return an arbitrary node, but rather a signal value (`undefined` in this case) that it failed somehow. It shouldn't, but who knows.

    The `null` case was a bit more work because it affects typign and all kinds of weird comparing edge cases. There's also a distinction between how `eq` treats `null` target values versus how `lte` treats them. So I had to encode them differently in the cache. Hence the type update.

    * Sigh, this is why I had to introduce that type in the first place

    * Forgot to remove an argument from followup work

    * Apply suggestions

commit 65cfc811f7774e47d8e0e2b5379b939cd964d67e
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Tue Apr 14 13:47:24 2020 +0200

    fix brand names (#23075)

commit 408240b0a309abe2b4f1042f4adc324f18091b5f
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Tue Apr 14 13:46:27 2020 +0200

    fix code block language (#23074)

commit b8a9b607ee97f25408bb1e509bb0f410ddeec2b8
Author: LekoArts <lekoarts@gmail.com>
Date:   Tue Apr 14 13:25:05 2020 +0200

    chore(release): Publish

     - gatsby-plugin-fullstory@2.2.2

commit 843cf3aee014debdc7eaf59009aa75e33025befd
Author: Akash Arora <akash.arora777@gmail.com>
Date:   Tue Apr 14 16:51:45 2020 +0530

    fix(gatsby-plugin-fullstory): Updated to Edge URL + Add Update… (#23089)

    * Updated to Edge URL + Add Updated JS Code

    Refer to issue #23088

    * update snapshots

    Co-authored-by: LekoArts <lekoarts@gmail.com>

commit d32baaea10d036c09a36f1efcbfdfd3098561723
Author: Ward Peeters <ward@coding-tech.com>
Date:   Tue Apr 14 08:55:10 2020 +0200

    chore(release): Publish

     - gatsby-cli@2.11.8
     - gatsby-plugin-sitemap@2.3.2
     - gatsby-theme-blog-core@1.3.21
     - gatsby-theme-blog@1.4.21
     - gatsby-theme-notes@1.2.20
     - gatsby@2.20.19

commit 64627e700bafd03c17b435784ca87425ae1455a1
Author: Tyler Barnes <tylerdbarnes@gmail.com>
Date:   Mon Apr 13 14:01:10 2020 -0700

    chore(benchmarks): upgrade wordpress benchmark (#23065)

    * upgrade to latest and remove unneeded packages

    * bump wp source version

commit 36cb89057ee774ddff103ed7967742e51ab0a9a4
Author: LB <laurie@gatsbyjs.com>
Date:   Mon Apr 13 16:23:07 2020 -0400

    Make a note about duplicate behavior in theme authoring (#23055)

    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

commit b969dc4c93842040a9e68e05fe0f666bdb4b2751
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Mon Apr 13 13:20:07 2020 -0700

    docs: Docs sync behavior (#23022)

    * try a few languages to check perf

    * Add section on the sync behavior

    * Update docs/contributing/translation/sync-guide.md

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    * Update docs/contributing/translation/sync-guide.md

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    * Update docs/contributing/translation/sync-guide.md

    Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

    * Update i18n.js

    * chore: format

    Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>
    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 4983d2067473b2bbff32742095f2dba2fff9662f
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Mon Apr 13 12:33:34 2020 -0700

    Fix mobile nav bar text (#23069)

commit 63b9dd67d421d6e64f5f74574d23d2628d0d41c9
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Mon Apr 13 20:56:35 2020 +0200

    fix code block language (#23070)

commit 0ede4c8ad14f33ffab1d4aa14c502b16eb1a6260
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Mon Apr 13 20:56:05 2020 +0200

    fix casing in Image Captions (#23068)

commit b67891a50ba37309d99c84f7cc92ead7fd56f358
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Mon Apr 13 20:24:22 2020 +0200

    fix links (#23066)

commit 13d3898a18faa43bc306a6cc0618e9e432b9a7b6
Author: Michael <184316+muescha@users.noreply.github.com>
Date:   Mon Apr 13 20:20:06 2020 +0200

    fix brand names (#23067)

commit bd5ca8e42fcfa5a6f41ecc9bbd71845076d676dd
Author: João Pedro Schmitz <oi@joaopedro.cc>
Date:   Mon Apr 13 15:03:35 2020 -0300

    chore(starters): add gatsby-starter-ts (#22954)

    Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

commit a367a8885ff4b3c1cfa89111a3639fb107bacaaf
Author: Masoud <50676388+masoudkarimif@users.noreply.github.com>
Date:   Mon Apr 13 12:03:01 2020 -0600

    chore(sites): add whilenext.com (#22883)

    Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

commit 6f909b1f8b5818df4168b1628cc51cb47abd413f
Author: Amadeus <38767929+Mozart409@users.noreply.github.com>
Date:   Mon Apr 13 20:02:14 2020 +0200

    chore(starters): add gatsby-custom-tailwind (#22858)

    Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

commit a63b42ba8b1203a9ad8367bcc3951063b4dc402c
Author: SaimirKapaj <kapajsaimir@gmail.com>
Date:   Mon Apr 13 19:59:14 2020 +0200

    chore(starters): add gatsby-redux-toolkit-typescript-starter (#22788)

    * Add starter to starter list

    * fixed formatting

    Co-authored-by: Saimir Kapaj <saimir.kapaj@pm-international.com>
    Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

commit 41f1cc5e70ad61184a1acee2a3cbec234c486ce6
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Mon Apr 13 12:01:11 2020 -0400

    Add Virtual Gatsby Days registration blog post (#23060)

    * Add Virtual Gatsby Days registration blog post

    * Fix image path

    * Update index.md

commit 74114a4103748b74733a900b9a9e492d9699c56b
Author: Alejandro Ñáñez Ortiz <alejonanez@gmail.com>
Date:   Mon Apr 13 10:58:32 2020 -0500

    Update tailwind-css.md (#23028)

    CSS-in-JS section was referring to `Styled Components`, but in reality, it was using `Emotion`. I updated the documentation to reflect that.

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit f9929bee7bb2642ebff4824aa295e3e44322bcf2
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Mon Apr 13 11:32:22 2020 -0400

    Update tagging (#23056)

commit 66a1b7f443d7d2067163528693344f686ba6ed71
Author: Blaine Kasten <blainekasten@gmail.com>
Date:   Mon Apr 13 09:11:46 2020 -0500

    fix(gatsby-cli): Fix console methods incorrectly handling falsy values (#23021)

    * fix(gatsby-cli): Fix console.* methods incorectly handling falsy values

    * handle more situations

commit 854241bb467d49adac8160fc594b7ff347fcf398
Author: caitlinthefirst <caitlin@gatsbyjs.com>
Date:   Mon Apr 13 09:51:23 2020 -0400

    fix-typo

commit 8d4c96dcd648772dff22f51425e59a5b30f849c7
Author: Andrew Louis <andrew@hyfen.net>
Date:   Mon Apr 13 09:20:16 2020 -0400

    Adds duetocovid19.com to sites.yml (#23048)

    * Adds duetocovid19.com to sites.yml

    * chore: format

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit ddde4f9848ac49822faa5b4c4223c1efe7c8a233
Author: Jeremy Le François <jelefra@users.noreply.github.com>
Date:   Mon Apr 13 14:01:07 2020 +0100

    chore(docs): fix e-commerce showcase link (#23053)

    Access the page in question: https://www.gatsbyjs.org/docs/building-an-e-commerce-site/

commit 1cef9296a37ad1badfab487fc8ad60cb42138690
Author: Jongwoo Han <44025432+jongwooo@users.noreply.github.com>
Date:   Mon Apr 13 21:52:56 2020 +0900

    chore(starters): update gatsby-starter-typescript (#23042)

commit 34defce9ac13240282be95587b570826932536fe
Author: Rolwin Reevan Monteiro <rolwinmonteiro@gmail.com>
Date:   Mon Apr 13 18:15:57 2020 +0530

    Update starters.yml (#22960)

commit cb224bb49f4a3cffa758da62ede0f720b94af52d
Author: Blaine Kasten <blainekasten@gmail.com>
Date:   Mon Apr 13 07:17:01 2020 -0500

    chore(scripts): Add conversion metrics to typecheck command (#23025)

commit 21d0e5b52121b2516eb97667d185e50796ec7e7b
Author: Tyler Barnes <tylerdbarnes@gmail.com>
Date:   Sun Apr 12 13:02:04 2020 -0700

    chore(wordpress-benchmark): upgrade to latest packages and rem… (#23046)

commit 8493de86e4a4dd780afc8d289eaf723c52c6de61
Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
Date:   Sun Apr 12 22:23:48 2020 +0700

    fix(gatsby): call schema rebuild manually on __refresh (#23009)

    * fix(gatsby): call schema rebuild manually on __refresh

    * Avoid collisions between schema hot reloader and __refresh

commit df870aba0888b1885309151ed473be70a1f0245f
Author: Nicholas Duffy <duffn@outlook.com>
Date:   Sun Apr 12 08:05:54 2020 -0600

    chore(circleci): Remove benchmark configuration (#23034)

commit 1e81c76be653cadda933a7ed2e4ca0ca2d8742de
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Sun Apr 12 08:03:49 2020 -0600

    fix(gatsby): Set a timeout of 15 seconds on queries (#23036)

    Query resolvers can hang indefinitely right now which can be confusing to debug as there's no indication of what's happening.

    With a timeout set, eventually the hanging query will fail with an error like this which should help people figure out where to investigate

commit 94267be6c11fd23db4a6a881b2964f0045d4725a
Author: Peteris Bikis <hi@peter.is>
Date:   Sat Apr 11 16:02:30 2020 +0100

    fix: Ensure component order is deterministic (#22965)

    * Ensure component order is deterministic

    Ensure component order - and therefore hash - is deterministic when writing out .cache/async-requires.js

    * Add test for getComponents

commit cff1d7f35c0cb81fa192336eee046cb83550af12
Author: Alex Moon <moonmeister@users.noreply.github.com>
Date:   Sat Apr 11 23:01:39 2020 +0800

    fix(plugin-sitemap): missing data in query results (#22843)

    * fix: #22703 missing data in serialize funciton

    * fix: revert a couple changes for url resolution to not change and get whole query

    * refactor: move otherData spread to top so site is overritten by propper url if needed

    * test: add test to confirm non standard data is passed

commit eacffd99e1306603761b594329719ea2db91733d
Author: Peter van der Zee <github-public@qfox.nl>
Date:   Sat Apr 11 14:36:40 2020 +0200

    chore(release): Publish

     - gatsby-remark-embed-snippet@4.2.2
     - gatsby-theme-blog-core@1.3.20
     - gatsby-theme-blog@1.4.20
     - gatsby-theme-notes@1.2.19
     - gatsby@2.20.18

commit 96f8d4b28c47e6833a057e1bcce41ceb5e54ca45
Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
Date:   Sat Apr 11 14:33:10 2020 +0200

    fix(gatsby): Use `moveSync` over `renameSync` to fix cross mount cases (#23029)

commit 2fcb978c3b294660c55e912e6146b2c9e79b0e31
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Fri Apr 10 14:32:25 2020 -0700

    Set the script to run at Friday 6pm PST (#23017)

commit 17d7ba23c985283af35af935f7a2897678364914
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Fri Apr 10 14:17:29 2020 -0700

    update time

commit eb660bd3b0186839365fc4382bec564bd7d96469
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Fri Apr 10 14:10:11 2020 -0700

    Add label to the sync PR even if no conflicts (#23014)

commit 1cc34980a557d83db2480d635d2fbdcd89098953
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Fri Apr 10 14:06:50 2020 -0700

    test run-all (#23016)

commit f27bcadda1ab41ed012d1e0802217b2969fbe69f
Author: Shane Thomas <shane@codekarate.com>
Date:   Fri Apr 10 15:54:29 2020 -0500

    docs: Update spelling error in 2020-04-05 blog post (#23015)

commit 17d5f5d2bfab3a944dc0d0466140cd13eea9b12d
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Fri Apr 10 16:47:20 2020 -0400

    Add blog post Agility CMS upgrades to Gatsby with author avatar (#22985)

    * Add blog post Agility CMS upgrades to Gatsby with author avatar

    * chore: format

    * Fix indent on Joel Varty newly added author ID

    * fix syntax that was making MDX choke

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

commit 109b905dd02c36177d537078663c5408828564e7
Author: Dan Bovey <41577056+danpoq@users.noreply.github.com>
Date:   Fri Apr 10 21:34:56 2020 +0100

    feat(remark-embed-snippet): embed specific lines (#21907)

    * feat(remark-embed-snippet): embed specific lines

    * refactor(remark-embed-snippet): util file names

    * fix(remark-embed-snippet): language of snippet

    * feat(remark-embed-snippet): parse numeric range

    Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

commit 0b0f5f3fb9e38d12cf45911f18b615652044d23d
Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
Date:   Fri Apr 10 13:25:26 2020 -0700

    update weekly sync script (#23008)

commit 5ca794d80468c702b53eba6d071fd4755d862142
Author: Ashutosh Hathidara <ashutoshhathidara98@gmail.com>
Date:   Sat Apr 11 01:41:24 2020 +0530

    Added doc for absolute import from gatsby eslint rules or other tools (#22750)

    * Added doc for absolute import from gatsby eslint rules or other tools

    * Added doc for absolute import from gatsby eslint rules or other tools

    * Prettier

    * Prettier

    * Added new section for importing non-webpack tools

    * Update docs/docs/add-custom-webpack-config.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/add-custom-webpack-config.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Update docs/docs/add-custom-webpack-config.md

    Co-Authored-By: LB <laurie@gatsbyjs.com>

    * Prettier run

    * Undone other changes

    Co-authored-by: LB <laurie@gatsbyjs.com>

commit 1bfd02291250aafb1b49ddbc04c48b312a297d3e
Author: Michelle Gienow <michellegienow@gmail.com>
Date:   Fri Apr 10 15:52:10 2020 -0400

    Update index.md (#23007)

commit 250611abdb9905411281d4444265b57cbd129978
Author: John Bampton <jbampton@users.noreply.github.com>
Date:   Sat Apr 11 05:29:44 2020 +1000

    chore(docs): 🧹 Remove whitespace from Markdown link (#23001)

commit 45d2a629f794f3325b4b7abf5af3b4aa1ea5d014
Author: IMRAN KHAN <30754328+strongSoda@users.noreply.github.com>
Date:   Sat Apr 11 00:46:16 2020 +0530

    Update sites.yml (#22881)

commit 3ac14e86d96190e6a28e1b2ad458bc6a1161d94a
Author: Blaine Kasten <blainekasten@gmail.com>
Date:   Fri Apr 10 12:51:09 2020 -0500

    chore(release): Publish

     - gatsby-cli@2.11.7
     - gatsby-plugin-mdx@1.1.7
     - gatsby-plugin-react-helmet@3.2.2
     - gatsby-theme-blog-core@1.3.19
     - gatsby-theme-blog@1.4.19
     - gatsby-theme-notes@1.2.18
     - gatsby@2.20.17

commit be85f2e51515582cef4dd140cd263b6c61c3a7e1
Author: Blaine Kasten <blainekasten@gmail.com>
Date:   Fri Apr 10 12:50:10 2020 -0500

    fix(gatsby-cli): Address an issue that caused empty logs to print undefined (#23000)

    * fix(gatsby-cli): Address an issue that caused empty logs to print undefined

    * fix lint

commit ec806717db88d22e83679221dff83e2d85f98c49
Author: Kirill Vasiltsov <38713361+jlkiri@users.noreply.github.com>
Date:   Fri Apr 10 21:23:09 2020 +0900

    fix(gatsby-plugin-mdx): Truncate non-latin language excerpts correctly (#22638)

    * Truncate option for non-latin languages

    * Add mention of truncate to docs

commit 84a37d2ce1c5043ffcd6c817cc2467ed710c5790
Author: Phumrapee Limpianchop <git@rayriffy.com>
Date:   Fri Apr 10 18:47:17 2020 +0700

    chore(gatsby): properly typed return types of replaceHydrateFunction (#22854)

    * feat: properly typed return types of replaceHydrateFunction

    * refactor: use renderer type in react-dom instead of manually define

commit ed2762fbfb1c18c5c25b3ae386b9654a22b36a8d
Author: Steven Occhipinti <dev@stevenocchipinti.com>
Date:   Fri Apr 10 21:30:48 2020 +1000

    fix(gatsby-plugin-react-helmet): allow the use of `react-helmet@6` (#22993)

    Adjusts peerDependencies constraint. No code changes needed

commit 93b821342f386333ab3fbd2982e227026fa529e0
Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
Date:   Fri Apr 10 18:04:05 2020 +0700

    chore(release): Publish

     - gatsby-cli@2.11.6
     - gatsby-source-drupal@3.4.3
     - gatsby-theme-blog-core@1.3.18
     - gatsby-theme-blog@1.4.18
     - gatsby-theme-notes@1.2.17
     - gatsby-transformer-documentationjs@4.2.2
     - gatsby@2.20.16

commit f4da7560553457ce0c23050c1a05e3a67a843544
Author: Nicholas Capo <nicholas.capo@gmail.com>
Date:   Fri Apr 10 03:34:42 2020 -0500

    Benchmarks tune circleci (#22872)

    * circleci: Set GATSBY_CPU_COUNT on benchmarks to get them to run

    * Without this they (e.g. MDX) fail with ENOMEM

    * circleci: Remove incorrect second npm install

    * A second npm install would invalidate the second WARM_START build
      numbers

    * benchmarks/source-wordpress: Standardize dotenv configs

    Co-authored-by: Peter van der Zee <209817+pvdz@users.noreply.github.com>

commit 5a2c0cf110f19c00cab4a588cd8998b06fb8e957
Author: Nicholas Duffy <duffn@outlook.com>
Date:   Fri Apr 10 00:59:38 2020 -0600

    chore: Add benchmarks and environment variables for CMS sources (#22893)

    * Add Contenful and DatoCMS benchmarks

    * Update WordPress environment loading

    * Update CircleCI environment variable loading

    * Add WordPress benchmarks

    * Split set environment variables into separate command

commit ccaf075ba7c454cdbf0bd131ad6b4df2fdebdbc2
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 22:55:35 2020 -0700

    Update gatsby-config.js (#22992)

    Add empty plugin array

commit 1272037a30cb3a88cf85b64bcea7e8cd9dd4853c
Author: 1natsu <1natsu172@users.noreply.github.com>
Date:   Fri Apr 10 13:11:06 2020 +0900

    chore(gatsby): Migrate redux/actions/types and  redux/actions/restricted to TypeScript (#22297)

    * chore: restricted.js to TypeScript

    * fix: require to import statement

    * chore: enhance payload types

    Co-aut…
KyleAMathews added a commit that referenced this pull request Apr 16, 2020
commit 0c5048017a5908d26d717fd1bd05b5481a9fa14a
Author: John Otander <johnotander@gmail.com>
Date:   Thu Apr 16 09:34:45 2020 -0600

    chore(www): Remove state file that shouldn't be in git (#23183)

commit d3823b5b2af478ce861a38413ee6b4d4f3cc6da9
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 16 09:32:17 2020 -0600

    chore(release): Publish

     - babel-plugin-remove-graphql-queries@2.8.2
     - babel-preset-gatsby@0.3.2
     - gatsby-cli@2.11.9
     - gatsby-codemods@1.2.2
     - gatsby-core-utils@1.1.2
     - gatsby-cypress@0.3.2
     - gatsby-dev-cli@2.6.3
     - gatsby-graphiql-explorer@0.3.2
     - gatsby-image@2.3.3
     - gatsby-link@2.3.3
     - gatsby-page-utils@0.1.2
     - gatsby-plugin-benchmark-reporting@0.1.3
     - gatsby-plugin-canonical-urls@2.2.2
     - gatsby-plugin-catch-links@2.2.2
     - gatsby-plugin-coffeescript@2.2.2
     - gatsby-plugin-create-client-paths@2.2.2
     - gatsby-plugin-cxs@2.2.2
     - gatsby-plugin-feed@2.4.2
     - gatsby-plugin-glamor@2.2.2
     - gatsby-plugin-google-analytics@2.2.3
     - gatsby-plugin-google-gtag@2.0.1
     - gatsby-plugin-google-tagmanager@2.2.2
     - gatsby-plugin-guess-js@1.2.2
     - gatsby-plugin-jss@2.2.2
     - gatsby-plugin-layout@1.2.2
     - gatsby-plugin-less@3.1.2
     - gatsby-plugin-lodash@3.2.2
     - gatsby-plugin-manifest@2.3.4
     - gatsby-plugin-mdx@1.1.8
     - gatsby-plugin-netlify-cms@4.2.3
     - gatsby-plugin-netlify@2.2.2
     - gatsby-plugin-nprogress@2.2.2
     - gatsby-plugin-offline@3.1.3
     - gatsby-plugin-page-creator@2.2.2
     - gatsby-plugin-postcss@2.2.2
     - gatsby-plugin-preact@3.2.2
     - gatsby-plugin-preload-fonts@1.1.2
     - gatsby-plugin-react-css-modules@2.2.2
     - gatsby-plugin-react-helmet@3.2.3
     - gatsby-plugin-remove-trailing-slashes@2.2.2
     - gatsby-plugin-sass@2.2.2
     - gatsby-plugin-sharp@2.5.5
     - gatsby-plugin-sitemap@2.3.3
     - gatsby-plugin-styled-components@3.2.2
     - gatsby-plugin-styled-jsx@3.2.2
     - gatsby-plugin-styletron@4.2.2
     - gatsby-plugin-stylus@2.2.2
     - gatsby-plugin-subfont@2.1.2
     - gatsby-plugin-twitter@2.2.3
     - gatsby-plugin-typescript@2.3.2
     - gatsby-plugin-typography@2.4.2
     - gatsby-recipes@0.0.6
     - gatsby-remark-autolink-headers@2.2.2
     - gatsby-remark-code-repls@3.1.2
     - gatsby-remark-copy-linked-files@2.2.2
     - gatsby-remark-custom-blocks@2.2.2
     - gatsby-remark-embed-snippet@4.2.3
     - gatsby-remark-graphviz@1.2.2
     - gatsby-remark-images-contentful@2.2.3
     - gatsby-remark-images@3.2.3
     - gatsby-remark-katex@3.2.2
     - gatsby-remark-prismjs@3.4.2
     - gatsby-remark-responsive-iframe@2.3.2
     - gatsby-remark-smartypants@2.2.2
     - gatsby-source-contentful@2.2.8
     - gatsby-source-drupal@3.4.4
     - gatsby-source-faker@2.2.2
     - gatsby-source-filesystem@2.2.3
     - gatsby-source-graphql@2.4.1
     - gatsby-source-hacker-news@2.3.2
     - gatsby-source-lever@2.2.2
     - gatsby-source-medium@2.2.2
     - gatsby-source-mongodb@2.2.2
     - gatsby-source-npm-package-search@2.2.2
     - gatsby-source-shopify@3.1.3
     - gatsby-source-wikipedia@2.2.2
     - gatsby-source-wordpress@3.2.4
     - gatsby-telemetry@1.2.4
     - gatsby-theme-blog-core@1.3.24
     - gatsby-theme-blog@1.4.24
     - gatsby-theme-notes@1.2.23
     - gatsby-transformer-asciidoc@1.2.2
     - gatsby-transformer-csv@2.2.2
     - gatsby-transformer-documentationjs@4.2.3
     - gatsby-transformer-excel@2.3.2
     - gatsby-transformer-hjson@2.3.2
     - gatsby-transformer-javascript-frontmatter@2.2.2
     - gatsby-transformer-javascript-static-exports@2.3.3
     - gatsby-transformer-json@2.3.2
     - gatsby-transformer-pdf@1.2.2
     - gatsby-transformer-react-docgen@5.1.2
     - gatsby-transformer-remark@2.7.2
     - gatsby-transformer-screenshot@2.2.2
     - gatsby-transformer-sharp@2.4.5
     - gatsby-transformer-sqip@2.2.5
     - gatsby-transformer-toml@2.3.2
     - gatsby-transformer-xml@2.2.2
     - gatsby-transformer-yaml@2.3.2
     - gatsby@2.20.23
     - graphql-skip-limit@2.2.2

commit c59a42185674d25a5afcb32c5b05788e8b655b1e
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 16 09:24:23 2020 -0600

    feat(Gatsby Recipes): Initial release (#22709)

    * Initial commit

    Co-authored-by: John Otander <johnotander@gmail.com>

    * Cleanups

    * more cleanup

    * Add missing remark-stringify dep (#22721)

    * WIP

    * WIP

    * update TODOs

    * Prettier + enable Ink's experimental mode

    * Don't need this anymore

    * Support running local recipes e.g. gatsby recipes ./text.mdx

    * prettier again

    * Make config slightly more robust (#22743)

    * Add support for devDependencies in NPMPackage resource

    Also when DEBUG=true – log the recipes server output to recipe-server.log

    * Move package to new prop name

    * Update todos

    * add TODO

    * recipes: Improve providers (#22764)

    * Don't overwrite files by default

    * Handle object style plugin config

    * Handle object style plugin config

    * Update todo

    * Use fs-extra, improve plugin config tests

    * Fix file check

    * Remove overwrite logic, this will be part of the plan step

    * Improve recipes providers (#22783)

    * Don't overwrite files by default

    * Handle object style plugin config

    * Handle object style plugin config

    * Update todo

    * Use fs-extra, improve plugin config tests

    * Fix file check

    * Remove overwrite logic, this will be part of the plan step

    * Queue operations and prompt user for each step

    * Remove unused graphql code

    * Return a plan for next step and reveal in ui

    * Begin using plan data for rendering

    Co-authored-by: John Otander <johnotander@gmail.com>

    * Support rendering more markdown

    * Support more markdown tags

    * Tweak providers, add more thorough tests

    * Clean up file after plan test

    * recipes: Add initial package json resource (#22805)

    * Copy recipes on change

    * improve stylings for h2/h3

    * Refactor to use xstate

    * Update TODOs

    * Improve parsing to handle basic template strings

    * Improve parsing to handle basic template strings

    * Chore(Recipes): Add recipes machine tests (#22823)

    * Add tests for recipe machine & some refactorings

    * Lint fixes

    * Cleanup

    * feat(recipes): Add resource schema/validation support (#22830)

    * Add tests for recipe machine & some refactorings

    * Lint fixes

    * Cleanup

    * Add start to e2e resource test example + resource schema + resource validation

    * Add e2e resource test helper & improve File resource code for it

    * fix(recipes): Don't duplicate plugin configuration by default (#22861)

    Also moves gatsby plugin provider to new structure for
    resources.

    * feat(recipes): Generate graphql schema from resources (#22864)

    * Add destroy cleanup verification

    * Update package json to use new provider structure

    * Update tests and port package json to new structure

    * feat(recipes): Generate graphql schema from resources

    * feat(recipes): Create connection types for resources (#22876)

    * Find the root directory of the Node.js project/npm package and use that as the base for File resources

    * Fix

    * update tests

    * Write e2e tests for npm package scripts & add validate/all implementations

    * Fix recipes (#22885)

    * Log errors happening in startup

    * import joi -> import @hapi/joi

    * Support for object values

    * Fix some more recipes (#22889)

    * Log errors happening in startup

    * import joi -> import @hapi/joi

    * Support for object values

    * Fix serial/batch/parallel

    * resource => resourceDefinition

    * Fix more recipes stuff (#22891)

    * Log errors happening in startup

    * import joi -> import @hapi/joi

    * Support for object values

    * Fix serial/batch/parallel

    * resource => resourceDefinition

    * Add ids to allNPMScript

    * Fix snapshot

    * Add allNPMPackageJson

    * Fix typo

    * feat(recipes): Implement shadowable files for themes (#22909)

    * feat(recipes): iterate on recipe design (#22911)

    * Squashed master

    commit 5859bdbd5b34b8758e35959e8da96db1eb7b70cc
    Author: Pascal Jean-Francois <jeffpascal96@gmail.com>
    Date:   Tue Apr 7 23:38:19 2020 +0300

        Recipe google analytics (#22648)

        * Update deploying-your-site.md

        * Added link from recipes page

        * chore: format

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update deploying-your-site.md

        * chore: format

        * Minor formatting, finishing step

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
        Co-authored-by: LB <laurie@gatsbyjs.com>
        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit cc6dbf65f0f3c3052c922383f2f7f772f6cd3f12
    Author: Peter van der Zee <github-public@qfox.nl>
    Date:   Tue Apr 7 22:22:56 2020 +0200

        chore(release): Publish

         - gatsby-image@2.3.2
         - gatsby-plugin-mdx@1.1.6
         - gatsby-theme-blog-core@1.3.15
         - gatsby-theme-blog@1.4.15
         - gatsby-theme-notes@1.2.14

    commit cd120ae95de4f17a94b3002235d25cda812a219f
    Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
    Date:   Tue Apr 7 22:16:06 2020 +0200

        fix(gatsby-plugin-mdx): pass on proper `modules` option value to babel (#22903)

    commit ff500c4f0ecff53223001769a35f128cb09878d1
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 7 22:09:26 2020 +0200

        fix brand name (#22901)

    commit 45b4ddefccd696523b0efbba89db324230bd48eb
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 7 22:08:59 2020 +0200

        fix brand name (#22902)

    commit ff48b22dc12fd29bbb401306f24856e55c2b7a81
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 7 22:05:20 2020 +0200

        fix toc (#22895)

    commit 60445cbc301e94aab01d9d60ac121abc406020d8
    Author: LB <laurie@gatsbyjs.com>
    Date:   Tue Apr 7 15:54:18 2020 -0400

        Update blogs with Gatsby Days info (#22900)

        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit a171827f2e18b1cf3bb162a4df9eea570aa4b944
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Tue Apr 7 14:55:52 2020 -0400

        Fix Gatsby Days Virtual date

        Gatsby Days Virtual date has changed since publication, adjust text to reflect this.

    commit f95cd06bb8454ae3a9dd746f6e4fa3f12bdc3717
    Author: Brad Garropy <bradgarropy@gmail.com>
    Date:   Tue Apr 7 11:22:06 2020 -0500

        update seo example to use location and static query hooks. (#22772)

    commit 0c480233824f85ef4ac1c02bb31329c997b538d3
    Author: B4Le <iqbalanggoro48@gmail.com>
    Date:   Tue Apr 7 23:10:41 2020 +0700

        [Docs] adding additional parameter for Install the Visual Studio 2015 Build Tools (#22653)

    commit 16f9b40a44ecbf2f3210dcaad76bd09c8cba8780
    Author: Aisha Blake <aisha@gatsbyjs.com>
    Date:   Tue Apr 7 12:02:49 2020 -0400

        chore(docs): Add Snipcart reference guide (#22628)

        * Draft beginning and end

        * Tweak Snipcart intro

        * Finish draft

        * chore: format

        * HTML to JSX highlighting and label

        * Apply suggestions from code review

        Co-Authored-By: Obinna Ekwuno  <obinnacodes@gmail.com>

        * Add explanation for where to put product code

        * chore: format

        * Apply suggestions from code review

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/adding-a-shopping-cart-with-snipcart.md

        * Update docs/docs/adding-a-shopping-cart-with-snipcart.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
        Co-authored-by: Ekwuno Obinna <obinnacodes@gmail.com>
        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit 16984877481579a3aab739a42d90a3bf122175d6
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Tue Apr 7 22:54:45 2020 +0700

        chore(benchmarks): Add ability to fix broken images for contentful sites (#22882)

        * chore(benchmarks): Add ability to fix broken images for contentful sites

        * fix: added missing await

        * fix: removed accidental console.log

    commit f19c4d7691d9e8e2c81575c4b10feecab27ba511
    Author: Andrew Zeller <andrew.j.zeller@gmail.com>
    Date:   Tue Apr 7 06:14:56 2020 -0700

        docs: add Gatsby Cloud documentation (#22708)

        * Add Gatsby Cloud documentation

        * Fix typo in Gatsby Cloud doc

        * Apply suggestions from code review

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Add sub-bullets to breakup long steps

        * Revise CMS integrations bullet

        * alter some formatting

        * Update docs/docs/deploying-to-gatsby-cloud.md

        Co-authored-by: LB <laurie@gatsbyjs.com>
        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit 2d147d3863a4e21f1de2b492f935502f70e16c46
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Tue Apr 7 09:06:21 2020 -0400

        Add Gatsby Days LA video blog number 6 (#22871)

        * Add Gatsby Days LA video blog number 6

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 80c453e288164260d472beff1b37548b5afe4f15
    Author: Florian Gyger <gygy1992@hotmail.com>
    Date:   Tue Apr 7 14:31:05 2020 +0200

        fix(gatsby-image): apply IE polyfill styles to placeholder images too (#22863)

        * apply IE polyfill styles to placeholder images too

        * fixed formatting

    commit c16eaa25ea95addda5215d5c36324db7340d053c
    Author: Marcy Sutton <marcy@gatsbyjs.com>
    Date:   Tue Apr 7 05:12:03 2020 -0700

        update contributing doc (#22874)

    commit 30397f3625328f666ddeb05affae5ca134ef4f86
    Author: Mikhail Novikov <freiksenet@gmail.com>
    Date:   Tue Apr 7 12:24:33 2020 +0300

        chore(release): Publish

         - gatsby-plugin-mdx@1.1.5
         - gatsby-plugin-twitter@2.2.2
         - gatsby-theme-blog-core@1.3.14
         - gatsby-theme-blog@1.4.14
         - gatsby-theme-notes@1.2.13
         - gatsby@2.20.13

    commit cb9692f6dfc65a5c0229b93aea992aaf2eac26fa
    Author: Mikhail Novikov <freiksenet@gmail.com>
    Date:   Tue Apr 7 11:59:50 2020 +0300

        Use v8 serialize for context (#22851)

    commit 5c1d4a4f084bcf6123ef4d67ebe4f14940f39f07
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Mon Apr 6 19:59:09 2020 -0400

        Add Gatsby Days LA video blog 5 (#22870)

        * Add Gatsby Days LA video blog 5

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 8ef405bfdc8b3b9186ddb8631d50d260885df531
    Author: LB <laurie@gatsbyjs.com>
    Date:   Mon Apr 6 17:06:13 2020 -0400

        Improve README for twitter plugin (#22786)

        * Improve README for twitter plugin

        * Update packages/gatsby-plugin-twitter/README.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update packages/gatsby-plugin-twitter/README.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update packages/gatsby-plugin-twitter/README.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>
        Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>

    commit 87842fa994cc70111807b8b55b97128a58d51084
    Author: LB <laurie@gatsbyjs.com>
    Date:   Mon Apr 6 17:05:44 2020 -0400

        Add Cloud to Lighthouse Page (#22687)

        * Add Cloud to Lighthouse Page

        * Update docs/docs/audit-with-lighthouse.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/docs/audit-with-lighthouse.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>
        Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>

    commit b0c564f21ff5cfb7e420dd970cdeb3dddeb0b3bf
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Mon Apr 6 16:53:45 2020 -0400

        Update index.md (#22866)

    commit 24bc3eacccc19705283209ab76333991d15574bd
    Author: LB <laurie@gatsbyjs.com>
    Date:   Mon Apr 6 16:38:53 2020 -0400

        Address inconsistency with gatsby-remark-images (#22666)

        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit e24d333bedb6171fb0945366ba172538b26065a1
    Author: Rohit Gohri <gohri.rohit@gmail.com>
    Date:   Tue Apr 7 00:59:06 2020 +0530

        Fix transition-link installation docs link (#22865)

    commit 25c38abf798916da6ecf00b0ef0b5163cc94014e
    Author: Demetrio Alvarez <daiglesias3@esei.uvigo.es>
    Date:   Mon Apr 6 21:02:17 2020 +0200

        docs: fix references to undefined data variable (#22820)

    commit 9e4a2bbd4b3800cf4666a062ef97649b3bac6481
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Mon Apr 6 13:58:58 2020 -0400

        Blog gatsby days LA video 4 (#22793)

        * Add Gatsby Days LA 2020 Video Blog 3

        * Create video blog post #4

        * chore: format

        * move file, change name

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit a801a5d54ae5cb15e0eb5e59cc7ad63c71baf818
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Mon Apr 6 13:03:12 2020 -0400

        Blog virtual gatsby days cfp (#22796)

        * Add Laci Texter author avatar

        * Add Laci Texter to author.yaml

        * Create text for Virtual Gatsby Days CFP blog post

        * Update CFP text

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit 6009c0a2063cd7ac1330de746fa4e71b55dcbab6
    Author: Brad Garropy <bradgarropy@gmail.com>
    Date:   Mon Apr 6 11:04:48 2020 -0500

        🏠 showcase bradgarropy.com (#22775)

        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit da61143a0b095efb5a538a0636da1c05542d6f80
    Author: Miloš Dželetović <32564651+Miloshinjo@users.noreply.github.com>
    Date:   Mon Apr 6 18:01:13 2020 +0200

        chore(starters): gatsby-ts-tw-styled-eslint-starter (#22835)

        * Add gatsby-ts-tw-styled-eslint-starter to starters.yml

        * Update starters.yml

        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit 0c77a622bfe6bb38eefdb3e673e39a79b4ba5a27
    Author: Tiffany Brown <webinista@users.noreply.github.com>
    Date:   Mon Apr 6 08:58:35 2020 -0700

        Add docs/hydration entry. (#22767)

        - Update glossary.md, doc-links.yaml with links to new article.

    commit 2bee16e6e587e011ec586f4c09f7d589d91a87e7
    Author: Martin Makarský <martinm@kentico.com>
    Date:   Mon Apr 6 17:54:36 2020 +0200

        chore(starters): add gatsby-starter-kontent-lumen (#22850)

        * chore(starters): add gatsby-starter-kontent-lumen

        * remove invalidated categories

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit 8d01f2ac901992148453434fe60c3fda30b2b1fa
    Author: Wojciech Kałużny <wojciech.kaluzny@me.com>
    Date:   Mon Apr 6 17:44:54 2020 +0200

        Added mrkaluzny.com (#22836)

        * Added mrkaluzny.com

        Added new site to showcase

        * update invalid tag

        * prettier doc formatting

        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit 036c3da86ed9f52ce9154e7c95dcbcd8421bd12c
    Author: caitlinthefirst <caitlin@gatsbyjs.com>
    Date:   Mon Apr 6 11:27:33 2020 -0400

        community event page update (#22800)

        * community event page update

        Updating to clarify that community support is currently suspended.

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 9fb521a292d453146640f18437e13367c5a5cb5c
    Author: caitlinthefirst <caitlin@gatsbyjs.com>
    Date:   Mon Apr 6 11:05:13 2020 -0400

        Update "organize a community event" page (#22801)

        * Update "organize a community event" page

        Update to clarify that the program is on hold due to COVID-19.

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 9b635cbde5003f8762f1c2c8fe983786fb9a3a90
    Author: Akshit Kr Nagpal <akshitkrnagpal@gmail.com>
    Date:   Mon Apr 6 20:24:07 2020 +0530

        feat(www): Add Community Plugin Badge (#21847)

        * Add Community Plugin Badge

        * Add Community Icon for plugins search body

    commit 4e1dc8a6368534ed6ebafa6705fe388e3935a680
    Author: Rizwan Jamal ⚡️ <Rizwan_hassanfatah@hotmail.com>
    Date:   Mon Apr 6 19:27:23 2020 +0500

        fix: fix grammar issues with formatting (#22808)

    commit 16793b313b44a7772b09e7051925630845ba2252
    Author: Kevin Miller <keveemiller@gmail.com>
    Date:   Mon Apr 6 10:26:43 2020 -0400

        chore(docs): Add site The COVID Tracking Project (#22828)

        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit 6e4cc15a61759bdeca2460e63d561c5226c15040
    Author: Chris Opperwall <copperwall@gmail.com>
    Date:   Mon Apr 6 07:22:04 2020 -0700

        docs: use PageQuery in gatsby image example snippet (#22815)

        This updates the example snippets on the /docs/using-gatsby-image
        documentation page to use PageQueries instead of StaticQueries, because
        the example snippets have a src/pages/index.js filename.

        The hope is that since the snippet filenames are in the pages directory,
        it's more consistent with other documentation to use PageQueries when
        in a src/pages/*.js file instead of a StaticQuery, which from the
        documentation appears to be used in places like src/components/*.js.

    commit a9085a3f3161b760775cdaf8d2d846825b3f4f48
    Author: Barry McGee <barrymcgee@users.noreply.github.com>
    Date:   Mon Apr 6 15:11:01 2020 +0100

        Update broken link in sourcing-from-graphcms.md (#22827)

    commit e1b854e5056060da09a9feaa476597975cf3a264
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Mon Apr 6 17:49:44 2020 +0700

        chore(release): Publish

         - gatsby-source-graphql@2.3.2

    commit ad945ec8a8428ed4a53614e2e646ca5a68c79d82
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Mon Apr 6 17:41:42 2020 +0700

        fix(gatsby-source-graphql): Convert ts to plain js until better times (#22848)

    commit 22b30333fd2fd5bb25f0fd402c313e3fd3e1874e
    Author: T Thiyagaraj <tstream.h@outlook.com>
    Date:   Mon Apr 6 16:01:21 2020 +0530

        chore(docs): Update formatting (#22845)

        * Fix formatting, add commas

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 6d3545321c6cd6efcfc22477fb22bc2105fa6602
    Author: Masoud <50676388+masoudkarimif@users.noreply.github.com>
    Date:   Sun Apr 5 17:31:49 2020 -0600

        Added covid19.thegauntlet.ca to sites.yml (#22839)

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit aa550f49a711b103dd4370f493e5ecf6a52354c1
    Author: mike w <opensource@hoho.com>
    Date:   Sun Apr 5 19:31:38 2020 -0400

        chore(starters): add gatsby-starter-basic-bootstrap (#22837)

        Nothing earth-shattering here, simply a starter with  *just* react-bootstrap and sass
        support. Many other existing starters bring a lot of additional bells and whistles.

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 2132f18e6a2559f1bc533e197c2d8551a552fc17
    Author: ritesh-zestard <ritesh@zestard.com>
    Date:   Mon Apr 6 04:59:55 2020 +0530

        Update Zestard.com site for showcase (#22787)

        * update zestard site for showcase

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit ac7869b63c8d606fd53591e7400ac56a47ecb9fc
    Author: Sergey Monin <moninsergei@gmail.com>
    Date:   Mon Apr 6 03:29:40 2020 +0400

        Update sites.yml, add ocius.com.au (#22362)

        Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>
        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 25f2276332df83ac068ba198693c9fd99816d24d
    Author: Kostas Vrouvas <kosvrouvas@gmail.com>
    Date:   Mon Apr 6 02:26:38 2020 +0300

        Update sites.yml (#22769)

        add kosvrouvas.com

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit b0c2b11bbee741c1bbf2ab99b8849dee443cc841
    Author: Gagandeep Singh <iamtherealgd@gmail.com>
    Date:   Mon Apr 6 04:54:19 2020 +0530

        chore(starters): add gatsby-starter-22boxes-uno (#22756)

        * Gatsby starter added: Uno

        * git url updated

        Co-authored-by: Gagandeep Singh <gagandeep.singh@kony.com>

    commit d4e3368e00c918323822a1fb9bcb9cccb0857a37
    Author: SONGMINSEOK <somony9292@gmail.com>
    Date:   Mon Apr 6 08:23:46 2020 +0900

        chore(starters): add gatsby-starter-song (#22712)

        * chore(starters): add gatsby-starter-song

        * chore(starters): typo error modify

        * chore(starters): typo modify

        * Guildlines
        Correct by referring to the guidelines

        * Error update

        * error: Decompress bug

        * package.json downgrade

    commit 30b5f86ececce9634a26b01589960c64320df7a5
    Author: Robin Métral <robin@metral.ch>
    Date:   Mon Apr 6 01:23:02 2020 +0200

        chore(starters): update gatsby-theme-oss (#22698)

        * chore(starters): update gatsby-theme-oss

        The starter was redesigned and extended into a Gatsby Theme.
        https://github.com/robinmetral/gatsby-theme-oss

        * chore(starters): switch gatsby-starter-oss to starter repo

        The theme's repo at robinmetral/gatsby-theme-oss is not a valid starter although the tree contains one, because it cannot be installed with the gatsby-cli using gatsby new.

        To solve this, the starter is now being auto-published on robinmetral/gatsby-starter-oss.

    commit ca8088b0d2ab73e5a7339d44e695d3acd6ddb6a0
    Author: arnorhs <arnorhs@gmail.com>
    Date:   Sun Apr 5 23:22:22 2020 +0000

        Adding www.kosmosandkaos.is to the sites.yml file (#22371)

        * Adding www.kosmosandkaos.is to the site showcase

        * Update sites.yml

        * Update sites.yml

        * Update sites.yml

    commit 644372e69b63824be5ed46a3cf745c84d7003119
    Author: Masatoshi Nishiguchi <mnishiguchi@users.noreply.github.com>
    Date:   Sun Apr 5 19:20:35 2020 -0400

        Add hanarecafe.com to the Showcase (#22790)

    commit 3af9ec0c9a81196a3054be336633d8adae024d9f
    Author: Nicholas Duffy <duffn@outlook.com>
    Date:   Sat Apr 4 15:30:50 2020 -0600

        Update benchmark willit version to * (#22824)

    commit 7508565d15be38ae4f57bf53d77c017021bdf812
    Author: Michal Piechowiak <misiek.piechowiak@gmail.com>
    Date:   Sat Apr 4 20:47:56 2020 +0200

        chore(release): Publish

         - gatsby-plugin-sharp@2.5.4
         - gatsby-remark-images@3.2.2
         - gatsby-source-contentful@2.2.7
         - gatsby-theme-blog-core@1.3.13
         - gatsby-theme-blog@1.4.13
         - gatsby-transformer-sharp@2.4.4
         - gatsby-transformer-sqip@2.2.4

    commit 156d8316dfbc5796877b471b02127e4657a57a45
    Author: nikoladev <15011519+nikoladev@users.noreply.github.com>
    Date:   Sat Apr 4 20:42:31 2020 +0200

        chore(monorepo): bump decompress in yarn.lock (#22797)

        https://www.npmjs.com/advisories/1217

    commit 7a8f01626641f2ffa970032d42ec875d1479c177
    Author: nikoladev <15011519+nikoladev@users.noreply.github.com>
    Date:   Sat Apr 4 20:25:02 2020 +0200

        fix(dependencies): bump potrace version (#22803)

        * fix minimist vulnerability

        https://www.npmjs.com/advisories/1179

        * update extract-zip

    commit 7b083a6812da8405d2b521e3676e4e57f888bf71
    Author: Michal Piechowiak <misiek.piechowiak@gmail.com>
    Date:   Sat Apr 4 19:26:11 2020 +0200

        chore(starters): bump dependencies (#22819)

    commit 9d256d4a96ab5f5ed8ba5f4a4eda24410f328c75
    Author: Nicholas Duffy <duffn@outlook.com>
    Date:   Fri Apr 3 16:41:17 2020 -0600

        Fix incorrect benchmark working directory (#22807)

    commit 82b1fdae85db583c09d9b7b2203512ab36d7e33b
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Fri Apr 3 16:53:51 2020 -0400

        Blog case study commonwealth aten (#22802)

        * Upload author avatar Debra Combs

        * Add Debra Combs to authors.yaml

        * Create Commonwealth Aten case study text index.md

        * Add redesigned scorecard screenshot

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 2bb39c191631961ff80f0cbf31cec5881f19eb17
    Author: Yuki Takemoto <mottox2@users.noreply.github.com>
    Date:   Sat Apr 4 05:39:49 2020 +0900

        docs: add missing quote (#22771)

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 948e0933dc69a621eeaf188f1821c338c4256d99
    Author: Hashim Warren <hashim@gatsbyjs.com>
    Date:   Fri Apr 3 15:45:39 2020 -0400

        (blog) 100days challenge 14 (#22799)

        * Add use themes blog post

        * chore: format

        * Fix typos

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 5bc03719320d02da27d154fe4df7a30ec1c6289f
    Author: Moni <40552237+NotMoni@users.noreply.github.com>
    Date:   Fri Apr 3 15:05:04 2020 -0400

        doc: fix grammer (#22791)

    commit 25e404fd7be6467d8e52359ca45ad148514ac4a2
    Author: Michal Piechowiak <misiek.piechowiak@gmail.com>
    Date:   Fri Apr 3 16:38:23 2020 +0200

        chore(release): Publish

         - gatsby-plugin-benchmark-reporting@0.1.2

    commit 3aa090ecaae7cda8b6d45b7ed2f1a1e86ca604f8
    Author: Nicholas Duffy <duffn@outlook.com>
    Date:   Fri Apr 3 08:29:36 2020 -0600

        chore(benchmarks): Add BENCHMARK_ prefix to benchmark env variables (#22779)

        * Add BENCHMARK_ prefix to benchmark env variables

        * Update example envs with BENCHMARK prefix

        * Update Contentful envs in setup

    commit ec4e286a8ec93ca0fc5bc412e26cdfb478eb2071
    Author: Nicholas Capo <nicholas.capo@gmail.com>
    Date:   Fri Apr 3 09:28:18 2020 -0500

        ci: add mdx benchmark to cronjob, adjust content source in remark benchmarks to differentiate mdx and remark (#22780)

        * chore(circleci): Change BENCHMARK_CONTENT_SOURCE MDX to MARKDOWN

        * We will soon be running an actual MDX benchmark so correct these

        * chore(benchmarks): Fixup and integrate mdx

        * Enable in CircleCI

    commit b5b41a081af264864db87742aa7f0e06f87f14e1
    Author: Nicholas Duffy <duffn@outlook.com>
    Date:   Fri Apr 3 08:21:05 2020 -0600

        fix(gatsby-plugin-benchmark-reporting): Update pageCount to use NUM_PAGES (#22766)

        * Update pageCount to use NUM_PAGES

        * parseInt for NUM_PAGES environment

    commit c6552a227a54f338346b82a10ad5f1097dec3b5a
    Author: Nicholas Duffy <duffn@outlook.com>
    Date:   Fri Apr 3 08:08:38 2020 -0600

        chore(benchmarks): Add .nvmrc to new benchmarks (#22760)

    commit 4210f46f97a5d93e385776deccb39c20146710a9
    Author: Eyas <eyas.sharaiha@gmail.com>
    Date:   Fri Apr 3 08:06:53 2020 -0400

        chore: Upgrade and consolidate @types/react (#22710)

        We used to only inherit it transitively via @types/prop-types, but a lot
        of typings actually need it.

        This will helps us pull the latest @type/reach__router package, which
        (only implicitly, unfortuately) depends on more recent react types than
        the ones we have.

        For example, helps in #22563.

    commit 805b745a15d38b14550312cdb4e1a99be2313bef
    Author: Mikhail Novikov <freiksenet@gmail.com>
    Date:   Fri Apr 3 12:03:15 2020 +0300

        chore(release): Publish

         - gatsby-cli@2.11.5
         - gatsby-theme-blog-core@1.3.12
         - gatsby-theme-blog@1.4.12
         - gatsby-theme-notes@1.2.12
         - gatsby@2.20.12

    commit a7281c220802e0baf02441b97e421a7f4dde0345
    Author: Mikhail Novikov <freiksenet@gmail.com>
    Date:   Fri Apr 3 11:58:36 2020 +0300

        fix(gatsby): Fix OOM from telemetry storing too much (#22752)

    commit 5b35accd289c4da6fc7ee515ba654ee3985f90f0
    Author: Arthur <arthur@mediamonks.com>
    Date:   Thu Apr 2 19:42:17 2020 -0700

        chore(gatsby) Migrate joi schema to Typescript (#22738)

        * Migrate joi schema to Typescript

        * Add joi schema for gatsby-cli's structured-errors as well

        * Fixes unit-test

        * Use types from redux/types - they seem to be newer than types in gatsby/index.d.ts

        * consolidate structured errors types into types file to be imported by others

        * force rebuild

        Co-authored-by: madalynrose <madalyn@gatsbyjs.com>

    commit 9bc20261ea4cd1d6a5a354cdaed7a7aebe2026ae
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Thu Apr 2 21:35:31 2020 -0500

        chore(release): Publish

         - gatsby-link@2.3.2
         - gatsby-source-contentful@2.2.6
         - gatsby-source-graphql@2.3.1
         - gatsby-theme-blog-core@1.3.11
         - gatsby-theme-blog@1.4.11
         - gatsby-theme-notes@1.2.11
         - gatsby@2.20.11

    commit 14b96052edc1e653a71e78e9262962f8aef5eb9a
    Author: Michal Piechowiak <misiek.piechowiak@gmail.com>
    Date:   Fri Apr 3 04:34:17 2020 +0200

        fix(gatsby-link): drop custom innerRef typing and reuse one from @reach/router (#22770)

    commit 480a9280c6fc27bb1b3f0d408067820acc30b840
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Thu Apr 2 21:26:14 2020 -0500

        chore(gatsby-cli): Add tests for `gatsby repl` (#22740)

    commit 11617945991e30ab896aafd387fe908a0f8af627
    Author: Alejandro Ñáñez Ortiz <alejonanez@gmail.com>
    Date:   Thu Apr 2 21:25:25 2020 -0500

        Update README.md (#22781)

        The API referenced in the examples is no longer available. Here's the correct one.

    commit ab9cc63ef596c876514537d1b64d1362a8aa6f38
    Author: Aziz Abbas <abdz.abbas@gmail.com>
    Date:   Thu Apr 2 11:24:11 2020 -0700

        chore(starters): add gatsby-starter-builder (#22692)

        * chore(starters): add gatsby-starter-builder

        * address feedback

    commit 81f09f866d8e342ff6a93a9b7acb506bd2bbfeb5
    Author: Boris Kirov <borisasenovkirov@gmail.com>
    Date:   Thu Apr 2 19:41:33 2020 +0200

        Added Fluiditype (#22686)

        * Added Fluiditype

        Adding a site build with Gatsby, which is about fluid typography

        * Update sites.yml

        * Update docs/sites.yml

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
        Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>
        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit 4eedfaf082588db42ee5fdbd9eb0c7b7febc6477
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Thu Apr 2 12:22:16 2020 -0400

        Add blog post with Gatsby LA video 2 - Dustin Schau (#22736)

        * Create index.md

        * Create video preview

        * Change branch name

        Nomenclature is now by author rather than video sequence

        * Update index.md

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 62cba610751d1a82831ec7e2346325b00d7d20ed
    Author: Nicholas Duffy <duffn@outlook.com>
    Date:   Thu Apr 2 08:38:22 2020 -0600

        Fix DatoCMS benchmarks (#22761)

        * Fix DatoCMS benchmarks

        * Update double quotes to backticks

    commit a6f5dc3466d398acf81203ea8dab94bf36407186
    Author: Mukul Rathi <mukul.rathi@gmail.com>
    Date:   Thu Apr 2 14:33:47 2020 +0100

        chore(starters): add  gatsby-starter-reason-blog (#22690)

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit b37eda084ee62bcea5bd28e6ab36ae6553a1069f
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Thu Apr 2 14:37:36 2020 +0200

        remove local domain (#22729)

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit aafef8d235f2b88648046e36699be20258360920
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Thu Apr 2 14:20:00 2020 +0200

        remove local domain (#22732)

    commit cfd2384ee9249772f5af96b38f0466dc1ab35257
    Author: Georges Haidar <ghaidar0@gmail.com>
    Date:   Thu Apr 2 08:25:05 2020 +0100

        fix(gatsby-source-contentful): use request url for base64 image cache key (#22745)

        * fix(gatsby-source-contentful): use request url for base64 image cache key

        * Apply suggestions from code review

        Co-authored-by: Ward Peeters <ward@coding-tech.com>

    commit 6c4a97998183226f9b6615ac2a0637651b4db12c
    Author: Kyle Mathews <mathews.kyle@gmail.com>
    Date:   Wed Apr 1 16:02:23 2020 -0700

        Add blog post for community Q&A (#22737)

    commit 231c7ef16db9e5845e013d9dad54ad42c76b9971
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Wed Apr 1 17:17:46 2020 -0500

        chore(gatsby-cli): use `gatsby clean` in tests to test `gatsby clean` (#22739)

        * chore(gatsby-cli): use `gatsby clean` in tests to test `gatsby clean`

        * cleanup

    commit 18b1bbc31dc5bf86464394baa1c2d12b6a10291c
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Wed Apr 1 16:58:49 2020 -0400

        Fix typo (#22727)

    commit ad6bc16d6cfb57155ca04b0420c26e9f72d1607a
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Thu Apr 2 03:00:27 2020 +0700

        fix(gatsby): Support grouping by reserved keywords (#22603)

    commit 040afea56df9b49838e18b5f6f23f716906817ab
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Wed Apr 1 19:54:17 2020 +0200

        remove local domain (#22723)

    commit 1aac0ff45a58539185921121faff75cebd7af79a
    Author: Michal Piechowiak <misiek.piechowiak@gmail.com>
    Date:   Wed Apr 1 19:04:38 2020 +0200

        docs: clarification about `.cache` and `public` persistance when using GATSBY_EXPERIMENTAL_PAGE_BUILD_ON_DATA_CHANGES (#22720)

    commit b1be097a6afa86c1311b97440b38b5671a3f553b
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Wed Apr 1 22:50:42 2020 +0700

        chore(release): Publish

         - gatsby-cli@2.11.4
         - gatsby-plugin-google-gtag@2.0.0
         - gatsby-telemetry@1.2.3
         - gatsby-theme-blog-core@1.3.10
         - gatsby-theme-blog@1.4.10
         - gatsby-theme-notes@1.2.10
         - gatsby@2.20.10

    commit 7a4db4bf5d7de548195a9952f562d75763201f20
    Author: Camilo Bravo <cbravo@klick.com>
    Date:   Wed Apr 1 11:32:52 2020 -0400

        fix(gatsby-plugin-google-gtag): OutboundLink Forward Ref (#22705)

        * gatsby-plugin-google-gtag OutboundLink Forward Ref

        update gatsby-plugin-google-gtag OutboundLink component to forward ref onto DOM element.

        * fix typo

        * linting fix

        * remove semi clons

    commit d5894c10d4474d297c7b8a13780b2a9e1d803264
    Author: Lane Parton <lane@laneparton.com>
    Date:   Wed Apr 1 10:19:35 2020 -0400

        [docs]Docs/Blog Frontmatter Documentation (#22604)

        * Update docs-and-blog-components.md

        * Update docs-and-blog-components.md

        * Update docs/contributing/docs-and-blog-components.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs-and-blog-components.md

        Co-authored-by: LB <laurie@gatsbyjs.com>
        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 8b96f950b22d3688d8e2a800109fd4ae902917e9
    Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
    Date:   Wed Apr 1 15:10:42 2020 +0200

        chore(gatsby): create single filter cache key generator (#22716)

        * chore(gatsby): create single filter cache key generator

        * Add comment about future proofing

    commit 372d127258953b783efd5c67a44d0a53281bb91d
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Tue Mar 31 21:59:21 2020 -0500

        chore(gatsby-cli): Add integration tests for `gatsby develop` (#22699)

        * chore(gatsby-cli): Add integration tests for `gatsby develop`

        * cant use the `lsof` command in CI :(

        * 30s wait

        * disable assertions

    * add todo

    * feat(recipes): Show recap of operations & show diff for changes to files (#22953)

    * feat(recipes): Show recap of completed operations & diff of proposed changes to files

    * Use better diff algorithm + diff by line not word as that's more normal

    * Fix merge barf

    * Remove file that came in from bad merge

    * update todos

    * Validate resources & improve file diffing (#22986)

    * Improve diffing & just run all resource operations serially

    * feat(recipes): Import recipes from urls and begin moving parsing to the server (#22987)

    * Update todo

    * feat(recipes): Move recipe parsing to the server

    Also adds experimental support for url imports
    and recipes from urls.

    * Fix command

    * update todos

    * Add support for file content on remote URLs

    * Add some basic docs & new emotion recipe

    * Small updates to README

    * small fixes

    * fix

    * More todos

    * Cleanup comments

    * Add to docs about how to upgrade gatsby-cli

    * feat(recipes): Implement basic gitignore provider (#23003)

    * Begin implementing gitignore

    * feat(recipes): Implement basic gitignore provider

    * Move to jest-diff for faster diffing & more control

    * Update snapshots & use default jest-diff export as that handles any type of JS value"

    * Chalk thinks it shouldn't output color in a child process — fix that

    * tweak TODOs

    * update todos

    * update todos

    * Move mdx source for recipes to their own directory

    * Add Sass recipe

    * Add recipe for setting up local gatsby-theme-blog

    * Add todo around bundling

    * feat(recipes): Eliminate new lines from markdown (#23064)

    * feat(recipes): Implement shadow file resource and test it (#23063)

    * feat(recipes): Implement shadow file resource and test it

    * Call ensureFile in file resource

    * Use path.sep for cross-platform support

    * Update snapshots for jest-diff

    * update todos

    * Update README.md

    * feat(recipes): detect if port is used and use a different one (#23076)

    * feat(recipes): detect if port is used and use a different one

    * Check task done

    * pass graphqlPort to client

    * feat(recipes): Tell people recipes is experimental & point them to the umbrella issue (#23079)

    * Update todo

    * feat(recipes): Use the package manager client the user specifies in their Gatsby config (#23083)

    * feat(recipes): Use the package manager client the user specifies in their Gatsby config

    * use actual package manager

    * feat(recipes): Improve error handling and validation for MDX files and structure (#23085)

    * feat(recipes): Validate the presence of an introduction step

    * feat(recipes): Improve error handling and validation

    * chore(recipes): test File resouces with remote file content (#23084)

    * update todos

    * Update todos

    * feat(Recipes): Show list of recipes when one isn't passed in (#23086)

    * feat(Recipes): Show list of recipes when one isn't passed in

    * Fixes to recipes + styling tweaks

    * Update packages/gatsby/src/recipes/README.md

    Co-Authored-By: John Otander <johnotander@gmail.com>

    * make broken example actually broken

    Co-authored-by: John Otander <johnotander@gmail.com>

    * update todos & add layout recipe to list"

    * feat(recipes): Move recipes to a standalone package (#23108)

    * feat(recipes): Move recipes to a standalone package

    * Update prettier-git-hook.mdx

    Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>

    * Prettier color

    * feat(recipes): Format gatsby-config changes with Prettier (#23112)

    * Prettier color

    * feat(recipes): Format gatsby-config changes with Prettier

    * Bigger changes (#23078)

    * Bigger changes

    I switched the order so a person can experience the example first, then see how it was written, and then try writing their own

    * update

    based on @jxnblk 's suggestion thx!

    * Restructuring of install instructions and headers

    * Add cd command

    * formatting

    * a couple small nits (#23117)

    Do these make sense @laurieontech?

    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>
    Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>

    * feat(recipes): Add more recipes (#23119)

    * Add Typescript recipe

    * remove old duplicate

    * Add Styled Components Recipe

    * More bottom margin

    * Add Cypress recipe

    * Add recipe for animated page transitions

    * Update packages/gatsby-recipes/recipes/cypress.mdx

    Co-Authored-By: Dustin Schau <DSchau@users.noreply.github.com>

    * Update packages/gatsby-recipes/recipes/cypress.mdx

    Co-Authored-By: Dustin Schau <DSchau@users.noreply.github.com>

    Co-authored-by: Dustin Schau <DSchau@users.noreply.github.com>

    * Fix name of <GatsbyShadowFile> and document it

    * feat(recipes): Bundle react libraries into the cli (#23122)

    * Begin bundling cli with react using webpack

    * Use proper imports for gql things

    * Mark proper libraries for bundling the cli

    * Format

    * Fix linting errors

    * Fix more linting

    * update snapshots

    * Squashed commit of the following:

    commit d29585b77cde186eeb3cd2a297effba34a56fa8b
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Tue Apr 14 16:08:02 2020 -0700

        Fix translated aria-label for expand buttons (#23113)

    commit 6d4c664eb5e8044a20099330d0315ea06318f7ff
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Tue Apr 14 15:56:23 2020 -0400

        blog post urging Gatsby community members to meet virtually, not in p… (#23111)

        * blog post urging Gatsby community members to meet virtually, not in person, until pandemic ends

        * add bold bullet points

        * Add bold bullet points

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 7a686ede986142518d2601350b9236704664975f
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Wed Apr 15 01:28:05 2020 +0700

        chore(release): Publish

         - gatsby-source-graphql@2.4.0

    commit c7b0f703add9b676fa9cacd3f9063c9e21fea555
    Author: Kamil Kisiela <kamil.kisiela@gmail.com>
    Date:   Tue Apr 14 20:09:53 2020 +0200

        chore(gatsby-source-graphql): Use GraphQL Tools again (#23103)

        * Use GraphQL Tools again

        GraphQL Tools Fork was merged into GraphQL Tools v5

        * Update packages/gatsby-source-graphql/src/__tests__/gatsby-node.js

        Co-Authored-By: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>

        Co-authored-by: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>

    commit 89567674c3e91f356cbf318883a0217ae7f4c220
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 18:09:33 2020 +0200

        fix(blog): MagMutual - brand names (#23072)

        * fix brand names

        * apply https

    commit c803288120a7f800083301c0ed0d0f8463bced9a
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 17:36:53 2020 +0200

        fix(docs): security in Gatsby - remove domain from internal links (#23100)

        * fix local links

        * fix remove local domain

    commit e9c89310106e45557682366ae9f7133a6d652a74
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 16:40:46 2020 +0200

        fix format (#23073)

    commit b9e931a9f469323bb999129474d1df07983be7bf
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Tue Apr 14 21:01:19 2020 +0700

        chore(gatsby): Test sift filtering on date instances (skipped for now) (#23096)

    commit 900f31c127461d93d0025fd5972af10f74982bf1
    Author: LB <laurie@gatsbyjs.com>
    Date:   Tue Apr 14 09:58:45 2020 -0400

        Remove upcoming events (#23080)

        * Remove upcoming events

        * skip test

        * between the two of us we'll get this right, skip another test

        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit 85e3580c695260c1322e03a13bf1fd8783e3806e
    Author: Peter van der Zee <github-public@qfox.nl>
    Date:   Tue Apr 14 15:07:30 2020 +0200

        chore(release): Publish

         - gatsby-theme-blog-core@1.3.22
         - gatsby-theme-blog@1.4.22
         - gatsby-theme-notes@1.2.21
         - gatsby@2.20.20

    commit d9bf48aa4beacd67a41ec255a1d96956afbc3652
    Author: Mikhail Novikov <freiksenet@gmail.com>
    Date:   Tue Apr 14 15:17:07 2020 +0300

        Revert "fix(gatsby): Set a timeout of 15 seconds on queries" (#23095)

        This reverts commit 1e81c76be653cadda933a7ed2e4ca0ca2d8742de.

    commit f864e88c74ecda1a2a59f308d98cf53c5421b8b9
    Author: Andrew Fairlie <andrew@madebymutual.com>
    Date:   Tue Apr 14 13:09:36 2020 +0100

        Add The Cares Family to Showcase (#23043)

        * Add The Cares Family to Showcase

        * Fix extra space on sites.yml

        * Remove incompatible categories

        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit fd57224888a9ab1e92bc0cbe786665cbf9ca6ead
    Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
    Date:   Tue Apr 14 13:49:24 2020 +0200

        perf(gatsby): Support `lte` for indexed fast filters (#22932)

        * Rename function to better fit what it returns

        * Use `filterCacheKey` more consistently

        * Consistency around `nodesPerValue`

        * Fix the name and typing of array of sets of nodes

        * Fix typing, fix perf bug

        The typing of the array of caches was incorrect (see previous commit too).

        The sort, affected in this commit, was sorting by `.length`, but the value is a `Set` so the intention was to sort by `.size` since its `.length` will always be `undefined`. This won't change semantics, just meant that the sort didn't do anything, leading to a sub-optimal performance.

        * Extend the `FilterCache` type to support op-specific meta data

        * Replace wild usage of `FilterType`

        * Refactor some old comments / naming to be consistent with current code / types

        * Suggested changes

        Followup commits suggested by @vladar in https://github.com/gatsbyjs/gatsby/pull/22742

        * Enable `lte` for fast filters

        * Mandatory lint/type fix commit

        * And the loki commit

        * Enable/disable query and eleeMatch ops in one place

        * Fix tests, fix lte binary search lookup

        * Support `null` properly and handle not found binary search case

        The binary search should not return an arbitrary node, but rather a signal value (`undefined` in this case) that it failed somehow. It shouldn't, but who knows.

        The `null` case was a bit more work because it affects typign and all kinds of weird comparing edge cases. There's also a distinction between how `eq` treats `null` target values versus how `lte` treats them. So I had to encode them differently in the cache. Hence the type update.

        * Sigh, this is why I had to introduce that type in the first place

        * Forgot to remove an argument from followup work

        * Apply suggestions

    commit 65cfc811f7774e47d8e0e2b5379b939cd964d67e
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 13:47:24 2020 +0200

        fix brand names (#23075)

    commit 408240b0a309abe2b4f1042f4adc324f18091b5f
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 13:46:27 2020 +0200

        fix code block language (#23074)

    commit b8a9b607ee97f25408bb1e509bb0f410ddeec2b8
    Author: LekoArts <lekoarts@gmail.com>
    Date:   Tue Apr 14 13:25:05 2020 +0200

        chore(release): Publish

         - gatsby-plugin-fullstory@2.2.2

    commit 843cf3aee014debdc7eaf59009aa75e33025befd
    Author: Akash Arora <akash.arora777@gmail.com>
    Date:   Tue Apr 14 16:51:45 2020 +0530

        fix(gatsby-plugin-fullstory): Updated to Edge URL + Add Update… (#23089)

        * Updated to Edge URL + Add Updated JS Code

        Refer to issue #23088

        * update snapshots

        Co-authored-by: LekoArts <lekoarts@gmail.com>

    commit d32baaea10d036c09a36f1efcbfdfd3098561723
    Author: Ward Peeters <ward@coding-tech.com>
    Date:   Tue Apr 14 08:55:10 2020 +0200

        chore(release): Publish

         - gatsby-cli@2.11.8
         - gatsby-plugin-sitemap@2.3.2
         - gatsby-theme-blog-core@1.3.21
         - gatsby-theme-blog@1.4.21
         - gatsby-theme-notes@1.2.20
         - gatsby@2.20.19

    commit 64627e700bafd03c17b435784ca87425ae1455a1
    Author: Tyler Barnes <tylerdbarnes@gmail.com>
    Date:   Mon Apr 13 14:01:10 2020 -0700

        chore(benchmarks): upgrade wordpress benchmark (#23065)

        * upgrade to latest and remove unneeded packages

        * bump wp source version

    commit 36cb89057ee774ddff103ed7967742e51ab0a9a4
    Author: LB <laurie@gatsbyjs.com>
    Date:   Mon Apr 13 16:23:07 2020 -0400

        Make a note about duplicate behavior in theme authoring (#23055)

        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit b969dc4c93842040a9e68e05fe0f666bdb4b2751
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Mon Apr 13 13:20:07 2020 -0700

        docs: Docs sync behavior (#23022)

        * try a few languages to check perf

        * Add section on the sync behavior

        * Update docs/contributing/translation/sync-guide.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/contributing/translation/sync-guide.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/contributing/translation/sync-guide.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update i18n.js

        * chore: format

        Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>
        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 4983d2067473b2bbff32742095f2dba2fff9662f
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Mon Apr 13 12:33:34 2020 -0700

        Fix mobile nav bar text (#23069)

    commit 63b9dd67d421d6e64f5f74574d23d2628d0d41c9
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Mon Apr 13 20:56:35 2020 +0200

        fix code block language (#23070)

    commit 0ede4c8ad14f33ffab1d4aa14c502b16eb1a6260
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Mon Apr 13 20:56:05 2020 +0200

        fix casing in Image Captions (#23068)

    commit b67891a50ba37309d99c84f7cc92ead7fd56f358
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Mon Apr 13 20:24:22 2020 +0200

        fix links (#23066)

    commit 13d3898a18faa43bc306a6cc0618e9e432b9a7b6
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Mon Apr 13 20:20:06 2020 +0200

        fix brand names (#23067)

    commit bd5ca8e42fcfa5a6f41ecc9bbd71845076d676dd
    Author: João Pedro Schmitz <oi@joaopedro.cc>
    Date:   Mon Apr 13 15:03:35 2020 -0300

        chore(starters): add gatsby-starter-ts (#22954)

        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit a367a8885ff4b3c1cfa89111a3639fb107bacaaf
    Author: Masoud <50676388+masoudkarimif@users.noreply.github.com>
    Date:   Mon Apr 13 12:03:01 2020 -0600

        chore(sites): add whilenext.com (#22883)

        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit 6f909b1f8b5818df4168b1628cc51cb47abd413f
    Author: Amadeus <38767929+Mozart409@users.noreply.github.com>
    Date:   Mon Apr 13 20:02:14 2020 +0200

        chore(starters): add gatsby-custom-tailwind (#22858)

        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit a63b42ba8b1203a9ad8367bcc3951063b4dc402c
    Author: SaimirKapaj <kapajsaimir@gmail.com>
    Date:   Mon Apr 13 19:59:14 2020 +0200

        chore(starters): add gatsby-redux-toolkit-typescript-starter (#22788)

        * Add starter to starter list

        * fixed formatting

        Co-authored-by: Saimir Kapaj <saimir.kapaj@pm-international.com>
        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit 41f1cc5e70ad61184a1acee2a3cbec234c486ce6
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Mon Apr 13 12:01:11 2020 -0400

        Add Virtual Gatsby Days registration blog post (#23060)

        * Add Virtual Gatsby Days registration blog post

        * Fix image path

        * Update index.md

    commit 74114a4103748b74733a900b9a9e492d9699c56b
    Author: Alejandro Ñáñez Ortiz <alejonanez@gmail.com>
    Date:   Mon Apr 13 10:58:32 2020 -0500

        Update tailwind-css.md (#23028)

        CSS-in-JS section was referring to `Styled Components`, but in reality, it was using `Emotion`. I updated the documentation to reflect that.

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit f9929bee7bb2642ebff4824aa295e3e44322bcf2
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Mon Apr 13 11:32:22 2020 -0400

        Update tagging (#23056)

    commit 66a1b7f443d7d2067163528693344f686ba6ed71
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Mon Apr 13 09:11:46 2020 -0500

        fix(gatsby-cli): Fix console methods incorrectly handling falsy values (#23021)

        * fix(gatsby-cli): Fix console.* methods incorectly handling falsy values

        * handle more situations

    commit 854241bb467d49adac8160fc594b7ff347fcf398
    Author: caitlinthefirst <caitlin@gatsbyjs.com>
    Date:   Mon Apr 13 09:51:23 2020 -0400

        fix-typo

    commit 8d4c96dcd648772dff22f51425e59a5b30f849c7
    Author: Andrew Louis <andrew@hyfen.net>
    Date:   Mon Apr 13 09:20:16 2020 -0400

        Adds duetocovid19.com to sites.yml (#23048)

        * Adds duetocovid19.com to sites.yml

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit ddde4f9848ac49822faa5b4c4223c1efe7c8a233
    Author: Jeremy Le François <jelefra@users.noreply.github.com>
    Date:   Mon Apr 13 14:01:07 2020 +0100

        chore(docs): fix e-commerce showcase link (#23053)

        Access the page in question: https://www.gatsbyjs.org/docs/building-an-e-commerce-site/

    commit 1cef9296a37ad1badfab487fc8ad60cb42138690
    Author: Jongwoo Han <44025432+jongwooo@users.noreply.github.com>
    Date:   Mon Apr 13 21:52:56 2020 +0900

        chore(starters): update gatsby-starter-typescript (#23042)

    commit 34defce9ac13240282be95587b570826932536fe
    Author: Rolwin Reevan Monteiro <rolwinmonteiro@gmail.com>
    Date:   Mon Apr 13 18:15:57 2020 +0530

        Update starters.yml (#22960)

    commit cb224bb49f4a3cffa758da62ede0f720b94af52d
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Mon Apr 13 07:17:01 2020 -0500

        chore(scripts): Add conversion metrics to typecheck command (#23025)

    commit 21d0e5b52121b2516eb97667d185e50796ec7e7b
    Author: Tyler Barnes <tylerdbarnes@gmail.com>
    Date:   Sun Apr 12 13:02:04 2020 -0700

        chore(wordpress-benchmark): upgrade to latest packages and rem… (#23046)

    commit 8493de86e4a4dd780afc8d289eaf723c52c6de61
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Sun Apr 12 22:23:48 2020 +0700

        fix(gatsby): call schema rebuild manually on __refresh (#23009)

        * fix(gatsby): call schema rebuild manually on __refresh

        * Avoid collisions between schema hot reloader and __refresh

    commit df870aba0888b1885309151ed473be70a1f0245f
    Author: Nicholas Duffy <duffn@outlook.com>
    Date:   Sun Apr 12 08:05:54 2020 -0600

        chore(circleci): Remove benchmark configuration (#23034)

    commit 1e81c76be653cadda933a7ed2e4ca0ca2d8742de
    Author: Kyle Mathews <mathews.kyle@gmail.com>
    Date:   Sun Apr 12 08:03:49 2020 -0600

        fix(gatsby): Set a timeout of 15 seconds on queries (#23036)

        Query resolvers can hang indefinitely right now which can be confusing to debug as there's no indication of what's happening.

        With a timeout set, eventually the hanging query will fail with an error like this which should help people figure out where to investigate

    commit 94267be6c11fd23db4a6a881b2964f0045d4725a
    Author: Peteris Bikis <hi@peter.is>
    Date:   Sat Apr 11 16:02:30 2020 +0100

        fix: Ensure component order is deterministic (#22965)

        * Ensure component order is deterministic

        Ensure component order - and therefore hash - is deterministic when writing out .cache/async-requires.js

        * Add test for getComponents

    commit cff1d7f35c0cb81fa192336eee046cb83550af12
    Author: Alex Moon <moonmeister@users.noreply.github.com>
    Date:   Sat Apr 11 23:01:39 2020 +0800

        fix(plugin-sitemap): missing data in query results (#22843)

        * fix: #22703 missing data in serialize funciton

        * fix: revert a couple changes for url resolution to not change and get whole query

        * refactor: move otherData spread to top so site is overritten by propper url if needed

        * test: add test to confirm non standard data is passed

    commit eacffd99e1306603761b594329719ea2db91733d
    Author: Peter van der Zee <github-public@qfox.nl>
    Date:   Sat Apr 11 14:36:40 2020 +0200

        chore(release): Publish

         - gatsby-remark-embed-snippet@4.2.2
         - gatsby-theme-blog-core@1.3.20
         - gatsby-theme-blog@1.4.20
         - gatsby-theme-notes@1.2.19
         - gatsby@2.20.18

    commit 96f8d4b28c47e6833a057e1bcce41ceb5e54ca45
    Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
    Date:   Sat Apr 11 14:33:10 2020 +0200

        fix(gatsby): Use `moveSync` over `renameSync` to fix cross mount cases (#23029)

    commit 2fcb978c3b294660c55e912e6146b2c9e79b0e31
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Fri Apr 10 14:32:25 2020 -0700

        Set the script to run at Friday 6pm PST (#23017)

    commit 17d7ba23c985283af35af935f7a2897678364914
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Fri Apr 10 14:17:29 2020 -0700

        update time

    commit eb660bd3b0186839365fc4382bec564bd7d96469
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Fri Apr 10 14:10:11 2020 -0700

      …
KyleAMathews added a commit that referenced this pull request Apr 16, 2020
* initial commit

* add video

* Add new FAQ

* Squashed commit of the following:

commit 9bbf3f46099f71fd9b36fee5f56ba3f7e5df28a2
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 21:36:08 2020 -0600

    Remove 404ed starter

commit f83132bbe05d965caaaf01177186dbb151553dd2
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 21:02:43 2020 -0600

    fix another

commit bc6f0e799e3721f7f94dc7e8ed2ea919ab1887b0
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 20:54:38 2020 -0600

    Fixing building .org

commit 474ce42ebfabe363c179477b672edb9ba9dcf5b3
Author: John Otander <johnotander@gmail.com>
Date:   Wed Apr 15 20:48:17 2020 -0600

    Fix typo in package update

commit 1db306b2d3e9227e5bd2266375df9f266f52f32a
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 20:47:41 2020 -0600

    Remove another failing giphy

commit 71049cdc7b3390f0c4eedc2b6a16e2acf2c078b7
Author: John Otander <johnotander@gmail.com>
Date:   Wed Apr 15 20:46:09 2020 -0600

    Fix remaining package.json inconsistency

commit c035e6cd8527cb19c9116ebc0d627500a5f7b5cc
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 20:45:44 2020 -0600

    Add note to theme-ui recipe that people need to remove any background css that's already added

commit 33ee7cf4e29911471b4d0d6c0b04d11cd375283c
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 20:40:44 2020 -0600

    Fix site build

commit e8562726b97461876dbf148baf1fd7bf23d12d08
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 20:29:34 2020 -0600

    Have gatsby depend on recipes tag

commit 3dd8f6ca4d028946f50ba61699b458a126bc2b09
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 20:27:43 2020 -0600

    Update

commit 64d3651d3a9d5ac88365f57ecdc7216fee4eee57
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 20:21:10 2020 -0600

    Fix lint errors

commit 6a41c60cb32cc2a669c5ad3744b91126d8531779
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 18:29:47 2020 -0600

    Run prettier

commit 3dcc4ab3f84f878c8984945a514821983eab63b4
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 16:46:57 2020 -0600

    update docs for release

commit 71daa66f1c6a78cbab9b4e61b5dc47fe2aa8f6e7
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 16:42:39 2020 -0600

    Make the dependency type 'development' as less repetative

commit 3ac23586832e51cf6bc70f6d1731f63f35a1b61c
Merge: ce0c71900 189abc55e
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 16:21:25 2020 -0600

    Merge branch 'add-recipes' of github.com:gatsbyjs/gatsby into add-recipes

commit 189abc55eb805dbe2bc9d8bce38c7c2a2f755dc3
Author: John Otander <johnotander@gmail.com>
Date:   Wed Apr 15 16:16:21 2020 -0600

    fix(recipes): Update tests and fix babel config, tweak readme (#23152)

    * Add codeowners to gatsby-recipes

    * fix(recipes): Update tests and fix babel config, tweak readme

commit 348d326c28aaaf87a8291b7b224195c01e7962e4
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 16:15:40 2020 -0600

    chore(recipes): fix stuff (#23154)

    * Use dist

    * chore(recipes): fixes

commit ce0c7190077b87f4aafda313e93f4069839c2782
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 15:06:30 2020 -0600

    Use dist

commit d7bf2b5a66c66ebb108979bc59ef722a4ae2a051
Author: John Otander <johnotander@gmail.com>
Date:   Wed Apr 15 14:59:11 2020 -0600

    Add codeowners to gatsby-recipes (#23146)

commit 8064fb4e8a96b22378befe7de785cdbace51319a
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 14:51:57 2020 -0600

    chore(recipes): Move recipes code to gatsby-recipes-core (#23138)

    Co-authored-by: John Otander <johnotander@gmail.com>

commit 1834ecd84e34e0da3bf049d85d862928092a007d
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 15 07:26:37 2020 -0600

    Fix telemetry data

commit d9eb403d1f88577836b06df087f101dea01755bf
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 23:04:41 2020 -0600

    fix tests

commit b33d513e741a2a03aaab267d863b82e44bdca24b
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 22:31:20 2020 -0600

    update eslint recipe

commit f583af8779798baae50e076444e9c962b8d96cae
Merge: b52fc3805 d29585b77
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 22:21:55 2020 -0600

    Merge branch 'master' into add-recipes

commit b52fc3805444ded55387c5378f60b95dfd6a7d7d
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 22:20:40 2020 -0600

    update yarn.lock

commit ba566231d607ff1e397d4a33eaeeb234c068405e
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 22:09:04 2020 -0600

    Squashed commit of the following:

    commit d29585b77cde186eeb3cd2a297effba34a56fa8b
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Tue Apr 14 16:08:02 2020 -0700

        Fix translated aria-label for expand buttons (#23113)

    commit 6d4c664eb5e8044a20099330d0315ea06318f7ff
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Tue Apr 14 15:56:23 2020 -0400

        blog post urging Gatsby community members to meet virtually, not in p… (#23111)

        * blog post urging Gatsby community members to meet virtually, not in person, until pandemic ends

        * add bold bullet points

        * Add bold bullet points

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 7a686ede986142518d2601350b9236704664975f
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Wed Apr 15 01:28:05 2020 +0700

        chore(release): Publish

         - gatsby-source-graphql@2.4.0

    commit c7b0f703add9b676fa9cacd3f9063c9e21fea555
    Author: Kamil Kisiela <kamil.kisiela@gmail.com>
    Date:   Tue Apr 14 20:09:53 2020 +0200

        chore(gatsby-source-graphql): Use GraphQL Tools again (#23103)

        * Use GraphQL Tools again

        GraphQL Tools Fork was merged into GraphQL Tools v5

        * Update packages/gatsby-source-graphql/src/__tests__/gatsby-node.js

        Co-Authored-By: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>

        Co-authored-by: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>

    commit 89567674c3e91f356cbf318883a0217ae7f4c220
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 18:09:33 2020 +0200

        fix(blog): MagMutual - brand names (#23072)

        * fix brand names

        * apply https

    commit c803288120a7f800083301c0ed0d0f8463bced9a
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 17:36:53 2020 +0200

        fix(docs): security in Gatsby - remove domain from internal links (#23100)

        * fix local links

        * fix remove local domain

    commit e9c89310106e45557682366ae9f7133a6d652a74
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 16:40:46 2020 +0200

        fix format (#23073)

    commit b9e931a9f469323bb999129474d1df07983be7bf
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Tue Apr 14 21:01:19 2020 +0700

        chore(gatsby): Test sift filtering on date instances (skipped for now) (#23096)

    commit 900f31c127461d93d0025fd5972af10f74982bf1
    Author: LB <laurie@gatsbyjs.com>
    Date:   Tue Apr 14 09:58:45 2020 -0400

        Remove upcoming events (#23080)

        * Remove upcoming events

        * skip test

        * between the two of us we'll get this right, skip another test

        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit 85e3580c695260c1322e03a13bf1fd8783e3806e
    Author: Peter van der Zee <github-public@qfox.nl>
    Date:   Tue Apr 14 15:07:30 2020 +0200

        chore(release): Publish

         - gatsby-theme-blog-core@1.3.22
         - gatsby-theme-blog@1.4.22
         - gatsby-theme-notes@1.2.21
         - gatsby@2.20.20

    commit d9bf48aa4beacd67a41ec255a1d96956afbc3652
    Author: Mikhail Novikov <freiksenet@gmail.com>
    Date:   Tue Apr 14 15:17:07 2020 +0300

        Revert "fix(gatsby): Set a timeout of 15 seconds on queries" (#23095)

        This reverts commit 1e81c76be653cadda933a7ed2e4ca0ca2d8742de.

    commit f864e88c74ecda1a2a59f308d98cf53c5421b8b9
    Author: Andrew Fairlie <andrew@madebymutual.com>
    Date:   Tue Apr 14 13:09:36 2020 +0100

        Add The Cares Family to Showcase (#23043)

        * Add The Cares Family to Showcase

        * Fix extra space on sites.yml

        * Remove incompatible categories

        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit fd57224888a9ab1e92bc0cbe786665cbf9ca6ead
    Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
    Date:   Tue Apr 14 13:49:24 2020 +0200

        perf(gatsby): Support `lte` for indexed fast filters (#22932)

        * Rename function to better fit what it returns

        * Use `filterCacheKey` more consistently

        * Consistency around `nodesPerValue`

        * Fix the name and typing of array of sets of nodes

        * Fix typing, fix perf bug

        The typing of the array of caches was incorrect (see previous commit too).

        The sort, affected in this commit, was sorting by `.length`, but the value is a `Set` so the intention was to sort by `.size` since its `.length` will always be `undefined`. This won't change semantics, just meant that the sort didn't do anything, leading to a sub-optimal performance.

        * Extend the `FilterCache` type to support op-specific meta data

        * Replace wild usage of `FilterType`

        * Refactor some old comments / naming to be consistent with current code / types

        * Suggested changes

        Followup commits suggested by @vladar in https://github.com/gatsbyjs/gatsby/pull/22742

        * Enable `lte` for fast filters

        * Mandatory lint/type fix commit

        * And the loki commit

        * Enable/disable query and eleeMatch ops in one place

        * Fix tests, fix lte binary search lookup

        * Support `null` properly and handle not found binary search case

        The binary search should not return an arbitrary node, but rather a signal value (`undefined` in this case) that it failed somehow. It shouldn't, but who knows.

        The `null` case was a bit more work because it affects typign and all kinds of weird comparing edge cases. There's also a distinction between how `eq` treats `null` target values versus how `lte` treats them. So I had to encode them differently in the cache. Hence the type update.

        * Sigh, this is why I had to introduce that type in the first place

        * Forgot to remove an argument from followup work

        * Apply suggestions

    commit 65cfc811f7774e47d8e0e2b5379b939cd964d67e
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 13:47:24 2020 +0200

        fix brand names (#23075)

    commit 408240b0a309abe2b4f1042f4adc324f18091b5f
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 14 13:46:27 2020 +0200

        fix code block language (#23074)

    commit b8a9b607ee97f25408bb1e509bb0f410ddeec2b8
    Author: LekoArts <lekoarts@gmail.com>
    Date:   Tue Apr 14 13:25:05 2020 +0200

        chore(release): Publish

         - gatsby-plugin-fullstory@2.2.2

    commit 843cf3aee014debdc7eaf59009aa75e33025befd
    Author: Akash Arora <akash.arora777@gmail.com>
    Date:   Tue Apr 14 16:51:45 2020 +0530

        fix(gatsby-plugin-fullstory): Updated to Edge URL + Add Update… (#23089)

        * Updated to Edge URL + Add Updated JS Code

        Refer to issue #23088

        * update snapshots

        Co-authored-by: LekoArts <lekoarts@gmail.com>

    commit d32baaea10d036c09a36f1efcbfdfd3098561723
    Author: Ward Peeters <ward@coding-tech.com>
    Date:   Tue Apr 14 08:55:10 2020 +0200

        chore(release): Publish

         - gatsby-cli@2.11.8
         - gatsby-plugin-sitemap@2.3.2
         - gatsby-theme-blog-core@1.3.21
         - gatsby-theme-blog@1.4.21
         - gatsby-theme-notes@1.2.20
         - gatsby@2.20.19

    commit 64627e700bafd03c17b435784ca87425ae1455a1
    Author: Tyler Barnes <tylerdbarnes@gmail.com>
    Date:   Mon Apr 13 14:01:10 2020 -0700

        chore(benchmarks): upgrade wordpress benchmark (#23065)

        * upgrade to latest and remove unneeded packages

        * bump wp source version

    commit 36cb89057ee774ddff103ed7967742e51ab0a9a4
    Author: LB <laurie@gatsbyjs.com>
    Date:   Mon Apr 13 16:23:07 2020 -0400

        Make a note about duplicate behavior in theme authoring (#23055)

        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit b969dc4c93842040a9e68e05fe0f666bdb4b2751
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Mon Apr 13 13:20:07 2020 -0700

        docs: Docs sync behavior (#23022)

        * try a few languages to check perf

        * Add section on the sync behavior

        * Update docs/contributing/translation/sync-guide.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/contributing/translation/sync-guide.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/contributing/translation/sync-guide.md

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update i18n.js

        * chore: format

        Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>
        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 4983d2067473b2bbff32742095f2dba2fff9662f
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Mon Apr 13 12:33:34 2020 -0700

        Fix mobile nav bar text (#23069)

    commit 63b9dd67d421d6e64f5f74574d23d2628d0d41c9
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Mon Apr 13 20:56:35 2020 +0200

        fix code block language (#23070)

    commit 0ede4c8ad14f33ffab1d4aa14c502b16eb1a6260
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Mon Apr 13 20:56:05 2020 +0200

        fix casing in Image Captions (#23068)

    commit b67891a50ba37309d99c84f7cc92ead7fd56f358
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Mon Apr 13 20:24:22 2020 +0200

        fix links (#23066)

    commit 13d3898a18faa43bc306a6cc0618e9e432b9a7b6
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Mon Apr 13 20:20:06 2020 +0200

        fix brand names (#23067)

    commit bd5ca8e42fcfa5a6f41ecc9bbd71845076d676dd
    Author: João Pedro Schmitz <oi@joaopedro.cc>
    Date:   Mon Apr 13 15:03:35 2020 -0300

        chore(starters): add gatsby-starter-ts (#22954)

        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit a367a8885ff4b3c1cfa89111a3639fb107bacaaf
    Author: Masoud <50676388+masoudkarimif@users.noreply.github.com>
    Date:   Mon Apr 13 12:03:01 2020 -0600

        chore(sites): add whilenext.com (#22883)

        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit 6f909b1f8b5818df4168b1628cc51cb47abd413f
    Author: Amadeus <38767929+Mozart409@users.noreply.github.com>
    Date:   Mon Apr 13 20:02:14 2020 +0200

        chore(starters): add gatsby-custom-tailwind (#22858)

        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit a63b42ba8b1203a9ad8367bcc3951063b4dc402c
    Author: SaimirKapaj <kapajsaimir@gmail.com>
    Date:   Mon Apr 13 19:59:14 2020 +0200

        chore(starters): add gatsby-redux-toolkit-typescript-starter (#22788)

        * Add starter to starter list

        * fixed formatting

        Co-authored-by: Saimir Kapaj <saimir.kapaj@pm-international.com>
        Co-authored-by: Kyle Gill <kylerobertgill@gmail.com>

    commit 41f1cc5e70ad61184a1acee2a3cbec234c486ce6
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Mon Apr 13 12:01:11 2020 -0400

        Add Virtual Gatsby Days registration blog post (#23060)

        * Add Virtual Gatsby Days registration blog post

        * Fix image path

        * Update index.md

    commit 74114a4103748b74733a900b9a9e492d9699c56b
    Author: Alejandro Ñáñez Ortiz <alejonanez@gmail.com>
    Date:   Mon Apr 13 10:58:32 2020 -0500

        Update tailwind-css.md (#23028)

        CSS-in-JS section was referring to `Styled Components`, but in reality, it was using `Emotion`. I updated the documentation to reflect that.

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit f9929bee7bb2642ebff4824aa295e3e44322bcf2
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Mon Apr 13 11:32:22 2020 -0400

        Update tagging (#23056)

    commit 66a1b7f443d7d2067163528693344f686ba6ed71
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Mon Apr 13 09:11:46 2020 -0500

        fix(gatsby-cli): Fix console methods incorrectly handling falsy values (#23021)

        * fix(gatsby-cli): Fix console.* methods incorectly handling falsy values

        * handle more situations

    commit 854241bb467d49adac8160fc594b7ff347fcf398
    Author: caitlinthefirst <caitlin@gatsbyjs.com>
    Date:   Mon Apr 13 09:51:23 2020 -0400

        fix-typo

    commit 8d4c96dcd648772dff22f51425e59a5b30f849c7
    Author: Andrew Louis <andrew@hyfen.net>
    Date:   Mon Apr 13 09:20:16 2020 -0400

        Adds duetocovid19.com to sites.yml (#23048)

        * Adds duetocovid19.com to sites.yml

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit ddde4f9848ac49822faa5b4c4223c1efe7c8a233
    Author: Jeremy Le François <jelefra@users.noreply.github.com>
    Date:   Mon Apr 13 14:01:07 2020 +0100

        chore(docs): fix e-commerce showcase link (#23053)

        Access the page in question: https://www.gatsbyjs.org/docs/building-an-e-commerce-site/

    commit 1cef9296a37ad1badfab487fc8ad60cb42138690
    Author: Jongwoo Han <44025432+jongwooo@users.noreply.github.com>
    Date:   Mon Apr 13 21:52:56 2020 +0900

        chore(starters): update gatsby-starter-typescript (#23042)

    commit 34defce9ac13240282be95587b570826932536fe
    Author: Rolwin Reevan Monteiro <rolwinmonteiro@gmail.com>
    Date:   Mon Apr 13 18:15:57 2020 +0530

        Update starters.yml (#22960)

    commit cb224bb49f4a3cffa758da62ede0f720b94af52d
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Mon Apr 13 07:17:01 2020 -0500

        chore(scripts): Add conversion metrics to typecheck command (#23025)

    commit 21d0e5b52121b2516eb97667d185e50796ec7e7b
    Author: Tyler Barnes <tylerdbarnes@gmail.com>
    Date:   Sun Apr 12 13:02:04 2020 -0700

        chore(wordpress-benchmark): upgrade to latest packages and rem… (#23046)

    commit 8493de86e4a4dd780afc8d289eaf723c52c6de61
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Sun Apr 12 22:23:48 2020 +0700

        fix(gatsby): call schema rebuild manually on __refresh (#23009)

        * fix(gatsby): call schema rebuild manually on __refresh

        * Avoid collisions between schema hot reloader and __refresh

    commit df870aba0888b1885309151ed473be70a1f0245f
    Author: Nicholas Duffy <duffn@outlook.com>
    Date:   Sun Apr 12 08:05:54 2020 -0600

        chore(circleci): Remove benchmark configuration (#23034)

    commit 1e81c76be653cadda933a7ed2e4ca0ca2d8742de
    Author: Kyle Mathews <mathews.kyle@gmail.com>
    Date:   Sun Apr 12 08:03:49 2020 -0600

        fix(gatsby): Set a timeout of 15 seconds on queries (#23036)

        Query resolvers can hang indefinitely right now which can be confusing to debug as there's no indication of what's happening.

        With a timeout set, eventually the hanging query will fail with an error like this which should help people figure out where to investigate

    commit 94267be6c11fd23db4a6a881b2964f0045d4725a
    Author: Peteris Bikis <hi@peter.is>
    Date:   Sat Apr 11 16:02:30 2020 +0100

        fix: Ensure component order is deterministic (#22965)

        * Ensure component order is deterministic

        Ensure component order - and therefore hash - is deterministic when writing out .cache/async-requires.js

        * Add test for getComponents

    commit cff1d7f35c0cb81fa192336eee046cb83550af12
    Author: Alex Moon <moonmeister@users.noreply.github.com>
    Date:   Sat Apr 11 23:01:39 2020 +0800

        fix(plugin-sitemap): missing data in query results (#22843)

        * fix: #22703 missing data in serialize funciton

        * fix: revert a couple changes for url resolution to not change and get whole query

        * refactor: move otherData spread to top so site is overritten by propper url if needed

        * test: add test to confirm non standard data is passed

    commit eacffd99e1306603761b594329719ea2db91733d
    Author: Peter van der Zee <github-public@qfox.nl>
    Date:   Sat Apr 11 14:36:40 2020 +0200

        chore(release): Publish

         - gatsby-remark-embed-snippet@4.2.2
         - gatsby-theme-blog-core@1.3.20
         - gatsby-theme-blog@1.4.20
         - gatsby-theme-notes@1.2.19
         - gatsby@2.20.18

    commit 96f8d4b28c47e6833a057e1bcce41ceb5e54ca45
    Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
    Date:   Sat Apr 11 14:33:10 2020 +0200

        fix(gatsby): Use `moveSync` over `renameSync` to fix cross mount cases (#23029)

    commit 2fcb978c3b294660c55e912e6146b2c9e79b0e31
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Fri Apr 10 14:32:25 2020 -0700

        Set the script to run at Friday 6pm PST (#23017)

    commit 17d7ba23c985283af35af935f7a2897678364914
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Fri Apr 10 14:17:29 2020 -0700

        update time

    commit eb660bd3b0186839365fc4382bec564bd7d96469
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Fri Apr 10 14:10:11 2020 -0700

        Add label to the sync PR even if no conflicts (#23014)

    commit 1cc34980a557d83db2480d635d2fbdcd89098953
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Fri Apr 10 14:06:50 2020 -0700

        test run-all (#23016)

    commit f27bcadda1ab41ed012d1e0802217b2969fbe69f
    Author: Shane Thomas <shane@codekarate.com>
    Date:   Fri Apr 10 15:54:29 2020 -0500

        docs: Update spelling error in 2020-04-05 blog post (#23015)

    commit 17d5f5d2bfab3a944dc0d0466140cd13eea9b12d
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Fri Apr 10 16:47:20 2020 -0400

        Add blog post Agility CMS upgrades to Gatsby with author avatar (#22985)

        * Add blog post Agility CMS upgrades to Gatsby with author avatar

        * chore: format

        * Fix indent on Joel Varty newly added author ID

        * fix syntax that was making MDX choke

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit 109b905dd02c36177d537078663c5408828564e7
    Author: Dan Bovey <41577056+danpoq@users.noreply.github.com>
    Date:   Fri Apr 10 21:34:56 2020 +0100

        feat(remark-embed-snippet): embed specific lines (#21907)

        * feat(remark-embed-snippet): embed specific lines

        * refactor(remark-embed-snippet): util file names

        * fix(remark-embed-snippet): language of snippet

        * feat(remark-embed-snippet): parse numeric range

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 0b0f5f3fb9e38d12cf45911f18b615652044d23d
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Fri Apr 10 13:25:26 2020 -0700

        update weekly sync script (#23008)

    commit 5ca794d80468c702b53eba6d071fd4755d862142
    Author: Ashutosh Hathidara <ashutoshhathidara98@gmail.com>
    Date:   Sat Apr 11 01:41:24 2020 +0530

        Added doc for absolute import from gatsby eslint rules or other tools (#22750)

        * Added doc for absolute import from gatsby eslint rules or other tools

        * Added doc for absolute import from gatsby eslint rules or other tools

        * Prettier

        * Prettier

        * Added new section for importing non-webpack tools

        * Update docs/docs/add-custom-webpack-config.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/add-custom-webpack-config.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/add-custom-webpack-config.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Prettier run

        * Undone other changes

        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit 1bfd02291250aafb1b49ddbc04c48b312a297d3e
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Fri Apr 10 15:52:10 2020 -0400

        Update index.md (#23007)

    commit 250611abdb9905411281d4444265b57cbd129978
    Author: John Bampton <jbampton@users.noreply.github.com>
    Date:   Sat Apr 11 05:29:44 2020 +1000

        chore(docs): 🧹 Remove whitespace from Markdown link (#23001)

    commit 45d2a629f794f3325b4b7abf5af3b4aa1ea5d014
    Author: IMRAN KHAN <30754328+strongSoda@users.noreply.github.com>
    Date:   Sat Apr 11 00:46:16 2020 +0530

        Update sites.yml (#22881)

    commit 3ac14e86d96190e6a28e1b2ad458bc6a1161d94a
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Fri Apr 10 12:51:09 2020 -0500

        chore(release): Publish

         - gatsby-cli@2.11.7
         - gatsby-plugin-mdx@1.1.7
         - gatsby-plugin-react-helmet@3.2.2
         - gatsby-theme-blog-core@1.3.19
         - gatsby-theme-blog@1.4.19
         - gatsby-theme-notes@1.2.18
         - gatsby@2.20.17

    commit be85f2e51515582cef4dd140cd263b6c61c3a7e1
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Fri Apr 10 12:50:10 2020 -0500

        fix(gatsby-cli): Address an issue that caused empty logs to print undefined (#23000)

        * fix(gatsby-cli): Address an issue that caused empty logs to print undefined

        * fix lint

    commit ec806717db88d22e83679221dff83e2d85f98c49
    Author: Kirill Vasiltsov <38713361+jlkiri@users.noreply.github.com>
    Date:   Fri Apr 10 21:23:09 2020 +0900

        fix(gatsby-plugin-mdx): Truncate non-latin language excerpts correctly (#22638)

        * Truncate option for non-latin languages

        * Add mention of truncate to docs

    commit 84a37d2ce1c5043ffcd6c817cc2467ed710c5790
    Author: Phumrapee Limpianchop <git@rayriffy.com>
    Date:   Fri Apr 10 18:47:17 2020 +0700

        chore(gatsby): properly typed return types of replaceHydrateFunction (#22854)

        * feat: properly typed return types of replaceHydrateFunction

        * refactor: use renderer type in react-dom instead of manually define

    commit ed2762fbfb1c18c5c25b3ae386b9654a22b36a8d
    Author: Steven Occhipinti <dev@stevenocchipinti.com>
    Date:   Fri Apr 10 21:30:48 2020 +1000

        fix(gatsby-plugin-react-helmet): allow the use of `react-helmet@6` (#22993)

        Adjusts peerDependencies constraint. No code changes needed

    commit 93b821342f386333ab3fbd2982e227026fa529e0
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Fri Apr 10 18:04:05 2020 +0700

        chore(release): Publish

         - gatsby-cli@2.11.6
         - gatsby-source-drupal@3.4.3
         - gatsby-theme-blog-core@1.3.18
         - gatsby-theme-blog@1.4.18
         - gatsby-theme-notes@1.2.17
         - gatsby-transformer-documentationjs@4.2.2
         - gatsby@2.20.16

    commit f4da7560553457ce0c23050c1a05e3a67a843544
    Author: Nicholas Capo <nicholas.capo@gmail.com>
    Date:   Fri Apr 10 03:34:42 2020 -0500

        Benchmarks tune circleci (#22872)

        * circleci: Set GATSBY_CPU_COUNT on benchmarks to get them to run

        * Without this they (e.g. MDX) fail with ENOMEM

        * circleci: Remove incorrect second npm install

        * A second npm install would invalidate the second WARM_START build
          numbers

        * benchmarks/source-wordpress: Standardize dotenv configs

        Co-authored-by: Peter van der Zee <209817+pvdz@users.noreply.github.com>

    commit 5a2c0cf110f19c00cab4a588cd8998b06fb8e957
    Author: Nicholas Duffy <duffn@outlook.com>
    Date:   Fri Apr 10 00:59:38 2020 -0600

        chore: Add benchmarks and environment variables for CMS sources (#22893)

        * Add Contenful and DatoCMS benchmarks

        * Update WordPress environment loading

        * Update CircleCI environment variable loading

        * Add WordPress benchmarks

        * Split set environment variables into separate command

    commit ccaf075ba7c454cdbf0bd131ad6b4df2fdebdbc2
    Author: Kyle Mathews <mathews.kyle@gmail.com>
    Date:   Thu Apr 9 22:55:35 2020 -0700

        Update gatsby-config.js (#22992)

        Add empty plugin array

    commit 1272037a30cb3a88cf85b64bcea7e8cd9dd4853c
    Author: 1natsu <1natsu172@users.noreply.github.com>
    Date:   Fri Apr 10 13:11:06 2020 +0900

        chore(gatsby): Migrate redux/actions/types and  redux/actions/restricted to TypeScript (#22297)

        * chore: restricted.js to TypeScript

        * fix: require to import statement

        * chore: enhance payload types

        Co-authored-by: Blaine Kasten <blainekasten@gmail.com>

    commit 90afde3836042d1fe42dc62a4c2a25facb651c78
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Thu Apr 9 14:51:25 2020 -0700

        fix(scripts/i18n) Add better error logging + dedupe logic of sync script (#22984)

        * Make the sync script work better for integration

        * process.exit when promises error

        * process.exit when promises error

    commit 405964e8380fa6dca1bad515ead0dc7a82bc2b04
    Author: Tiffany Brown <webinista@users.noreply.github.com>
    Date:   Thu Apr 9 14:30:15 2020 -0700

        Adds NPM article. (#22942)

        * Adds NPM article.

        Update glossary.md, doc-links.yaml with links to new entry.

        * Update docs/docs/glossary.md

        Follow capitalization of "Node package manager" from npmjs.com.

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/docs/glossary/npm.md

        Update document title to use capitalization preferred by npm, Inc.

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/docs/glossary/npm.md

        Change capitalization of "Node Package Manager" to "Node package manager"

        * Update docs/docs/glossary/npm.md

        Update directions for installing plugins to remove the `--save` flag
        since npm now does this by default.

        Change tutorial link to be relative instead of absolute.

        * Update docs/docs/glossary/npm.md: Clarify global installation

        Remove language about Gatsby "needing" to be installed globally.
        Instead call it the recommended way. Explain npx a little more.
        Added a clarifying note about plugins, npx and npm install.

        * Update docs/docs/glossary.md

        Capitalization of npm

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/docs/glossary/npm.md

        Use active voice re: installing Gatsby globally.

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        * Update docs/docs/glossary/npm.md

        Change NPM to npm for style, consistency.

        Co-Authored-By: Aisha Blake <aisha@gatsbyjs.com>

        Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>

    commit 6b8aa5a7eb49337f4604cd9ab236d4347430e698
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Thu Apr 9 13:12:04 2020 -0700

        Make the sync script work better for integration (#22981)

    commit f1a96165abf95936c3cdce4d8fef6949f6076038
    Author: Aisha Blake <aisha@gatsbyjs.com>
    Date:   Thu Apr 9 14:56:38 2020 -0400

        Automate i18n sync (#22967)

        * Automate test translation PR

        * Fix YAML spacing

    commit ee97e05cb91aface398dcc3529925d84ab5bca56
    Author: Rosário Pereira Fernandes <rosariofernandes51@gmail.com>
    Date:   Thu Apr 9 20:24:02 2020 +0200

        docs: update docs/docs/deploying-to-firebase.md (#22966)

        * docs: fill out "static folder" stub article

        * docs: update docs/docs/deploying-to-firebase.md

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 6a4adf1cd8541e667093fb87971da411f68b8d52
    Author: Danilo Bürger <info@danilobuerger.de>
    Date:   Thu Apr 9 19:52:44 2020 +0200

        chore(gatsby): Improve graphql type definitions in BuildArgs (#22544)

        Copied from https://github.com/gatsbyjs/gatsby/commit/5bedc01e0fce12c4d7fb3f0d7df4ab1fba058530

    commit ecc1ac06ae307b4e72ce76802f9f2b17e4b17844
    Author: Apoorv Vardhan <vardhanapoorv@users.noreply.github.com>
    Date:   Thu Apr 9 23:11:51 2020 +0530

        Add Dgraph GraphQL API example under third party (#22696)

        Added [Dgraph](https://github.com/dgraph-io/dgraph) usage example in docs/docs/third-party-graphql.md.

    commit f4198e2f8a05ba247310f35a249f2fe201a0afad
    Author: Jérémy Barbet <jeremgraph@gmail.com>
    Date:   Thu Apr 9 17:18:36 2020 +0000

        feat(gatsby-cli): allow --recursive git url (#22747)

    commit 1381a0b155b978adabcb08ccdb4266c5671458c8
    Author: Jason Quense <monastic.panic@gmail.com>
    Date:   Thu Apr 9 12:59:19 2020 -0400

        fix: create unique Nodes (#22774)

        * fix: create unique Nodes

        this used the same parent for every doc node, leading to `id` collisions for overloads with the same path. Also `lineNumber` seems broken from documentationjs, in a few cases it confusing different nodes for each other.

        * fix test

    commit 6c336d07b4ff0d66e9a47a024a99ca0b8dbbccf0
    Author: Connor Mulqueen <Connor.Mulqueen@gmail.com>
    Date:   Thu Apr 9 12:19:41 2020 -0400

        chore(scripts): Fix grammar in comment (#22929)

    commit cdbe734d52a0b09667dc4418ba4132702dddaae5
    Author: Shane Thomas <shane@beginr.com>
    Date:   Thu Apr 9 11:11:46 2020 -0500

        fix(gatsby-source-drupal): Verify nodes exist before looping through them (#22898)

        * Verify nodes exist before looping through them

        * Update to push nodes directly inside loop

        Co-Authored-By: Peter van der Zee <209817+pvdz@users.noreply.github.com>

        Co-authored-by: Peter van der Zee <209817+pvdz@users.noreply.github.com>

    commit c83b85ab531f4f17aa3624a2f144e03960d2e1d4
    Author: Kyle Gill <kylerobertgill@gmail.com>
    Date:   Thu Apr 9 10:00:58 2020 -0600

        docs: update creating source plugins guide & add example repo (#22943)

        * add example monorepo, make initial updates for source plugin guide and move some content to the transformer guide

        * update sample code in guide for proactive fetching

        * update READMEs and remove unused files

        * remove more unused files

        * Apply suggestions from code review

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * split terminal comments up

        * Apply suggestions from code review

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * code suggestions

        * more review suggestions

        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit f0ec0b53580ebe16a4dce44655e5e1a86bdbd839
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Thu Apr 9 06:15:59 2020 -0700

        maintenance (scripts/i18n) Create run-all i18n script (#22873)

        * Create run-all i18n script

        * error checking

        * add more documentation

    commit d6ac25508b9385a76610494c4a2bb526a9e4d802
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Thu Apr 9 06:15:35 2020 -0700

        feature: (scripts/i18n) Check if an existing sync PR exists before creating a new one. (#22617)

        * do not create a new pull request if a label exists

        * Add the labels to the created PRs

        * remove todo

        * spelling error

        * remove debug code

        * aliases in getRepository for clarity

        * whoops

    commit 0c3b3d3b899699b5abda04a6746fc01e6e1943c7
    Author: Obinna Ekwuno <obinnacodes@gmail.com>
    Date:   Thu Apr 9 14:12:22 2020 +0100

        chore(doc): Add using cloudinary plugin for images to reference guides.  (#22798)

        * Add guide to using cloudinary plugins

        * chore: format

        * Update link to using-gatsby-image

        * Add guide to using cloudinary plugins

        * Corrected my awful mistakes 😳 and updated this doc

        * Remove extra Cloudinary link

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update doc on cloudinary plugins

        * few fixes

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Updated Doc

        * chore: format

        * Updated doc

        * Update docs/docs/using-cloudinary-image-service.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Add additional information on parameters

        * Update docs/docs/using-cloudinary-image-service.md

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit 7f6b27fba7a4c5c47720e5900e80bee65ccd8579
    Author: Nat Alison <1278991+tesseralis@users.noreply.github.com>
    Date:   Thu Apr 9 05:41:57 2020 -0700

        value to check if i18n is enabled for this build (#22956)

    commit 5037e9d427b585158b40b94ea5ce441bc3044928
    Author: Phumrapee Limpianchop <git@rayriffy.com>
    Date:   Thu Apr 9 19:30:58 2020 +0700

        chore(gatsby): Migrate graphql-runner into TypeScript (#22860)

        * feat: typed graphql-runner

        * fix: anything else context can also be boolean (graphql-runner.ts:L55)

        * refactor: format

        * fix: caling default export from ts

        * fix: defining default in test suite

        * cleanup PR

        * fix ci

        * fix lint again

        * fix ci again

        * update snapshot

        Co-authored-by: Blaine Kasten <blainekasten@gmail.com>

    commit 246c39cf2dc419fc2bc55ff95812598d90e97789
    Author: fartinmartin <30564420+fartinmartin@users.noreply.github.com>
    Date:   Thu Apr 9 05:04:58 2020 -0700

        Update programmatically-creating-pages.md (#22944)

        There is a slight inconsistency in the docs for the final steps of the `Make a template for your posts` section.

        The docs have separated this section into two steps (creating an MDX layout component + adding a GraphQL query) but when showing the completed component code (`src/components/posts-page-layout.js`)  the component is missing some imports and the `<MDXProvider>` component that were present in the first step of this section.

    commit ddc759cde0a96b2be2f0ec8564900f64d1210c85
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Thu Apr 9 07:35:19 2020 -0400

        Add video blog post 10 for April 14th (#22946)

        * Add video blog post 10 for April 14th

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 1872c2739cf25b968a34c28de39e6cab64196349
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Thu Apr 9 07:34:53 2020 -0400

        Add Gatsby Days LA video 11 (#22947)

        * Add Gatsby Days LA video 11

        * chore: format

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

    commit 317da55266d31fb7794e453fdf37ae0578ee5da1
    Author: Obinna Ekwuno <obinnacodes@gmail.com>
    Date:   Thu Apr 9 12:10:11 2020 +0100

        Replace "Sisphean labour" for readability reasons (#22961)

        While this really nice use of grammar , I feel like maybe just saying “ Feels like a task that can never be completed” in place of “ Sisyphean” would reduce the cognitive load in this part of the Doc

    commit 86cf9207b00c8bc53267f7c81ff7ae10e37163fb
    Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
    Date:   Thu Apr 9 11:00:16 2020 +0200

        fix(gatsby): Use tmp dir for tmp redux cache folder (#22959)

    commit a10382d022f34382cd1ba589e992782e59bd5a65
    Author: Akshit Kr Nagpal <akshitkrnagpal@gmail.com>
    Date:   Thu Apr 9 14:19:42 2020 +0530

        chore(gatsby): Convert redux/reducers/redirects to typescript (#22810)

        * Convert redux/reducer/redirects to typescript

        * Fix Tests

        * Fix Test

        * Fix

        * address PR feedback

        * fix issues in test

        Co-authored-by: Blaine Kasten <blainekasten@gmail.com>

    commit d07c7b1b04cc8c806d7320e6df578843baa0595f
    Author: Blaine Kasten <blainekasten@gmail.com>
    Date:   Thu Apr 9 03:45:19 2020 -0500

        chore(gatsby-cli): Migrate reporter to TypeScript (#22869)

        * chore(gatsby-cli): Migrate reporter to TypeScript

        * Complete changes from Matts review

        * fix tests

        * fix enumeration of class

    commit e691d769def92553332e2c0d7d8a9bb72f5c7aa7
    Author: Ward Peeters <ward@coding-tech.com>
    Date:   Thu Apr 9 10:12:40 2020 +0200

        chore(release): Publish

         - gatsby-theme-blog-core@1.3.17
         - gatsby-theme-blog@1.4.17
         - gatsby-theme-notes@1.2.16
         - gatsby@2.20.15

    commit 7cf056ff9120cd9e07b19a2dacd8e92a2f86f286
    Author: Ward Peeters <ward@coding-tech.com>
    Date:   Thu Apr 9 10:07:37 2020 +0200

        fix(gatsby): improve async commons chunking (#22879)

commit ae658e831d8c4f4b3e3e7812dc0afde56b4c95fa
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 22:05:02 2020 -0600

    update snapshots

commit d725570edd1edf569267aec76814e0e33e153906
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 21:59:52 2020 -0600

    Fix more linting

commit 4b2d5f5e9e637c75be1f640f0ef547e4e11cd343
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 21:47:46 2020 -0600

    Fix linting errors

commit ca5876fe990305335dca44e0bd70e82eec490648
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 21:44:34 2020 -0600

    Format

commit feddd5ab274cf06874ff99e9d8f600934d607d5f
Author: John Otander <johnotander@gmail.com>
Date:   Tue Apr 14 21:37:29 2020 -0600

    feat(recipes): Bundle react libraries into the cli (#23122)

    * Begin bundling cli with react using webpack

    * Use proper imports for gql things

    * Mark proper libraries for bundling the cli

commit 0ca5abb75e4d8fdf729f97f31d31246a87777a9f
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 17:08:51 2020 -0600

    Fix name of <GatsbyShadowFile> and document it

commit 74350b08af9befb7152e388a6c01385ae8ab3249
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 16:56:11 2020 -0600

    feat(recipes): Add more recipes (#23119)

    * Add Typescript recipe

    * remove old duplicate

    * Add Styled Components Recipe

    * More bottom margin

    * Add Cypress recipe

    * Add recipe for animated page transitions

    * Update packages/gatsby-recipes/recipes/cypress.mdx

    Co-Authored-By: Dustin Schau <DSchau@users.noreply.github.com>

    * Update packages/gatsby-recipes/recipes/cypress.mdx

    Co-Authored-By: Dustin Schau <DSchau@users.noreply.github.com>

    Co-authored-by: Dustin Schau <DSchau@users.noreply.github.com>

commit 197f63969f98b127b0d090eddd8c1668cd8dcfd4
Author: shannonbux <32467162+shannonbux@users.noreply.github.com>
Date:   Tue Apr 14 15:21:28 2020 -0700

    Bigger changes (#23078)

    * Bigger changes

    I switched the order so a person can experience the example first, then see how it was written, and then try writing their own

    * update

    based on @jxnblk 's suggestion thx!

    * Restructuring of install instructions and headers

    * Add cd command

    * formatting

    * a couple small nits (#23117)

    Do these make sense @laurieontech?

    Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>
    Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>

commit 22253824ec9124d8424e5858f63a86e835604e64
Merge: a2c264c45 9acdd1156
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 15:35:50 2020 -0600

    Merge branch 'add-recipes' of github.com:gatsbyjs/gatsby into add-recipes

commit 9acdd1156471d5ab55ec5a4456bba53c44c9a9bb
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 13:39:12 2020 -0600

    feat(recipes): Format gatsby-config changes with Prettier (#23112)

    * Prettier color

    * feat(recipes): Format gatsby-config changes with Prettier

commit a2c264c451a8446f936acdabc4e9db2e67b90f4d
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 13:17:00 2020 -0600

    Prettier color

commit 69bac1b4feacda226de3e8ac351f54e819bf67d9
Author: John Otander <johnotander@gmail.com>
Date:   Tue Apr 14 13:08:51 2020 -0600

    feat(recipes): Move recipes to a standalone package (#23108)

    * feat(recipes): Move recipes to a standalone package

    * Update prettier-git-hook.mdx

    Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>

commit 0e482a218aed3f9fa91056bdb47f9e29e23bba3d
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 12:07:36 2020 -0600

    update todos & add layout recipe to list"

commit 27376b0569324df5d6988c960720862fcdb215b8
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 14 09:53:39 2020 -0600

    feat(Recipes): Show list of recipes when one isn't passed in (#23086)

    * feat(Recipes): Show list of recipes when one isn't passed in

    * Fixes to recipes + styling tweaks

    * Update packages/gatsby/src/recipes/README.md

    Co-Authored-By: John Otander <johnotander@gmail.com>

    * make broken example actually broken

    Co-authored-by: John Otander <johnotander@gmail.com>

commit 2ef02d1cca2af50e4203cb0b115d44b47963962d
Author: John Otander <johnotander@gmail.com>
Date:   Mon Apr 13 19:44:57 2020 -0600

    Update todos

commit 40b0cdcf4b3cf79826d107b1fdfd380d55df0624
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 17:06:41 2020 -0600

    update todos

commit c0d111cf7475faf46b561cbfde4b479a8127cb98
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 17:04:18 2020 -0600

    chore(recipes): test File resouces with remote file content (#23084)

commit 32edae3ec593c23ad1de290eb2993bc9478d7b50
Author: John Otander <johnotander@gmail.com>
Date:   Mon Apr 13 17:03:50 2020 -0600

    feat(recipes): Improve error handling and validation for MDX files and structure (#23085)

    * feat(recipes): Validate the presence of an introduction step

    * feat(recipes): Improve error handling and validation

commit 4d80e588d7d6b586c2595c774fa832e86411bfc6
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 16:52:34 2020 -0600

    feat(recipes): Use the package manager client the user specifies in their Gatsby config (#23083)

    * feat(recipes): Use the package manager client the user specifies in their Gatsby config

    * use actual package manager

commit 3fd10b4e63bdfc47ea8582cb347d624bf757f864
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 14:53:07 2020 -0600

    Update todo

commit e5c9a3dd87d38a3ed365d58a5102d69207d34e73
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 14:52:16 2020 -0600

    feat(recipes): Tell people recipes is experimental & point them to the umbrella issue (#23079)

commit eb2acd75a249e79cb5e0dfd438814f615c918057
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 14:13:35 2020 -0600

    feat(recipes): detect if port is used and use a different one (#23076)

    * feat(recipes): detect if port is used and use a different one

    * Check task done

    * pass graphqlPort to client

commit f3a6f669c0379ed156d2c0f15fd0089cbbf07800
Author: shannonbux <32467162+shannonbux@users.noreply.github.com>
Date:   Mon Apr 13 13:07:42 2020 -0700

    Update README.md

commit 482399539f3b4773182ba5da3f3cecdb728a7ce1
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 12:13:10 2020 -0600

    update todos

commit a47d18831ca4f710166599af6d66430944fecfd5
Author: John Otander <johnotander@gmail.com>
Date:   Mon Apr 13 13:01:43 2020 -0600

    feat(recipes): Implement shadow file resource and test it (#23063)

    * feat(recipes): Implement shadow file resource and test it

    * Call ensureFile in file resource

    * Use path.sep for cross-platform support

    * Update snapshots for jest-diff

commit 6add89193e0da544a707b0343107300adcb35254
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 12:01:46 2020 -0600

    feat(recipes): Eliminate new lines from markdown (#23064)

commit 2a2802be8ee8c752d8f81ae51c94543fe8fbd7d7
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 09:34:21 2020 -0600

    Add todo around bundling

commit 4f2e2df26c18208fb5d5c0b84ac1bcdd9bbaddd4
Author: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>
Date:   Mon Apr 13 08:42:24 2020 -0600

    Add recipe for setting up local gatsby-theme-blog

commit 5efb22f5f66d453a1da80eb1726a0470da4650bc
Author: Marcy Sutton <marcy@gatsbyjs.com>
Date:   Mon Apr 13 08:00:42 2020 -0600

    Add Sass recipe

commit 44aee1ac38793ec1613fb33269986067b644e1c9
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Mon Apr 13 07:55:05 2020 -0600

    Move mdx source for recipes to their own directory

commit abad6f3830c6a847005394097c5786e851cf22b1
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Sun Apr 12 14:20:46 2020 -0600

    update todos

commit cf8603c97283f59264eef044a37c254d096ce54e
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Sat Apr 11 23:03:06 2020 -0600

    update todos

commit 9a717233c01a43f284d2639490865aadc741b6b7
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Sat Apr 11 16:55:43 2020 -0700

    tweak TODOs

commit 0401a13e95757b4c3b6d8f06e5157f97fa2eda7f
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Sat Apr 11 16:53:03 2020 -0700

    Chalk thinks it shouldn't output color in a child process — fix that

commit 19ad1d00c5a24a6d8bcbbe07b5eaf5fde9a3a0f8
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Fri Apr 10 14:14:45 2020 -0700

    Update snapshots & use default jest-diff export as that handles any type of JS value"

commit 9a4695d009d17197a007c0145a2ea2eb722b2e81
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Fri Apr 10 14:01:43 2020 -0700

    Move to jest-diff for faster diffing & more control

commit 22912c3e637b8c4ee1cac17a2d6a6d78c119fc3b
Author: John Otander <johnotander@gmail.com>
Date:   Fri Apr 10 11:06:11 2020 -0600

    feat(recipes): Implement basic gitignore provider (#23003)

    * Begin implementing gitignore

    * feat(recipes): Implement basic gitignore provider

commit 7a0f08ba6d423530e2ebf666d0111401d68f4d80
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Fri Apr 10 08:15:11 2020 -0700

    Add to docs about how to upgrade gatsby-cli

commit f4d5b2af51b3cc2b13f2d536f34c12c289e476e9
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 23:13:51 2020 -0700

    Cleanup comments

commit ae665f0f2880efbde0136bf1784554689fd32a02
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 22:55:57 2020 -0700

    More todos

commit c36ecee7f3254b4fb37881245689b569b9df58a9
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 22:48:17 2020 -0700

    fix

commit 0d0367daaa102e01af1c6337a935f9ea3a2b7e8d
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 22:45:02 2020 -0700

    small fixes

commit de5e40c1bd79311c329bed730dc929234d635401
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 22:39:18 2020 -0700

    Small updates to README

commit 793c3dec721147bcf30b20c810925c5c0cfca8c0
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 22:36:09 2020 -0700

    Add some basic docs & new emotion recipe

commit 0be2a5dde55bf9fb5ab2a2821baa9d72bbf9787d
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 22:22:40 2020 -0700

    Add support for file content on remote URLs

commit 2d191c43805df51e6fad8ce6944a15a4c34faaaa
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 20:35:05 2020 -0700

    update todos

commit 64625e4ee45bea5c3363b5611842b661beb952e0
Author: John Otander <johnotander@gmail.com>
Date:   Thu Apr 9 20:50:01 2020 -0600

    feat(recipes): Import recipes from urls and begin moving parsing to the server (#22987)

    * Update todo

    * feat(recipes): Move recipe parsing to the server

    Also adds experimental support for url imports
    and recipes from urls.

    * Fix command

commit 63604f3961d8f194430195e5d6dea82e9113afb4
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 18:33:09 2020 -0700

    Improve diffing & just run all resource operations serially

commit bc369a00fb3ac1ff0d0fbd3bfecab1e29cc820bf
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Thu Apr 9 17:12:19 2020 -0700

    Validate resources & improve file diffing (#22986)

commit c6de7149ac7f384af32c93701aee478e76b7b456
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 8 22:01:31 2020 -0700

    update todos

commit bbfa77fd05647d7d9ff730c63467afc2c4aa8902
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 8 21:47:21 2020 -0700

    Remove file that came in from bad merge

commit f1d245b612e13db1a4ff1bcdad7387f5baed67cd
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 8 21:44:30 2020 -0700

    Fix merge barf

commit eaa053552fb6d98f9ba5eae99397da981bf563c4
Merge: b11808b30 02bf0587e
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 8 21:43:58 2020 -0700

    Merge remote-tracking branch 'origin/master' into add-recipes

commit b11808b307627540fdcb704b12f1b842cd04c409
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Wed Apr 8 21:34:08 2020 -0700

    feat(recipes): Show recap of operations & show diff for changes to files (#22953)

    * feat(recipes): Show recap of completed operations & diff of proposed changes to files

    * Use better diff algorithm + diff by line not word as that's more normal

commit 3b3f9263ff41bf033ffba09e73a2a014cb4d8e50
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 7 19:28:59 2020 -0700

    add todo

commit 6b6704641dd410636019ff78678fe0ea6e7fc6d5
Author: Kyle Mathews <mathews.kyle@gmail.com>
Date:   Tue Apr 7 19:27:39 2020 -0700

    Squashed master

    commit 5859bdbd5b34b8758e35959e8da96db1eb7b70cc
    Author: Pascal Jean-Francois <jeffpascal96@gmail.com>
    Date:   Tue Apr 7 23:38:19 2020 +0300

        Recipe google analytics (#22648)

        * Update deploying-your-site.md

        * Added link from recipes page

        * chore: format

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/recipes/deploying-your-site.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update deploying-your-site.md

        * chore: format

        * Minor formatting, finishing step

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
        Co-authored-by: LB <laurie@gatsbyjs.com>
        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit cc6dbf65f0f3c3052c922383f2f7f772f6cd3f12
    Author: Peter van der Zee <github-public@qfox.nl>
    Date:   Tue Apr 7 22:22:56 2020 +0200

        chore(release): Publish

         - gatsby-image@2.3.2
         - gatsby-plugin-mdx@1.1.6
         - gatsby-theme-blog-core@1.3.15
         - gatsby-theme-blog@1.4.15
         - gatsby-theme-notes@1.2.14

    commit cd120ae95de4f17a94b3002235d25cda812a219f
    Author: Peter van der Zee <209817+pvdz@users.noreply.github.com>
    Date:   Tue Apr 7 22:16:06 2020 +0200

        fix(gatsby-plugin-mdx): pass on proper `modules` option value to babel (#22903)

    commit ff500c4f0ecff53223001769a35f128cb09878d1
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 7 22:09:26 2020 +0200

        fix brand name (#22901)

    commit 45b4ddefccd696523b0efbba89db324230bd48eb
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 7 22:08:59 2020 +0200

        fix brand name (#22902)

    commit ff48b22dc12fd29bbb401306f24856e55c2b7a81
    Author: Michael <184316+muescha@users.noreply.github.com>
    Date:   Tue Apr 7 22:05:20 2020 +0200

        fix toc (#22895)

    commit 60445cbc301e94aab01d9d60ac121abc406020d8
    Author: LB <laurie@gatsbyjs.com>
    Date:   Tue Apr 7 15:54:18 2020 -0400

        Update blogs with Gatsby Days info (#22900)

        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit a171827f2e18b1cf3bb162a4df9eea570aa4b944
    Author: Michelle Gienow <michellegienow@gmail.com>
    Date:   Tue Apr 7 14:55:52 2020 -0400

        Fix Gatsby Days Virtual date

        Gatsby Days Virtual date has changed since publication, adjust text to reflect this.

    commit f95cd06bb8454ae3a9dd746f6e4fa3f12bdc3717
    Author: Brad Garropy <bradgarropy@gmail.com>
    Date:   Tue Apr 7 11:22:06 2020 -0500

        update seo example to use location and static query hooks. (#22772)

    commit 0c480233824f85ef4ac1c02bb31329c997b538d3
    Author: B4Le <iqbalanggoro48@gmail.com>
    Date:   Tue Apr 7 23:10:41 2020 +0700

        [Docs] adding additional parameter for Install the Visual Studio 2015 Build Tools (#22653)

    commit 16f9b40a44ecbf2f3210dcaad76bd09c8cba8780
    Author: Aisha Blake <aisha@gatsbyjs.com>
    Date:   Tue Apr 7 12:02:49 2020 -0400

        chore(docs): Add Snipcart reference guide (#22628)

        * Draft beginning and end

        * Tweak Snipcart intro

        * Finish draft

        * chore: format

        * HTML to JSX highlighting and label

        * Apply suggestions from code review

        Co-Authored-By: Obinna Ekwuno  <obinnacodes@gmail.com>

        * Add explanation for where to put product code

        * chore: format

        * Apply suggestions from code review

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Update docs/docs/adding-a-shopping-cart-with-snipcart.md

        * Update docs/docs/adding-a-shopping-cart-with-snipcart.md

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>
        Co-authored-by: Ekwuno Obinna <obinnacodes@gmail.com>
        Co-authored-by: LB <laurie@gatsbyjs.com>

    commit 16984877481579a3aab739a42d90a3bf122175d6
    Author: Vladimir Razuvaev <vladimir.razuvaev@gmail.com>
    Date:   Tue Apr 7 22:54:45 2020 +0700

        chore(benchmarks): Add ability to fix broken images for contentful sites (#22882)

        * chore(benchmarks): Add ability to fix broken images for contentful sites

        * fix: added missing await

        * fix: removed accidental console.log

    commit f19c4d7691d9e8e2c81575c4b10feecab27ba511
    Author: Andrew Zeller <andrew.j.zeller@gmail.com>
    Date:   Tue Apr 7 06:14:56 2020 -0700

        docs: add Gatsby Cloud documentation (#22708)

        * Add Gatsby Cloud documentation

        * Fix typo in Gatsby Cloud doc

        * Apply suggestions from code review

        Co-Authored-By: LB <laurie@gatsbyjs.com>

        * Add sub-bullets to breakup long steps

        * Revise CMS integrations bullet

        * alter some formatting

        * Update docs/docs/deploying-to-gatsby-cloud.md

        Co-authored-by: LB <laurie@gatsbyjs.com>
        Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

    commit 2d147d3863a4e21f1…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot: merge on green Gatsbot will merge these PRs automatically when all tests passes type: bug An issue or pull request relating to a bug in Gatsby

Projects

None yet

Development

Successfully merging this pull request may close these issues.

gatsby-plugin-sitemap: restore the ability to pass additional query data

4 participants