Releases: djfdyuruiry/ts-lambda-api
v2.5.7
v2.5.6
- Fixing security vulnerabilities by bumping
semverand most dev dependencies to latest - Typescript dev packages left as-is for now
v2.5.5
v2.5.4
2026 March Tech Refresh
Dependencies and runtimes have been upgraded:
- Minimum supported Node.js version is now
24- Note: Compile target was moved from ES2024 to ES2023 (Node v24 is not 100% compatible with 2024)
- Recommended Typescript version is now
5.9.x inversifybumped from v7.7.0 => v8.1.0- All other depencencies bumped to latest
- Excluding
markywhich has a TS compile bug on latest version
- Excluding
ts-lambda-api-local has a new version to help you dev locally: https://github.com/djfdyuruiry/ts-lambda-api-local/releases/tag/v2.5.4
v2.5.3
Bump packages to latest patch versions to fix security vulnerabilities in js-yaml
v2.5.2
v2.5.1
Note: this release only affects dev dependencies
@dependabot security patch for tmp sub-dependency: #88
v2.5.0
2025 Tech Refresh
Contributions
Adds Node.js 22 support - #86 @sephallen
Dependencies and runtimes have been upgraded:
- Minimum supported Node.js version is now
22- Note: Compile target was moved from ES2017 to ES2024
- Recommended Typescript version is now
5.8.x lambda-apibumped from v1.0.2 => v1.2.0inversifybumped from v6.0.1 => v7.7.0- All other depencencies bumped to latest
- Excluding
markywhich has a TS compile bug on latest version
- Excluding
- Typescript docs now include definitions for internal types referenced in various methods and annotations
ts-lambda-api-local has a new version to help you dev locally: https://github.com/djfdyuruiry/ts-lambda-api-local/releases/tag/v2.5.0
Breaking changes
Method for passing a custom IOC container instance has now changed.
To define a custom constructor without auto binding:
let container = new Container()
let app = new ApiLambdaApp(
undefined,
appConfig,
false, // note the new boolean
container
)To define a custom constructor with auto binding:
let container = new Container({ autobind: true })
let app = new ApiLambdaApp(
"some/path",
appConfig,
true, // note the new boolean
container
)Internal upgrades:
- Typescript 5.8.x
- Migrating to latest
eslint - All dev depencencies bumped to latest
v2.4.2
Fixing badge links
v2.4.1
Fixing issues with bad paths in yaml package getting cleaned by yarn