Skip to content

feat: migration to newer versions of lc39, tap#394

Merged
ThisIsDemetrio merged 11 commits intomasterfrom
feat/migrate-to-lc39-v9
Mar 3, 2026
Merged

feat: migration to newer versions of lc39, tap#394
ThisIsDemetrio merged 11 commits intomasterfrom
feat/migrate-to-lc39-v9

Conversation

@ThisIsDemetrio
Copy link
Contributor

@ThisIsDemetrio ThisIsDemetrio commented Feb 27, 2026

  • Upgrading lc39 to latest version (v9) to use Fastify@5
  • Upgrading tap to latest version (v21.6)

Usage of Fastify v9 requires that configuration must come from the routeOptions of the request (instead having them injected in the reply from the context). We keep the decoration of the context in the reply, but with a warning that notifies that it will be removed in the previous major (I suppose).

Also updated devDependencies to use tap for tests and coverage, and manually include dependency fastify to allow tests dedicated to typings to be run.

@ThisIsDemetrio
Copy link
Contributor Author

We do need wait for a version of lc39 to be released (tecnically a v9.0.0) to use it in here before to mark the pull request as ready to review.

@ThisIsDemetrio ThisIsDemetrio marked this pull request as ready for review March 3, 2026 08:01
@ThisIsDemetrio ThisIsDemetrio merged commit 4630a24 into master Mar 3, 2026
3 checks passed
@ThisIsDemetrio ThisIsDemetrio deleted the feat/migrate-to-lc39-v9 branch March 3, 2026 08:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants