Version 5.0.0

September 29, 2026

Initial release.

  • Plan and Area element types. Plans carry a real-unit frame (metres or feet), a snap grid and an optional underlay; areas are shapes on it with codes, per-type field layouts and per-site titles.
  • Area types in project config, each a hall, stand or feature, with a colour, a code prefix and its own field layout. Hall, Stand and Facility are created on install.
  • The designer: Leaflet CRS.Simple with Leaflet-Geoman — rectangles, polygons and circles; edit, drag, rotate and remove; snapping to the grid and to neighbouring areas; a details panel, a searchable area list, and Craft's slideout for each area's fields.
  • Derived data: surface, centroid, bounding box and dimensions of every shape; each area's hall from where its centre is; automatic codes (A, B… for halls, A-01, A-02… for stands).
  • Front end: craft.hitz.render() with labels, tooltips, popups or a popup template, legend, search, highlighting and #hitz= deep links; craft.hitz.planData() for your own renderer; a JavaScript API and hitz:select events.
  • Element queries (plan, type, kind, hall, code, availability, surface) and the Hitz Plans and Hitz Areas relation fields.
  • Pro: stand availability, GeoJSON import/export, stands CSV, the JSON endpoint and the hitz/plans/* console commands. Lite: one plan and 40 areas.