Skip to content

v1.8.0 — Sidebar commands, Theme Vault persistence, test-infra repair

Choose a tag to compare

@TrueCrimeDev TrueCrimeDev released this 13 Jul 19:32
· 8 commits to main since this release

Added

  • Theme Vault persistence — save, load, and delete named multi-palette themes from the sidebar (stored in extension global state).
  • Clickable Most Used Commands — all seven rows in the Commands & Reference section now execute their commands (allowlist-validated).
  • Datatype badges on calculated fields in the workbook inspector.

Fixed

  • Cancelling the duplicate-palette dialog while applying a theme now aborts the remaining palettes instead of writing them anyway.
  • Datatype badges read from the calculation's own column definition (no more picking up connection schema columns).
  • Palette colors are hex-validated at the host boundary before being written into workbook/Preferences.tps XML.
  • Real cache hit-rate tracking in memory stats (previously a hardcoded 0.85).
  • Flaky wall-clock timing test stabilized; unit suite (699 tests) now runs in CI.
  • README: correct VS Code 1.95 requirement, removed fictional release notes, documented the full sidebar suite and @tableau chat.
  • Repaired 7 corrupted test-infrastructure files; normalized line endings repo-wide via .gitattributes.

Install

Download tableau-language-support-1.8.0.vsix and run:

code --install-extension tableau-language-support-1.8.0.vsix --force

(The .zip is the same archive for manual extraction.)