Skip to content

feat: deprecate NodeApp#15535

Open
florian-lefebvre wants to merge 10 commits intomainfrom
feat/deprecate-node-app
Open

feat: deprecate NodeApp#15535
florian-lefebvre wants to merge 10 commits intomainfrom
feat/deprecate-node-app

Conversation

@florian-lefebvre
Copy link
Member

@florian-lefebvre florian-lefebvre commented Feb 16, 2026

Changes

  • Deprecates NodeApp in favor of App + utilities: createRequest() and writeResponse()
  • Deprecates loadManifest() and loadApp(). These are unused and were forgotten
  • Reorganizes the app/* related entrypoints to make clearer what is exported, and have more control (allowed to spot loadManifest(), loadApp(), and a few more things not tackled in this PR)
  • All usages have been updated, except for the node adapter which will have a dedicated PR: feat(node): convert to new adapter api #15418

Testing

Updated

Docs

@florian-lefebvre florian-lefebvre self-assigned this Feb 16, 2026
@changeset-bot
Copy link

changeset-bot bot commented Feb 16, 2026

🦋 Changeset detected

Latest commit: 331f382

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions bot added the pkg: astro Related to the core `astro` package (scope) label Feb 16, 2026
@codspeed-hq
Copy link

codspeed-hq bot commented Feb 16, 2026

Merging this PR will not alter performance

✅ 9 untouched benchmarks


Comparing feat/deprecate-node-app (331f382) with main (7038f07)1

Open in CodSpeed

Footnotes

  1. No successful run was found on main (020660e) during the generation of this report, so 7038f07 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@florian-lefebvre florian-lefebvre changed the title feat!: deprecate NodeApp feat: deprecate NodeApp Feb 16, 2026
@florian-lefebvre florian-lefebvre marked this pull request as ready for review February 16, 2026 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pkg: astro Related to the core `astro` package (scope)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants