v3.4.0
New features
-
In a document specification, the values of
unknownElement
andunknownAttribute
can now be functions. This is documented in section 14.1 of the Xonomy manual. -
The menus that appear when the user clicks on element named and attribute names can now be hierarchical. See section 4 in the Xonomy manual.
Bug fixes
-
Fixed a bug in
Xonomy.editRaw
which caused raw text/markdown editing to not work sometimes. -
Introduced a workaround for a drag-and-drop issue in Chrome.
-
Pop-up bubble placement has been made more robust in case of limited screen space.
-
When adding elements and attributes into the document, their surrogate objects now always have a parent, even before they have been physically inserted into the document.
Credits
Thanks to @filodej for most of the work on these features and bug fixes.