Skip to content

Releases: BRIKEV/twd

v1.8.2

Choose a tag to compare

@kevinccbsg kevinccbsg released this 01 Jul 21:19

Accessibility fix for the sidebar (improved describe-block contrast and legibility). Otherwise a maintenance release: dependency updates, npm metadata cleanup, and docs.

What's Changed

  • chore(deps-dev): bump @types/react from 19.2.14 to 19.2.17 by @dependabot[bot] in #266
  • chore(deps-dev): bump typescript-eslint from 8.60.0 to 8.60.1 by @dependabot[bot] in #265
  • chore(deps-dev): bump vitest from 4.1.7 to 4.1.8 by @dependabot[bot] in #264
  • chore(deps-dev): bump lint-staged from 17.0.5 to 17.0.7 by @dependabot[bot] in #263
  • fix(a11y): address audit findings on docs site + sidebar by @kevinccbsg in #267
  • chore(deps-dev): bump shell-quote from 1.8.3 to 1.8.4 in /examples/tutorial-example by @dependabot[bot] in #268
  • chore(deps-dev): bump @vitest/eslint-plugin from 1.6.17 to 1.6.20 by @dependabot[bot] in #269
  • chore(deps-dev): bump prettier from 3.8.3 to 3.8.4 by @dependabot[bot] in #270
  • chore(deps-dev): bump vite-plugin-dts from 5.0.0 to 5.0.2 by @dependabot[bot] in #271
  • chore(deps-dev): bump typescript-eslint from 8.60.1 to 8.61.0 by @dependabot[bot] in #272
  • chore(deps-dev): bump vite from 8.0.10 to 8.0.16 in /examples/vue-twd-example by @dependabot[bot] in #273
  • chore(deps-dev): bump vite from 8.0.10 to 8.0.16 in /examples/twd-test-app by @dependabot[bot] in #274
  • chore(deps-dev): bump vite from 8.0.10 to 8.0.16 in /examples/tutorial-example by @dependabot[bot] in #275
  • chore(deps): bump react-router from 7.15.0 to 7.15.1 in /examples/twd-test-app by @dependabot[bot] in #276
  • chore(deps): bump form-data from 4.0.5 to 4.0.6 in /examples/twd-test-app by @dependabot[bot] in #277
  • chore(deps-dev): bump undici from 7.25.0 to 7.28.0 by @dependabot[bot] in #278
  • docs: add accessibility statement page by @kevinccbsg in #279
  • chore(deps-dev): bump @vitest/coverage-v8 from 4.1.8 to 4.1.9 by @dependabot[bot] in #280
  • chore(deps-dev): bump eslint from 10.4.1 to 10.5.0 by @dependabot[bot] in #281
  • chore(deps-dev): bump lint-staged from 17.0.7 to 17.0.8 by @dependabot[bot] in #283
  • chore(deps-dev): bump eslint from 10.5.0 to 10.6.0 by @dependabot[bot] in #284
  • chore(deps): bump preact from 10.29.2 to 10.29.3 by @dependabot[bot] in #285
  • chore(deps-dev): bump globals from 17.6.0 to 17.7.0 by @dependabot[bot] in #287
  • chore(deps-dev): bump conventional-changelog from 7.2.0 to 8.0.0 by @dependabot[bot] in #286
  • docs(ci): experimental cross-browser testing (twd-runner) section by @kevinccbsg in #288
  • chore(deps): bump uuid and istanbul-lib-processinfo in /examples/tutorial-example by @dependabot[bot] in #289

Full Changelog: v1.8.1...v1.8.2

v1.8.1

Choose a tag to compare

@kevinccbsg kevinccbsg released this 05 Jun 21:28

Maintenance release: dependency updates only, no functional changes.

What's Changed

  • chore(deps-dev): bump vite from 8.0.10 to 8.0.11 by @dependabot[bot] in #242
  • chore(deps-dev): bump lint-staged from 17.0.2 to 17.0.4 by @dependabot[bot] in #243
  • chore(deps-dev): bump @vitest/eslint-plugin from 1.6.16 to 1.6.17 by @dependabot[bot] in #244
  • docs: rebrand homepage + sub-product landings + README by @kevinccbsg in #245
  • chore(deps-dev): bump vite from 8.0.11 to 8.0.13 by @dependabot[bot] in #246
  • chore(deps-dev): bump vitest from 4.1.5 to 4.1.6 by @dependabot[bot] in #247
  • chore(deps): bump preact from 10.29.1 to 10.29.2 by @dependabot[bot] in #248
  • chore(deps-dev): bump @vitest/coverage-v8 from 4.1.5 to 4.1.6 by @dependabot[bot] in #249
  • chore(deps): bump qs and express in /examples/tutorial-example by @dependabot[bot] in #250
  • chore(deps-dev): bump vitest from 4.1.6 to 4.1.7 by @dependabot[bot] in #251
  • chore(deps-dev): bump @vitest/coverage-v8 from 4.1.6 to 4.1.7 by @dependabot[bot] in #252
  • chore(deps-dev): bump lint-staged from 17.0.4 to 17.0.5 by @dependabot[bot] in #253
  • chore(deps-dev): bump eslint from 10.3.0 to 10.4.0 by @dependabot[bot] in #254
  • chore(deps): bump axios from 1.15.2 to 1.16.0 in /examples/tutorial-example by @dependabot[bot] in #255
  • chore(deps): bump axios from 1.15.2 to 1.16.0 in /examples/twd-test-app by @dependabot[bot] in #256
  • chore(deps): bump react-router from 7.14.2 to 7.15.0 in /examples/twd-test-app by @dependabot[bot] in #261
  • chore(deps-dev): bump eslint from 10.4.0 to 10.4.1 by @dependabot[bot] in #257
  • chore(deps-dev): bump typescript-eslint from 8.59.2 to 8.60.0 by @dependabot[bot] in #258
  • chore(deps-dev): bump vite from 8.0.13 to 8.0.16 by @dependabot[bot] in #259
  • chore(deps-dev): bump @vitejs/plugin-react from 6.0.1 to 6.0.2 by @dependabot[bot] in #260
  • chore(deps): bump react-router from 7.14.2 to 7.15.0 in /examples/tutorial-example by @dependabot[bot] in #262

Full Changelog: v1.8.0...v1.8.1

v1.8.0

Choose a tag to compare

@kevinccbsg kevinccbsg released this 08 May 15:06

What's Changed

  • docs: use absolute GitHub URLs for README images by @kevinccbsg in #235
  • chore(deps-dev): bump eslint from 9.39.4 to 10.3.0 by @dependabot[bot] in #237
  • chore(deps-dev): bump @eslint/js from 9.39.4 to 10.0.1 by @dependabot[bot] in #236
  • feat: add Contacts page with pagination and loader functionality by @Rober040992 in #239
  • feat(plugin): twd() Vite plugin for plug-and-play dev setup by @kevinccbsg in #238
  • docs: add Rober040992 as a contributor for doc by @allcontributors[bot] in #240

New Contributors

Full Changelog: v1.7.3...v1.8.0

v1.8.0-beta.1

v1.8.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@kevinccbsg kevinccbsg released this 08 May 10:53

Beta: fix twd() Vite plugin under non-root base configs (e.g. base: "/platform-admin/").

  • Script tag injection in transformIndexHtml now respects the resolved Vite base
  • Default serviceWorkerUrl is base-prefixed when the user has not overridden it; user-supplied values are preserved as-is
  • Includes the JSDoc tweak that surfaces serviceWorker / serviceWorkerUrl in IntelliSense

See #238 for full context.

Full Changelog: v1.8.0-beta.0...v1.8.0-beta.1

v1.8.0-beta.0

v1.8.0-beta.0 Pre-release
Pre-release

Choose a tag to compare

@kevinccbsg kevinccbsg released this 07 May 20:17

Beta: new twd() Vite plugin for plug-and-play dev setup. See #238 for details.

Full Changelog: v1.7.3...v1.8.0-beta.0

v1.7.3

Choose a tag to compare

@kevinccbsg kevinccbsg released this 01 May 21:18

What's Changed

  • chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 in /examples/tutorial-example by @dependabot[bot] in #224
  • chore(deps-dev): bump vitest from 4.1.4 to 4.1.5 by @dependabot[bot] in #226
  • chore(deps-dev): bump vite from 8.0.8 to 8.0.10 by @dependabot[bot] in #227
  • chore(deps-dev): bump @vitest/coverage-v8 from 4.1.4 to 4.1.5 by @dependabot[bot] in #228
  • chore(deps): bump postcss from 8.5.6 to 8.5.12 in /examples/twd-test-app by @dependabot[bot] in #229
  • docs: have length example by @DamonCaos in #230
  • chore: add all-contributors bot setup by @kevinccbsg in #231
  • feat: add hidden assertion and improve test coverage by @codesthenos in #232
  • chore: add eslint, prettier, husky pre-commit, and CI lint job by @kevinccbsg in #233
  • chore(examples): remove unused and lint-only dependencies by @kevinccbsg in #234

New Contributors

Full Changelog: v1.7.2...v1.7.3

v1.7.2

Choose a tag to compare

@kevinccbsg kevinccbsg released this 21 Apr 10:15

What's Changed

  • fix(mockBridge): forward responseHeaders to __twdCollectMock (#222) — downstream contract validation (twd-cli / openapi-mock-validator) can now apply Content-Type-aware schema selection instead of falsely warning about missing JSON schemas for non-JSON mocks.
  • fix(screenDom): prioritize known app roots (#root, #app, app-root) and skip empty containers when scoping queries; add rootSelector option to initTWD for non-standard roots (#223) — fixes silent query failures on sandbox environments (CodeSandbox, browser extensions) that inject overlay siblings before the app root.

Full Changelog: v1.7.1...v1.7.2

v1.7.1

Choose a tag to compare

@kevinccbsg kevinccbsg released this 15 Apr 15:27

What's Changed

  • feat(waitFor): make generic to return callback value (#214) — twd.waitFor() now returns the callback's return value via a generic <T> parameter (backwards compatible)

Full Changelog: v1.7.0...v1.7.1

v1.7.0

Choose a tag to compare

@kevinccbsg kevinccbsg released this 15 Apr 11:47

What's Changed

  • feat: add twd.waitFor() polling utility (#212) — retry an assertion or callback until it passes, with configurable timeout and interval

Full Changelog: v1.6.6...v1.7.0

v1.6.6

Choose a tag to compare

@kevinccbsg kevinccbsg released this 13 Apr 21:06

What's Changed

  • feat: migrate sidebar inline styles to CSS classes (#211) — unlocks :hover, :active, :focus-visible, and :disabled states on all interactive sidebar elements
  • fix: add testId to __twdCollectMock type in global.d.ts
  • fix(userEvent): add unfocused tab fallbacks for keyboard(), clear() and blur (#210)
  • chore: add release automation agent

Dependency Updates

  • @vitest/coverage-v8: 4.1.2 → 4.1.4 (#207)
  • jsdom: 29.0.1 → 29.0.2 (#208)
  • vite: 8.0.7 → 8.0.8 (#206)

Full Changelog: v1.6.5...v1.6.6