This repository was archived by the owner on Jan 11, 2023. It is now read-only.
This repository was archived by the owner on Jan 11, 2023. It is now read-only.
0.29 planning #1545
Closed
Description
I would like to propose the following breaking changes for 0.29:
- Remove
segment
prop from layouts (RFC: Removesegment
prop from layouts #824) - Fix service-worker.js: "Uncaught (in promise) TypeError: Request failed" on export with relative path #1441 / When building sapper with basepath, files and shell of service-worker does not include basepath #1538 / Service worker files to cache don't include base path #1692. One possible fix might be to revert Prefix file paths in SW manifest with a slash #1244 though I'm not quite sure how the
service-worker.js
in the template would need to be updated. Or possibly we could prepend the basepath in the manifest which would not be a breaking change and would not require the template to be updated. That might be easier/safer, but could result in a slightly larger manifest (though I'm not sure it'd matter after compression) Remove Rollup CSS handling plugin. It's now nicely contained in a plugin that doesn't touch any other code. I recently- SvelteKit as planned will not allow this. Better to keep Sapper aligned
converted rollup-plugin-css-chunks to TypeScript and would like to take a look at integrating our plugin there. See the RFC for full details: Splitting out Sapper's CSS handling rfcs#29- DONE - Upgrade
rollup-plugin-css-chunks
(Upgrade rollup-plugin-css-chunks #1666) - DONE -
sapper:prefetch
(Change rel=prefetch to sapper:prefetch #1566)