Hi everyone, I’m Angelo, the maintainer of Prismic’s Gatsby integration.
I’m sorry for the lack of communication around our support for Gatsby. I certainly would be frustrated and expect more from Prismic if I were in your situation, too.
There has been behind-the-scenes work to rewrite our Gatsby plugins that has yet to be released. That rewrite includes support for Gatsby 5, as well as a handful of other performance optimizations. There is more work needed before we can release them.
Rather than blocking you from upgrading to Gatsby 5, we can release interim versions of the current plugins with Gatsby 5 support.
Use Gatsby 5 with Prismic today
We just published an update to both of our Gatsby plugins that include support for Gatsby 5.
-
gatsby-source-prismic
: v5.3.0
-
gatsby-plugin-prismic-previews
: v5.3.0
Use the following command to install the latest versions:
npm install gatsby-source-prismic@latest gatsby-plugin-prismic-previews@latest
If you are updating an existing project from Gatsby 4 to Gatsby 5, remember to also go through the official Gatsby v4 to v5 migration guide here: https://www.gatsbyjs.com/docs/reference/release-notes/migrating-from-v4-to-v5/
Please note that these new plugin versions do not include the performance optimizations included in the upcoming new major version. These updates are the same plugins available before today, just with updated peerDependencies
and confirmed support for Gatsby 5.
The next major version
A complete rewrite of the Gatsby plugins is in progress and close to completion.
To be transparent with everyone, it is not currently in active development as the development team (including myself) has been redirected to other projects. We are a small team with limited time, which means we need to focus on projects that have a large impact for the majority of users. However, that doesn’t mean we want to leave others behind.
Our team will be meeting to discuss how we can get the updated plugins into your hands. I’ll circle back to this post next week to give you an update on where we’re at.