- #812
334f0cbThanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-minimal-blog-core
- #776
d60f9cdThanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-minimal-blog-core
- #713
71e15caThanks @renovate! - fix(deps): update dependency gatsby-plugin-sharp to ^4.0.1 for gatsby-theme-minimal-blog-core
Compatibility 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.
BREAKING CHANGES:
- Minimum required Node.js version:
>=14.15.0 - Minimum required
gatsbyversion:^4.0.0 - Upgraded Theme UI (packages) from
^0.9.0to^0.11.0
New Features:
- You can now use
defer: truein the frontmatter of your page/post to mark the page as deferred (for Deferred Static Generation)
Bug Fixes:
- The
slugkey on posts now correctly respects thepostsPrefixoption (fixes #699). This means that the URL now also contains thepostsPrefixoption (which is potentially breaking if you rely on this being different). - The
slugkey on pages now correctly respects thebasePathoption. This means that the URL now also contains thebasePathoption (which is potentially breaking if you rely on this being different).
Migration:
- If you relied on
slugboth for posts or pages you'll need to check if your URLs are still as expected - If you used Theme UI in custom components, check the Theme UI changelog
- Update CI/local environment to account for the new Node.js requirement
-
#696
d0b7944Thanks @LekoArts! - chore: Improve READMEs with more instructionsLinks to changelogs and places to ask questions were added.
- #695
afba2ffThanks @LekoArts! - fix(deps): update minor and patch dependencies for gatsby-theme-minimal-blog-core
-
#664
2ca7855Thanks @renovate! - fix(deps): update minor and patch dependencies for gatsby-theme-minimal-blog-core
-
#644
4fccc44Thanks @LekoArts! - feat(minimal-blog-core): SetbackgroundColorin gatsby-remark-images totransparentBy default the plugin has
whiteas abackgroundColor. This is a problem for transparent images (PNG) that are viewed in the dark theme version of the site. So as a sensible default I'll set this totransparentnow. If you relied on this being white and want to restore the old behavior, set themdxoption tofalsefor the theme, copy/paste the existinggatsby-plugin-mdxconfig into your own site.For example, your
gatsby-config.jsthen will look like this:module.exports = { // + Rest of your config plugins: [ // + rest of your plugins { resolve: `@lekoarts/gatsby-theme-minimal-blog`, options: { mdx: false // + rest of the options you want to set } }, { resolve: `gatsby-plugin-mdx`, options: { lessBabel: true, extensions: [`.mdx`, `.md`], gatsbyRemarkPlugins: [ { resolve: `gatsby-remark-images`, options: { maxWidth: 960, quality: 90, linkImagesToOriginal: false } } ], plugins: [ { resolve: `gatsby-remark-images`, options: { maxWidth: 960, quality: 90, linkImagesToOriginal: false } } ] } } ] };
-
#632
a159f35Thanks @renovate! - fix(deps): update packagesAll dependencies were updated to their latest version. The asssociated commit includes these updates:
Depending 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!
-
#619
6d104cfThanks @renovate! - chore(deps): update packages
-
#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.0
-
#605
b2822c0Thanks @LekoArts! - fix: Don't use nullish coalescingSupport for Node versions older than 14+
#599 1785dcf Thanks @LekoArts!
- Using
lessBabeloption forgatsby-plugin-mdx - Updating
theme-uifrom v0.3 to v0.9 and thus alsoemotionfrom v10 to v11 - Updating all Gatsby related packages to latest
- Removed
gatsby-plugin-typescript - Removed
gatsby-plugin-feed - Removed
typeface-ibm-plex-sansnpm package
- The
lessBabeloption might break your setup in some edge cases. If it doesn't work, turn on themdxoption and choose your own config forgatsby-plugin-mdx - The changelog/migration guide for
theme-uiis here: https://theme-ui.com/migrating and foremotionhere: 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
- Performance improvements from
theme-uiupgrade - Fixed #415
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_DEVflag - Update to all latest Gatsby (+ plugins) versions
- Move
gatsby-plugin-feedfrom theme to starter - Use
gatsby-omni-font-loaderto load the primary font ("IBM Plex Sans") instead of in the theme itself
47f747e#559 Thanks @renovate! - Dependency updates for various packages, including theme-ui and gatsby related packages (includes improvements forgatsby-plugin-image)
-
9d25527#551 Thanks @renovate! - chore(deps): update packagesYou can see the details of the update here: #551
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.6.3 (2020-11-11)
Note: Version bump only for package @lekoarts/gatsby-theme-minimal-blog-core
2.6.2 (2020-11-04)
- gatsby-theme-minimal-blog-core: Use postPrefix for posts, not pages (d389326)
2.6.1 (2020-11-02)
2.6.0 (2020-11-01)
2.5.2 (2020-10-25)
2.5.1 (2020-10-10)
Note: Version bump only for package @lekoarts/gatsby-theme-minimal-blog-core
2.5.0 (2020-09-25)
2.4.4 (2020-09-25)
2.4.3 (2020-09-16)
2.4.2 (2020-09-10)
2.4.1 (2020-08-28)
2.4.0 (2020-08-27)
2.3.11 (2020-08-27)
- deps: update packages (#458) (dcfb106)
- deps: update packages (#461) (6e4e35e)
- deps: update packages (#464) (cfa1d43)
2.3.10 (2020-07-09)
2.3.9 (2020-07-04)
2.3.8 (2020-07-03)
2.3.7 (2020-07-02)
2.3.6 (2020-06-08)
2.3.5 (2020-05-29)
2.3.4 (2020-05-12)
Note: Version bump only for package @lekoarts/gatsby-theme-minimal-blog-core
2.3.3 (2020-05-04)
2.3.2 (2020-05-02)
Note: Version bump only for package @lekoarts/gatsby-theme-minimal-blog-core
2.3.1 (2020-04-28)
2.3.0 (2020-04-27)
- Update theme-ui to v0.3.x (#371) (67a05ac), closes /theme-ui.com/migrating#v03 #262
2.2.7 (2020-04-24)
2.2.6 (2020-04-13)
2.2.5 (2020-04-12)
2.2.4 (2020-04-12)
2.2.3 (2020-04-01)
Note: Version bump only for package @lekoarts/gatsby-theme-minimal-blog-core
2.2.2 (2020-03-31)
- deps: update gatsby (#305) (f3a5e36)
- deps: update gatsby (#312) (5a93a50)
- deps: update gatsby (#319) (b7c3dcd)
- deps: update gatsby (#330) (af9b834)
- deps: update mdx to ^1.5.8 (#331) (9580e68)
- gatsby-theme-minimal-blog: add Markdown support to gatsby-p… (#308) (c338b01)
2.2.1 (2020-03-04)
2.2.0 (2020-02-29)
2.1.0 (2020-02-27)
2.0.2 (2020-02-27)
2.0.1 (2020-02-16)
- deps: update dependency gatsby-plugin-sharp to ^2.4.0 (#246) (19a6fbe)
- deps: update gatsby (#260) (5a779f3)
2.0.0 (2020-01-23)
- The navigation and externalLinks options are no longer on the siteMetadata but now in the theme options itself.