Skip to content

Changelog

v0.2 — Description Sync & Template Stabilization

Section titled “v0.2 — Description Sync & Template Stabilization”

Date: April 6, 2026

  • Automated GTM UI descriptions — A new sync engine (sync-descriptions.ts) generates GTM UI help text directly from AST test examples, ensuring the GTM interface always shows accurate, up-to-date input/output demonstrations.
  • Template corruption fix — Repaired JSON schema corruption across 25+ templates caused by a regex token interpolation bug ($ in replacement strings). All templates now pass strict JSON validation.
  • Cleaner website descriptions — Variable pages on the documentation site now show only the base description, stripping out the example blocks that are only needed in the GTM UI.
AreaWhat Changed
sync-descriptions.tsNew script: parses @display annotations from [example] tests and injects formatted examples into the GTM help field
tpl-parser.tsparseHelpField() now splits on *** separator to strip examples from website descriptions
astro.config.mjsAdded site field for sitemap generation
25+ .tpl filesRepaired corrupted JSON in help parameters (condition, object, string, url categories)
  • 10.1 — Build AST-to-UI Description Sync Engine
  • 10.2 — Repair Template JSON Schema Corruption
  • 10.3 — Website Description Cleanup & Baseline Stabilization

Date: April 5, 2026

First tagged baseline of the template library. All 250+ variable templates with working tests, documentation site, and GTM container exports.


Date: Coming soon

  • 250+ variable templates across 14 categories
  • Full container JSON for one-click GTM import
  • Core-only container JSON for minimal setups
  • Individual .tpl files for selective import
  • Complete documentation for every variable
CategoryVariablesDescription
String30+Text manipulation and formatting
Array25+List operations and filtering
Object20+Key extraction and deep access
Ecommerce40+GA4 purchase, items, promotions
Number15+Math operations and formatting
Condition20+Logical tests and branching
URL15+URL parsing and parameter extraction
Date10+Date formatting and calculations
Time10+Time operations
GTM15+GTM-specific utilities
DOM10+DOM access helpers
Logic20+Boolean and control flow
Value15+Type conversion and defaults
Items25+GA4 item array operations

Subscribe to the newsletter to get notified about new releases.