Skip to content

Releases: djfdyuruiry/ts-lambda-api

v2.5.3

02 Dec 20:12

Choose a tag to compare

Bump packages to latest patch versions to fix security vulnerabilities in js-yaml

v2.5.2

07 Aug 14:46
89d9de3

Choose a tag to compare

Note: this release only updates documentation

Fixing AppConfig and OpenAPI model links in README and typedocs #90

v2.5.1

07 Aug 13:24
b9d0298

Choose a tag to compare

Note: this release only affects dev dependencies

@dependabot security patch for tmp sub-dependency: #88

v2.5.0

01 Aug 15:56
713e079

Choose a tag to compare

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-api bumped from v1.0.2 => v1.2.0
  • inversify bumped from v6.0.1 => v7.7.0
  • All other depencencies bumped to latest
    • Excluding marky which has a TS compile bug on latest version
  • 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

16 Jul 15:30
c4222fb

Choose a tag to compare

Fixing badge links

v2.4.1

09 Jul 16:33

Choose a tag to compare

Fixing issues with bad paths in yaml package getting cleaned by yarn

v2.4.0

09 Jul 15:25

Choose a tag to compare

Tech refresh release, using latest versions and technologies:

  • Upgrade to Node.JS version 18 to align with AWS latest runtime
  • Migrate to Typescript v5.1
  • Upgrade lambda-api to v1.0.2
    • NOTE: This uses AWS SDK v3 under the hood instead of v2
  • Migrate from tslint to eslint
  • Bump all package version to latest
  • Moving to GitHub workflow instead of Travis CI

v2.3.4

04 Jun 14:10
59e0180

Choose a tag to compare

  • Bumping junit2html

v2.3.3

04 Jun 13:48
d0ab296

Choose a tag to compare

  • Upgrading to Node v16 for LTS support
  • Upgrading Typescript to 4.7.x
  • Upgrading dev and prod deps

v2.3

13 Jun 17:02

Choose a tag to compare

  • Upgrading node.js to v14 LTS
  • Using Typescript v4.3.x
  • Dependency refresh