diff --git a/changelog.md b/changelog.md index 31b9e52..074b3b1 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,12 @@ # Changelog +## 2025-04-29 - 6.0.0 - BREAKING CHANGE(dependencies) +Upgrade @push.rocks/smartexpect to ^2.2.0 and bump @types/node version; remove unused expectAsync import from ts/index.ts + +- Updated '@push.rocks/smartexpect' from ^1.6.1 to ^2.2.0, which may introduce breaking API changes for consumers +- Bumped '@types/node' from ^22.14.0 to ^22.15.3 +- Removed redundant expectAsync import from ts/index.ts + ## 2025-04-08 - 5.6.3 - fix(package.json) Update dependency versions for smartmongo, smartrequest, tsbuild, and @types/node diff --git a/package.json b/package.json index 6617113..1a338a5 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@push.rocks/smartcrypto": "^2.0.4", "@push.rocks/smartdelay": "^3.0.5", "@push.rocks/smartenv": "^5.0.12", - "@push.rocks/smartexpect": "^1.6.1", + "@push.rocks/smartexpect": "^2.2.0", "@push.rocks/smartfile": "^11.2.0", "@push.rocks/smartjson": "^5.0.20", "@push.rocks/smartmongo": "^2.0.12", @@ -46,7 +46,7 @@ "@git.zone/tsbuild": "^2.3.2", "@git.zone/tsrun": "^1.2.43", "@git.zone/tstest": "^1.0.96", - "@types/node": "^22.14.0", + "@types/node": "^22.15.3", "randomstring": "^1.3.1" }, "files": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 311d886..87036d9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: specifier: ^5.0.12 version: 5.0.12 '@push.rocks/smartexpect': - specifier: ^1.6.1 - version: 1.6.1 + specifier: ^2.2.0 + version: 2.2.0 '@push.rocks/smartfile': specifier: ^11.2.0 version: 11.2.0 @@ -70,8 +70,8 @@ importers: specifier: ^1.0.96 version: 1.0.96(@aws-sdk/credential-providers@3.782.0)(socks@2.8.4)(typescript@5.7.3) '@types/node': - specifier: ^22.14.0 - version: 22.14.0 + specifier: ^22.15.3 + version: 22.15.3 randomstring: specifier: ^1.3.1 version: 1.3.1 @@ -921,6 +921,9 @@ packages: '@push.rocks/smartexpect@1.6.1': resolution: {integrity: sha512-NFQXEPkGiMNxyvFwKyzDWe3ADYdf8KNvIcV7TGNZZT3uPQtk65te4Q+a1cWErjP/61yE9XdYiQA66QQp+TV9IQ==} + '@push.rocks/smartexpect@2.2.0': + resolution: {integrity: sha512-0dxAwnsz0UME8rC8FaOImPhH1HKprVRCqpKj+3zZpoMKYe/Tn8qN5+PzTVdEHGMp8YdSlkpYjqj7GYnM00eLeQ==} + '@push.rocks/smartfeed@1.0.11': resolution: {integrity: sha512-02uhXxQamgfBo3T12FsAdfyElnpoWuDUb08B2AE60DbIaukVx/7Mi17xwobApY1flNSr5StZDt8N8vxPhBhIXw==} @@ -1793,8 +1796,8 @@ packages: '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} - '@types/node@22.14.0': - resolution: {integrity: sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==} + '@types/node@22.15.3': + resolution: {integrity: sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==} '@types/parse5@6.0.3': resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} @@ -6051,7 +6054,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -6380,6 +6383,12 @@ snapshots: '@push.rocks/smartpromise': 4.2.3 fast-deep-equal: 3.1.3 + '@push.rocks/smartexpect@2.2.0': + dependencies: + '@push.rocks/smartdelay': 3.0.5 + '@push.rocks/smartpromise': 4.2.3 + fast-deep-equal: 3.1.3 + '@push.rocks/smartfeed@1.0.11': dependencies: '@tsclass/tsclass': 3.0.48 @@ -7704,14 +7713,14 @@ snapshots: '@types/accepts@1.3.7': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/babel__code-frame@7.0.6': {} '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/buffer-json@2.0.3': {} @@ -7727,17 +7736,17 @@ snapshots: '@types/clean-css@4.2.11': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 source-map: 0.6.1 '@types/co-body@6.1.3': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/qs': 6.9.17 '@types/connect@3.4.38': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/content-disposition@0.5.8': {} @@ -7750,11 +7759,11 @@ snapshots: '@types/connect': 3.4.38 '@types/express': 5.0.0 '@types/keygrip': 1.0.6 - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/cors@2.8.17': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/debounce@1.2.4': {} @@ -7768,14 +7777,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 '@types/express-serve-static-core@5.0.1': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/qs': 6.9.17 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -7800,30 +7809,30 @@ snapshots: '@types/from2@2.3.5': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/fs-extra@9.0.13': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/glob@8.1.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/gunzip-maybe@1.4.2': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/hast@3.0.4': dependencies: @@ -7857,7 +7866,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/keygrip@1.0.6': {} @@ -7874,7 +7883,7 @@ snapshots: '@types/http-errors': 2.0.4 '@types/keygrip': 1.0.6 '@types/koa-compose': 3.2.8 - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/mdast@4.0.4': dependencies: @@ -7892,9 +7901,9 @@ snapshots: '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 - '@types/node@22.14.0': + '@types/node@22.15.3': dependencies: undici-types: 6.21.0 @@ -7914,19 +7923,19 @@ snapshots: '@types/s3rver@3.7.4': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/semver@7.7.0': {} '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/send': 0.17.4 '@types/sinon-chai@3.2.12': @@ -7946,11 +7955,11 @@ snapshots: '@types/tar-stream@2.2.3': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/through2@2.0.41': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/triple-beam@1.3.5': {} @@ -7974,18 +7983,18 @@ snapshots: '@types/whatwg-url@8.2.2': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/webidl-conversions': 7.0.3 '@types/which@3.0.4': {} '@types/ws@7.4.7': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/ws@8.18.0': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 '@types/yargs-parser@21.0.3': {} @@ -7995,7 +8004,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.14.0 + '@types/node': 22.15.3 optional: true '@ungap/structured-clone@1.3.0': {} @@ -8614,7 +8623,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 22.14.0 + '@types/node': 22.15.3 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -9388,7 +9397,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.14.0 + '@types/node': 22.15.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 1bbc7c4..4b5cc85 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@push.rocks/tapbundle', - version: '5.6.3', + version: '6.0.0', description: 'A comprehensive testing automation library that provides a wide range of utilities and tools for TAP (Test Anything Protocol) based testing, especially suitable for projects using tapbuffer.' } diff --git a/ts/index.ts b/ts/index.ts index a23c3fc..65439a7 100644 --- a/ts/index.ts +++ b/ts/index.ts @@ -2,6 +2,6 @@ export { tap } from './tapbundle.classes.tap.js'; export { TapWrap } from './tapbundle.classes.tapwrap.js'; export { webhelpers } from './webhelpers.js'; -import { expect, expectAsync } from '@push.rocks/smartexpect'; +import { expect } from '@push.rocks/smartexpect'; -export { expect, expectAsync }; +export { expect };