Releases: dbtlr/ts-tooling
Releases · dbtlr/ts-tooling
Release list
v0.6.0
0.6.0 (2026-07-31)
Features
- fmt: exclude markdown from formatting by default (4c33714)
- fmt: exclude markdown from formatting by default (#39) (1bfedce)
- lint,fmt: ignore generated files (**/*.gen.{js,ts}) by default (7669008)
- lint: relax author-choice naming rules (test titles, todo, underscore-dangle) (0b064ab)
- rules: Update the lint and formatting ignore rules, to make the more consistent globally (#35) (8a4571e)
Bug Fixes
- deps: raise vite-plus peer floor to >=0.2.6 (a37c395)
v0.5.0
v0.4.0
0.4.0 (2026-06-30)
⚠ BREAKING CHANGES
- rename toolingConfig to toolingPlugin (it returns a vite plugin)
- toolingConfig becomes a defer-to-user vite plugin (house defaults, your config overrides)
- dom setup becomes the domSetup() plugin; testReact stops auto-injecting setup; revert defineConfig fs side-effect
- remove vitePlusBase/vitePlusPackage and collapse granular subpaths to the root export
- value-form test helpers (testNode/testReact) + testProjects and setup flag
Features
- dom setup becomes the domSetup() plugin; testReact stops auto-injecting setup; revert defineConfig fs side-effect (545060e)
- lint: disable vitest matcher-equivalence style rules as a policy group (a869514)
- remove vitePlusBase/vitePlusPackage and collapse granular subpaths to the root export (26eb5b0)
- ship @dbtlr/tooling/setup/dom jest-dom matchers setup module (2f44e9c)
- toolingConfig becomes a defer-to-user vite plugin (house defaults, your config overrides) (f2894f5)
- value-form test helpers (testNode/testReact) + testProjects and setup flag (9f1a476)
Bug Fixes
- defer test.environment to the consumer in toolingConfig's react path (16b0f29)
- lint: resolve contradictory prefer-called-once/prefer-called-times pair (5f66a42)
Code Refactoring
- rename toolingConfig to toolingPlugin (it returns a vite plugin) (1459fc6)
v0.3.0
0.3.0 (2026-06-29)
⚠ BREAKING CHANGES
- vite >=8 is now the supported peer (was >=7). Consumers using the vite-touching surface (defineConfig / viteReactApp) on vite 7 must upgrade to vite 8. vite remains an optional peer.
Features
- relax more over-opinionated lint rules from adoption findings (de99834)
- require vite 8 as the supported peer (0a5109c)
- tunable glob lint targets and typed lint.overrides (940cf61)
- widened defineConfig re-export for plugin-heavy configs (e1b4d62)