Skip to content

1.0.0-alpha8

Compare
Choose a tag to compare
@KyleAMathews KyleAMathews released this 02 Nov 02:08
· 20915 commits to master since this release

Prepping to launch first big website on Gatsby 1.0.0! Knocking out some remaining bugs.

Added

  • Extension API swOnUpdated for when a service worker finishes
    updating. Use this to alert users of your app to reload to see the
    latest version.
    commit

Fixed

  • hot reloading now fully works. Apparently you can't use function
    components for top-level routes on react-router with react-hot-loader
    3.0 ¯\_(ツ)_/¯ #532 and
    commit
  • Webpack needs the help of an obscure setting recordsPath to preserve
    module ids across builds. Big thanks to @NekR, @bebraw, and @TheLarkInn for helping me with this. Previous to this change, loading changed JS chunks could cause a JS
    error as the module ids the new chunk expects wouldn't match the module
    ids from the older chunks.
    #533

Changed

  • Disabled hard-source-webpack-plugin. It speeds up builds significantly
    but has been causing hard-to-debug errors while developing. We'll
    circle back to it down the road.
    commit
  • Restored using ChunkManifestPlugin. It was disabled while trying to
    debug the mismatched module id bug but that being fixed, we're using
    it again.
    commit
  • Name modules ids in development for easier debugging. Primary benefit
    is you can see which modules are getting hot reloaded.
    commit