Continuing our focus on stability, this release addresses some long-standing issues:
<video> and <audio> elements would render incorrectly in Safari (#432).<script up-keep> elements would re-run during subsequent render passes.<script> elements would not run when targeted directly.<noscript up-keep> elements would not be persisted during fragment updated.<noscript> elements would lose their text content when targeted directly.
If you're upgrading from an older Unpoly version you should load unpoly-migrate.js
to polyfill deprecated APIs.
Changes handled by unpoly-migrate.js are not considered breaking changes.
See our upgrading guide for details.