From 370f9ee5c005ac7b38602aa730f75eff49f73ebb Mon Sep 17 00:00:00 2001 From: Peter van Vliet Date: Fri, 2 Feb 2024 22:42:27 +0100 Subject: [PATCH 1/5] #472: bumped version and updated changelog --- CHANGELOG.md | 67 +++++++++++++++++++++++++++++++++++++--------------- lerna.json | 2 +- package.json | 2 +- 3 files changed, 50 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7671174f..119b36e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,34 @@ +# v0.7.0 +[2024-02-02] + +### BREAKING CHANGES + +* \[[464](https://github.com/MaskingTechnology/jitar/pull/464)] chore!: refactor nodes to workers (#464) by Bas Meeuwissen +* \[[455](https://github.com/MaskingTechnology/jitar/pull/455)] feat(server)!: support env variables in configuration (#455) by Bas Meeuwissen + +### Features + +* \[[471](https://github.com/MaskingTechnology/jitar/pull/471)] feat(server): redirect from middleware (#471) by Peter van Vliet +* \[[462](https://github.com/MaskingTechnology/jitar/pull/462)] feat(server): improved validations and checks (#462) by Bas Meeuwissen +* \[[457](https://github.com/MaskingTechnology/jitar/pull/457)] feat(server): stop at startup failure (#457) by Bas Meeuwissen +* \[[452](https://github.com/MaskingTechnology/jitar/pull/452)] feat(runtime): protected procedure access (#452) by Bas Meeuwissen + +### Fixes + +* \[[466](https://github.com/MaskingTechnology/jitar/pull/466)] fix(server): response header filtering (#466) by Bas Meeuwissen +* \[[453](https://github.com/MaskingTechnology/jitar/pull/453)] fix(runtime): parsing primitive return values (#453) by Bas Meeuwissen + +### Chores + +* \[[468](https://github.com/MaskingTechnology/jitar/pull/468)] chore(examples): jitar dependency to 'any version' (#468) by Bas Meeuwissen +* \[[463](https://github.com/MaskingTechnology/jitar/pull/463)] chore(deps): bump cpx2 from 6.0.1 to 7.0.1 (#463) by dependabot[bot] +* \[[459](https://github.com/MaskingTechnology/jitar/pull/459)] chore(deps): februari updates (#459) by Bas Meeuwissen +* \[[447](https://github.com/MaskingTechnology/jitar/pull/447)] chore(deps): updated vite dependency (#447) by Bas Meeuwissen + +### Other + +* \[[470](https://github.com/MaskingTechnology/jitar/pull/470)] #469: breaking changes in changelog (#470) by Bas Meeuwissen + # v0.6.0 [2024-01-12] @@ -9,8 +40,8 @@ ### Chores +* \[[443](https://github.com/MaskingTechnology/jitar/pull/443)] chore(release): v0.6.0 (#443) by Peter van Vliet * \[[435](https://github.com/MaskingTechnology/jitar/pull/435)] chore(documentation): Updated readme introduction (#435) by Peter van Vliet -* \[[433](https://github.com/MaskingTechnology/jitar/pull/433)] chore(release): v0.5.1 (#433) by Peter van Vliet # v0.5.1 [2024-01-05] @@ -27,6 +58,7 @@ ### Chores +* \[[433](https://github.com/MaskingTechnology/jitar/pull/433)] chore(release): v0.5.1 (#433) by Peter van Vliet * \[[426](https://github.com/MaskingTechnology/jitar/pull/426)] chore(deps): bump rollup (#426) by dependabot[bot] * \[[425](https://github.com/MaskingTechnology/jitar/pull/425)] chore(deps): restricted dependabot (#425) by Bas Meeuwissen * \[[423](https://github.com/MaskingTechnology/jitar/pull/423)] chore(deps): january updates (#423) by Bas Meeuwissen @@ -54,18 +86,6 @@ # v0.4.2 [2023-10-18] -### Features - -* \[[325](https://github.com/MaskingTechnology/jitar/pull/325)] feat(server): custom serializers support (#325) by Bas Meeuwissen -* \[[322](https://github.com/MaskingTechnology/jitar/pull/322)] feat(serialization): added bigint support (#322) by Bas Meeuwissen -* \[[319](https://github.com/MaskingTechnology/jitar/pull/319)] feat(serialization): regexp serialization support (#319) by Bas Meeuwissen - -### Fixes - -* \[[342](https://github.com/MaskingTechnology/jitar/pull/342)] bug(runtime): middleware not executed properly (#342) by Peter van Vliet -* \[[326](https://github.com/MaskingTechnology/jitar/pull/326)] bug(caching): it should not be possible to register a function multiple times (#326) by Bas Meeuwissen -* \[[324](https://github.com/MaskingTechnology/jitar/pull/324)] bug(server): incorrect serialization control at the gateway (#324) by Peter van Vliet - ### Chores * \[[367](https://github.com/MaskingTechnology/jitar/pull/367)] chore(deps): bump postcss from 8.4.23 to 8.4.31 in /documentation (#367) by dependabot[bot] @@ -75,23 +95,32 @@ * \[[358](https://github.com/MaskingTechnology/jitar/pull/358)] npm: bump rollup-plugin-dts from 6.0.0 to 6.0.1 (#358) by dependabot[bot] * \[[357](https://github.com/MaskingTechnology/jitar/pull/357)] chore(deps): updates september (#357) by Peter van Vliet * \[[350](https://github.com/MaskingTechnology/jitar/pull/350)] chore(dependencies): updates (#350) by Peter van Vliet -* \[[343](https://github.com/MaskingTechnology/jitar/pull/343)] chore: release v0.4.1 (#343) by Bas Meeuwissen -* \[[339](https://github.com/MaskingTechnology/jitar/pull/339)] chore(build): added sonar for linting (#339) by Bas Meeuwissen -* \[[336](https://github.com/MaskingTechnology/jitar/pull/336)] chore(deps): bumped dependencies (#336) by Bas Meeuwissen -* \[[318](https://github.com/MaskingTechnology/jitar/pull/318)] chore(build): update linter to eliminate returns of await in async functions (#318) by Bas Meeuwissen -* \[[321](https://github.com/MaskingTechnology/jitar/pull/321)] chore(deps): migrate to lerna 7 (#321) by Bas Meeuwissen # v0.4.1 -[2023-06-21] +[2023-07-25] ### Features +* \[[325](https://github.com/MaskingTechnology/jitar/pull/325)] feat(server): custom serializers support (#325) by Bas Meeuwissen +* \[[322](https://github.com/MaskingTechnology/jitar/pull/322)] feat(serialization): added bigint support (#322) by Bas Meeuwissen +* \[[319](https://github.com/MaskingTechnology/jitar/pull/319)] feat(serialization): regexp serialization support (#319) by Bas Meeuwissen * \[[317](https://github.com/MaskingTechnology/jitar/pull/317)] feat(runtime): configure active health checks (#317) by Bas Meeuwissen * \[[316](https://github.com/MaskingTechnology/jitar/pull/316)] feat(runtime): added timeout option to health checks (#316) by Bas Meeuwissen * \[[312](https://github.com/MaskingTechnology/jitar/pull/312)] feat(runtime): improved health check system (#312) by Bas Meeuwissen +### Fixes + +* \[[342](https://github.com/MaskingTechnology/jitar/pull/342)] bug(runtime): middleware not executed properly (#342) by Peter van Vliet +* \[[326](https://github.com/MaskingTechnology/jitar/pull/326)] bug(caching): it should not be possible to register a function multiple times (#326) by Bas Meeuwissen +* \[[324](https://github.com/MaskingTechnology/jitar/pull/324)] bug(server): incorrect serialization control at the gateway (#324) by Peter van Vliet + ### Chores +* \[[343](https://github.com/MaskingTechnology/jitar/pull/343)] chore: release v0.4.1 (#343) by Bas Meeuwissen +* \[[339](https://github.com/MaskingTechnology/jitar/pull/339)] chore(build): added sonar for linting (#339) by Bas Meeuwissen +* \[[336](https://github.com/MaskingTechnology/jitar/pull/336)] chore(deps): bumped dependencies (#336) by Bas Meeuwissen +* \[[318](https://github.com/MaskingTechnology/jitar/pull/318)] chore(build): update linter to eliminate returns of await in async functions (#318) by Bas Meeuwissen +* \[[321](https://github.com/MaskingTechnology/jitar/pull/321)] chore(deps): migrate to lerna 7 (#321) by Bas Meeuwissen * \[[307](https://github.com/MaskingTechnology/jitar/pull/307)] npm: bump @rollup/plugin-node-resolve from 15.0.2 to 15.1.0 (#307) by dependabot[bot] * \[[308](https://github.com/MaskingTechnology/jitar/pull/308)] npm: bump mongodb from 5.4.0 to 5.5.0 (#308) by dependabot[bot] * \[[313](https://github.com/MaskingTechnology/jitar/pull/313)] build(deps): bump vite from 4.3.5 to 4.3.9 in /documentation (#313) by dependabot[bot] diff --git a/lerna.json b/lerna.json index aa2814be..b66f8bd5 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "0.6.0", + "version": "0.7.0", "command": { "version": { "message": "chore(release): publish %s" diff --git a/package.json b/package.json index 06816d65..e1f729c4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jitar-monorepo", - "version": "0.5.0", + "version": "0.7.0", "private": true, "license": "MIT", "type": "module", From 958685e2ecace044770fedd8c08a0fc1aeff8fb0 Mon Sep 17 00:00:00 2001 From: Peter van Vliet Date: Fri, 2 Feb 2024 22:43:47 +0100 Subject: [PATCH 2/5] #472: reset lerna so it can bump to the next version --- lerna.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lerna.json b/lerna.json index b66f8bd5..aa2814be 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "0.7.0", + "version": "0.6.0", "command": { "version": { "message": "chore(release): publish %s" From 9c595ed2dca388bd80c7691f64c570f242a23359 Mon Sep 17 00:00:00 2001 From: Peter van Vliet Date: Fri, 2 Feb 2024 22:44:27 +0100 Subject: [PATCH 3/5] chore(release): publish v0.7.0 --- lerna.json | 2 +- package-lock.json | 38 ++++++++++++++--------------- packages/caching/package.json | 6 ++--- packages/create-jitar/package.json | 2 +- packages/jitar/package.json | 6 ++--- packages/plugin-vite/package.json | 4 +-- packages/reflection/package.json | 2 +- packages/runtime/package.json | 4 +-- packages/serialization/package.json | 4 +-- packages/server-nodejs/package.json | 6 ++--- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/lerna.json b/lerna.json index aa2814be..b66f8bd5 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "0.6.0", + "version": "0.7.0", "command": { "version": { "message": "chore(release): publish %s" diff --git a/package-lock.json b/package-lock.json index 21c28db6..7fa324af 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "jitar-monorepo", - "version": "0.5.0", + "version": "0.7.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "jitar-monorepo", - "version": "0.5.0", + "version": "0.7.0", "license": "MIT", "workspaces": [ "packages/caching", @@ -14018,15 +14018,15 @@ }, "packages/caching": { "name": "@jitar/caching", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "dependencies": { - "@jitar/reflection": "^0.6.0", - "@jitar/runtime": "^0.6.0" + "@jitar/reflection": "^0.7.0", + "@jitar/runtime": "^0.7.0" } }, "packages/create-jitar": { - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "dependencies": { "kolorist": "^1.8.0", @@ -14041,7 +14041,7 @@ } }, "packages/jitar": { - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "dependencies": { "express": "^4.18.2", @@ -14054,8 +14054,8 @@ "zod": "^3.22.4" }, "devDependencies": { - "@jitar/runtime": "^0.6.0", - "@jitar/server-nodejs": "^0.6.0" + "@jitar/runtime": "^0.7.0", + "@jitar/server-nodejs": "^0.7.0" }, "engines": { "node": ">=20.0" @@ -14112,10 +14112,10 @@ }, "packages/plugin-vite": { "name": "@jitar/plugin-vite", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "dependencies": { - "@jitar/reflection": "^0.6.0" + "@jitar/reflection": "^0.7.0" }, "peerDependencies": { "vite": ">=4.0.0 || >=5.0.0" @@ -14128,32 +14128,32 @@ }, "packages/reflection": { "name": "@jitar/reflection", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT" }, "packages/runtime": { "name": "@jitar/runtime", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "dependencies": { - "@jitar/serialization": "^0.6.0" + "@jitar/serialization": "^0.7.0" } }, "packages/serialization": { "name": "@jitar/serialization", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "dependencies": { - "@jitar/reflection": "^0.6.0" + "@jitar/reflection": "^0.7.0" } }, "packages/server-nodejs": { "name": "@jitar/server-nodejs", - "version": "0.6.0", + "version": "0.7.0", "license": "MIT", "dependencies": { - "@jitar/caching": "^0.6.0", - "@jitar/runtime": "^0.6.0", + "@jitar/caching": "^0.7.0", + "@jitar/runtime": "^0.7.0", "express": "^4.18.2", "express-http-proxy": "^2.0.0", "fs-extra": "^11.2.0", diff --git a/packages/caching/package.json b/packages/caching/package.json index 1ee759d5..16f6b802 100644 --- a/packages/caching/package.json +++ b/packages/caching/package.json @@ -1,6 +1,6 @@ { "name": "@jitar/caching", - "version": "0.6.0", + "version": "0.7.0", "description": "JavaScript caching library for the Jitar runtime.", "author": "Masking Technology (https://jitar.dev)", "license": "MIT", @@ -26,8 +26,8 @@ "prepublishOnly": "npm run clean && npm run build" }, "dependencies": { - "@jitar/reflection": "^0.6.0", - "@jitar/runtime": "^0.6.0" + "@jitar/reflection": "^0.7.0", + "@jitar/runtime": "^0.7.0" }, "repository": { "type": "git", diff --git a/packages/create-jitar/package.json b/packages/create-jitar/package.json index 2758ae54..85d21afb 100644 --- a/packages/create-jitar/package.json +++ b/packages/create-jitar/package.json @@ -1,6 +1,6 @@ { "name": "create-jitar", - "version": "0.6.0", + "version": "0.7.0", "type": "module", "license": "MIT", "author": "Masking Technology (https://jitar.dev)", diff --git a/packages/jitar/package.json b/packages/jitar/package.json index edc181af..78237bc4 100644 --- a/packages/jitar/package.json +++ b/packages/jitar/package.json @@ -1,6 +1,6 @@ { "name": "jitar", - "version": "0.6.0", + "version": "0.7.0", "description": "Distributed runtime for JavaScript and TypeScript to chop monolithic applications into micros.", "author": "Masking Technology (https://jitar.dev)", "license": "MIT", @@ -36,8 +36,8 @@ "zod": "^3.22.4" }, "devDependencies": { - "@jitar/runtime": "^0.6.0", - "@jitar/server-nodejs": "^0.6.0" + "@jitar/runtime": "^0.7.0", + "@jitar/server-nodejs": "^0.7.0" }, "engines": { "node": ">=20.0" diff --git a/packages/plugin-vite/package.json b/packages/plugin-vite/package.json index 98bda8b5..9894616f 100644 --- a/packages/plugin-vite/package.json +++ b/packages/plugin-vite/package.json @@ -1,6 +1,6 @@ { "name": "@jitar/plugin-vite", - "version": "0.6.0", + "version": "0.7.0", "description": "Vite plugin for Jitar.", "author": "Masking Technology (https://jitar.dev)", "license": "MIT", @@ -27,7 +27,7 @@ "access": "public" }, "dependencies": { - "@jitar/reflection": "^0.6.0" + "@jitar/reflection": "^0.7.0" }, "peerDependencies": { "vite": ">=4.0.0 || >=5.0.0" diff --git a/packages/reflection/package.json b/packages/reflection/package.json index fe1226d4..15f1e56f 100644 --- a/packages/reflection/package.json +++ b/packages/reflection/package.json @@ -1,6 +1,6 @@ { "name": "@jitar/reflection", - "version": "0.6.0", + "version": "0.7.0", "description": "JavaScript reflection library for the Jitar runtime.", "author": "Masking Technology (https://jitar.dev)", "license": "MIT", diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 158d827d..8e293602 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@jitar/runtime", - "version": "0.6.0", + "version": "0.7.0", "description": "JavaScript runtime library for the Jitar runtime.", "author": "Masking Technology (https://jitar.dev)", "license": "MIT", @@ -26,7 +26,7 @@ "prepublishOnly": "npm run clean && npm run build" }, "dependencies": { - "@jitar/serialization": "^0.6.0" + "@jitar/serialization": "^0.7.0" }, "repository": { "type": "git", diff --git a/packages/serialization/package.json b/packages/serialization/package.json index ee1e5fec..6e6a5f2f 100644 --- a/packages/serialization/package.json +++ b/packages/serialization/package.json @@ -1,6 +1,6 @@ { "name": "@jitar/serialization", - "version": "0.6.0", + "version": "0.7.0", "description": "JavaScript serialization library for the Jitar runtime.", "author": "Masking Technology (https://jitar.dev)", "license": "MIT", @@ -26,7 +26,7 @@ "prepublishOnly": "npm run clean && npm run build" }, "dependencies": { - "@jitar/reflection": "^0.6.0" + "@jitar/reflection": "^0.7.0" }, "repository": { "type": "git", diff --git a/packages/server-nodejs/package.json b/packages/server-nodejs/package.json index 76b48e52..57bf6980 100644 --- a/packages/server-nodejs/package.json +++ b/packages/server-nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@jitar/server-nodejs", - "version": "0.6.0", + "version": "0.7.0", "description": "NodeJS server implementation for Jitar.", "author": "Masking Technology (https://jitar.dev)", "license": "MIT", @@ -26,8 +26,8 @@ "prepublishOnly": "npm run clean && npm run build" }, "dependencies": { - "@jitar/caching": "^0.6.0", - "@jitar/runtime": "^0.6.0", + "@jitar/caching": "^0.7.0", + "@jitar/runtime": "^0.7.0", "express": "^4.18.2", "express-http-proxy": "^2.0.0", "fs-extra": "^11.2.0", From fd8749184c18f76574f72b35d9075decebd3fa29 Mon Sep 17 00:00:00 2001 From: Peter van Vliet Date: Fri, 2 Feb 2024 22:46:55 +0100 Subject: [PATCH 4/5] #472: reset lerna again --- lerna.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lerna.json b/lerna.json index b66f8bd5..aa2814be 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "0.7.0", + "version": "0.6.0", "command": { "version": { "message": "chore(release): publish %s" From 8ebca36c9e264c1e0ea27c77557fc8cb6a62ee13 Mon Sep 17 00:00:00 2001 From: Peter van Vliet Date: Fri, 2 Feb 2024 22:47:38 +0100 Subject: [PATCH 5/5] chore(release): publish v0.7.0 --- lerna.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lerna.json b/lerna.json index aa2814be..b66f8bd5 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "0.6.0", + "version": "0.7.0", "command": { "version": { "message": "chore(release): publish %s"