Neos 9 compatibility – Breaking
Breaking changes:
- New
NodeTypes/Overrides.yamlglobally disablesContent.Hotspotfrom genericNeos.Neos:ContentCollectionslots — accidental placement is now prevented at the node type level.
New:
Molecule.ContentWithHotspots: newhotspotNodeTypesprop, rendered asdata-hotspot-node-typesin edit mode so the JS layer knows which node types to watch. Useful for custom Hotspot node type implementations.HotspotsJS class:onExternalNodeSelectedpublic callback fires when a node is selected (passes the element orundefined).has-selected-pinCSS class added to the containerdomSectionwhen a hotspot is selected — useful for custom styling.- German translations for all hotspot node type properties.
Upgrade:
If you override Atom.Hotspot, replace any *.context.inBackend with renderingMode.isEdit / renderingMode.isPreview.