Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: gatsbyjs/gatsby
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: d10b8b7ddfab9e0ec67dee8718dba376f1c380f1
Choose a base ref
...
head repository: gatsbyjs/gatsby
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2c324f6d521dcbae6c98f4af48b9a695e9dee861
Choose a head ref

Commits on Apr 21, 2022

  1. chore(release): Publish next pre-minor

     - babel-plugin-remove-graphql-queries@4.14.0-next.0
     - babel-preset-gatsby-package@2.14.0-next.0
     - babel-preset-gatsby@2.14.0-next.0
     - create-gatsby@2.14.0-next.0
     - gatsby-cli@4.14.0-next.0
     - gatsby-codemods@3.14.0-next.0
     - gatsby-core-utils@3.14.0-next.0
     - gatsby-cypress@2.14.0-next.0
     - gatsby-design-tokens@4.14.0-next.0
     - gatsby-dev-cli@4.14.0-next.0
     - gatsby-graphiql-explorer@2.14.0-next.0
     - gatsby-legacy-polyfills@2.14.0-next.0
     - gatsby-link@4.14.0-next.0
     - gatsby-page-utils@2.14.0-next.0
     - gatsby-parcel-config@0.5.0-next.0
     - gatsby-plugin-benchmark-reporting@2.14.0-next.0
     - gatsby-plugin-canonical-urls@4.14.0-next.0
     - gatsby-plugin-catch-links@4.14.0-next.0
     - gatsby-plugin-coffeescript@4.14.0-next.0
     - gatsby-plugin-cxs@4.14.0-next.0
     - gatsby-plugin-emotion@7.14.0-next.0
     - gatsby-plugin-facebook-analytics@4.14.0-next.0
     - gatsby-plugin-feed@4.14.0-next.0
     - gatsby-plugin-flow@3.14.0-next.0
     - gatsby-plugin-fullstory@4.14.0-next.0
     - gatsby-plugin-gatsby-cloud@4.14.0-next.0
     - gatsby-plugin-google-analytics@4.14.0-next.0
     - gatsby-plugin-google-gtag@4.14.0-next.0
     - gatsby-plugin-google-tagmanager@4.14.0-next.0
     - gatsby-plugin-graphql-config@1.14.0-next.0
     - gatsby-plugin-image@2.14.0-next.0
     - gatsby-plugin-jss@4.14.0-next.0
     - gatsby-plugin-layout@3.14.0-next.0
     - gatsby-plugin-less@6.14.0-next.0
     - gatsby-plugin-lodash@5.14.0-next.0
     - gatsby-plugin-manifest@4.14.0-next.0
     - gatsby-plugin-mdx@3.14.0-next.0
     - gatsby-plugin-netlify-cms@6.14.0-next.0
     - gatsby-plugin-no-sourcemaps@4.14.0-next.0
     - gatsby-plugin-nprogress@4.14.0-next.0
     - gatsby-plugin-offline@5.14.0-next.0
     - gatsby-plugin-page-creator@4.14.0-next.0
     - gatsby-plugin-postcss@5.14.0-next.0
     - gatsby-plugin-preact@6.14.0-next.0
     - gatsby-plugin-preload-fonts@3.14.0-next.0
     - gatsby-plugin-react-css-modules@4.14.0-next.0
     - gatsby-plugin-react-helmet@5.14.0-next.0
     - gatsby-plugin-remove-trailing-slashes@4.14.0-next.0
     - gatsby-plugin-sass@5.14.0-next.0
     - gatsby-plugin-schema-snapshot@3.14.0-next.0
     - gatsby-plugin-sharp@4.14.0-next.0
     - gatsby-plugin-sitemap@5.14.0-next.0
     - gatsby-plugin-styled-components@5.14.0-next.0
     - gatsby-plugin-styled-jsx@5.14.0-next.0
     - gatsby-plugin-styletron@7.14.0-next.0
     - gatsby-plugin-stylus@4.14.0-next.0
     - gatsby-plugin-subfont@4.14.0-next.0
     - gatsby-plugin-twitter@4.14.0-next.0
     - gatsby-plugin-typescript@4.14.0-next.0
     - gatsby-plugin-typography@4.14.0-next.0
     - gatsby-plugin-utils@3.8.0-next.0
     - gatsby-react-router-scroll@5.14.0-next.0
     - gatsby-remark-autolink-headers@5.14.0-next.0
     - gatsby-remark-code-repls@6.14.0-next.0
     - gatsby-remark-copy-linked-files@5.14.0-next.0
     - gatsby-remark-custom-blocks@4.14.0-next.0
     - gatsby-remark-embed-snippet@7.14.0-next.0
     - gatsby-remark-graphviz@4.14.0-next.0
     - gatsby-remark-images-contentful@5.14.0-next.0
     - gatsby-remark-images@6.14.0-next.0
     - gatsby-remark-katex@6.14.0-next.0
     - gatsby-remark-prismjs@6.14.0-next.0
     - gatsby-remark-responsive-iframe@5.14.0-next.0
     - gatsby-remark-smartypants@5.14.0-next.0
     - gatsby-sharp@0.8.0-next.0
     - gatsby-source-contentful@7.12.0-next.0
     - gatsby-source-drupal@5.14.0-next.0
     - gatsby-source-faker@4.14.0-next.0
     - gatsby-source-filesystem@4.14.0-next.0
     - gatsby-source-graphql@4.14.0-next.0
     - gatsby-source-hacker-news@4.14.0-next.0
     - gatsby-source-lever@4.14.0-next.0
     - gatsby-source-medium@4.14.0-next.0
     - gatsby-source-mongodb@4.14.0-next.0
     - gatsby-source-npm-package-search@4.14.0-next.0
     - gatsby-source-shopify@7.3.0-next.0
     - gatsby-source-wikipedia@4.14.0-next.0
     - gatsby-source-wordpress@6.14.0-next.0
     - gatsby-telemetry@3.14.0-next.0
     - gatsby-transformer-asciidoc@3.14.0-next.0
     - gatsby-transformer-csv@4.14.0-next.0
     - gatsby-transformer-documentationjs@6.14.0-next.0
     - gatsby-transformer-excel@4.14.0-next.0
     - gatsby-transformer-hjson@4.14.0-next.0
     - gatsby-transformer-javascript-frontmatter@4.14.0-next.0
     - gatsby-transformer-javascript-static-exports@4.14.0-next.0
     - gatsby-transformer-json@4.14.0-next.0
     - gatsby-transformer-pdf@3.14.0-next.0
     - gatsby-transformer-react-docgen@7.14.0-next.0
     - gatsby-transformer-remark@5.14.0-next.0
     - gatsby-transformer-screenshot@4.14.0-next.0
     - gatsby-transformer-sharp@4.14.0-next.0
     - gatsby-transformer-sqip@4.14.0-next.0
     - gatsby-transformer-toml@4.14.0-next.0
     - gatsby-transformer-xml@4.14.0-next.0
     - gatsby-transformer-yaml@4.14.0-next.0
     - gatsby-worker@1.14.0-next.0
     - gatsby@4.14.0-next.0
    tyhopp committed Apr 21, 2022
    Copy the full SHA
    32614f5 View commit details
  2. fix(gatsby-source-contentful): Prevent null pointer exception (#35244)

    Co-authored-by: axe312ger <opensource@axe312.dev>
    Co-authored-by: Lennart <lekoarts@gmail.com>
    Co-authored-by: Ward Peeters <ward@coding-tech.com>
    4 people authored Apr 21, 2022
    Copy the full SHA
    7bc7cf6 View commit details
  3. fix(gatsby-plugin-preload-fonts): defer checking for write access (#3…

    …5381)
    
    Co-authored-by: Ward Peeters <ward@coding-tech.com>
    orinokai and wardpeet authored Apr 21, 2022
    Copy the full SHA
    fb89536 View commit details
  4. Copy the full SHA
    82a532a View commit details
  5. Copy the full SHA
    1cee33f View commit details

Commits on Apr 22, 2022

  1. Copy the full SHA
    e14e7e4 View commit details
  2. Copy the full SHA
    76eaf27 View commit details
  3. test image cdn node data (#35470)

    Co-authored-by: Ward Peeters <ward@coding-tech.com>
    TylerBarnes and wardpeet authored Apr 22, 2022
    Copy the full SHA
    238faef View commit details

Commits on Apr 25, 2022

  1. chore(deps): update starters and examples (#35441)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>
    renovate[bot] and renovate-bot authored Apr 25, 2022
    Copy the full SHA
    1526f5d View commit details
  2. Copy the full SHA
    81b2503 View commit details
  3. chore(docs): Corrected the version end dates (#35474)

    Co-authored-by: Lennart <lekoarts@gmail.com>
    pragmaticpat and LekoArts authored Apr 25, 2022
    Copy the full SHA
    e3dc69d View commit details
  4. fix(deps): update dependency babel-plugin-macros to v3 for babel-pres…

    …et-gatsby (#33508)
    
    Co-authored-by: Renovate Bot <bot@renovateapp.com>
    renovate[bot] and renovate-bot authored Apr 25, 2022
    Copy the full SHA
    7445aa3 View commit details
  5. fix(gatsby): Improve warning when a source plugin doesn't create a no…

    …de (#35478)
    
    This often means something went wrong during sourcing.
    KyleAMathews authored Apr 25, 2022
    Copy the full SHA
    32f5ba4 View commit details
  6. fix(deps): update dependency core-js to ^3.22.2 (#33381)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>
    Co-authored-by: Lennart <lekoarts@gmail.com>
    3 people authored Apr 25, 2022
    Copy the full SHA
    f4a7ca5 View commit details
  7. perf(gatsby,gatsby-plugin-gatsby-cloud): prioritize content/asset fet…

    …ching early, drop script preloads so js doesn't compete with assets (#35408)
    
    Co-authored-by: Michal Piechowiak <misiek.piechowiak@gmail.com>
    marvinjude and pieh authored Apr 25, 2022
    Copy the full SHA
    fdda3a1 View commit details
  8. chore(release): Publish next

     - babel-plugin-remove-graphql-queries@4.14.0-next.1
     - babel-preset-gatsby-package@2.14.0-next.1
     - babel-preset-gatsby@2.14.0-next.1
     - create-gatsby@2.14.0-next.1
     - gatsby-cli@4.14.0-next.1
     - gatsby-codemods@3.14.0-next.1
     - gatsby-core-utils@3.14.0-next.1
     - gatsby-cypress@2.14.0-next.1
     - gatsby-dev-cli@4.14.0-next.1
     - gatsby-graphiql-explorer@2.14.0-next.1
     - gatsby-link@4.14.0-next.1
     - gatsby-page-utils@2.14.0-next.1
     - gatsby-plugin-benchmark-reporting@2.14.0-next.1
     - gatsby-plugin-canonical-urls@4.14.0-next.1
     - gatsby-plugin-catch-links@4.14.0-next.1
     - gatsby-plugin-coffeescript@4.14.0-next.1
     - gatsby-plugin-cxs@4.14.0-next.1
     - gatsby-plugin-emotion@7.14.0-next.1
     - gatsby-plugin-facebook-analytics@4.14.0-next.1
     - gatsby-plugin-feed@4.14.0-next.1
     - gatsby-plugin-flow@3.14.0-next.1
     - gatsby-plugin-fullstory@4.14.0-next.1
     - gatsby-plugin-gatsby-cloud@4.14.0-next.1
     - gatsby-plugin-google-analytics@4.14.0-next.1
     - gatsby-plugin-google-gtag@4.14.0-next.1
     - gatsby-plugin-google-tagmanager@4.14.0-next.1
     - gatsby-plugin-graphql-config@1.14.0-next.1
     - gatsby-plugin-image@2.14.0-next.1
     - gatsby-plugin-jss@4.14.0-next.1
     - gatsby-plugin-layout@3.14.0-next.1
     - gatsby-plugin-less@6.14.0-next.1
     - gatsby-plugin-lodash@5.14.0-next.1
     - gatsby-plugin-manifest@4.14.0-next.1
     - gatsby-plugin-mdx@3.14.0-next.1
     - gatsby-plugin-netlify-cms@6.14.0-next.1
     - gatsby-plugin-nprogress@4.14.0-next.1
     - gatsby-plugin-offline@5.14.0-next.1
     - gatsby-plugin-page-creator@4.14.0-next.1
     - gatsby-plugin-postcss@5.14.0-next.1
     - gatsby-plugin-preact@6.14.0-next.1
     - gatsby-plugin-preload-fonts@3.14.0-next.1
     - gatsby-plugin-react-css-modules@4.14.0-next.1
     - gatsby-plugin-react-helmet@5.14.0-next.1
     - gatsby-plugin-remove-trailing-slashes@4.14.0-next.1
     - gatsby-plugin-sass@5.14.0-next.1
     - gatsby-plugin-sharp@4.14.0-next.1
     - gatsby-plugin-sitemap@5.14.0-next.1
     - gatsby-plugin-styled-components@5.14.0-next.1
     - gatsby-plugin-styled-jsx@5.14.0-next.1
     - gatsby-plugin-styletron@7.14.0-next.1
     - gatsby-plugin-stylus@4.14.0-next.1
     - gatsby-plugin-subfont@4.14.0-next.1
     - gatsby-plugin-twitter@4.14.0-next.1
     - gatsby-plugin-typescript@4.14.0-next.1
     - gatsby-plugin-typography@4.14.0-next.1
     - gatsby-plugin-utils@3.8.0-next.1
     - gatsby-react-router-scroll@5.14.0-next.1
     - gatsby-remark-autolink-headers@5.14.0-next.1
     - gatsby-remark-code-repls@6.14.0-next.1
     - gatsby-remark-copy-linked-files@5.14.0-next.1
     - gatsby-remark-custom-blocks@4.14.0-next.1
     - gatsby-remark-embed-snippet@7.14.0-next.1
     - gatsby-remark-graphviz@4.14.0-next.1
     - gatsby-remark-images-contentful@5.14.0-next.1
     - gatsby-remark-images@6.14.0-next.1
     - gatsby-remark-katex@6.14.0-next.1
     - gatsby-remark-prismjs@6.14.0-next.1
     - gatsby-remark-responsive-iframe@5.14.0-next.1
     - gatsby-remark-smartypants@5.14.0-next.1
     - gatsby-source-contentful@7.12.0-next.1
     - gatsby-source-drupal@5.14.0-next.1
     - gatsby-source-faker@4.14.0-next.1
     - gatsby-source-filesystem@4.14.0-next.1
     - gatsby-source-graphql@4.14.0-next.1
     - gatsby-source-hacker-news@4.14.0-next.1
     - gatsby-source-lever@4.14.0-next.1
     - gatsby-source-medium@4.14.0-next.1
     - gatsby-source-mongodb@4.14.0-next.1
     - gatsby-source-npm-package-search@4.14.0-next.1
     - gatsby-source-shopify@7.3.0-next.1
     - gatsby-source-wikipedia@4.14.0-next.1
     - gatsby-source-wordpress@6.14.0-next.1
     - gatsby-telemetry@3.14.0-next.1
     - gatsby-transformer-asciidoc@3.14.0-next.1
     - gatsby-transformer-csv@4.14.0-next.1
     - gatsby-transformer-documentationjs@6.14.0-next.1
     - gatsby-transformer-excel@4.14.0-next.1
     - gatsby-transformer-hjson@4.14.0-next.1
     - gatsby-transformer-javascript-frontmatter@4.14.0-next.1
     - gatsby-transformer-javascript-static-exports@4.14.0-next.1
     - gatsby-transformer-json@4.14.0-next.1
     - gatsby-transformer-pdf@3.14.0-next.1
     - gatsby-transformer-react-docgen@7.14.0-next.1
     - gatsby-transformer-remark@5.14.0-next.1
     - gatsby-transformer-screenshot@4.14.0-next.1
     - gatsby-transformer-sharp@4.14.0-next.1
     - gatsby-transformer-sqip@4.14.0-next.1
     - gatsby-transformer-toml@4.14.0-next.1
     - gatsby-transformer-xml@4.14.0-next.1
     - gatsby-transformer-yaml@4.14.0-next.1
     - gatsby-worker@1.14.0-next.1
     - gatsby@4.14.0-next.1
    marvinjude committed Apr 25, 2022
    Copy the full SHA
    b4f5f2d View commit details
  9. chore(starters): Update tsconfig.json (#35486)

    * initial
    
    * config too
    LekoArts authored Apr 25, 2022
    Copy the full SHA
    4d483c7 View commit details

Commits on Apr 26, 2022

  1. chore(docs): Release notes for 4.13 (#35493)

    * chore(docs): Release notes for 4.13
    
    * Add backported PR to bugfix list
    
    * add rfcs
    
    * Add open rfcs to key highlights
    
    * Thank contributors
    
    Co-authored-by: Lennart <lekoarts@gmail.com>
    tyhopp and LekoArts authored Apr 26, 2022
    Copy the full SHA
    f750ce7 View commit details
  2. Copy the full SHA
    993a5cd View commit details
  3. chore(docs): remove git.io urls (#35497)

    All links on git.io will stop redirecting after April 29, 2022.
    
    - https://github.blog/changelog/2022-04-25-git-io-deprecation/
    renbaoshuo authored Apr 26, 2022
    Copy the full SHA
    31c7a4d View commit details
  4. fix(deps): update starters and examples - gatsby (#35495)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>
    renovate[bot] and renovate-bot authored Apr 26, 2022
    Copy the full SHA
    100db01 View commit details
  5. fix(gatsby-source-drupal): fix Image CDN optional chaining call (#35498)

    * fix optional chaining call
    
    * Update utils.js
    TylerBarnes authored Apr 26, 2022
    Copy the full SHA
    53de2d0 View commit details
  6. chore(release): Publish next

     - gatsby-source-drupal@5.14.0-next.2
     - gatsby-transformer-excel@4.14.0-next.2
    pieh committed Apr 26, 2022
    Copy the full SHA
    8bd318e View commit details
  7. Copy the full SHA
    3036ba0 View commit details

Commits on Apr 27, 2022

  1. chore(changelogs): update changelogs (#35499)

    Co-authored-by: Lennart <lekoarts@gmail.com>
    gatsbybot and LekoArts authored Apr 27, 2022
    Copy the full SHA
    bbe4724 View commit details
  2. feat(gatsby-source-contentful): Add contentTypeFilter (#35204)

    Co-authored-by: axe312ger <opensource@axe312.dev>
    xavivars and axe312ger authored Apr 27, 2022
    Copy the full SHA
    7477b5f View commit details
  3. chore(release): Publish next

     - gatsby-source-contentful@7.12.0-next.2
     - gatsby-source-drupal@5.14.0-next.3
    LekoArts committed Apr 27, 2022
    Copy the full SHA
    1917291 View commit details
  4. feat(gatsby-plugin-gatsby-cloud): Remove X-Frame-Options: DENY for pr…

    …eview (#35485)
    
    * remove security headers in preview
    
    * only remove iframe deny in preview
    
    * update snapshot
    
    * add test for preview mode headers
    
    * add test for removing iframe deny in preview mode
    
    * clean up code
    DanielSLew authored Apr 27, 2022
    Copy the full SHA
    00220f4 View commit details

Commits on Apr 28, 2022

  1. chore(release): Publish next

     - gatsby-plugin-gatsby-cloud@4.14.0-next.2
     - gatsby-source-drupal@5.15.0-next.0
    pieh committed Apr 28, 2022
    Copy the full SHA
    51cd9be View commit details
  2. feat(starters): Update default starter (#35477)

    Co-authored-by: Ward Peeters <ward@coding-tech.com>
    Co-authored-by: Patrick Sullivan <patricksullivan@Patricks-Air.lan>
    Co-authored-by: Patrick Sullivan <sully317@gmail.com>
    4 people authored Apr 28, 2022
    Copy the full SHA
    49381c0 View commit details
  3. fix(gatsby-plugin-gatsby-cloud): apply caching headers to all produce…

    …d assets (#35494)
    
    Co-authored-by: Jude Agboola <marvinjudehk@gmail.com>
    Co-authored-by: Michal Piechowiak <misiek.piechowiak@gmail.com>
    marvinjude and pieh authored Apr 28, 2022
    Copy the full SHA
    7e536a8 View commit details
  4. chore(gatsby): Bump react-dev-utils to v12 (#35468)

    Co-authored-by: Lennart <lekoarts@gmail.com>
    GaryPWhite and LekoArts authored Apr 28, 2022
    Copy the full SHA
    63828fc View commit details
  5. feat(gatsby-source-drupal): Persist backreference data individually i…

    …n cache so cheaper to get/set (#35323)
    
    * Persist backreference data individually in cache so cheaper to get/set
    
    * small updates to README
    
    * Update packages/gatsby-source-drupal/src/utils.js
    
    Co-authored-by: Ward Peeters <ward@coding-tech.com>
    
    * Update packages/gatsby-source-drupal/src/utils.js
    
    Co-authored-by: Tyler Barnes <tylerdbarnes@gmail.com>
    
    * Update packages/gatsby-source-drupal/src/utils.js
    
    Co-authored-by: Ward Peeters <ward@coding-tech.com>
    
    * more fixes
    
    * add set
    
    * Process nodes in parallel
    
    Co-authored-by: Ward Peeters <ward@coding-tech.com>
    Co-authored-by: Tyler Barnes <tylerdbarnes@gmail.com>
    3 people authored Apr 28, 2022
    Copy the full SHA
    1257a8d View commit details

Commits on Apr 29, 2022

  1. fix(gatsby-core-utils): fix Source and destination must not be the sa…

    …me (#35503)
    
    * fix(gatsby-core-utils): fix Source and destination must not be the same
    
    * Update packages/gatsby-core-utils/src/fetch-remote-file.ts
    
    Co-authored-by: Tyler Barnes <tylerdbarnes@gmail.com>
    
    Co-authored-by: Tyler Barnes <tylerdbarnes@gmail.com>
    wardpeet and TylerBarnes authored Apr 29, 2022
    Copy the full SHA
    f968c84 View commit details
  2. Copy the full SHA
    6ececf1 View commit details
  3. chore(release): Publish next

     - babel-plugin-remove-graphql-queries@4.14.0-next.2
     - babel-preset-gatsby@2.14.0-next.2
     - create-gatsby@2.14.0-next.2
     - gatsby-cli@4.14.0-next.2
     - gatsby-core-utils@3.14.0-next.2
     - gatsby-link@4.14.0-next.2
     - gatsby-page-utils@2.14.0-next.2
     - gatsby-plugin-benchmark-reporting@2.14.0-next.2
     - gatsby-plugin-cxs@4.14.0-next.2
     - gatsby-plugin-feed@4.14.0-next.2
     - gatsby-plugin-flow@3.14.0-next.2
     - gatsby-plugin-gatsby-cloud@4.14.0-next.3
     - gatsby-plugin-google-tagmanager@4.14.0-next.2
     - gatsby-plugin-image@2.14.0-next.2
     - gatsby-plugin-manifest@4.14.0-next.2
     - gatsby-plugin-mdx@3.14.0-next.2
     - gatsby-plugin-offline@5.14.0-next.2
     - gatsby-plugin-page-creator@4.14.0-next.2
     - gatsby-plugin-preload-fonts@3.14.0-next.2
     - gatsby-plugin-sass@5.14.0-next.2
     - gatsby-plugin-sharp@4.14.0-next.2
     - gatsby-plugin-sitemap@5.14.0-next.2
     - gatsby-plugin-twitter@4.14.0-next.2
     - gatsby-plugin-typescript@4.14.0-next.2
     - gatsby-plugin-utils@3.8.0-next.2
     - gatsby-remark-autolink-headers@5.14.0-next.2
     - gatsby-remark-images@6.14.0-next.2
     - gatsby-source-contentful@7.12.0-next.3
     - gatsby-source-drupal@5.15.0-next.1
     - gatsby-source-filesystem@4.14.0-next.2
     - gatsby-source-graphql@4.14.0-next.2
     - gatsby-source-shopify@7.3.0-next.2
     - gatsby-source-wordpress@6.14.0-next.2
     - gatsby-telemetry@3.14.0-next.2
     - gatsby-transformer-remark@5.14.0-next.2
     - gatsby-transformer-sqip@4.14.0-next.2
     - gatsby@4.14.0-next.2
    pieh committed Apr 29, 2022
    Copy the full SHA
    beac4d4 View commit details
  4. Copy the full SHA
    5d85977 View commit details
  5. Copy the full SHA
    6ec174a View commit details

Commits on Apr 30, 2022

  1. Copy the full SHA
    9f450e1 View commit details

Commits on May 3, 2022

  1. fix(gatsby-remark-images): support resolving markdown images from chi…

    …ld nodes (#28093)
    
    * fix(gatsby-remark-images): support resolving markdown images from child nodes
    
    - in case where remark nodes are created from other nodes
      (e.g. gatsby-plugin-json-remark) the parent node
      of a remark document is not a file.
    - in order to resolve the images still, it is necessary
      to go up the parent chain until the closest File node
    
    * fix snapshots
    
    * Revert unrelated snapshot change
    
    * Set windows timeout to 15m
    
    * Fix
    
    Co-authored-by: Kyle Mathews <mathews.kyle@gmail.com>
    rburgst and KyleAMathews authored May 3, 2022
    Copy the full SHA
    496cb5d View commit details
  2. fix(deps): update starters and examples gatsby packages to ^4.13.1 (#…

    …35531)
    
    Co-authored-by: Renovate Bot <bot@renovateapp.com>
    renovate[bot] and renovate-bot authored May 3, 2022
    Copy the full SHA
    9ee142a View commit details
  3. Copy the full SHA
    67181cf View commit details
  4. fix(starters): Remove duplicate UTM params (#35515)

    Co-authored-by: Florian Kissling <21834+fk@users.noreply.github.com>
    pragmaticpat and fk authored May 3, 2022
    Copy the full SHA
    e0b32b6 View commit details
  5. chore(deps): update testing library (#35549)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>
    renovate[bot] and renovate-bot authored May 3, 2022
    Copy the full SHA
    dadcf29 View commit details
  6. chore(deps): update formatting & linting (#35548)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>
    renovate[bot] and renovate-bot authored May 3, 2022
    Copy the full SHA
    acc0ef9 View commit details
  7. fix(deps): update dependency urijs to ^1.19.11 for gatsby-remark-code…

    …-repls (#35544)
    
    Co-authored-by: Renovate Bot <bot@renovateapp.com>
    renovate[bot] and renovate-bot authored May 3, 2022
    Copy the full SHA
    130d222 View commit details
  8. fix(deps): update dependency semver to ^7.3.7 (#35543)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>
    renovate[bot] and renovate-bot authored May 3, 2022
    Copy the full SHA
    f593e00 View commit details
  9. fix(deps): update dependency core-js to ^3.22.3 (#35541)

    Co-authored-by: Renovate Bot <bot@renovateapp.com>
    renovate[bot] and renovate-bot authored May 3, 2022
    Copy the full SHA
    1a4d0ea View commit details
  10. fix(deps): update dependency cache-manager to ^3.6.1 for gatsby-sourc…

    …e-wordpress (#35540)
    
    Co-authored-by: Renovate Bot <bot@renovateapp.com>
    renovate[bot] and renovate-bot authored May 3, 2022
    Copy the full SHA
    0543a21 View commit details
  11. Copy the full SHA
    5c122df View commit details
Showing 448 changed files with 25,852 additions and 12,238 deletions.
1 change: 1 addition & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -540,6 +540,7 @@ jobs:
- run:
name: Run tests
command: yarn jest --ci --runInBand ((yarn jest --listTests) | Foreach-Object {$_ -replace '.*\\packages', 'packages'} | Foreach-Object {$_ -replace '\\', '/'} | circleci tests split --split-by=timings)
no_output_timeout: 15m
environment:
NODE_OPTIONS: --max-old-space-size=2048
GENERATE_JEST_REPORT: "true"
2 changes: 1 addition & 1 deletion docs/docs/how-to/local-development/gatsby-on-linux.md
Original file line number Diff line number Diff line change
@@ -151,7 +151,7 @@ sudo apt install -y build-essential
Following the install instructions on nodejs.org leaves a slightly broken install (i.e. permission errors when trying to `npm install`). Instead try installing node versions using [n](https://github.com/tj/n) which you can install with [n-install](https://github.com/mklement0/n-install):

```shell
curl -L https://git.io/n-install | bash
curl -L https://raw.githubusercontent.com/mklement0/n-install/stable/bin/n-install | bash
```

There are other alternatives for managing your node versions such as [nvm](https://github.com/creationix/nvm) but this is known to slow down [bash startup](https://github.com/Microsoft/WSL/issues/776#issuecomment-266112578) on WSL.
Original file line number Diff line number Diff line change
@@ -58,6 +58,8 @@ When you run `npm run deploy` all contents of the `public` folder will be moved

**Note**: To select `main` or `gh-pages` as your publishing source, you must have the branch present in your repository. If you don't have a `main` or `gh-pages` branch, you can create them and then return to source settings to change your publishing source.

> ⚠️ As your repository will grow and get more commits, so will your `gh-pages` branch. This might slow down operations like clone and increase disk usage. To address this, use the `-f` option from the `gh-pages` command to avoid keeping an history of the GitHub Pages branch.
### Deploying to a GitHub Pages subdomain at github.io

For a repository named like `username.github.io`, you don't need to specify `pathPrefix` and your website needs to be pushed to the `main` branch.
12 changes: 6 additions & 6 deletions docs/docs/reference/release-notes/gatsby-version-support.md
Original file line number Diff line number Diff line change
@@ -12,11 +12,11 @@ Generally, you can expect **1 major version per calendar year**. Although, there

Note: Future time ranges are listed when a specific target date is not yet determined.

| Version | Status | As Of | Until |
| ------- | ----------------------------- | ---------------- | --------------- |
| 4 | Active | October 21, 2021 | Summer 2022 |
| 3 | Maintenance Long-term support | October 21, 2021 | Summer 2022 |
| 2 | Maintenance Long-term support | March 3, 2021 | January 1, 2022 |
| Version | Status | As Of | Until |
| ------- | ----------------------------- | ---------------- | ------- |
| 4 | Active Long-term support | October 21, 2021 | Q4 2022 |
| 3 | Maintenance Long-term support | October 21, 2021 | Q4 2022 |
| 2 | Unsupported | January 1, 2022 | - |

## Terminology

@@ -30,7 +30,7 @@ Note: Future time ranges are listed when a specific target date is not yet deter

## What does this mean for users of the Gatsby framework?

- To receive the newest enhancements and bug fixes, ensure that you've [migrated to Gatsby Version 4](/docs/reference/release-notes/migrating-from-v3-to-v4/) by **January 1, 2022**
- To receive the newest enhancements and bug fixes, ensure that you've [migrated to Gatsby Version 4](/docs/reference/release-notes/migrating-from-v3-to-v4/)
- Continue reporting any issues as you typically would, either using [support](https://www.gatsbyjs.com/support/) on Gatsbyjs.com, or by [opening an issues](https://github.com/gatsbyjs/gatsby/issues/new/choose) in our GitHub repository.

## What does this mean for Gatsby Cloud?
76 changes: 76 additions & 0 deletions docs/docs/reference/release-notes/v4.13/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
---
date: "2022-04-26"
version: "4.13.0"
title: "v4.13 Release Notes"
---

Welcome to `gatsby@4.13.0` release (April 2022 #2)

Key highlights of this release:

- [Traced SVG option for Image CDN](#traced-svg-option-for-image-cdn)
- [Open RFCs](#open-rfcs)

Also check out [notable bugfixes](#notable-bugfixes--improvements).

**Bleeding Edge:** Want to try new features as soon as possible? Install `gatsby@next` and let us know
if you have any [issues](https://github.com/gatsbyjs/gatsby/issues).

[Previous release notes](/docs/reference/release-notes/v4.12)

[Full changelog][full-changelog]

---

## Traced SVG option for Image CDN

The popular traced SVG option is now available for use with [Image CDN on Gatsby Cloud](https://www.gatsbyjs.com/blog/image-cdn-lightning-fast-image-processing-for-gatsby-cloud/).

The change spans four separate packages:

- `gatsby-plugin-sharp`
- `gatsby-transformer-sharp`
- `gatsby-plugin-utils`
- `gatsby-remark-images`

See [PR #35328](https://github.com/gatsbyjs/gatsby/pull/35328) for full details.

## Open RFCs

We continue to have ongoing RFCs that we'd like your input on. Give it a read, if applicable a try, and leave feedback. Thanks!

- [New Bundler in Gatsby](https://github.com/gatsbyjs/gatsby/discussions/35357): We're looking at changing the underlying bundler at Gatsby. See the "How can I help?" section to see what we're looking to get from you, our community!
- [Script Component](https://github.com/gatsbyjs/gatsby/discussions/35404): We would like to introduce a new API in Gatsby that aids in loading third-party scripts performantly.
- [GraphQL TypeScript Generation](https://github.com/gatsbyjs/gatsby/discussions/35420): A built-in way for automatic TypeScript type generation and better GraphQL IntelliSense.

## Notable bugfixes & improvements

- `gatsby`
- Limit node manifest file creation via [PR #35359](https://github.com/gatsbyjs/gatsby/pull/35359)
- `gatsby-plugin-gatsby-cloud`
- Include `assetPrefix` in link headers via [PR #35338](https://github.com/gatsbyjs/gatsby/pull/35338) and [PR #35400](https://github.com/gatsbyjs/gatsby/pull/35400)
- `gatsby-plugin-netlify-cms`
- Fix compatibility with React 18 via [PR #35365](https://github.com/gatsbyjs/gatsby/pull/35365)
- `gatsby-source-wordpress`
- Fix static file creation when assets have no id in `localFile` via [PR #35423](https://github.com/gatsbyjs/gatsby/pull/35423)
- Opt out of AVIF image generation when not using Gatsby Cloud image service via [PR #35370](https://github.com/gatsbyjs/gatsby/pull/35370)
- `gatsby-link`
- Modify relative links based on trailing slash option via [PR #35444](https://github.com/gatsbyjs/gatsby/pull/35444)
- `gatsby-transformer-screenshot`
- Complete migration from better-queue to fastq via [PR #35425](https://github.com/gatsbyjs/gatsby/pull/35425)
- `gatsby-source-contentful`
- Prevents null pointers when creating asset nodes that are not configured on some languages via [PR #35244](https://github.com/gatsbyjs/gatsby/pull/35244)

## Contributors

A big **Thank You** to [our community who contributed][full-changelog] to this release 💜

- [critesjm](https://github.com/critesjm): fix(gatsby): add missing `ownerNodeId` prop to Page type [PR #35367](https://github.com/gatsbyjs/gatsby/pull/35367)
- [inbreaks](https://github.com/inbreaks): chore(docs): Update `.gitlab-ci.yml` deploy [PR #35371](https://github.com/gatsbyjs/gatsby/pull/35371)
- [doxsch](https://github.com/doxsch): fix(gatsby-transformer-screenshot): finished migration from better-queue to fastq [PR #35425](https://github.com/gatsbyjs/gatsby/pull/35425)
- [axe312ger](https://github.com/axe312ger): chore: renovate - add cypress [PR #35375](https://github.com/gatsbyjs/gatsby/pull/35375)
- [tackc](https://github.com/tackc): chore(docs):Update Link URL [PR #35462](https://github.com/gatsbyjs/gatsby/pull/35462)
- [dofbi](https://github.com/dofbi): chore(gatsby-source-wordpress): Fix typo in `presets[].options` [PR #35455](https://github.com/gatsbyjs/gatsby/pull/35455)
- [kspeyanski](https://github.com/kspeyanski): fix(gatsby-plugin-netlify-cms): react18-compatible require resolve [PR #35365](https://github.com/gatsbyjs/gatsby/pull/35365)

[full-changelog]: https://github.com/gatsbyjs/gatsby/compare/gatsby@4.13.0-next.0...gatsby@4.13.0
4 changes: 4 additions & 0 deletions e2e-tests/contentful/cypress/integration/rich-text.js
Original file line number Diff line number Diff line change
@@ -14,6 +14,7 @@ function testWithGatsbyPluginImage(elem) {
const cleanHtml = html
.replace(base64ImageExp, `data:image/redacted;base64,redacted`)
.replace(styleAttrExp, ``)
.replace(/data-gatsby-image-ssr=\"\"/gm, "")

// Create a DOM element with the redacted base64 data
cy.document().then(document => {
@@ -75,4 +76,7 @@ describe(`rich-text`, () => {
cy.get(`[data-cy-id="english-rich-text-localized"]`).snapshot()
cy.get(`[data-cy-id="german-rich-text-localized"]`).snapshot()
})
it(`rich-text: Tables`, () => {
cy.get(`[data-cy-id="rich-text-tables"]`).snapshot()
})
})
39 changes: 19 additions & 20 deletions e2e-tests/contentful/package.json
Original file line number Diff line number Diff line change
@@ -5,22 +5,30 @@
"author": "Kyle Mathews <mathews.kyle@gmail.com>",
"dependencies": {
"@contentful/rich-text-types": "^14.1.2",
"cypress": "^6.8.0",
"cypress-image-snapshot": "^4.0.1",
"gatsby": "^3.1.1",
"gatsby-image": "^3.3.0",
"gatsby-plugin-image": "^1.3.1",
"gatsby-plugin-sharp": "^3.1.2",
"gatsby-source-contentful": "^5.1.1",
"gatsby-transformer-remark": "^4.0.0",
"gatsby-transformer-sharp": "^3.3.0",
"gatsby-transformer-sqip": "3.3.1",
"gatsby": "next",
"gatsby-image": "next",
"gatsby-plugin-image": "next",
"gatsby-plugin-sharp": "next",
"gatsby-source-contentful": "next",
"gatsby-transformer-remark": "next",
"gatsby-transformer-sharp": "next",
"gatsby-transformer-sqip": "next",
"modern-normalize": "^1.0.0",
"prop-types": "^15.7.2",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"slugify": "^1.5.0"
},
"devDependencies": {
"@cypress/snapshot": "^2.1.7",
"cross-env": "^7.0.3",
"cypress": "^9.5.4",
"cypress-image-snapshot": "^4.0.1",
"gatsby-cypress": "latest",
"prettier": "^2.6.2",
"srcset": "^5.0.0",
"start-server-and-test": "^1.7.1"
},
"keywords": [
"gatsby"
],
@@ -35,17 +43,8 @@
"cy:open": "cypress open",
"cy:run": "node ../../scripts/cypress-run-with-conditional-record-flag.js --browser chrome"
},
"devDependencies": {
"@cypress/snapshot": "^2.1.7",
"cross-env": "^7.0.3",
"gatsby-cypress": "^1.3.0",
"is-ci": "^3.0.0",
"prettier": "2.2.1",
"srcset": "^5.0.0",
"start-server-and-test": "^1.7.1"
},
"repository": {
"type": "git",
"url": "https://github.com/gatsbyjs/gatsby-starter-default"
}
}
}
Loading