Releases: LekoArts/gatsby-themes
@lekoarts/[email protected]
Major Changes
#599 1785dcf
Thanks @LekoArts!
Breaking Changes
- Using
lessBabel
option forgatsby-plugin-mdx
- Updating
react-spring
from v8 to v9 - Updating
theme-ui
from v0.3 to v0.9 and thus alsoemotion
from v10 to v11 - Removed
@emotion/styled
- Updating all Gatsby related packages to latest
- Migrated from
gatsby-image
togatsby-plugin-image
- Removed
gatsby-plugin-typescript
&gatsby-plugin-emotion
Migrating
- The
lessBabel
option might break your setup in some edge cases. If it doesn't work, turn on themdx
option and choose your own config forgatsby-plugin-mdx
- You can find the migration guide for
react-spring
here: https://react-spring.io/changelog#v900 - The changelog/migration guide for
theme-ui
is here: https://theme-ui.com/migrating and foremotion
here: https://emotion.sh/docs/emotion-11 - If you still want to use
@emotion/styled
you'll need to install it separately now - Gatsby v3 migration guide: https://www.gatsbyjs.com/docs/reference/release-notes/migrating-from-v2-to-v3/
- The theme itself is completely migrated to the new image plugin, but if you shadowed components and relied on the old structure, you'll need to migrate to
gatsby-plugin-image
: https://www.gatsbyjs.com/docs/reference/release-notes/image-migration-guide/ - The TypeScript plugin isn't necessary anymore with Gatsby v3 -- if you want to continue to use
@emotion/styled
you'll need to addgatsby-plugin-emotion
yourself
Improvements
- You can use the
sharp
theme option to be able to configuregatsby-plugin-sharp
on your own (helpful for defaults forgatsby-plugin-image
) - Performance improvements from
react-spring
andtheme-ui
upgrades - Eagerly load the first image in the grid (better lighthouse score)
- Update header/navigation for better mobile view
Updates to Starter
If you only cloned the starter (https://github.com/LekoArts/gatsby-starter-portfolio-emma) and didn't change anything else this section will be more relevant to you.
- Conditionally add
gatsby-plugin-google-analytics
- Add
FAST_DEV
flag - Update to all latest Gatsby (+ plugins) versions
Patch Changes
- Updated dependencies [
1785dcf
]:- @lekoarts/[email protected]
@lekoarts/[email protected]
Major Changes
#599 1785dcf
Thanks @LekoArts!
Breaking Changes
- Using
lessBabel
option forgatsby-plugin-mdx
- Updating
react-spring
from v8 to v9 - Updating
theme-ui
from v0.3 to v0.9 and thus alsoemotion
from v10 to v11 - Removed
@emotion/styled
- Updating all Gatsby related packages to latest
- Migrated from
gatsby-image
togatsby-plugin-image
- Removed
gatsby-plugin-typescript
&gatsby-plugin-emotion
Migrating
- The
lessBabel
option might break your setup in some edge cases. If it doesn't work, turn on themdx
option and choose your own config forgatsby-plugin-mdx
- You can find the migration guide for
react-spring
here: https://react-spring.io/changelog#v900 - The changelog/migration guide for
theme-ui
is here: https://theme-ui.com/migrating and foremotion
here: https://emotion.sh/docs/emotion-11 - If you still want to use
@emotion/styled
you'll need to install it separately now - Gatsby v3 migration guide: https://www.gatsbyjs.com/docs/reference/release-notes/migrating-from-v2-to-v3/
- The theme itself is completely migrated to the new image plugin, but if you shadowed components and relied on the old structure, you'll need to migrate to
gatsby-plugin-image
: https://www.gatsbyjs.com/docs/reference/release-notes/image-migration-guide/ - The TypeScript plugin isn't necessary anymore with Gatsby v3 -- if you want to continue to use
@emotion/styled
you'll need to addgatsby-plugin-emotion
yourself
Improvements
- You can use the
sharp
theme option to be able to configuregatsby-plugin-sharp
on your own (helpful for defaults forgatsby-plugin-image
) - Performance improvements from
react-spring
andtheme-ui
upgrades - Eagerly load the first image in the grid (better lighthouse score)
- Update header/navigation for better mobile view
Updates to Starter
If you only cloned the starter (https://github.com/LekoArts/gatsby-starter-portfolio-emma) and didn't change anything else this section will be more relevant to you.
- Conditionally add
gatsby-plugin-google-analytics
- Add
FAST_DEV
flag - Update to all latest Gatsby (+ plugins) versions
@lekoarts/[email protected]
Major Changes
#599 1785dcf
Thanks @LekoArts!
Breaking Changes
- Using
lessBabel
option forgatsby-plugin-mdx
- Updating
react-spring
from v8 to v9 - Updating
theme-ui
from v0.3 to v0.9 and thus alsoemotion
from v10 to v11 - Removed
@emotion/styled
- Updating all Gatsby related packages to latest
- Migrated from
gatsby-image
togatsby-plugin-image
- Removed
gatsby-plugin-typescript
&gatsby-plugin-emotion
- Removed the
colorThief
node field - Normal CSS grid layout (instead of Masonry layout)
Migrating
- The
lessBabel
option might break your setup in some edge cases. If it doesn't work, turn on themdx
option and choose your own config forgatsby-plugin-mdx
- You can find the migration guide for
react-spring
here: https://react-spring.io/changelog#v900. The most notable change is the import that was used inside the components. Fromimport { ParallaxLayer } from "react-spring/renderprops-addons.cjs"
toimport { ParallaxLayer } from "@react-spring/parallax"
- The changelog/migration guide for
theme-ui
is here: https://theme-ui.com/migrating and foremotion
here: https://emotion.sh/docs/emotion-11 - If you still want to use
@emotion/styled
you'll need to install it separately now - Gatsby v3 migration guide: https://www.gatsbyjs.com/docs/reference/release-notes/migrating-from-v2-to-v3/
- The theme itself is completely migrated to the new image plugin, but if you shadowed components and relied on the old structure, you'll need to migrate to
gatsby-plugin-image
: https://www.gatsbyjs.com/docs/reference/release-notes/image-migration-guide/ - The TypeScript plugin isn't necessary anymore with Gatsby v3 -- if you want to continue to use
@emotion/styled
you'll need to addgatsby-plugin-emotion
yourself - The
gatsby-plugin-image
now exposes the dominant color via theplaceholder
itself - The Masonry layout was a bit hacky, so I switched it to a normal CSS grid layout. You could shadow the
card
component to try something on your own. Once the CSS spec itself has a native masonry layout I'll add it back
Improvements
- You can use the
sharp
theme option to be able to configuregatsby-plugin-sharp
on your own (helpful for defaults forgatsby-plugin-image
) - Performance improvements from
react-spring
andtheme-ui
upgrades - Eagerly load the first image in the grid (better lighthouse score)
Updates to Starter
If you only cloned the starter (https://github.com/LekoArts/gatsby-starter-portfolio-emilia) and didn't change anything else this section will be more relevant to you.
- Conditionally add
gatsby-plugin-google-analytics
- Add
FAST_DEV
flag - Update to all latest Gatsby (+ plugins) versions
- Add 404 page
Patch Changes
- Updated dependencies [
1785dcf
]:- @lekoarts/[email protected]
@lekoarts/[email protected]
Major Changes
#599 1785dcf
Thanks @LekoArts!
Breaking Changes
- Using
lessBabel
option forgatsby-plugin-mdx
- Updating
react-spring
from v8 to v9 - Updating
theme-ui
from v0.3 to v0.9 and thus alsoemotion
from v10 to v11 - Removed
@emotion/styled
- Updating all Gatsby related packages to latest
- Migrated from
gatsby-image
togatsby-plugin-image
- Removed
gatsby-plugin-typescript
&gatsby-plugin-emotion
- Removed the
colorThief
node field - Normal CSS grid layout (instead of Masonry layout)
Migrating
- The
lessBabel
option might break your setup in some edge cases. If it doesn't work, turn on themdx
option and choose your own config forgatsby-plugin-mdx
- You can find the migration guide for
react-spring
here: https://react-spring.io/changelog#v900. The most notable change is the import that was used inside the components. Fromimport { ParallaxLayer } from "react-spring/renderprops-addons.cjs"
toimport { ParallaxLayer } from "@react-spring/parallax"
- The changelog/migration guide for
theme-ui
is here: https://theme-ui.com/migrating and foremotion
here: https://emotion.sh/docs/emotion-11 - If you still want to use
@emotion/styled
you'll need to install it separately now - Gatsby v3 migration guide: https://www.gatsbyjs.com/docs/reference/release-notes/migrating-from-v2-to-v3/
- The theme itself is completely migrated to the new image plugin, but if you shadowed components and relied on the old structure, you'll need to migrate to
gatsby-plugin-image
: https://www.gatsbyjs.com/docs/reference/release-notes/image-migration-guide/ - The TypeScript plugin isn't necessary anymore with Gatsby v3 -- if you want to continue to use
@emotion/styled
you'll need to addgatsby-plugin-emotion
yourself - The
gatsby-plugin-image
now exposes the dominant color via theplaceholder
itself - The Masonry layout was a bit hacky, so I switched it to a normal CSS grid layout. You could shadow the
card
component to try something on your own. Once the CSS spec itself has a native masonry layout I'll add it back
Improvements
- You can use the
sharp
theme option to be able to configuregatsby-plugin-sharp
on your own (helpful for defaults forgatsby-plugin-image
) - Performance improvements from
react-spring
andtheme-ui
upgrades - Eagerly load the first image in the grid (better lighthouse score)
Updates to Starter
If you only cloned the starter (https://github.com/LekoArts/gatsby-starter-portfolio-emilia) and didn't change anything else this section will be more relevant to you.
- Conditionally add
gatsby-plugin-google-analytics
- Add
FAST_DEV
flag - Update to all latest Gatsby (+ plugins) versions
- Add 404 page
@lekoarts/[email protected]
Major Changes
#599 1785dcf
Thanks @LekoArts!
Breaking Changes
- Using
lessBabel
option forgatsby-plugin-mdx
- Updating
react-spring
from v8 to v9 - Updating
theme-ui
from v0.3 to v0.9 and thus alsoemotion
from v10 to v11 - Removed
@emotion/styled
- Updating all Gatsby related packages to latest
- Removed
gatsby-plugin-typescript
&gatsby-plugin-emotion
Migrating
- The
lessBabel
option might break your setup in some edge cases. If it doesn't work, turn on themdx
option and choose your own config forgatsby-plugin-mdx
- You can find the migration guide for
react-spring
here: https://react-spring.io/changelog#v900. The most notable change is the import that was used inside the components. Fromimport { ParallaxLayer } from "react-spring/renderprops-addons.cjs"
toimport { ParallaxLayer } from "@react-spring/parallax"
- The changelog/migration guide for
theme-ui
is here: https://theme-ui.com/migrating and foremotion
here: https://emotion.sh/docs/emotion-11 - If you still want to use
@emotion/styled
you'll need to install it separately now - Gatsby v3 migration guide: https://www.gatsbyjs.com/docs/reference/release-notes/migrating-from-v2-to-v3/
- The TypeScript plugin isn't necessary anymore with Gatsby v3 -- if you want to continue to use
@emotion/styled
you'll need to addgatsby-plugin-emotion
yourself
Improvements
- You can use the
sharp
theme option to be able to configuregatsby-plugin-sharp
on your own (helpful for defaults forgatsby-plugin-image
) - Performance improvements from
react-spring
andtheme-ui
upgrades - Additional props to the
ProjectCard
component are now spread by default in thecomponents
config ofgatsby-plugin-theme-ui
Updates to Starter
If you only cloned the starter (https://github.com/LekoArts/gatsby-starter-portfolio-cara) and didn't change anything else this section will be more relevant to you.
- Conditionally add
gatsby-plugin-google-analytics
- Add
FAST_DEV
flag - Update to all latest Gatsby (+ plugins) versions
- Add 404 page
@lekoarts/[email protected]
@lekoarts/[email protected]
@lekoarts/[email protected]
Patch Changes
-
47f747e
#559 Thanks @renovate! - Dependency updates for various packages, including theme-ui and gatsby related packages (includes improvements forgatsby-plugin-image
) -
Updated dependencies [
47f747e
]:- @lekoarts/[email protected]
@lekoarts/[email protected]
@lekoarts/[email protected]
Patch Changes
-
47f747e
#559 Thanks @renovate! - Dependency updates for various packages, including theme-ui and gatsby related packages (includes improvements forgatsby-plugin-image
) -
Updated dependencies [
47f747e
]:- @lekoarts/[email protected]