Skip to content

Commit 419f9c6

Browse files
committed
Add more detail to deprecations
1 parent 221cdcb commit 419f9c6

File tree

1 file changed

+7
-27
lines changed

1 file changed

+7
-27
lines changed

src/content/changelog/workers/2025-02-27-wrangler-v4-rc.mdx

Lines changed: 7 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -53,32 +53,12 @@ Moving forward, the [active, maintenance, and current versions of Node.js](https
5353

5454
##### Features previously deprecated in Wrangler v3 are now removed in Wrangler v4
5555

56-
The following features, previously deprecated over one year ago in Wrangler v3, now can no longer be used in Wrangler v4:
57-
58-
(think these need a — instead do x...)
59-
60-
- Arguments:
61-
- `wrangler dev/deploy --legacy-assets`
62-
- `wrangler dev/deploy --format`
63-
- Commands:
64-
- `wrangler version`
65-
- `wrangler publish`
66-
- `wrangler generate`
67-
- `wrangler config`
68-
- `wrangler preview`
69-
- `wrangler route`
70-
- `wrangler subdomain`
71-
- APIs
72-
- `getBindingsProxy()`
73-
- Config file properties
74-
- `type`
75-
- `webpack_config`
76-
- `miniflare`
77-
- `build.upload`
78-
- `zone_id`
79-
- `usage_model`
80-
- `experimental_services`
81-
- `kv-namespaces`
82-
- `legacy_assets`
56+
All previously deprecated features in [Wrangler v2](https://developers.cloudflare.com/workers/wrangler/deprecations/#wrangler-v2) and in [Wrangler v3](https://developers.cloudflare.com/workers/wrangler/deprecations/#wrangler-v3) have now been removed. Additionally, the following features that were deprecated during the Wrangler v3 release lifecycle have been removed:
57+
58+
- Legacy Assets (using `wrangler dev/deploy --legacy-assets` or the `legacy_assets` config file property). Instead, we recommend you [migrate to Workers assets](https://developers.cloudflare.com/workers/static-assets/).
59+
- Legacy Node.js compatibility (using `wrangler dev/deploy --node-compat` or the `node_compat` config file property). Instead, use the [`nodejs_compat` compatibility flag](https://developers.cloudflare.com/workers/runtime-apis/nodejs). This includes the functionality from legacy `node_compat` polyfills and natively implemented Node.js APIs.
60+
- `wrangler version`. Instead, use `wrangler --version` to check the current version of Wrangler.
61+
- `getBindingsProxy()` (via `import { getBindingsProxy } from "wrangler"`). Instead, use the [`getPlatformProxy()` API](https://developers.cloudflare.com/workers/wrangler/api/#getplatformproxy), which takes exactly the same arguments.
62+
- `usage_model`. This no longer has any effect, after the [rollout of Workers Standard Pricing](https://blog.cloudflare.com/workers-pricing-scale-to-zero/).
8363

8464
We'd love your feedback! If you find a bug or hit a roadblock when upgrading to Wrangler v4, [open an issue on the `cloudflare/workers-sdk` repository on GitHub](https://github.com/cloudflare/workers-sdk/issues/new?template=bug-template.yaml).

0 commit comments

Comments
 (0)