-
Notifications
You must be signed in to change notification settings - Fork 10.2k
Add Wrangler v4 RC changelog entry #20355
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
Changes from 1 commit
6674519
fb2ba5e
3c5bea5
e6ebd21
dc892c4
221cdcb
419f9c6
33ac357
1f7e09a
de7e3e8
d231eb5
d51acd0
93b911e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,54 @@ | ||
| --- | ||
| title: Introducing Wrangler v4's release candidate | ||
penalosa marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| description: You can now try out the v4 RC for Wrangler by installing `[email protected]` | ||
| products: | ||
| - workers | ||
| date: 2025-02-27T11:00:00Z | ||
| --- | ||
|
|
||
| import { PackageManagers } from "~/components"; | ||
|
|
||
| TLDR: Try out the Wrangler v4 RC by installing via your favourite package manager: | ||
|
|
||
| <PackageManagers pkg="wrangler@v4-rc" /> | ||
|
|
||
| Wrangler v3 was released in May 2023, and since then has seen amazing growth and usage—from just \~250,000 downloads a week back then to 1M+ now. It's time for the next chapter in Wrangler's journey: v4. This release will bring new features and unlock new possibilities for the developer platform, but for the vast majority of users you _won't need to make any changes to upgrade_. It'll be as simple as upgrading Wrangler. | ||
penalosa marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| We're working on a more detailed migration guide, but here's a brief list of the changes to expect: | ||
penalosa marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| #### Changes | ||
|
|
||
| - **Upgraded `esbuild` version** | ||
| This has been a highly-requested feature for a long time, and will allow you to use more modern JavaScript features in your Workers, including import attributes and `using` statements | ||
penalosa marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| - **`--local` by default for all commands** | ||
| All commands that access resources (e.g. `wrangler kv`, `wrangler r2`, `wrangler d1`) will now access local datastores by default | ||
penalosa marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| - **Updated Node.js support policy** | ||
| Wrangler will now support the active, maintenance, and current versions of Node.js (currently v18+) | ||
|
|
||
| - **Deprecated features removed** | ||
| All deprecated features have been removed from Wrangler, including | ||
penalosa marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - Arguments: | ||
|
||
| - `wrangler dev/deploy --legacy-assets` | ||
| - `wrangler dev/deploy --format` | ||
| - Commands: | ||
| - `wrangler version` | ||
| - `wrangler publish` | ||
| - `wrangler generate` | ||
| - `wrangler config` | ||
| - `wrangler preview` | ||
| - `wrangler route` | ||
| - `wrangler subdomain` | ||
| - APIs | ||
| - `getBindingsProxy()` | ||
| - Config file properties | ||
| - `type` | ||
| - `webpack_config` | ||
| - `miniflare` | ||
| - `build.upload` | ||
| - `zone_id` | ||
| - `usage_model` | ||
| - `experimental_services` | ||
| - `kv-namespaces` | ||
| - `legacy_assets` | ||
Uh oh!
There was an error while loading. Please reload this page.