up.log.enable()
will now keep logging enabled for the remainder of this
browser session (and persist through page reloads).up:history:push
(preventable), up:history:pushed
and up:history:restored
:before
/ :after
pseudo-classes
would not work correctly in tables.up.animate()
with { duration: 0 }
would return a promise
that never resolved.mousedown
instead of click
.
This fixes the case where an [up-instant]
link removes its parent and thus a click
event never bubbles up to the body.::-webkit-scrollbar
.
To take advantage of this, make sure to also style scrollbars on elements with an [up-viewport]
attribute.up.tooltip.config
was not publicly acccessible.up.tooltip.isOpen()
was not publicly acccessible.config.openDuration
, config.closeDuration
, config.openEasing
, config.closeEasing
window.console
and several properties (log
, debug
, info
, warn
, error
, group
, groupCollapsed
, groupEnd
).up-current
now considers two URLs different if they have different query strings.
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.