From 24a5c6bb98a28574f48ded9545bbad9ac5ff6c92 Mon Sep 17 00:00:00 2001 From: nev21 <82737406+nev21@users.noreply.github.com> Date: Fri, 29 Mar 2024 20:09:49 -0700 Subject: [PATCH] [Release] Increase version to 0.5.0 (#155) --- CHANGELIST.md | 12 ++++++++++++ README.md | 2 +- common/config/rush/npm-shrinkwrap.json | 19 +++++++++++++++++++ lib/package.json | 2 +- lib/src/helpers/doWhileAsync.ts | 2 +- package.json | 2 +- 6 files changed, 35 insertions(+), 4 deletions(-) diff --git a/CHANGELIST.md b/CHANGELIST.md index 6320eca..919a3cc 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -1,3 +1,15 @@ +# v0.5.0 Mar 29th, 2024 + +## Changelog + +- #115 [Feature] Add size tests +- #116 [Bug] createAllPromise signature is different from native Promise.all +- #117 [Feature] Add Asynchronous helper functions +- #132 [Bug] Package sizes are too large +- #148 [Feature] Add Race and Any Promise support +- #149 Update rush.json to 5.118.1 +- #119 Update generation for better Tree-Shaking + # v0.4.0 Dec 13th, 2023 ## Changelog diff --git a/README.md b/README.md index 0079c4f..c8ad8a3 100644 --- a/README.md +++ b/README.md @@ -98,7 +98,7 @@ Install the npm packare: `npm install @nevware21/ts-async --save` > It is suggested / recommended that you use the following definition in your `package.json` so that you are compatible with any future releases as they become available > we do not intend to make ANY known breaking changes moving forward until v2.x > ```json -> "@nevware21/ts-async": ">= 0.4.0 < 2.x" +> "@nevware21/ts-async": ">= 0.5.0 < 2.x" > ``` And then just import the helpers and use them. diff --git a/common/config/rush/npm-shrinkwrap.json b/common/config/rush/npm-shrinkwrap.json index 493939f..ffa23e9 100644 --- a/common/config/rush/npm-shrinkwrap.json +++ b/common/config/rush/npm-shrinkwrap.json @@ -3274,6 +3274,19 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -10835,6 +10848,12 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, "function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", diff --git a/lib/package.json b/lib/package.json index d1d6fd4..a39a018 100644 --- a/lib/package.json +++ b/lib/package.json @@ -1,7 +1,7 @@ { "name": "@nevware21/ts-async", "description": "support for asynchronous development with a Promise based task Scheduler, several different Promise implementations (synchronous, idle, asynchronous and native runtime wrappers), await helpers, and aliases all built and tested using TypeScript.", - "version": "0.4.0", + "version": "0.5.0", "homepage": "https://github.com/nevware21/ts-async", "sideEffects": false, "license": "MIT", diff --git a/lib/src/helpers/doWhileAsync.ts b/lib/src/helpers/doWhileAsync.ts index 600bb0f..8f81d81 100644 --- a/lib/src/helpers/doWhileAsync.ts +++ b/lib/src/helpers/doWhileAsync.ts @@ -31,7 +31,7 @@ function _doneChk(isDone: boolean, state: IWhileState, value: T, thisArg?: state.iter++; return result; -}; +} /** * Performs a while loop, calling the provided `callbackFn` function until the `state.isDone` diff --git a/package.json b/package.json index 671b682..2306ca2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@nevware21/ts-async", "description": "support for asynchronous development with a Promise based task Scheduler, several different Promise implementations (synchronous, idle, asynchronous and native runtime wrappers), await helpers, and aliases all built and tested using TypeScript.", - "version": "0.4.0", + "version": "0.5.0", "homepage": "https://github.com/nevware21/ts-async", "sideEffects": false, "license": "MIT",