This is a maintenance release that addresses some bugs while we're working on the next major feature update.
Changes
Fix an error being thrown when a caching request is tracking an existing request to the same URL, and that existing request responds with an error status (issue #676).
Fix a bug where a modal overlay could not be closed when a child popup would be open below the screen fold.
Focus is no longer trapped in popup overlays. Focus remains trapped in all other overlay modes, but this can be disabled by setting up.layer.config.overlay.trapFocus = false.
The dismiss button in overlays now has a hand cursor (by @apollo13).
Fix a bug where links with relative URLs were sometimes revalidated against the wrong base URL (issue #669).
Upgrading
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.