Skip to content

Releases: dbtlr/ts-tooling

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 04:22
e0f15d1

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

Choose a tag to compare

@github-actions github-actions released this 30 Jun 04:25

0.5.0 (2026-06-30)

Features

  • config: type the fmt/staged/pack helper options; fmt ignores append (23f2066)

Bug Fixes

  • lint: scope the vitest plugin to test files only (299f80c)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 02:08

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

Choose a tag to compare

@github-actions github-actions released this 29 Jun 03:50
c63c210

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)

Bug Fixes

  • bump minor (not major) for breaking changes while in 0.x (#26) (15acdaa)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Jun 23:12

0.2.0 (2026-06-28)

Features

  • relax over-opinionated lint rules in house defaults (a109f5b)

Bug Fixes

  • drop baked-in node types from the monorepo tsconfig (6a78917)
  • scope the react lint relaxations to the react plugin (29acc7a)

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Jun 21:55

0.1.1 (2026-06-28)

Bug Fixes

  • don't format the generated CHANGELOG (0b7493a)
  • treat an empty glob target as off, not a monorepo root (ce1a7e0)

v0.1.0

Choose a tag to compare

@dbtlr dbtlr released this 28 Jun 21:31

Initial release of @dbtlr/tooling. Establishes the published baseline; subsequent versions are managed by release-please.