# sapper changelog ## 0.19.1 * Don't include local origin in export redirects ([#409](https://github.com/sveltejs/sapper/pull/409)) ## 0.19.0 * Extract styles out of JS into .css files, for Rollup apps ([#388](https://github.com/sveltejs/sapper/issues/388)) * Fix `prefetchRoutes` ([#380](https://github.com/sveltejs/sapper/issues/380)) ## 0.18.7 * Support differential bundling for Rollup apps via a `--legacy` flag ([#280](https://github.com/sveltejs/sapper/issues/280)) ## 0.18.6 * Bundle missing dependency ## 0.18.5 * Bugfix ## 0.18.4 * Handle non-Sapper responses when exporting ([#382](https://github.com/sveltejs/sapper/issues/392)) * Add `--dev-port` flag to `sapper dev` ([#381](https://github.com/sveltejs/sapper/issues/381)) ## 0.18.3 * Fix service worker Rollup build config ## 0.18.2 * Update `pkg.files` ## 0.18.1 * Add live reloading ([#385](https://github.com/sveltejs/sapper/issues/385)) ## 0.18.0 * Rollup support ([#379](https://github.com/sveltejs/sapper/pull/379)) * Fail `export` if a page times out (configurable with `--timeout`) ([#378](https://github.com/sveltejs/sapper/pull/378)) ## 0.17.1 * Print which file is causing build errors/warnings ([#371](https://github.com/sveltejs/sapper/pull/371)) ## 0.17.0 * Use `cheap-watch` instead of `chokidar` ([#364](https://github.com/sveltejs/sapper/issues/364)) ## 0.16.1 * Fix file watching regression in previous version ## 0.16.0 * Slim down installed package ([#363](https://github.com/sveltejs/sapper/pull/363)) ## 0.15.8 * Only set `preloading: true` on navigation, not prefetch ([#352](https://github.com/sveltejs/sapper/issues/352)) * Provide fallback for missing preload errors ([#361](https://github.com/sveltejs/sapper/pull/361)) ## 0.15.7 * Strip leading slash from redirects ([#291](https://github.com/sveltejs/sapper/issues/291)) * Pass `(req, res)` to store getter ([#344](https://github.com/sveltejs/sapper/issues/344)) ## 0.15.6 * Fix exporting with custom basepath ([#342](https://github.com/sveltejs/sapper/pull/342)) ## 0.15.5 * Faster `export` with more explanatory output ([#335](https://github.com/sveltejs/sapper/pull/335)) * Only blur `activeElement` if it exists ([#332](https://github.com/sveltejs/sapper/issues/332)) * Don't emit `client_info.json` or `server_info.json` ([#318](https://github.com/sveltejs/sapper/issues/318)) ## 0.15.4 * Add `ignore` option ([#326](https://github.com/sveltejs/sapper/pull/326)) ## 0.15.3 * Crawl pages in parallel when exporting ([#329](https://github.com/sveltejs/sapper/pull/329)) * Don't minify inline JS when exporting ([#328](https://github.com/sveltejs/sapper/pull/328)) ## 0.15.2 * Collapse component chains where no intermediate layout component is specified ([#312](https://github.com/sveltejs/sapper/issues/312)) ## 0.15.1 * Prevent confusing error when no root layout is specified ## 0.15.0 * Nested routes (consult [migration guide](https://sapper.svelte.technology/guide#0-14-to-0-15) and docs on [layouts](https://sapper.svelte.technology/guide#layouts)) ([#262](https://github.com/sveltejs/sapper/issues/262)) ## 0.14.2 * Prevent unsafe replacements ([#307](https://github.com/sveltejs/sapper/pull/307)) ## 0.14.1 * Route parameters can be qualified with regex characters ([#283](https://github.com/sveltejs/sapper/pull/283)) ## 0.14.0 * `4xx.html` and `5xx.html` are replaced with `_error.html` ([#209](https://github.com/sveltejs/sapper/issues/209)) * Treat `foo/index.json.js` and `foo.json.js` as equivalents ([#297](https://github.com/sveltejs/sapper/issues/297)) * Return a promise from `goto` ([#270](https://github.com/sveltejs/sapper/issues/270)) * Use store when rendering error pages ([#293](https://github.com/sveltejs/sapper/issues/293)) * Prevent console errors when visiting an error page ([#279](https://github.com/sveltejs/sapper/issues/279)) ## 0.13.6 * Fix `baseUrl` synthesis ([#296](https://github.com/sveltejs/sapper/issues/296)) ## 0.13.5 * Fix handling of fatal errors ([#289](https://github.com/sveltejs/sapper/issues/289)) ## 0.13.4 * Focus `
` after navigation ([#287](https://github.com/sveltejs/sapper/issues/287)) * Fix timing of hot reload updates * Emit `fatal` event if server crashes ([#285](https://github.com/sveltejs/sapper/pull/285)) * Emit `stdout` and `stderr` events on dev watcher ([#285](https://github.com/sveltejs/sapper/pull/285)) * Always refresh client assets in dev ([#286](https://github.com/sveltejs/sapper/pull/286)) * Correctly initialise rebuild stats ## 0.13.3 * Make `fatal` events clonable for IPC purposes ## 0.13.2 * Emit a `basepath` event ([#284](https://github.com/sveltejs/sapper/pull/284)) ## 0.13.1 * Reinstate ten-second interval between dev server heartbeats ([#276](https://github.com/sveltejs/sapper/issues/276)) ## 0.13.0 * Expose `dev`, `build`, `export` and `find_page` APIs ([#272](https://github.com/sveltejs/sapper/issues/272)) ## 0.12.0 * Each app has a single `