Skip to content

Commit 6674519

Browse files
committed
Add v4 RC changelog entry
1 parent 089312f commit 6674519

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
title: Introducing Wrangler v4's release candidate
3+
description: You can now try out the v4 RC for Wrangler by installing `[email protected]`
4+
products:
5+
- workers
6+
date: 2025-02-27T11:00:00Z
7+
---
8+
9+
import { PackageManagers } from "~/components";
10+
11+
TLDR: Try out the Wrangler v4 RC by installing via your favourite package manager:
12+
13+
<PackageManagers pkg="wrangler@v4-rc" />
14+
15+
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.
16+
17+
We're working on a more detailed migration guide, but here's a brief list of the changes to expect:
18+
19+
#### Changes
20+
21+
- **Upgraded `esbuild` version**
22+
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
23+
24+
- **`--local` by default for all commands**
25+
All commands that access resources (e.g. `wrangler kv`, `wrangler r2`, `wrangler d1`) will now access local datastores by default
26+
27+
- **Updated Node.js support policy**
28+
Wrangler will now support the active, maintenance, and current versions of Node.js (currently v18+)
29+
30+
- **Deprecated features removed**
31+
All deprecated features have been removed from Wrangler, including
32+
- Arguments:
33+
- `wrangler dev/deploy --legacy-assets`
34+
- `wrangler dev/deploy --format`
35+
- Commands:
36+
- `wrangler version`
37+
- `wrangler publish`
38+
- `wrangler generate`
39+
- `wrangler config`
40+
- `wrangler preview`
41+
- `wrangler route`
42+
- `wrangler subdomain`
43+
- APIs
44+
- `getBindingsProxy()`
45+
- Config file properties
46+
- `type`
47+
- `webpack_config`
48+
- `miniflare`
49+
- `build.upload`
50+
- `zone_id`
51+
- `usage_model`
52+
- `experimental_services`
53+
- `kv-namespaces`
54+
- `legacy_assets`

0 commit comments

Comments
 (0)