mirror of
https://github.com/kevin-DL/sapper.git
synced 2026-01-12 11:15:14 +00:00
10 KiB
10 KiB
sapper changelog
0.11.0
- Create launcher file (#240)
- Only keep necessary parts of webpack stats (#251)
- Allow
NODE_ENVto be overridden when building (#241)
0.10.7
- Allow routes to have a leading
.(#243) - Only encode necessary characters in routes (#234)
- Preserve existing
process.envwhen exporting (#245)
0.10.6
- Fix error reporting in
sapper start
0.10.5
- Fix missing service worker (#231)
0.10.4
- Upgrade chokidar, this time with a fix (#227)
0.10.3
- Downgrade chokidar (#212)
0.10.2
- Attach
storeto error pages - Fix sorting edge case (#215)
0.10.1
- Fix server-side
fetchpaths (#207)
0.10.0
- Support mounting on a path (this requires
app/template.htmlto include%sapper.base%) (#180) - Support per-request server-side
Storewith client-side hydration (#178) - Add
this.fetchtopreload, with credentials support (#178) - Exclude sourcemaps from preload links and
<script>block (#204) - Register service worker in
<script>block
0.9.6
- Whoops —
tslibis a runtime dependency
0.9.5
- Stringify clorox output (#197)
0.9.4
- Add
SAPPER_BASEandSAPPER_APPenvironment variables (#181) - Minify template in
sapper build(#15) - Minify all HTML files in
sapper export(#172) - Log exported files (#195)
- Add
--open/-oflag tosapper devandsapper start(#186)
0.9.3
- Fix path to
sapper-dev-client
0.9.2
- Include
distfiles in package
0.9.1
- Include
sapperbin
0.9.0
- Use
devalueinstead ofserialize-javascript, allowingpreloadto return non-POJOs and cyclical/repeated references, but not functions (#112) - Kill child process if webpack crashes (#177)
- Support HMR on remote devices (#165)
- Remove hard-coded port ((#169))
- Allow non-JS files, e.g. TypeScript to be used as entry points and server routes (#57)
- Faster startup (#173)
0.8.4
- Fix route sorting (#175)
0.8.3
- Automatically select available port, or use
--portflag fordevandstart(#169) - Show stats after build/export (#168)
- Various CLI improvements (#170)
0.8.2
- Rename
preloadRoutestoprefetchRoutes(#166)
0.8.1
- Add
sapper startcommand, for running an app built withsapper build(#163)
0.8.0
- Update to webpack 4
- Add
preloadRoutesfunction — secondary routes are no longer automatically preloaded (#160) sapper buildoutputs tobuild,sapper build custom-diroutputs tocustom-dir(#150)sapper exportoutputs toexport,sapper export custom-diroutputs tocustom-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
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.jsto package - Wait until first successful client build before creating service-worker.js
0.7.1
- Add missing
tslibdependency
0.7.0
- Restructure app layout (see migration guide) (#126)
- Support
this.redirect(status, location)andthis.error(status, error)inpreloadfunctions (#127) - Add
sapper devcommand - Add
sapper --helpcommand
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.filesandpkg.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
initwhen first page has rendered (#99) - Handle invalid hash links (#104)
- Avoid
URLSearchParams(#107) - Don't automatically set
Content-Typefor 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
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
delexports (#77) - Send preloaded data for first route to client, where possible (#3)
0.3.2
- Expose
prefetchfunction (#61)
0.3.1
- Fix missing
runtime.js
0.3.0
- Move
sapper/runtime/app.jstosapper/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
gotofunction (#29) - Don't use
/tmpas 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...preloadheaders 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
urlto 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 buildfrom prod server (#21)
0.1.3-5
- Fix typo
0.1.2
- Use
atime.getTime()andmtime.getTime()instead ofatimeMsandmtimeMs(#11) - Make dest dir before anyone tries to write to it (#18)
0.1.1
- Expose resolved pathname to
sapper/runtime/app.jsas__app__inside main.js
0.1.0
- First public preview