Files
sapper/CHANGELOG.md
Rich Harris b1067103a4 -> v0.8.4
2018-03-07 15:57:46 -05:00

6.9 KiB

sapper changelog

0.8.4

  • Fix route sorting (#175)

0.8.3

  • Automatically select available port, or use --port flag for dev and start (#169)
  • Show stats after build/export (#168)
  • Various CLI improvements (#170)

0.8.2

  • Rename preloadRoutes to prefetchRoutes (#166)

0.8.1

  • Add sapper start command, for running an app built with sapper build (#163)

0.8.0

  • Update to webpack 4
  • Add preloadRoutes function — secondary routes are no longer automatically preloaded (#160)
  • sapper build outputs to build, sapper build custom-dir outputs to custom-dir (#150)
  • sapper export outputs to export, sapper export custom-dir outputs to custom-dir (#150)
  • Improved logging (#158)
  • URI-encode routes (#103)
  • Various performance and stability improvements (#152)

0.7.6

  • Prevent client-side navigation to server route (#145)
  • Don't serve error page for server route errors (#138)

0.7.5

  • Allow dynamic parameters inside route parts (#139)

0.7.4

  • Force NODE_ENV='production' when running build or export (#141)
  • Use source-map-support (#134)

0.7.3

  • Handle webpack assets that are arrays instead of strings (#131)
  • Wait for new server to start before broadcasting HMR update (#129)

0.7.2

  • Add hmr-client.js to package
  • Wait until first successful client build before creating service-worker.js

0.7.1

  • Add missing tslib dependency

0.7.0

  • Restructure app layout (see migration guide) (#126)
  • Support this.redirect(status, location) and this.error(status, error) in preload functions (#127)
  • Add sapper dev command
  • Add sapper --help command

0.6.4

  • Prevent phantom HMR requests in production mode (#114)

0.6.3

  • Ignore non-HTML responses when crawling during export
  • Build in prod mode for export

0.6.2

  • Handle unspecified type in sapper export

0.6.1

  • Fix pkg.files and pkg.bin

0.6.0

  • Hydrate on first load, and only on first load (#93)
  • Identify clashes between page and server routes (#96)
  • Remove Express-specific utilities, for compatbility with Polka et al (#94)
  • Return a promise from init when first page has rendered (#99)
  • Handle invalid hash links (#104)
  • Avoid URLSearchParams (#107)
  • Don't automatically set Content-Type for server routes (#111)
  • Handle empty query string routes, e.g. /? (#105)

0.5.1

  • Only write service-worker.js to filesystem in dev mode (#90)

0.5.0

  • Experimental support for sapper export (#9)
  • Lazily load chokidar, for faster startup (#64)

0.4.0

  • %sapper.main% has been replaced with %sapper.scripts% (#86)
  • Node 6 support (#67)
  • Explicitly load css-loader and style-loader (#72)
  • DELETE requests are handled with del exports (#77)
  • Send preloaded data for first route to client, where possible (#3)

0.3.2

  • Expose prefetch function (#61)

0.3.1

  • Fix missing runtime.js

0.3.0

  • Move sapper/runtime/app.js to sapper/runtime.js
  • Cancel navigation if overtaken by second navigation (#48)
  • Store preloaded data, to avoiding double prefetching (#49)
  • Pass server request object to preload (#54)
  • Nested routes (#55)

0.2.10

  • Handle deep links correctly (#44)

0.2.9

  • Don't write files to disk in prod mode

0.2.8

  • Add goto function (#29)
  • Don't use /tmp as destination in Now environments

0.2.7

  • Fix streaming bug

0.2.6

  • Render main.js back to templates, to allow relative imports (#40)

0.2.5

  • Fix nested routes on Windows (#39)
  • Rebundle when routes and main.js change (#34)
  • Add Link...preload headers for JavaScript assets (#2)
  • Stream document up to first dynamic content (#19)
  • Error if routes clash (#33)

0.2.4

  • Posixify path to HMR client

0.2.3

  • Posixify import paths, even on Windows (#31)
  • Pass url to 404 handler

0.2.2

  • Create destination directory when building, don't assume it's already there from dev mode
  • We have tests now!

0.2.1

  • Inject HMR logic in dev mode

0.2.0

  • Separate sapper build from prod server (#21)

0.1.3-5

  • Fix typo

0.1.2

  • Use atime.getTime() and mtime.getTime() instead of atimeMs and mtimeMs (#11)
  • Make dest dir before anyone tries to write to it (#18)

0.1.1

  • Expose resolved pathname to sapper/runtime/app.js as __app__ inside main.js

0.1.0

  • First public preview