Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: remove File.path #42053

Merged
merged 5 commits into from May 15, 2024
Merged

feat: remove File.path #42053

merged 5 commits into from May 15, 2024

Conversation

nornagon
Copy link
Member

@nornagon nornagon commented May 6, 2024

Description of Change

It's time.

Checklist

Release Notes

Notes: Removed nonstandard File.path extension from the Web File API.

@nornagon nornagon requested review from a team as code owners May 6, 2024 21:19
@nornagon nornagon added semver/major incompatible API changes no-backport target/31-x-y PR should also be added to the "31-x-y" branch. labels May 6, 2024
@electron-cation electron-cation bot added new-pr 🌱 PR opened in the last 24 hours api-review/requested 🗳 labels May 6, 2024
Copy link
Member

@erickzhao erickzhao left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

docs: lgtm

Removing a Custom DOM Elements doc feels so good 🔥

Copy link

@electron-docs-reviewer electron-docs-reviewer bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving on behalf of the Electron Docs Team

@dsanders11
Copy link
Member

Are we purposely not giving this a full deprecation cycle and going straight to yanking it?

@nornagon
Copy link
Member Author

nornagon commented May 6, 2024

Are we purposely not giving this a full deprecation cycle and going straight to yanking it?

It was quasi-deprecated in #38776, though it didn't get a breaking-changes.md callout.

@nornagon nornagon removed the target/31-x-y PR should also be added to the "31-x-y" branch. label May 6, 2024
@nornagon
Copy link
Member Author

nornagon commented May 6, 2024

Moved the deletion to 32.x

@electron-cation
Copy link

electron-cation bot commented May 6, 2024

🪦 Deprecation Checklist

🗑️ Previous deprecations being removed in this PR

  • 🏷️ Pull request is labeled as semver/major incompatible API changes
  • 📢 Are called out as removed in docs/breaking-changes.md
  • 📝 Are fully removed from the docs
  • ⌨️ All relevant code is removed

@electron/wg-releases: Please confirm these deprecation changes conform to our deprecation policies listed in docs/breaking-changes.md, then check the applicable items in the checklist and remove any non-applicable items.

Copy link
Member

@ckerr ckerr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this @nornagon and also thanks @MarshallOfSound for #38776

Copy link
Member

@ckerr ckerr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

API LGTM

Copy link
Contributor

@jkleinsc jkleinsc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

API LGTM

docs/breaking-changes.md Outdated Show resolved Hide resolved
@nornagon nornagon merged commit 19dc276 into main May 15, 2024
15 of 16 checks passed
@nornagon nornagon deleted the remove-file-path branch May 15, 2024 18:07
Copy link

release-clerk bot commented May 15, 2024

Release Notes Persisted

Removed nonstandard File.path extension from the Web File API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🗑 Complete
Development

Successfully merging this pull request may close these issues.

None yet

5 participants