Release 1.66.0
Release Notes - Seatmap Platform
Version 1.66.0 - 2026-05-18
Release Focus: Dependency-maintenance minor — ESLint 9 flat config across the JS/TS estate, npm-audit cleanup in converter-service, formatjs and Babel package renames, plus a feat: carrying the AI-crawler robots.txt allowlist (also shipped as 1.65.16) and a small booking-renderer table-label fix.
MetaTitle: Release 1.66.0 - Seatmap.pro MetaDescription: Seatmap.pro 1.66.0 ships ESLint 9 + flat config, npm-audit cleanup, AI crawler allowlist, and a renderer fix for SVG-bound table labels.
What’s New
Explicit AI crawler allowlist in robots.txt
Carries forward the SEAT-993 work also shipped as 1.65.16: explicit Allow: / directives in seatmap.pro/robots.txt for opt-in AI crawlers (Google-Extended, Applebot-Extended, GPTBot, ClaudeBot, PerplexityBot, Meta AI, Apple Intelligence), and a “Start here for AI agents” pointer in llms.txt anchoring assistants to the canonical AI integration guide. Issue: SEAT-993.
What’s Fixed
Booking renderer respects labelVisible in the SVG-bound table label path
A residual gap in SEAT-895 left the SVG-bound table label path ignoring the new labelVisible flag — labels rendered on tables that the user had explicitly hidden. The path now honours labelVisible consistently with the other label paths. Issue: SEAT-895.
Dependency Maintenance
- ESLint 9 with flat config across all TypeScript projects (editor-client, booking-client, converter-service, common JS tooling) — removes the deprecated
.eslintrccascade in favour of a singleeslint.config.mjsper project. - converter-service —
npm audit fixclears 6 advisories; no functional changes. - editor-client — replace
@formatjs/intl-utilswith a small localselectTimeUnithelper (the upstream package is unmaintained); drop now-redundant@types/uuidand@types/classnamesstub packages. - booking-client — rename
@babel/plugin-proposal-*plugins to their@babel/plugin-transform-*successors (the proposal packages are now deprecated aliases).
These are no-runtime-behavior changes intended to keep the dependency surface clean and free of audit warnings. No application-level migration is required.
Affected products
editor-client,booking-client,converter-service— ESLint/deps maintenance.knowledge-base— AI crawler allowlist (SEAT-993).booking-client— SVG-bound table label fix (SEAT-895).
Upgrade
Standard minor bump. Customers consuming @seatmap.pro/renderer:
npm install @seatmap.pro/renderer@1.66.0
No API contract changes; renderer behavior change is limited to the SEAT-895 label-visibility fix above.