Gatsby Advanced Starter Versions Save

A high performance skeleton starter for GatsbyJS with an advanced feature set.

v4.17.0

1 year ago

Notable changes are:

  • GatsbyJS v4.17 support
  • Cypress v10 Support
  • Jest v28 support
  • ESLint v8 support
  • TypeScript v4.7 support

v4

2 years ago

Gatsby V4 support release.

The new version comes with support for Deferred Static Generation (DSG) and Server Side Rendering (SSR)!

You can read more about Gatsby's V4 release here.

v3.2.2

2 years ago

I'm excited to announce the 3rd major release for the Advanced Starter!

New feature highlights are MDX, Infinite Scrolling, SEO overhaul, React Query support and unit/integration/e2e testing setup out of the box.

One of the major changes is the introduction of gatsby-theme-advanced as the main building block of the project.

This version also introduces the gatsby-theme-amaranth (demo), a mobile optimized stylish blog theme for GatsbyJS equipped with advanced features such as SEO, image optimization, PWA capabilities and infinite scrolling feeds.

These changes will make the starter more integrated with current GatsbyJS ecosystem and improve the process of receiving upstream updates as outlined in the documentation.

Changes

General

  • Separated starter into a theme (gatsby-theme-advanced) and a starter
  • Switched to TypeScript
  • Introduced a styled theme gatsby-theme-amaranth (demo)
  • Documentation has been overhauled to account for the changes

Features

  • Introduced a centralized Post data system to standardize querying and displaying data
  • Added support for MDX
  • Added support for embedding videos into MDX
  • Added support for embedding iframes into MDX
  • Added support for computing and displayed related posts based on category/tag match ranking
  • Added support for client side API calls via React Query
  • Added infinite scrolling
  • Updated and fixed the SEO component to support all main tag types (generic meta, OpenGraph, Google Rich Results and Twitter Tags)
  • Added support for basePath to the themes
  • Added configuration merging and overrides via themes
  • Added support for importing SVG icons
  • Use Styled Components for styling the gatsby-theme-amaranth
  • Upgraded to use GTAG instead of Google Analytics
  • Added optimization of all images via gatsby-plugin-image
  • Switched to gatsby-plugin-disqus to improve user experience.
  • Code coverage monitoring via Coveralls (for gatsby-theme-advanced) and Codecov (for gatsby-theme-amaranth)

Testing

  • Added unit/integration tests to gatsby-theme-advanced
  • Added unit/integration tests to gatsby-theme-amaranth
  • Added E2E tests to Advanced theme demo
  • Added E2E tests to Amaranth theme demo
  • Added accessibility testing via axe-core

Tooling

  • Upgraded to Yarn 3
  • Overhauled ESLint configuration to support TypeScript, React Hooks, Jest, Cypress
  • Added scripts for project wide type checking
  • Added dev:network script to test the project on local network
  • Updated MarkdownLint setup
  • CI via GitHub Actions
  • CD via GitHub actions and Netlify

v3

3 years ago

Switches to GatsbyJS v3.

v2.20.11

3 years ago

Changes:

  • Migration to functional components (with the support for React Hooks)
  • Reacts Hooks linting support
  • Dependency upgrades
  • Linting configuration update
  • Formatting configuration update
  • Fixes Netlify CMS configuration mismatch (Thanks to @armnetworking for #89).
  • Fixes #88 by removing the redundant configuration file
  • Stylelint configuration overhaul
  • README cleanup

20/06

3 years ago

June 2020 release of gatsby-advanced-starter.