Releases: LekoArts/gatsby-themes
@lekoarts/[email protected]
Major Changes
#599 1785dcf
Thanks @LekoArts!
Breaking Changes
- Using
lessBabel
option forgatsby-plugin-mdx
- Updating
theme-ui
from v0.3 to v0.9 and thus alsoemotion
from v10 to v11 - Updating all Gatsby related packages to latest
- Removed
gatsby-plugin-typescript
- Removed
gatsby-plugin-feed
- Removed
typeface-ibm-plex-sans
npm package
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
- The changelog/migration guide for
theme-ui
is here: https://theme-ui.com/migrating and foremotion
here: https://emotion.sh/docs/emotion-11 - 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
- The plugin and its config was moved to the starter. You can copy the configuration from there into your own
gatsby-config.js
- The starter now handles loading the font (via
gatsby-omni-font-loader
). This enables you to switch the primary font more easily (once you updated the Theme UI config). You can copy the configuration from there into your owngatsby-config.js
Improvements
- Performance improvements from
theme-ui
upgrade - Fixed #415
Updates to Starter
If you only cloned the starter (https://github.com/LekoArts/gatsby-starter-minimal-blog) 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
- Move
gatsby-plugin-feed
from theme to starter - Use
gatsby-omni-font-loader
to load the primary font ("IBM Plex Sans") instead of in the theme itself
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
theme-ui
from v0.3 to v0.9 and thus alsoemotion
from v10 to v11 - Updating all Gatsby related packages to latest
- Removed
gatsby-plugin-typescript
- Removed
gatsby-plugin-feed
- Removed
typeface-ibm-plex-sans
npm package
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
- The changelog/migration guide for
theme-ui
is here: https://theme-ui.com/migrating and foremotion
here: https://emotion.sh/docs/emotion-11 - 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
- The plugin and its config was moved to the starter. You can copy the configuration from there into your own
gatsby-config.js
- The starter now handles loading the font (via
gatsby-omni-font-loader
). This enables you to switch the primary font more easily (once you updated the Theme UI config). You can copy the configuration from there into your owngatsby-config.js
Improvements
- Performance improvements from
theme-ui
upgrade - Fixed #415
Updates to Starter
If you only cloned the starter (https://github.com/LekoArts/gatsby-starter-minimal-blog) 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
- Move
gatsby-plugin-feed
from theme to starter - Use
gatsby-omni-font-loader
to load the primary font ("IBM Plex Sans") instead of in the theme itself
@lekoarts/[email protected]
Major Changes
#599 1785dcf
Thanks @LekoArts!
Breaking Changes
- Using
lessBabel
option forgatsby-plugin-mdx
- Updating
theme-ui
from v0.3 to v0.9 and thus alsoemotion
from v10 to v11 - Updating all Gatsby related packages to latest
- Migrated from
gatsby-image
togatsby-plugin-image
- Removed
fontsource-work-sans
npm package
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
- The changelog/migration guide for
theme-ui
is here: https://theme-ui.com/migrating and foremotion
here: https://emotion.sh/docs/emotion-11 - 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 starter now handles loading the font (via
gatsby-omni-font-loader
). This enables you to switch the primary font more easily (once you updated the Theme UI config). You can copy the configuration from there into your owngatsby-config.js
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
theme-ui
upgrade - 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-jodie) and didn't change anything else this section will be more relevant to you.
- Conditionally add
gatsby-plugin-google-analytics
- Conditionally add
gatsby-plugin-webpack-bundle-analyser-v2
- Use
gatsby-omni-font-loader
to load the primary font ("Work Sans") instead of in the theme itself - Add
FAST_DEV
flag - Update to all latest Gatsby (+ plugins) versions
- Remove
gatsby-source-instagram
as Instagram locked down its API (and public scraping methods) even further. The page is now called/art
and showcases the custom page in the same way
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
theme-ui
from v0.3 to v0.9 and thus alsoemotion
from v10 to v11 - Updating all Gatsby related packages to latest
- Migrated from
gatsby-image
togatsby-plugin-image
- Removed
fontsource-work-sans
npm package
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
- The changelog/migration guide for
theme-ui
is here: https://theme-ui.com/migrating and foremotion
here: https://emotion.sh/docs/emotion-11 - 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 starter now handles loading the font (via
gatsby-omni-font-loader
). This enables you to switch the primary font more easily (once you updated the Theme UI config). You can copy the configuration from there into your owngatsby-config.js
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
theme-ui
upgrade - 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-jodie) and didn't change anything else this section will be more relevant to you.
- Conditionally add
gatsby-plugin-google-analytics
- Conditionally add
gatsby-plugin-webpack-bundle-analyser-v2
- Use
gatsby-omni-font-loader
to load the primary font ("Work Sans") instead of in the theme itself - Add
FAST_DEV
flag - Update to all latest Gatsby (+ plugins) versions
- Remove
gatsby-source-instagram
as Instagram locked down its API (and public scraping methods) even further. The page is now called/art
and showcases the custom page in the same way
@lekoarts/[email protected]
Major Changes
#599 1785dcf
Thanks @LekoArts!
Breaking Changes
- Using
lessBabel
option forgatsby-plugin-mdx
- 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
- The TypeScript plugin isn't necessary anymore with Gatsby v3
Improvements
- Performance improvements from
theme-ui
upgrade
Updates to Starter
If you only cloned the starter (https://github.com/LekoArts/gatsby-starter-graphql-playground) and didn't change anything else this section will be more relevant to you.
- 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
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