Skip to content

Updated esbuild to 0.25 🧹 #24794

Merged
ComfortablyCoding merged 3 commits intomainfrom
issue-24793
Mar 7, 2025
Merged

Updated esbuild to 0.25 🧹 #24794
ComfortablyCoding merged 3 commits intomainfrom
issue-24793

Conversation

@br41nslug
Copy link
Member

@br41nslug br41nslug commented Mar 6, 2025

Scope

What's changed:

  • Updated esbuild int the system-data and extension-sdk packages

Potential Risks / Drawbacks

Review Notes / Questions

  • Testing various extension builds is a must
  • the esbuild says there are breaking changes but it's not clear to me which of these would impact us if any

Fixes #24793

@changeset-bot
Copy link

changeset-bot bot commented Mar 6, 2025

🦋 Changeset detected

Latest commit: 3981a3e

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

This PR includes changesets to release 19 packages
Name Type
@directus/extensions-sdk Patch
@directus/system-data Patch
@directus/api Patch
create-directus-extension Patch
@directus/utils Patch
directus Patch
@directus/composables Patch
@directus/env Patch
@directus/extensions Patch
@directus/memory Patch
@directus/pressure Patch
@directus/storage-driver-azure Patch
@directus/storage-driver-cloudinary Patch
@directus/storage-driver-gcs Patch
@directus/storage-driver-s3 Patch
@directus/storage-driver-supabase Patch
@directus/themes Patch
@directus/validation Patch
@directus/extensions-registry Patch

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

@br41nslug
Copy link
Member Author

I have tested the extension-sdk update with 3 of my larger extensions and they built without issue after this update

@br41nslug br41nslug marked this pull request as ready for review March 6, 2025 17:03
@br41nslug br41nslug requested a review from a team as a code owner March 6, 2025 17:03
@ComfortablyCoding
Copy link
Member

Breaking changes from 17 -> 25

  • 18: changed tsconfig.json per Proposed tsconfig.json changes evanw/esbuild#3019
  • 19: Path aliases in tsconfig.json no longer count as packages
  • 20: only changed for deno users
  • 21: no breaking change
  • 22: drops support for old window platforms and Omit packages from bundles by default when targeting node
  • 23: reverted the recent change to avoid bundling dependencies for node
  • 24: drops support for old mac systems
  • 25: Restrict access to esbuild's development server and delete output files when a build fails in watch mode

@ComfortablyCoding ComfortablyCoding merged commit 8b98a56 into main Mar 7, 2025
5 checks passed
@ComfortablyCoding ComfortablyCoding deleted the issue-24793 branch March 7, 2025 15:47
@ComfortablyCoding ComfortablyCoding self-assigned this Mar 7, 2025
@github-actions github-actions bot added this to the Next Release milestone Mar 7, 2025
@github-actions github-actions bot locked as resolved and limited conversation to collaborators May 7, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

extensions-sdk: update esbuild version due to security issue on dev-server

2 participants