diff --git a/CHANGELOG.md b/CHANGELOG.md index d37e262530..a6a45e4b8c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,30 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +### Improvements + +- **commons** fix code quality issues ([#4292](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4292)) ([5ee4198](https://github.com/aws-powertools/powertools-lambda-typescript/commit/5ee419845f38754f57351be15c4d82ed912641dc)) +- **jmespath** fix code quality issues ([#4286](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4286)) ([787633d](https://github.com/aws-powertools/powertools-lambda-typescript/commit/787633deb573ecdccb8dd1610df68bc4e6e90949)) +- **logger** replace EnvironmentVariablesService class with helper functions ([#4251](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4251)) ([b2fcd90](https://github.com/aws-powertools/powertools-lambda-typescript/commit/b2fcd90834c417dec8c2d45743f2384df3541243)) +- **tracer** fix code quality issues ([#4264](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4264)) ([081a514](https://github.com/aws-powertools/powertools-lambda-typescript/commit/081a514b6e1cb81513080352e5dbcadc89ac0574)) +- **idempotency** fix code quality issues ([#4298](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4298)) ([1fc8604](https://github.com/aws-powertools/powertools-lambda-typescript/commit/1fc86041f773bcaa1ea836b782d6b688d1e3636c)) +- **batch** improve code quality in test handlers ([#4281](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4281)) ([75e233f](https://github.com/aws-powertools/powertools-lambda-typescript/commit/75e233f340acb27a4d31babbdd1a6d81f974f279)) +- **kafka** improve tests & error handling ([#4262](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4262)) ([dab0be1](https://github.com/aws-powertools/powertools-lambda-typescript/commit/dab0be1b5be166f972dcd2152968999dc212a0a7)) + +### Features + +- **parser** make `parse` function available standalone ([#4300](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4300)) ([4998d6b](https://github.com/aws-powertools/powertools-lambda-typescript/commit/4998d6bffcb45710d96160dbb685145de3254f4a)) +- **event-handler** add event handler registry ([#4307](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4307)) ([aaac429](https://github.com/aws-powertools/powertools-lambda-typescript/commit/aaac4295594bc4b9c241fcf7bd8589ebc8b68d68)) +- **event-handler** add error classes for http errors ([#4299](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4299)) ([c1c3dd5](https://github.com/aws-powertools/powertools-lambda-typescript/commit/c1c3dd50f5c335f2fd8a13cfd95340971d8840a1)) +- **event-handler** implement route matching & resolution system for rest handler ([#4297](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4297)) ([b8ca368](https://github.com/aws-powertools/powertools-lambda-typescript/commit/b8ca36841f710db062b726ca8d53876e2291e92d)) +- **event-handler** add support for AppSync GraphQL batch resolvers ([#4218](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4218)) ([12ac2e4](https://github.com/aws-powertools/powertools-lambda-typescript/commit/12ac2e40dfe63764f62670ea288e556f7302d2aa)) + +### Bug Fixes + +- **parser** cognito schema `preferredRole` may be null ([#4259](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4259)) ([5ef5c85](https://github.com/aws-powertools/powertools-lambda-typescript/commit/5ef5c85b1983617f64bce1410aeb9fd57859c04d)) + + ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) ### Bug Fixes diff --git a/examples/app/CHANGELOG.md b/examples/app/CHANGELOG.md index 72b1137fba..d3cfa645b4 100644 --- a/examples/app/CHANGELOG.md +++ b/examples/app/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +**Note:** Version bump only for this package + ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) **Note:** Version bump only for this package diff --git a/examples/app/package.json b/examples/app/package.json index 4b70364b4c..c36fe51eab 100644 --- a/examples/app/package.json +++ b/examples/app/package.json @@ -1,6 +1,6 @@ { "name": "powertools-sample-app", - "version": "2.24.1", + "version": "2.25.0", "author": { "name": "Amazon Web Services", "url": "https://aws.amazon.com" @@ -38,12 +38,12 @@ "vitest": "^3.0.5" }, "dependencies": { - "@aws-lambda-powertools/batch": "^2.24.1", - "@aws-lambda-powertools/idempotency": "^2.24.1", - "@aws-lambda-powertools/logger": "^2.24.1", - "@aws-lambda-powertools/metrics": "^2.24.1", - "@aws-lambda-powertools/parameters": "^2.24.1", - "@aws-lambda-powertools/tracer": "^2.24.1", + "@aws-lambda-powertools/batch": "^2.25.0", + "@aws-lambda-powertools/idempotency": "^2.25.0", + "@aws-lambda-powertools/logger": "^2.25.0", + "@aws-lambda-powertools/metrics": "^2.25.0", + "@aws-lambda-powertools/parameters": "^2.25.0", + "@aws-lambda-powertools/tracer": "^2.25.0", "@aws-sdk/client-ssm": "^3.864.0", "@aws-sdk/lib-dynamodb": "^3.864.0", "@middy/core": "^4.7.0", diff --git a/examples/snippets/CHANGELOG.md b/examples/snippets/CHANGELOG.md index e81cb8359e..c91be534c1 100644 --- a/examples/snippets/CHANGELOG.md +++ b/examples/snippets/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +**Note:** Version bump only for this package + ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) **Note:** Version bump only for this package diff --git a/examples/snippets/package.json b/examples/snippets/package.json index 076627ef70..4c90dce099 100644 --- a/examples/snippets/package.json +++ b/examples/snippets/package.json @@ -1,6 +1,6 @@ { "name": "code-snippets", - "version": "2.24.1", + "version": "2.25.0", "description": "A collection code snippets for the Powertools for AWS Lambda (TypeScript) docs", "author": { "name": "Amazon Web Services", @@ -24,15 +24,15 @@ }, "homepage": "https://github.com/aws-powertools/powertools-lambda-typescript#readme", "devDependencies": { - "@aws-lambda-powertools/batch": "^2.24.1", - "@aws-lambda-powertools/event-handler": "^2.24.1", - "@aws-lambda-powertools/idempotency": "^2.24.1", - "@aws-lambda-powertools/jmespath": "^2.24.1", - "@aws-lambda-powertools/logger": "^2.24.1", - "@aws-lambda-powertools/metrics": "^2.24.1", - "@aws-lambda-powertools/parameters": "^2.24.1", - "@aws-lambda-powertools/parser": "^2.24.1", - "@aws-lambda-powertools/tracer": "^2.24.1", + "@aws-lambda-powertools/batch": "^2.25.0", + "@aws-lambda-powertools/event-handler": "^2.25.0", + "@aws-lambda-powertools/idempotency": "^2.25.0", + "@aws-lambda-powertools/jmespath": "^2.25.0", + "@aws-lambda-powertools/logger": "^2.25.0", + "@aws-lambda-powertools/metrics": "^2.25.0", + "@aws-lambda-powertools/parameters": "^2.25.0", + "@aws-lambda-powertools/parser": "^2.25.0", + "@aws-lambda-powertools/tracer": "^2.25.0", "@aws-sdk/client-appconfigdata": "^3.864.0", "@aws-sdk/client-dynamodb": "^3.864.0", "@aws-sdk/client-secrets-manager": "^3.864.0", diff --git a/layers/CHANGELOG.md b/layers/CHANGELOG.md index d696a98a88..01863e0001 100644 --- a/layers/CHANGELOG.md +++ b/layers/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +**Note:** Version bump only for this package + ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) **Note:** Version bump only for this package diff --git a/layers/package.json b/layers/package.json index 4fd56a2fdd..1533c7ef08 100644 --- a/layers/package.json +++ b/layers/package.json @@ -1,6 +1,6 @@ { "name": "layers", - "version": "2.24.1", + "version": "2.25.0", "bin": { "layer": "bin/layers.js" }, diff --git a/package-lock.json b/package-lock.json index bfb8898dea..a2d2ee66a2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -47,7 +47,7 @@ }, "examples/app": { "name": "powertools-sample-app", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/batch": "^2.24.1", @@ -79,7 +79,7 @@ }, "examples/snippets": { "name": "code-snippets", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "dependencies": { "arktype": "^2.1.20", @@ -10731,7 +10731,7 @@ }, "packages/batch": { "name": "@aws-lambda-powertools/batch", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing" @@ -10739,7 +10739,7 @@ }, "packages/commons": { "name": "@aws-lambda-powertools/commons", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "devDependencies": { "@aws-lambda-powertools/testing-utils": "file:../testing" @@ -10747,7 +10747,7 @@ }, "packages/event-handler": { "name": "@aws-lambda-powertools/event-handler", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.24.1" @@ -10755,7 +10755,7 @@ }, "packages/idempotency": { "name": "@aws-lambda-powertools/idempotency", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.24.1", @@ -10794,7 +10794,7 @@ }, "packages/jmespath": { "name": "@aws-lambda-powertools/jmespath", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.24.1" @@ -10802,7 +10802,7 @@ }, "packages/kafka": { "name": "@aws-lambda-powertools/kafka", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.24.1", @@ -10832,7 +10832,7 @@ }, "packages/logger": { "name": "@aws-lambda-powertools/logger", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.24.1", @@ -10857,7 +10857,7 @@ }, "packages/metrics": { "name": "@aws-lambda-powertools/metrics", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.24.1" @@ -10879,7 +10879,7 @@ }, "packages/parameters": { "name": "@aws-lambda-powertools/parameters", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.24.1" @@ -10925,7 +10925,7 @@ }, "packages/parser": { "name": "@aws-lambda-powertools/parser", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.24.1", @@ -10949,7 +10949,7 @@ }, "packages/testing": { "name": "@aws-lambda-powertools/testing-utils", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "dependencies": { "@aws-cdk/toolkit-lib": "^1.4.1", @@ -10966,7 +10966,7 @@ }, "packages/tracer": { "name": "@aws-lambda-powertools/tracer", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.24.1", @@ -10988,7 +10988,7 @@ }, "packages/validation": { "name": "@aws-lambda-powertools/validation", - "version": "2.24.1", + "version": "2.25.0", "license": "MIT-0", "dependencies": { "@aws-lambda-powertools/commons": "2.24.1", diff --git a/packages/batch/CHANGELOG.md b/packages/batch/CHANGELOG.md index 5db71a8854..bfd69e0688 100644 --- a/packages/batch/CHANGELOG.md +++ b/packages/batch/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +### Improvements + +- improve code quality in test handlers ([#4281](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4281)) ([75e233f](https://github.com/aws-powertools/powertools-lambda-typescript/commit/75e233f340acb27a4d31babbdd1a6d81f974f279)) ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) **Note:** Version bump only for this package diff --git a/packages/batch/package.json b/packages/batch/package.json index 4f77a2049d..2d003942cf 100644 --- a/packages/batch/package.json +++ b/packages/batch/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/batch", - "version": "2.24.1", + "version": "2.25.0", "description": "The batch processing package for the Powertools for AWS Lambda (TypeScript) library.", "author": { "name": "Amazon Web Services", diff --git a/packages/commons/CHANGELOG.md b/packages/commons/CHANGELOG.md index 6827ce6b48..ef2c628357 100644 --- a/packages/commons/CHANGELOG.md +++ b/packages/commons/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +### Improvements + +- fix code quality issues ([#4292](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4292)) ([5ee4198](https://github.com/aws-powertools/powertools-lambda-typescript/commit/5ee419845f38754f57351be15c4d82ed912641dc)) ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) **Note:** Version bump only for this package diff --git a/packages/commons/package.json b/packages/commons/package.json index ebb966c28c..b6f344c9f5 100644 --- a/packages/commons/package.json +++ b/packages/commons/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/commons", - "version": "2.24.1", + "version": "2.25.0", "description": "A shared utility package for Powertools for AWS Lambda (TypeScript) libraries", "author": { "name": "Amazon Web Services", diff --git a/packages/event-handler/CHANGELOG.md b/packages/event-handler/CHANGELOG.md index eec9d0c584..6746af0f70 100644 --- a/packages/event-handler/CHANGELOG.md +++ b/packages/event-handler/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +### Features + +- add event handler registry ([#4307](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4307)) ([aaac429](https://github.com/aws-powertools/powertools-lambda-typescript/commit/aaac4295594bc4b9c241fcf7bd8589ebc8b68d68)) +- add error classes for http errors ([#4299](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4299)) ([c1c3dd5](https://github.com/aws-powertools/powertools-lambda-typescript/commit/c1c3dd50f5c335f2fd8a13cfd95340971d8840a1)) +- implement route matching & resolution system for rest handler ([#4297](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4297)) ([b8ca368](https://github.com/aws-powertools/powertools-lambda-typescript/commit/b8ca36841f710db062b726ca8d53876e2291e92d)) +- add support for AppSync GraphQL batch resolvers ([#4218](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4218)) ([12ac2e4](https://github.com/aws-powertools/powertools-lambda-typescript/commit/12ac2e40dfe63764f62670ea288e556f7302d2aa)) ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) ### Improvements diff --git a/packages/event-handler/package.json b/packages/event-handler/package.json index 1f3455db1e..fcfeecdc7d 100644 --- a/packages/event-handler/package.json +++ b/packages/event-handler/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/event-handler", - "version": "2.24.1", + "version": "2.25.0", "description": "Lightweight routing to reduce boilerplate for API Gateway REST/HTTP API, ALB, Lambda Function URLs, and AppSync.", "author": { "name": "Amazon Web Services", @@ -100,7 +100,7 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "2.24.1" + "@aws-lambda-powertools/commons": "2.25.0" }, "keywords": [ "aws", diff --git a/packages/idempotency/CHANGELOG.md b/packages/idempotency/CHANGELOG.md index ab08ae3ef6..75f740f68d 100644 --- a/packages/idempotency/CHANGELOG.md +++ b/packages/idempotency/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +### Improvements + +- fix code quality issues ([#4298](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4298)) ([1fc8604](https://github.com/aws-powertools/powertools-lambda-typescript/commit/1fc86041f773bcaa1ea836b782d6b688d1e3636c)) ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) **Note:** Version bump only for this package diff --git a/packages/idempotency/package.json b/packages/idempotency/package.json index 08f74fbbc1..f2879a7c95 100644 --- a/packages/idempotency/package.json +++ b/packages/idempotency/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/idempotency", - "version": "2.24.1", + "version": "2.25.0", "description": "The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.", "author": { "name": "Amazon Web Services", @@ -113,8 +113,8 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "2.24.1", - "@aws-lambda-powertools/jmespath": "2.24.1" + "@aws-lambda-powertools/commons": "2.25.0", + "@aws-lambda-powertools/jmespath": "2.25.0" }, "peerDependencies": { "@aws-sdk/client-dynamodb": ">=3.x", diff --git a/packages/jmespath/CHANGELOG.md b/packages/jmespath/CHANGELOG.md index 4deb8582df..da61090ed5 100644 --- a/packages/jmespath/CHANGELOG.md +++ b/packages/jmespath/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +### Improvements + +- fix code quality issues ([#4286](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4286)) ([787633d](https://github.com/aws-powertools/powertools-lambda-typescript/commit/787633deb573ecdccb8dd1610df68bc4e6e90949)) ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) **Note:** Version bump only for this package diff --git a/packages/jmespath/package.json b/packages/jmespath/package.json index c9ef51843b..b4799629b5 100644 --- a/packages/jmespath/package.json +++ b/packages/jmespath/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/jmespath", - "version": "2.24.1", + "version": "2.25.0", "description": "A type safe and modern jmespath module to parse and extract data from JSON documents using JMESPath", "author": { "name": "Amazon Web Services", @@ -71,7 +71,7 @@ "lib" ], "dependencies": { - "@aws-lambda-powertools/commons": "2.24.1" + "@aws-lambda-powertools/commons": "2.25.0" }, "repository": { "type": "git", diff --git a/packages/kafka/CHANGELOG.md b/packages/kafka/CHANGELOG.md index fca9e2f550..a3ffa51b07 100644 --- a/packages/kafka/CHANGELOG.md +++ b/packages/kafka/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +### Improvements + +- improve tests & error handling ([#4262](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4262)) ([dab0be1](https://github.com/aws-powertools/powertools-lambda-typescript/commit/dab0be1b5be166f972dcd2152968999dc212a0a7)) ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) **Note:** Version bump only for this package diff --git a/packages/kafka/package.json b/packages/kafka/package.json index f5b7700945..2813192417 100644 --- a/packages/kafka/package.json +++ b/packages/kafka/package.json @@ -1,7 +1,7 @@ { "name": "@aws-lambda-powertools/kafka", "description": "Utility to easily handle message deserialization and parsing of Kafka events in AWS Lambda functions", - "version": "2.24.1", + "version": "2.25.0", "author": { "name": "Amazon Web Services", "url": "https://aws.amazon.com" @@ -46,7 +46,7 @@ "nodejs" ], "dependencies": { - "@aws-lambda-powertools/commons": "2.24.1", + "@aws-lambda-powertools/commons": "2.25.0", "@standard-schema/spec": "^1.0.0" }, "peerDependencies": { diff --git a/packages/logger/CHANGELOG.md b/packages/logger/CHANGELOG.md index ea90b434e7..5b1eb268b1 100644 --- a/packages/logger/CHANGELOG.md +++ b/packages/logger/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +### Improvements + +- replace EnvironmentVariablesService class with helper functions ([#4251](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4251)) ([b2fcd90](https://github.com/aws-powertools/powertools-lambda-typescript/commit/b2fcd90834c417dec8c2d45743f2384df3541243)) ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) **Note:** Version bump only for this package diff --git a/packages/logger/package.json b/packages/logger/package.json index 07e0921be6..ffdc683000 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/logger", - "version": "2.24.1", + "version": "2.25.0", "description": "The logging package for the Powertools for AWS Lambda (TypeScript) library", "author": { "name": "Amazon Web Services", @@ -75,7 +75,7 @@ "@types/lodash.merge": "^4.6.9" }, "peerDependencies": { - "@aws-lambda-powertools/jmespath": "2.24.1", + "@aws-lambda-powertools/jmespath": "2.25.0", "@middy/core": "4.x || 5.x || 6.x" }, "peerDependenciesMeta": { @@ -97,7 +97,7 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "2.24.1", + "@aws-lambda-powertools/commons": "2.25.0", "lodash.merge": "^4.6.2" }, "keywords": [ diff --git a/packages/metrics/CHANGELOG.md b/packages/metrics/CHANGELOG.md index 60ac663132..727d0b7faa 100644 --- a/packages/metrics/CHANGELOG.md +++ b/packages/metrics/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +**Note:** Version bump only for this package + ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) ### Bug Fixes diff --git a/packages/metrics/package.json b/packages/metrics/package.json index 15e9155380..32dfbcc1f5 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/metrics", - "version": "2.24.1", + "version": "2.25.0", "description": "The metrics package for the Powertools for AWS Lambda (TypeScript) library", "author": { "name": "Amazon Web Services", @@ -87,7 +87,7 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "2.24.1" + "@aws-lambda-powertools/commons": "2.25.0" }, "keywords": [ "aws", diff --git a/packages/parameters/CHANGELOG.md b/packages/parameters/CHANGELOG.md index e97ca19d12..f3e2ed445a 100644 --- a/packages/parameters/CHANGELOG.md +++ b/packages/parameters/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +**Note:** Version bump only for this package + ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) ### Improvements diff --git a/packages/parameters/package.json b/packages/parameters/package.json index bf9005407d..c49da84a40 100644 --- a/packages/parameters/package.json +++ b/packages/parameters/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/parameters", - "version": "2.24.1", + "version": "2.25.0", "description": "The parameters package for the Powertools for AWS Lambda (TypeScript) library", "author": { "name": "Amazon Web Services", @@ -164,7 +164,7 @@ "aws-sdk-client-mock": "^4.1.0" }, "dependencies": { - "@aws-lambda-powertools/commons": "2.24.1" + "@aws-lambda-powertools/commons": "2.25.0" }, "peerDependencies": { "@aws-sdk/client-appconfigdata": ">=3.x", diff --git a/packages/parser/CHANGELOG.md b/packages/parser/CHANGELOG.md index bb94c38f0b..c25298e851 100644 --- a/packages/parser/CHANGELOG.md +++ b/packages/parser/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +### Features + +- make `parse` function available standalone ([#4300](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4300)) ([4998d6b](https://github.com/aws-powertools/powertools-lambda-typescript/commit/4998d6bffcb45710d96160dbb685145de3254f4a)) + +### Bug Fixes + +- cognito schema `preferredRole` may be null ([#4259](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4259)) ([5ef5c85](https://github.com/aws-powertools/powertools-lambda-typescript/commit/5ef5c85b1983617f64bce1410aeb9fd57859c04d)) ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) ### Bug Fixes diff --git a/packages/parser/package.json b/packages/parser/package.json index 096d3c6783..23ab3a8f5c 100644 --- a/packages/parser/package.json +++ b/packages/parser/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/parser", - "version": "2.24.1", + "version": "2.25.0", "description": "The parser package for the Powertools for AWS Lambda (TypeScript) library.", "author": { "name": "Amazon Web Services", @@ -199,7 +199,7 @@ "nodejs" ], "dependencies": { - "@aws-lambda-powertools/commons": "2.24.1", + "@aws-lambda-powertools/commons": "2.25.0", "@standard-schema/spec": "^1.0.0" }, "peerDependencies": { diff --git a/packages/testing/CHANGELOG.md b/packages/testing/CHANGELOG.md index 48c419bf22..175d536fca 100644 --- a/packages/testing/CHANGELOG.md +++ b/packages/testing/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +**Note:** Version bump only for this package + ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) **Note:** Version bump only for this package diff --git a/packages/testing/package.json b/packages/testing/package.json index 981ef0da14..5720986879 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/testing-utils", - "version": "2.24.1", + "version": "2.25.0", "description": "A package containing utilities to test your serverless workloads", "author": { "name": "Amazon Web Services", diff --git a/packages/tracer/CHANGELOG.md b/packages/tracer/CHANGELOG.md index 10ef4e3b47..b36f89a23f 100644 --- a/packages/tracer/CHANGELOG.md +++ b/packages/tracer/CHANGELOG.md @@ -1,5 +1,10 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +### Improvements + +- fix code quality issues ([#4264](https://github.com/aws-powertools/powertools-lambda-typescript/issues/4264)) ([081a514](https://github.com/aws-powertools/powertools-lambda-typescript/commit/081a514b6e1cb81513080352e5dbcadc89ac0574)) ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) **Note:** Version bump only for this package diff --git a/packages/tracer/package.json b/packages/tracer/package.json index 6b00b30209..958a160910 100644 --- a/packages/tracer/package.json +++ b/packages/tracer/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/tracer", - "version": "2.24.1", + "version": "2.25.0", "description": "The tracer package for the Powertools for AWS Lambda (TypeScript) library", "author": { "name": "Amazon Web Services", @@ -86,7 +86,7 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "2.24.1", + "@aws-lambda-powertools/commons": "2.25.0", "aws-xray-sdk-core": "^3.10.3" }, "keywords": [ diff --git a/packages/validation/CHANGELOG.md b/packages/validation/CHANGELOG.md index 2e94cb8a4a..6b2f1a85bb 100644 --- a/packages/validation/CHANGELOG.md +++ b/packages/validation/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [2.25.0](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.1...v2.25.0) (2025-08-12) + +**Note:** Version bump only for this package + ## [2.24.1](https://github.com/aws-powertools/powertools-lambda-typescript/compare/v2.24.0...v2.24.1) (2025-07-29) **Note:** Version bump only for this package diff --git a/packages/validation/package.json b/packages/validation/package.json index fa88812413..4ec0deaf64 100644 --- a/packages/validation/package.json +++ b/packages/validation/package.json @@ -1,6 +1,6 @@ { "name": "@aws-lambda-powertools/validation", - "version": "2.24.1", + "version": "2.25.0", "description": "An utility to validate events and responses using JSON Schemas", "author": { "name": "Amazon Web Services", @@ -95,8 +95,8 @@ "url": "https://github.com/aws-powertools/powertools-lambda-typescript/issues" }, "dependencies": { - "@aws-lambda-powertools/commons": "2.24.1", - "@aws-lambda-powertools/jmespath": "2.24.1", + "@aws-lambda-powertools/commons": "2.25.0", + "@aws-lambda-powertools/jmespath": "2.25.0", "ajv": "^8.17.1" }, "keywords": [