- 4119550: Breaking: renamed escapeCustomIdent to escapeViewTransitionName. On client-side, CSS.escape is recommended instead.
- 9f1d32e: [Declarative Names]: Improves error handling when an illegal CSS selector is used to automatically set view-transition-names.
- fa8bd91: Adds a reusable function to escape view transition names that have characters beyond A-Za-z0-9-_
- ef4110e: Fixes a bug where assigning "" with declarative-names led to incorrect view-transition-names
- b561687: The declarative-names script left experimental state, justifying the first major release of the Drawer!
- 1e8e650: adds may-start-view-transition as a common wrapper for browsers with and without native view transition support
- 8b2d2f5: Still not officially supported. Code refactorings and renames. Breaking: vtn -> declarative-names.
- 3f7f2a6: Also sets names on page load
- 27cbbc9: The best function can't help it it isn't called
- 3a4055b: Initial release