Skip to content

Commit

Permalink
chore(docs): Release Notes for v4.11 (#35231)
Browse files Browse the repository at this point in the history
* blank release notes

* Update index.md

* update release notes

* update release notes

* update release notes

* update release notes

* Update docs/docs/reference/release-notes/v4.11/index.md

Co-authored-by: Michal Piechowiak <[email protected]>

* update release notes

* Update index.md

* add React 18rc

* update notes

* add contributors

Co-authored-by: Lennart <[email protected]>
Co-authored-by: Michal Piechowiak <[email protected]>
Co-authored-by: Ward Peeters <[email protected]>
  • Loading branch information
4 people authored Mar 29, 2022
1 parent 3acf40e commit e8493fd
Showing 1 changed file with 68 additions and 0 deletions.
68 changes: 68 additions & 0 deletions docs/docs/reference/release-notes/v4.11/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
date: "2022-03-29"
version: "4.11.0"
title: "v4.11 Release Notes"
---

Welcome to `[email protected]` release (March 2022 #3)

Key highlights of this release:

- [`gatsby-source-shopify` v7](#gatsby-source-shopify-v7)
- [React 18 RC](#react-18-rc)

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.10)

[Full changelog][full-changelog]

---

## `gatsby-source-shopify` v7

We released a new major version of `gatsby-source-shopify` 🎉 Thanks to the work of our community member [Byron Hill](https://github.com/byronlanehill) the new version features a bunch of improvements:

- You can now query product videos or 3D models, in addition to product images.
- Variants, Images, etc. now keep the order in which you define them in the Shopify backend.
- Multiple metafield types were merged to one single metafield type (more alignment with Shopify's admin API schema).
- You can now query presentment prices.
- Explicit type definitions with disabled type inference. Or in other words: You can have no products in your store or a bunch of fields that are `null` without breaking your schema or builds.
- The API schema nearly matches the Shopify admin API schema which means that for the most part you can refer to Shopify's documentation.

Check out the [V6 to V7 Migration Guide](/plugins/gatsby-source-shopify/#v6-to-V7-migration-guide) to learn more. Interested in contributing to Gatsby? Our [contributing section](/contributing/#how-to-contribute) has all the information you need.

## React 18 RC

The latest RC of React 18 introduced a breaking change in the SSR API. In this release we're at 100% compatibility again. Make sure to read [How to Try React 18 in Gatsby](https://www.gatsbyjs.com/blog/how-to-try-react-18-in-gatsby) to get started.

With React 18, you can start using Suspense, React.lazy and get your hands on the new concurrent mode to speed up your Gatsby website.

## Notable bugfixes & improvements

- `gatsby`
- Fix eperm issue on windows when clearing cache, via [PR #35154](https://github.com/gatsbyjs/gatsby/pull/35154)
- Improve functions compilation error, via [PR #35196](https://github.com/gatsbyjs/gatsby/pull/35196)
- `gatsby-plugin-utils`: Support aspect ratio for Image Service, via [PR #35087](https://github.com/gatsbyjs/gatsby/pull/35087)
- `gatsby-source-mogodb`: Add optional `typePrefix` option to override dbName, via [PR #33820](https://github.com/gatsbyjs/gatsby/pull/33820)
- `gatsby-cli`: Resolve babel preset ts explicitly, via [PR #35153](https://github.com/gatsbyjs/gatsby/pull/35153)
- `gatsby-plugin-preact`: Fix preact alias via [PR #35196](https://github.com/gatsbyjs/gatsby/pull/35156)

## Contributors

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

- [seanparmelee](https://github.com/seanparmelee): feat(gatsby-source-graphql): upgrade apollo & graphql-tools deps [PR #34772](https://github.com/gatsbyjs/gatsby/pull/34772)
- [seanho96](https://github.com/seanho96): chore(docs): Update prismic source graphql tutorial docs [PR #35218](https://github.com/gatsbyjs/gatsby/pull/35218)
- [CommanderRoot](https://github.com/CommanderRoot): refactor: replace deprecated String.prototype.substr() [PR #35205](https://github.com/gatsbyjs/gatsby/pull/35205)
- [benackles](https://github.com/benackles): chore(docs): Add Deferred Static Generation to glossary [PR #35172](https://github.com/gatsbyjs/gatsby/pull/35172)
- [EdPike365](https://github.com/EdPike365): chore(docs): Add context to useScrollRestoration usage [PR #35163](https://github.com/gatsbyjs/gatsby/pull/35163)
- [byronlanehill](https://github.com/byronlanehill): BREAKING CHANGE(gatsby-source-shopify): Rewrite for media, presentment, schema, etc. [PR #34049](https://github.com/gatsbyjs/gatsby/pull/34049)
- [Aviatorscode2](https://github.com/Aviatorscode2): chore(docs): Move `loadable-components` instructions [PR #35116](https://github.com/gatsbyjs/gatsby/pull/35116)
- [michael-proulx](https://github.com/michael-proulx): feat(gatsby-source-mongodb): Add option name to overwrite node middle… [PR #33820](https://github.com/gatsbyjs/gatsby/pull/33820)
- [urre](https://github.com/urre): Update broken link [PR #35184](https://github.com/gatsbyjs/gatsby/pull/35184)

[full-changelog]: https://github.com/gatsbyjs/gatsby/compare/[email protected]@4.11.0

0 comments on commit e8493fd

Please sign in to comment.