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.