Update dependency @lekoarts/gatsby-theme-cara to v5 #19
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.2.20->5.1.7Release Notes
LekoArts/gatsby-themes (@lekoarts/gatsby-theme-cara)
v5.1.7Compare Source
Patch Changes
#1371
9e5be42Thanks @LekoArts! - Update dependencies#1369
af17a18Thanks @LekoArts! - Replace Twitter with Bluesky#1367
4c3abc7Thanks @LekoArts! - Update Gatsby related dependenciesv5.1.6Compare Source
Patch Changes
53e20b5Thanks @renovate! - update minor and patch dependenciesv5.1.5Compare Source
Patch Changes
9a1626fThanks @renovate! - Update minor and patch dependenciesv5.1.4Compare Source
Patch Changes
409bba45Thanks @LekoArts! - Remove link to my Patreon page. To simplify things I disabled my Patreon. If you want to support my OSS work, please consider using GitHub sponsors or Ko-fi. Thanks!v5.1.3Compare Source
Patch Changes
81ebf6d4Thanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-carav5.1.2Compare Source
Patch Changes
738a8b5dThanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-cara to ^5.10.0v5.1.1Compare Source
Patch Changes
#1164
27abea13Thanks @LekoArts! - This theme had a fixedfont-sizeof18pxon the<html>element. This is a bad accessibility practice.This explicitly set
font-sizeis removed now.This will make the overall font sizes and spacing for the theme smaller (since all other font sizes and padding/margin are derived from the root
font-sizethroughrem).If you need the old font styles, you can adjust the
fontSizesinside the Theme UI configuration.Currently, the
fontSizesarray inside the Theme UI configuration you're using is:Previously, the
font-sizewas set like this:So for the normal base of
16px,18pxis1.125rem. So you could change it to this:#1165
b350a5a5Thanks @LekoArts! - Ensure that the color mode toggle (light/dark mode) works correctly. This is done through adding the current color mode to the<html>element like so:When the button is pressed it'll change to:
In theory this shouldn't be necessary, but there is a weird interaction between Theme UI and Gatsby Head API that I currently don't have the time to deeply investigate.
#1164
27abea13Thanks @LekoArts! - Move some global styles from<Global>component to Theme UI'sstyles.root. This makes it easier to modify those directly through the Theme UI config.#1134
9298a7deThanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-carav5.1.0Compare Source
Minor Changes
#1119
02844608Thanks @LekoArts! - Starting with Gatsby 5.3 ESM in Gatsby files is supported now! So you can writegatsby-config.mjsorgatsby-node.mjs.Therefore this theme was updated to use ESM for its source code. This shouldn't make a difference for actually using the theme as behavior stays the same. If this is not the case, please open an issue!
One benefit of now using ESM behind the scenes is that e.g. the
remark-*packages could be updated to their latest versions (they are ESM-only). Yey for using up-to-date software.#1119
02844608Thanks @LekoArts! - In the last major version release thesiteLanguagekey on thesiteMetadataobject was removed since the Gatsby Head API didn't support setting thelangattribute on the<html>back then. Starting with Gatsby 5.5 this is now supported and the removal change was reverted.Thus you can use the
siteLanguagekey on thesiteMetadataobject again to change the language globally. By default it usesen. This is also highlighted in theREADMEagain. If you want to change the language on a per-page basis, define your own<html lang="value" />in your Head API export as it then overrides the global configuration.#1119
02844608Thanks @LekoArts! - Because this theme now uses a Gatsby Head API feature that was introduced in Gatsby 5.5 thepeerDependenciesrange was updated from^5.0.0to^5.5.0.Please also update your
gatsbypackage when updating this theme.v5.0.5Compare Source
Patch Changes
cf7d5122Thanks @LekoArts! - chore(deps): Various dependency updatesv5.0.4Compare Source
Patch Changes
#1080
296b41a1Thanks @LekoArts! - fix: RemoveuseColorSchemeMediaQueryentry from Theme UI configuration since the "system" setting overwrote the preference of a user. We'd need to wait for Theme UI to implement a proper "system" color mode, see https://redirect.github.com/system-ui/theme-ui/discussions/2264. If you want to have the old behavior, define your own Theme UI configuration as shown in the docs.#1080
296b41a1Thanks @LekoArts! - fix: Improve useColorMode usage by: improving the TS types, adding a SSR fallback to the sun/moon icon toggle so that the correct one is displayed once React is hydrated#1070
efbc524aThanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-cara to ^5.2.0v5.0.3Compare Source
Patch Changes
1f4fb5c6Thanks @LekoArts! - fix: Use withPrefix helper for icons.svgv5.0.2Compare Source
Patch Changes
#1051
4facf3d1Thanks @LekoArts! - fix: Use minor pin and update to 0.15.4#1053
c331d005Thanks @LekoArts! - fix: Switch from@theme-ui/presetsto individual preset (e.g.@theme-ui/preset-tailwind)v5.0.1Compare Source
Patch Changes
b9148840Thanks @LekoArts! - fix: Pin @theme-ui/presets to 0.15.3 as 0.15.4 was a breaking changev5.0.0Compare Source
Major Changes
#1045
02872400Thanks @LekoArts! - Update to Gatsby 5. Gatsby 5 Migration Guide.Breaking Changes:
For all other breaking changes, refer to the Gatsby 5 Migration Guide.
v4.0.2Compare Source
Patch Changes
#1032
d16584b2Thanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-cara#1043
5ddaf82fThanks @renovate! - fix(deps): update theme-ui to ^0.15.3v4.0.1Compare Source
Patch Changes
fa281b1aThanks @LekoArts! - Update README information and change somepackage.jsondetails.v4.0.0Compare Source
Major Changes
#967
ee969f3In preparation for the upcoming Gatsby 5 release this release will focus on some breaking changes unrelated to the
gatsbycore package. Another new major version will follow once Gatsby 5 is out so that you can upgrade in steps.Features:
gatsby-plugin-mdx4 (Breaking Change)react-helmetwith Gatsby Head API (Breaking Change)Breaking Changes:
theme-uibetween v0.11 and v0.15react&react-dompeerDependency to>=18.0.0siteLanguagefromsiteMetadatagatsby-plugin-theme-ui/componentsanymore but defined in a<MDXProvider>insrc/components/layoutuseColorSchemeMediaQueryin Theme UI config is set tosystemMigration:
mdxoption tofalseand/or shadowed the theme in any way, you'll need to read the migration guide to e.g. change yourgatsby-config. You'll also need to add anyremarkPluginsorrehypePluginsthat the theme is adding by default.react-helmetin any form in your site, you'll either need to migrate to the Gatsby Head API or re-install the necessary dependencies. By default, the theme no longer ships withreact-helmetas internally everything was migrated to Gatsby Head API. To have thelangtag work correctly on the<html>element you'll need to set it by using thesetHtmlAttributesAPI. The current starter already has this included (you can copy it from there). Thus the<Seo>component should only be used together with Gatsby Head API.<Svg>component is expecting aicons.svgfile inside thestaticfolder. The current starter already has this included (you can copy it from there).v3.0.11Compare Source
Patch Changes
5cc82a5Thanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-carav3.0.10Compare Source
Patch Changes
cdaa886Thanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-carav3.0.9Compare Source
Patch Changes
4c940abThanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-carav3.0.8Compare Source
Patch Changes
221422dThanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-carav3.0.7Compare Source
Patch Changes
e33ebbcThanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-carav3.0.6Compare Source
Patch Changes
f8de317Thanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-caradbe1a0eThanks @LekoArts! - chore: Update peerDependencies to include React 18v3.0.5Compare Source
Patch Changes
12e0006Thanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-carav3.0.4Compare Source
Patch Changes
75d43d0Thanks @LekoArts! - chore: TypeScript updatesv3.0.3Compare Source
Patch Changes
32f10a8Thanks @renovate! - fix(deps): update minor and patch dependencies (react-spring) for gatsby-theme-cara to ^9.3.2v3.0.2Compare Source
Patch Changes
090dfc2Thanks @LekoArts! - chore(deps): Update gatsby-plugin-mdx and gatsby290489bThanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-carav3.0.1Compare Source
Patch Changes
5cc82a5Thanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-carav3.0.0Compare Source
Major Changes
#641
1598dd6Compatibility with Gatsby 4. Upgrade your theme to be able to use the new Gatsby release. Leverage Deferred Static Generation (DSG), Server-Side Rendering (SSR) and Parallel Query Running (PQR) with this new release. Learn more about Gatsby 4.
All Gatsby related packages were also upgraded to their latest new major version.
See Gatsby 4 Migration Guide
BREAKING CHANGES:
>=14.15.0gatsbyversion:^4.0.0^0.9.0to^0.11.0Migration:
v2.0.6Compare Source
Patch Changes
#696
d0b7944Thanks @LekoArts! - chore: Improve READMEs with more instructionsLinks to changelogs and places to ask questions were added.
v2.0.5Compare Source
Patch Changes
e62f62eThanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-carav2.0.4Patch Changes
#655
d01b198Thanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-cara^2.10.1->^2.13.0^4.10.0->^4.13.0^3.10.0->^3.13.0v2.0.3Patch Changes
#632
a159f35Thanks @renovate! - fix(deps): update packagesAll dependencies were updated to their latest version. The asssociated commit includes these updates:
^9.2.3->^9.2.4^9.2.3->^9.2.4^3.8.0->^3.10.0^1.8.0->^1.10.1^2.8.0->^2.10.1^4.8.0->^4.10.0^3.8.0->^3.10.2^5.5.0->^5.7.0^3.8.0->^3.10.0^3.8.0->^3.10.0^9.2.3->^9.2.4Depending on the theme a subset of these packages was updated. Future updates will be more granular so that the changelog is individual for each package!
v2.0.2Compare Source
Patch Changes
#619
6d104cfThanks @renovate! - chore(deps): update packages^3.7.0->^3.8.0^1.7.0->^1.8.0^2.7.0->^2.8.0^4.7.0->^4.8.0^3.7.0->^3.8.0^5.4.0->^5.5.0^3.7.0->^3.8.0^3.7.0->^3.8.0v2.0.1Compare Source
Patch Changes
#597
e1aec09Thanks @renovate! - fix(deps): update packagesRenovate Bot updates:
@react-spring/parallax^9.1.2 -> ^9.2.3@react-spring/web^9.1.2 -> ^9.2.3gatsby-plugin-catch-links^3.6.0 -> ^3.7.0gatsby-plugin-image^1.6.0 -> ^1.7.0gatsby-plugin-mdx^2.6.0 -> ^2.7.0gatsby-plugin-react-helmet^4.6.0 -> ^4.7.0gatsby-plugin-sharp^3.6.0 -> ^3.7.0gatsby-remark-images^5.3.0 -> ^5.4.0gatsby-source-filesystem^3.6.0 -> ^3.7.0gatsby-transformer-sharp^3.6.0 -> ^3.7.0v2.0.0Compare Source
Major Changes
#599
1785dcfThanks @LekoArts!Breaking Changes
lessBabeloption forgatsby-plugin-mdxreact-springfrom v8 to v9theme-uifrom v0.3 to v0.9 and thus alsoemotionfrom v10 to v11@emotion/styledgatsby-plugin-typescript&gatsby-plugin-emotionMigrating
lessBabeloption might break your setup in some edge cases. If it doesn't work, turn on themdxoption and choose your own config forgatsby-plugin-mdxreact-springhere: 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"theme-uiis here: https://theme-ui.com/migrating and foremotionhere: https://emotion.sh/docs/emotion-11@emotion/styledyou'll need to install it separately now@emotion/styledyou'll need to addgatsby-plugin-emotionyourselfImprovements
sharptheme option to be able to configuregatsby-plugin-sharpon your own (helpful for defaults forgatsby-plugin-image)react-springandtheme-uiupgradesProjectCardcomponent are now spread by default in thecomponentsconfig ofgatsby-plugin-theme-uiUpdates 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.
gatsby-plugin-google-analyticsFAST_DEVflagConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.