Skip to main content

Changelog

All notable changes to TagDragon are documented here. For the full diff, visit the releases page on GitHub.

v1.7.0 — May 11, 2026

Changed

  • Removed legacy and consolidated providers: Adobe DTM, Adobe Heartbeat, Adobe Audience Manager, Webtrends, Zemanta, GA UA, Scorecard Research, Indicative, Vibes, and Merkury — provider count reduced from 69 to 59
  • Minimum Chrome version lowered from 116 to 102
  • Documentation overhaul — updated README.md, CONTRIBUTING.md, CHANGELOG.md, AGENTS.md

v1.6.5 — April 29, 2026

Changed

  • Version bump to 1.6.5

v1.6.1 — April 13, 2026

Fixed

  • Removed unused tabs permission — resolves Chrome Web Store policy violation (Purple Potassium)

v1.6.0 — April 8, 2026

Added

  • ESLint + Prettier — code style enforcement with TypeScript rules; npm run lint, npm run format, npm run format:check
  • Pre-commit hooks — Husky + lint-staged automatically lints and formats staged .ts files before each commit
  • Bundle analysisnpm run analyze builds with rollup-plugin-visualizer and opens dist/stats.html
  • CONTRIBUTING.md — setup guide, available scripts, step-by-step provider contribution instructions, PR guidelines
  • SECURITY.md — vulnerability reporting policy and extension security scope
  • CI pipeline improvements — lint and format checks added before build step

Fixed

  • DataLayer sort order — batched pushes (e.g. on DevTools open) now render in correct order for desc sort
  • DataLayer sort — keycount and source sort fields now trigger a full list re-render on new pushes
  • DataLayer group by source — “Group by source” setting is now persisted across DevTools sessions
  • clearDlPushes() no longer resets dlGroupBySource — sort/view preferences are independent of captured data

Changed

  • panel/index.tsinitKeyboardHandlers extracted to src/panel/keyboard-shortcuts.ts; initSplitter extracted to src/panel/splitter.ts
  • Replaced all any type assertions with precise types
  • dlGroupBySource added to AppConfig (default false)

v1.5.6 — April 7, 2026

Added

  • DataLayer validation engine — Rule-based push validation with preset rules (required keys, key types, forbidden keys) and custom rule support
  • DataLayer watch paths — Pin specific dot-notation paths in the Live Inspector for focused monitoring (up to 10 paths)
  • DataLayer group by source — Organize push list by source (GTM, Tealium, Adobe, Segment, digitalData)
  • DataLayer sort — Configurable sort by time, key count, or source (persisted across sessions)
  • DataLayer auto-prune — Automatically prunes oldest pushes when limit (1000) is reached
  • DataLayer configurable correlation — Adjustable forward window and lookback for correlation matching
  • DataLayer filter popover — Filter pushes by event name, key existence, e-commerce events, and source
  • Provider icon caching — Fast SVG icon rendering with buildGroupIcon() and getCachedIcon()

Changed

  • Reorganized DataLayer panel into components (push-list, push-detail, live-inspector) and utilities (diff-renderer, ecommerce-formatter, correlation, validator)
  • Optimized cumulative state computation — shared mutable state with structuredClone snapshots
  • DataLayer sort preferences now persist across sessions

v1.5.5 — April 7, 2026

Added

  • Medallia DXA provider — Session Replay / UX analytics
  • Indicative provider — Customer Engagement analytics
  • Microsoft Clarity Tag provider — Library load detection (separate from Clarity event tracking)
  • Tooltip system — Shared tooltip system with event delegation
  • Provider type definitions — Provider and ProviderRegistry type interfaces

Changed

  • Provider count increased from 68 to 69
  • Faster URL matching with domain index and matchProvider() function

v1.5.3 — April 6, 2026

Fixed

  • Version display in popup footer — Footer in public/popup.html now correctly shows v1.5.3 instead of a stale version string

Changed

  • TypeScript configuration cleanup — Removed unused @providers/* path alias from tsconfig.json; only the @/*src/* alias remains

v1.5.2 — April 5, 2026

Changed

  • Internal improvements and bug fixes

v1.5.1 — April 4, 2026

Changed

  • Provider list updated — Merkury added to Visitor Identification category (now 4 providers)

v1.5.0 — April 4, 2026

Added

  • DataLayer Tab — New dedicated panel tab for intercepting and inspecting data layer pushes
    • Support for 5 sources: Google Tag Manager (window.dataLayer), Tealium (window.utag), Adobe (adobeDataLayer / _satellite.track), Segment (window.analytics), and W3C digitalData
    • Push list with color-coded source indicators, event names, and timestamps
    • Detail sub-tabs: Push Data, Diff (deep diff from previous push), Current State (cumulative merged state), and Correlation (network requests within 2s of push)
    • E-commerce event detection with formatted product tables (purchase, checkout, impression, promo, refund)
    • Filters: text search, source filter, event name, key existence, e-commerce only

Improved

  • Request visualization — better decoded parameter display and request list rendering

v1.4.1 — March 23, 2026

Fixed

  • Bug fixes and stability improvements

v1.3.4 — March 20, 2026

Fixed

  • Bug fixes and stability improvements

v1.3.3 — March 20, 2026

Initial release

  • Real-time request capture from 68 tracking providers across 9 categories
  • Human-readable request decoding with provider-specific parameter grouping
  • 5 detail tabs: Decoded, Query, POST, Headers, Response
  • Advanced filtering: text search, event type, HTTP method, status, user ID
  • Provider filter popover with per-provider show/hide (persisted across restarts)
  • Active filter chips with one-click removal
  • Consent Panel: inspect and override Google Consent Mode v2, TCF (IAB), and CMP detection
  • Clear Cookies: one-click cookie deletion for inspected page
  • Adobe Environment Switcher: DEV/ACC/PROD redirect via declarativeNetRequest
  • Extension popup with live stats, provider breakdown, pause/clear controls
  • Export as JSON or CSV
  • Configurable settings: max requests, auto-pruning, default tab, timestamp format, export format
  • Dark/light theme toggle
  • Keyboard shortcuts (Ctrl+L clear, Ctrl+F search, Ctrl+Shift+F filter, ↑↓ navigate, Esc)
  • Compact row mode
  • Badge counter on extension icon
  • Manifest V3, Chrome 116+

Was this page helpful?

Start typing to search docs...