This website requires JavaScript.
31ff6f6e28
v3.6.3
main
v3.6.3
Juergen Kunz
2026-03-27 18:23:42 +00:00
2946169360
fix(tapbundle_serverside): add TapNodeTools cleanup hooks to stop SmartNetwork processes after tests
Juergen Kunz
2026-03-27 18:23:42 +00:00
7490da22c0
v3.6.2
v3.6.2
Juergen Kunz
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
Juergen Kunz
2026-03-27 17:19:43 +00:00
099eff0b1e
v3.6.1
v3.6.1
Juergen Kunz
2026-03-26 08:19:42 +00:00
3a56040c5b
fix(chromium runtime): encode Chromium test bundle names correctly for nested file paths
Juergen Kunz
2026-03-26 08:19:42 +00:00
8435c45b4b
v3.6.0
v3.6.0
Juergen Kunz
2026-03-24 19:52:31 +00:00
18904d18e8
feat(config): migrate project metadata to .smartconfig and refresh build configuration
Juergen Kunz
2026-03-24 19:52:31 +00:00
a048c5a4d0
v3.5.1
v3.5.1
Juergen Kunz
2026-03-23 14:40:54 +00:00
5563154fd9
fix(runtime): handle expected exitCode rejection after terminating timed out test processes
Juergen Kunz
2026-03-23 14:40:54 +00:00
8e53e5143e
v3.5.0
v3.5.0
Juergen Kunz
2026-03-19 15:38:02 +00:00
cf4e5c33e8
feat(tstest): add support for package.json before scripts during test execution
Juergen Kunz
2026-03-19 15:38:02 +00:00
bc39793682
v3.4.0
v3.4.0
Juergen Kunz
2026-03-18 01:56:04 +00:00
edce15b20a
feat(tapbundle,deno): replace smarts3 test tooling with smartstorage and pre-resolve Deno test dependencies
Juergen Kunz
2026-03-18 01:56:04 +00:00
9d34a3511a
v3.3.2
v3.3.2
Juergen Kunz
2026-03-09 17:32:38 +00:00
300e03628c
fix(deps): bump dependency versions and reorder smartserve in package.json
Juergen Kunz
2026-03-09 17:32:38 +00:00
893d6e40dc
v3.3.1
v3.3.1
Juergen Kunz
2026-03-09 16:23:48 +00:00
8b16ba1d9a
fix(serve): migrate test HTTP server to @push.rocks/smartserve and update related dependencies
Juergen Kunz
2026-03-09 16:23:48 +00:00
8c41d18f84
v3.3.0
v3.3.0
Juergen Kunz
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)
Juergen Kunz
2026-03-06 08:12:28 +00:00
4b4ec78328
v3.2.0
v3.2.0
Juergen Kunz
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
Juergen Kunz
2026-03-03 20:15:59 +00:00
4d1896bdf9
v3.1.8
v3.1.8
Juergen Kunz
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
Juergen Kunz
2026-01-25 22:20:14 +00:00
d92850e1d2
v3.1.7
v3.1.7
Juergen Kunz
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
Juergen Kunz
2026-01-25 13:45:01 +00:00
913c3cafe8
v3.1.6
v3.1.6
Juergen Kunz
2026-01-19 20:32:56 +00:00
9ec2c8b6eb
fix(logging): handle mid-line streaming output in test logger and add streaming tests
Juergen Kunz
2026-01-19 20:32:56 +00:00
286030a08d
v3.1.5
v3.1.5
Juergen Kunz
2026-01-19 19:14:05 +00:00
46f0a5a8cf
fix(tstest): preserve streaming console output and correctly buffer incomplete TAP lines
Juergen Kunz
2026-01-19 19:14:05 +00:00
ae59b7adf2
v3.1.4
v3.1.4
Juergen Kunz
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
Juergen Kunz
2025-12-30 11:29:44 +00:00
c9950d31ac
v3.1.3
v3.1.3
Juergen Kunz
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
Juergen Kunz
2025-11-21 15:50:16 +00:00
0379bd7288
v3.1.2
v3.1.2
Juergen Kunz
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)
Juergen Kunz
2025-11-21 15:45:53 +00:00
b9016206ce
v3.1.1
v3.1.1
Juergen Kunz
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
Juergen Kunz
2025-11-21 15:17:37 +00:00
97c91fc010
v3.1.0
v3.1.0
Juergen Kunz
2025-11-20 18:22:54 +00:00
ca08bb2e3c
feat(tapbundle): Add global postTask (teardown) and suite lifecycle hooks (beforeAll/afterAll) to tapbundle
Juergen Kunz
2025-11-20 18:22:54 +00:00
8fd114334f
v3.0.1
v3.0.1
Juergen Kunz
2025-11-20 08:37:30 +00:00
c630a171b5
fix(@push.rocks/smarts3): Bump @push.rocks/smarts3 dependency to ^2.2.7
Juergen Kunz
2025-11-20 08:37:30 +00:00
1a4eb5b6d9
v3.0.0
v3.0.0
Juergen Kunz
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
Juergen Kunz
2025-11-19 21:43:15 +00:00
3ab5550cb8
v2.8.3
v2.8.3
Juergen Kunz
2025-11-19 21:22:58 +00:00
ee7b387534
fix(dependencies): Update dependency versions
Juergen Kunz
2025-11-19 21:22:58 +00:00
7e67b64a6e
v2.8.2
v2.8.2
Juergen Kunz
2025-11-17 13:42:32 +00:00
1ce730d4f2
fix(logging): Include runtime identifier in per-test logfile name and sanitize runtime string
Juergen Kunz
2025-11-17 13:42:32 +00:00
9357d6e7ef
v2.8.1
v2.8.1
Juergen Kunz
2025-11-17 01:52:00 +00:00
973ce771d2
fix(config): Remove Bun config file and set deno.json useDefineForClassFields to false for compatibility
Juergen Kunz
2025-11-17 01:52:00 +00:00
8441881d92
v2.8.0
v2.8.0
Juergen Kunz
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
Juergen Kunz
2025-11-17 01:21:20 +00:00
b94089652e
2.7.0
v2.7.0
Juergen Kunz
2025-10-26 19:47:06 +00:00
ef6f21fc9c
feat(tapbundle_protocol): Add package export for tapbundle_protocol to expose protocol utilities
Juergen Kunz
2025-10-26 19:47:06 +00:00
592a4f33c0
feat(docker): add Docker test file support and runtime adapter
Juergen Kunz
2025-10-26 19:35:10 +00:00
1ea3b37d18
2.6.2
v2.6.2
Juergen Kunz
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
Juergen Kunz
2025-10-17 09:24:19 +00:00
b1f2eceb75
2.6.1
v2.6.1
Juergen Kunz
2025-10-17 08:43:17 +00:00
de53b3f00c
fix(runtime-adapters): Silence shell version checks for Bun and Deno; add local Claude settings
Juergen Kunz
2025-10-17 08:43:17 +00:00
b3f8a28766
2.6.0
v2.6.0
Juergen Kunz
2025-10-17 07:09:25 +00:00
86db2491a3
feat(runtime-adapters): Add runtime environment availability check and logger output; normalize runtime version strings
Juergen Kunz
2025-10-17 07:09:25 +00:00
b9fd8c7b02
2.5.2
v2.5.2
Juergen Kunz
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.
Juergen Kunz
2025-10-17 06:50:44 +00:00
175b4463fa
2.5.1
v2.5.1
Juergen Kunz
2025-10-16 18:18:52 +00:00
6a8417e400
fix(deps): Bump dependencies and add local tooling settings
Juergen Kunz
2025-10-16 18:18:52 +00:00
4714d5e8ad
2.5.0
v2.5.0
Juergen Kunz
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
Juergen Kunz
2025-10-12 18:24:56 +00:00
d05ec21b73
2.4.3
v2.4.3
Juergen Kunz
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
Juergen Kunz
2025-10-12 17:49:38 +00:00
ee11b1ac17
2.4.2
v2.4.2
Juergen Kunz
2025-10-10 16:55:48 +00:00
054cbb6b3c
fix(deno): Enable additional Deno permissions for runtime adapters and add local dev settings
Juergen Kunz
2025-10-10 16:55:48 +00:00
ecf11efb4c
2.4.1
v2.4.1
Juergen Kunz
2025-10-10 16:45:06 +00:00
1de674e91d
fix(runtime/deno): Enable Deno runtime tests by adding required permissions and local settings
Juergen Kunz
2025-10-10 16:45:06 +00:00
9fa2c23ab2
2.4.0
v2.4.0
Juergen Kunz
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
Juergen Kunz
2025-10-10 16:35:22 +00:00
ee0aca9ff7
2.3.8
v2.3.8
Juergen Kunz
2025-09-12 18:51:28 +00:00
aaebe75326
fix(tstest): Improve free port selection for Chrome runner and bump smartnetwork dependency
Juergen Kunz
2025-09-12 18:51:28 +00:00
265ed702ee
2.3.7
v2.3.7
Juergen Kunz
2025-09-12 14:09:28 +00:00
efbaded1f3
fix(tests): Remove flaky dynamic-ports browser test and add local dev tool settings
Juergen Kunz
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
Juergen Kunz
2025-09-12 14:06:03 +00:00
3c38a53d9d
2.3.6
v2.3.6
Juergen Kunz
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
Juergen Kunz
2025-09-03 12:37:57 +00:00
84843ad359
2.3.5
v2.3.5
Juergen Kunz
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
Juergen Kunz
2025-08-18 02:40:44 +00:00
133e0eda8b
2.3.4
v2.3.4
Juergen Kunz
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
Juergen Kunz
2025-08-16 18:07:57 +00:00
48aebb1eac
2.3.3
v2.3.3
Juergen Kunz
2025-08-16 18:01:44 +00:00
733b2249d0
fix(dependencies): Bump dependency versions and add local Claude settings
Juergen Kunz
2025-08-16 18:01:44 +00:00
008844a9e2
fix(tapbundle): Fix TypeScript IDE warning about tapTools parameter possibly being undefined
2.3.2
Juergen Kunz
2025-07-24 22:24:52 +00:00
e4fc6623ea
2.3.1
v2.3.1
Philipp Kunz
2025-05-26 16:07:17 +00:00
70435cce45
fix(tapParser/logger): Fix test duration reporting and summary formatting in TAP parser and logger
Philipp Kunz
2025-05-26 16:07:17 +00:00
c26145205f
2.3.0
v2.3.0
Philipp Kunz
2025-05-26 14:20:56 +00:00
82fc22653b
feat(cli): Add --version option and warn against global tstest usage in the tstest project
Philipp Kunz
2025-05-26 14:20:55 +00:00
3d85f54be0
2.2.6
v2.2.6
Philipp Kunz
2025-05-26 14:04:41 +00:00
9464c17c15
fix(tstest): Improve timeout warning timer management and summary output formatting in the test runner.
Philipp Kunz
2025-05-26 14:04:40 +00:00
91b99ce304
2.2.5
v2.2.5
Philipp Kunz
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
Philipp Kunz
2025-05-26 08:22:26 +00:00
845f146e91
2.2.4
v2.2.4
Philipp Kunz
2025-05-26 05:01:06 +00:00
d1f8652fc7
fix(logging): Improve performance metrics reporting and add local permissions configuration
Philipp Kunz
2025-05-26 05:01:06 +00:00
f717078558
2.2.3
v2.2.3
Philipp Kunz
2025-05-26 04:55:42 +00:00