Commit Graph

  • 31ff6f6e28 v3.6.3 main v3.6.3 jkunz 2026-03-27 18:23:42 +00:00
  • 2946169360 fix(tapbundle_serverside): add TapNodeTools cleanup hooks to stop SmartNetwork processes after tests jkunz 2026-03-27 18:23:42 +00:00
  • 7490da22c0 v3.6.2 v3.6.2 jkunz 2026-03-27 17:19:43 +00:00
  • 3b2a5982a2 fix(cli,chromium-runtime): clean up long-lived test runner resources after runs to prevent hanging processes jkunz 2026-03-27 17:19:43 +00:00
  • 099eff0b1e v3.6.1 v3.6.1 jkunz 2026-03-26 08:19:42 +00:00
  • 3a56040c5b fix(chromium runtime): encode Chromium test bundle names correctly for nested file paths jkunz 2026-03-26 08:19:42 +00:00
  • 8435c45b4b v3.6.0 v3.6.0 jkunz 2026-03-24 19:52:31 +00:00
  • 18904d18e8 feat(config): migrate project metadata to .smartconfig and refresh build configuration jkunz 2026-03-24 19:52:31 +00:00
  • a048c5a4d0 v3.5.1 v3.5.1 jkunz 2026-03-23 14:40:54 +00:00
  • 5563154fd9 fix(runtime): handle expected exitCode rejection after terminating timed out test processes jkunz 2026-03-23 14:40:54 +00:00
  • 8e53e5143e v3.5.0 v3.5.0 jkunz 2026-03-19 15:38:02 +00:00
  • cf4e5c33e8 feat(tstest): add support for package.json before scripts during test execution jkunz 2026-03-19 15:38:02 +00:00
  • bc39793682 v3.4.0 v3.4.0 jkunz 2026-03-18 01:56:04 +00:00
  • edce15b20a feat(tapbundle,deno): replace smarts3 test tooling with smartstorage and pre-resolve Deno test dependencies jkunz 2026-03-18 01:56:04 +00:00
  • 9d34a3511a v3.3.2 v3.3.2 jkunz 2026-03-09 17:32:38 +00:00
  • 300e03628c fix(deps): bump dependency versions and reorder smartserve in package.json jkunz 2026-03-09 17:32:38 +00:00
  • 893d6e40dc v3.3.1 v3.3.1 jkunz 2026-03-09 16:23:48 +00:00
  • 8b16ba1d9a fix(serve): migrate test HTTP server to @push.rocks/smartserve and update related dependencies jkunz 2026-03-09 16:23:48 +00:00
  • 8c41d18f84 v3.3.0 v3.3.0 jkunz 2026-03-06 08:12:28 +00:00
  • 69263b3efc feat(testfile-directives): Add per-test file directives to control runtime permissions and flags (Deno, Node, Bun, Chromium) jkunz 2026-03-06 08:12:28 +00:00
  • 4b4ec78328 v3.2.0 v3.2.0 jkunz 2026-03-03 20:15:59 +00:00
  • f23c902658 feat(tapbundle_serverside): add network port discovery utilities and migrate file I/O to smartfs; refactor runtimes to use Node fs and SmartFs, update server APIs and bump dependencies jkunz 2026-03-03 20:15:59 +00:00
  • 4d1896bdf9 v3.1.8 v3.1.8 jkunz 2026-01-25 22:20:15 +00:00
  • fdc84a2d83 fix(tapbundle): treat tests that call tools.allowFailure() as passing and update tests to use tools parameter jkunz 2026-01-25 22:20:14 +00:00
  • d92850e1d2 v3.1.7 v3.1.7 jkunz 2026-01-25 13:45:01 +00:00
  • 6c498b3686 fix(tap-parser): append newline to WebSocket tap log messages to ensure proper line-by-line processing jkunz 2026-01-25 13:45:01 +00:00
  • 913c3cafe8 v3.1.6 v3.1.6 jkunz 2026-01-19 20:32:56 +00:00
  • 9ec2c8b6eb fix(logging): handle mid-line streaming output in test logger and add streaming tests jkunz 2026-01-19 20:32:56 +00:00
  • 286030a08d v3.1.5 v3.1.5 jkunz 2026-01-19 19:14:05 +00:00
  • 46f0a5a8cf fix(tstest): preserve streaming console output and correctly buffer incomplete TAP lines jkunz 2026-01-19 19:14:05 +00:00
  • ae59b7adf2 v3.1.4 v3.1.4 jkunz 2025-12-30 11:29:44 +00:00
  • 2b81e8e5aa fix(webhelpers): improve browser test fixture to append element and await custom element upgrade and Lit update completion; add generic return type; update npm packaging release config; remove pnpm onlyBuiltDependencies jkunz 2025-12-30 11:29:44 +00:00
  • c9950d31ac v3.1.3 v3.1.3 jkunz 2025-11-21 15:50:16 +00:00
  • d6f657a46a fix(docs): Update package author and expand license/legal and issue-reporting information in tapbundle docs jkunz 2025-11-21 15:50:16 +00:00
  • 0379bd7288 v3.1.2 v3.1.2 jkunz 2025-11-21 15:45:53 +00:00
  • 9ab4f1838d fix(docs): Update README: add issue reporting/security guidance and expanded changelog (3.1.1/3.1.0) jkunz 2025-11-21 15:45:53 +00:00
  • b9016206ce v3.1.1 v3.1.1 jkunz 2025-11-21 15:17:37 +00:00
  • 8edbbd4850 fix(tapbundle): Pass TapTools to suite lifecycle hooks (beforeAll/afterAll) and update @push.rocks/smarts3 to ^3.0.0 jkunz 2025-11-21 15:17:37 +00:00
  • 97c91fc010 v3.1.0 v3.1.0 jkunz 2025-11-20 18:22:54 +00:00
  • ca08bb2e3c feat(tapbundle): Add global postTask (teardown) and suite lifecycle hooks (beforeAll/afterAll) to tapbundle jkunz 2025-11-20 18:22:54 +00:00
  • 8fd114334f v3.0.1 v3.0.1 jkunz 2025-11-20 08:37:30 +00:00
  • c630a171b5 fix(@push.rocks/smarts3): Bump @push.rocks/smarts3 dependency to ^2.2.7 jkunz 2025-11-20 08:37:30 +00:00
  • 1a4eb5b6d9 v3.0.0 v3.0.0 jkunz 2025-11-19 21:43:15 +00:00
  • 41d7c1ce49 BREAKING CHANGE(tapbundle_serverside): Rename Node-specific tapbundle module to tapbundle_serverside and migrate server-side utilities jkunz 2025-11-19 21:43:15 +00:00
  • 3ab5550cb8 v2.8.3 v2.8.3 jkunz 2025-11-19 21:22:58 +00:00
  • ee7b387534 fix(dependencies): Update dependency versions jkunz 2025-11-19 21:22:58 +00:00
  • 7e67b64a6e v2.8.2 v2.8.2 jkunz 2025-11-17 13:42:32 +00:00
  • 1ce730d4f2 fix(logging): Include runtime identifier in per-test logfile name and sanitize runtime string jkunz 2025-11-17 13:42:32 +00:00
  • 9357d6e7ef v2.8.1 v2.8.1 jkunz 2025-11-17 01:52:00 +00:00
  • 973ce771d2 fix(config): Remove Bun config file and set deno.json useDefineForClassFields to false for compatibility jkunz 2025-11-17 01:52:00 +00:00
  • 8441881d92 v2.8.0 v2.8.0 jkunz 2025-11-17 01:21:20 +00:00
  • 16ca3b6374 feat(runtime-adapters): Enable TypeScript decorator support for Deno and Bun runtimes and add decorator tests jkunz 2025-11-17 01:21:20 +00:00
  • b94089652e 2.7.0 v2.7.0 jkunz 2025-10-26 19:47:06 +00:00
  • ef6f21fc9c feat(tapbundle_protocol): Add package export for tapbundle_protocol to expose protocol utilities jkunz 2025-10-26 19:47:06 +00:00
  • 592a4f33c0 feat(docker): add Docker test file support and runtime adapter jkunz 2025-10-26 19:35:10 +00:00
  • 1ea3b37d18 2.6.2 v2.6.2 jkunz 2025-10-17 09:24:20 +00:00
  • 062c6e384b fix(@push.rocks/smartrequest): Bump @push.rocks/smartrequest from ^4.3.1 to ^4.3.2 jkunz 2025-10-17 09:24:19 +00:00
  • b1f2eceb75 2.6.1 v2.6.1 jkunz 2025-10-17 08:43:17 +00:00
  • de53b3f00c fix(runtime-adapters): Silence shell version checks for Bun and Deno; add local Claude settings jkunz 2025-10-17 08:43:17 +00:00
  • b3f8a28766 2.6.0 v2.6.0 jkunz 2025-10-17 07:09:25 +00:00
  • 86db2491a3 feat(runtime-adapters): Add runtime environment availability check and logger output; normalize runtime version strings jkunz 2025-10-17 07:09:25 +00:00
  • b9fd8c7b02 2.5.2 v2.5.2 jkunz 2025-10-17 06:50:45 +00:00
  • d6842326ad fix(runtime.node): Improve Node runtime adapter to use tsrun.spawnPath, strengthen tsrun detection, and improve process lifecycle and loader handling; update tsrun dependency. jkunz 2025-10-17 06:50:44 +00:00
  • 175b4463fa 2.5.1 v2.5.1 jkunz 2025-10-16 18:18:52 +00:00
  • 6a8417e400 fix(deps): Bump dependencies and add local tooling settings jkunz 2025-10-16 18:18:52 +00:00
  • 4714d5e8ad 2.5.0 v2.5.0 jkunz 2025-10-12 18:24:56 +00:00
  • ff6aae7159 feat(tstest.classes.runtime.parser): Add support for all runtime token and update docs/tests; regenerate lockfile and add local settings jkunz 2025-10-12 18:24:56 +00:00
  • d05ec21b73 2.4.3 v2.4.3 jkunz 2025-10-12 17:49:38 +00:00
  • 956a880a4a fix(docs): Update documentation: expand README with multi-runtime architecture, add module READMEs, and add local dev settings jkunz 2025-10-12 17:49:38 +00:00
  • ee11b1ac17 2.4.2 v2.4.2 jkunz 2025-10-10 16:55:48 +00:00
  • 054cbb6b3c fix(deno): Enable additional Deno permissions for runtime adapters and add local dev settings jkunz 2025-10-10 16:55:48 +00:00
  • ecf11efb4c 2.4.1 v2.4.1 jkunz 2025-10-10 16:45:06 +00:00
  • 1de674e91d fix(runtime/deno): Enable Deno runtime tests by adding required permissions and local settings jkunz 2025-10-10 16:45:06 +00:00
  • 9fa2c23ab2 2.4.0 v2.4.0 jkunz 2025-10-10 16:35:22 +00:00
  • 36715c9139 feat(runtime): Add runtime adapters, filename runtime parser and migration tool; integrate runtime selection into TsTest and add tests jkunz 2025-10-10 16:35:22 +00:00
  • ee0aca9ff7 2.3.8 v2.3.8 jkunz 2025-09-12 18:51:28 +00:00
  • aaebe75326 fix(tstest): Improve free port selection for Chrome runner and bump smartnetwork dependency jkunz 2025-09-12 18:51:28 +00:00
  • 265ed702ee 2.3.7 v2.3.7 jkunz 2025-09-12 14:09:28 +00:00
  • efbaded1f3 fix(tests): Remove flaky dynamic-ports browser test and add local dev tool settings jkunz 2025-09-12 14:09:28 +00:00
  • 799a60188f feat(tstest): Implement dynamic port allocation for HTTP and WebSocket connections, add tests for port validation jkunz 2025-09-12 14:06:03 +00:00
  • 3c38a53d9d 2.3.6 v2.3.6 jkunz 2025-09-03 12:37:57 +00:00
  • cca01b51ec fix(tstest): Update deps, fix chrome server route for static bundles, add local tool settings and CI ignore jkunz 2025-09-03 12:37:57 +00:00
  • 84843ad359 2.3.5 v2.3.5 jkunz 2025-08-18 02:40:44 +00:00
  • 7a8ae95be2 fix(core): Use SmartRequest with Buffer for binary downloads, tighten static route handling, bump dependencies and add workspace/config files jkunz 2025-08-18 02:40:44 +00:00
  • 133e0eda8b 2.3.4 v2.3.4 jkunz 2025-08-16 18:07:57 +00:00
  • 14e32b06de fix(ci): Add local Claude settings to allow required WebFetch and Bash permissions for local tooling and tests jkunz 2025-08-16 18:07:57 +00:00
  • 48aebb1eac 2.3.3 v2.3.3 jkunz 2025-08-16 18:01:44 +00:00
  • 733b2249d0 fix(dependencies): Bump dependency versions and add local Claude settings jkunz 2025-08-16 18:01:44 +00:00
  • 008844a9e2 fix(tapbundle): Fix TypeScript IDE warning about tapTools parameter possibly being undefined 2.3.2 jkunz 2025-07-24 22:24:52 +00:00
  • e4fc6623ea 2.3.1 v2.3.1 philkunz 2025-05-26 16:07:17 +00:00
  • 70435cce45 fix(tapParser/logger): Fix test duration reporting and summary formatting in TAP parser and logger philkunz 2025-05-26 16:07:17 +00:00
  • c26145205f 2.3.0 v2.3.0 philkunz 2025-05-26 14:20:56 +00:00
  • 82fc22653b feat(cli): Add --version option and warn against global tstest usage in the tstest project philkunz 2025-05-26 14:20:55 +00:00
  • 3d85f54be0 2.2.6 v2.2.6 philkunz 2025-05-26 14:04:41 +00:00
  • 9464c17c15 fix(tstest): Improve timeout warning timer management and summary output formatting in the test runner. philkunz 2025-05-26 14:04:40 +00:00
  • 91b99ce304 2.2.5 v2.2.5 philkunz 2025-05-26 08:22:26 +00:00
  • 899045e6aa fix(protocol): Fix inline timing metadata parsing and enhance test coverage for performance metrics and timing edge cases philkunz 2025-05-26 08:22:26 +00:00
  • 845f146e91 2.2.4 v2.2.4 philkunz 2025-05-26 05:01:06 +00:00
  • d1f8652fc7 fix(logging): Improve performance metrics reporting and add local permissions configuration philkunz 2025-05-26 05:01:06 +00:00
  • f717078558 2.2.3 v2.2.3 philkunz 2025-05-26 04:55:42 +00:00