Skip to content

Commit bfbb0be

Browse files
Version Packages (#1284)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent ee57d77 commit bfbb0be

22 files changed

+108
-150
lines changed

.changeset/afraid-fishes-retire.md

-6
This file was deleted.

.changeset/breezy-scissors-tie.md

-9
This file was deleted.

.changeset/curly-lizards-rescue.md

-9
This file was deleted.

.changeset/dull-bottles-teach.md

-5
This file was deleted.

.changeset/eighty-bags-destroy.md

-12
This file was deleted.

.changeset/hungry-wombats-fail.md

-9
This file was deleted.

.changeset/large-lizards-enjoy.md

-10
This file was deleted.

.changeset/lovely-toys-happen.md

-7
This file was deleted.

.changeset/pretty-lemons-move.md

-7
This file was deleted.

.changeset/proud-cougars-sell.md

-13
This file was deleted.

.changeset/quick-flowers-help.md

-5
This file was deleted.

.changeset/quiet-pigs-care.md

-14
This file was deleted.

.changeset/selfish-wolves-hide.md

-7
This file was deleted.

.changeset/shy-news-return.md

-12
This file was deleted.

.changeset/slow-bananas-protect.md

-5
This file was deleted.

.changeset/tasty-ravens-double.md

-7
This file was deleted.

.changeset/wise-steaks-end.md

-9
This file was deleted.

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/jest-environment-wrangler/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# jest-environment-wrangler
22

3+
## 0.0.31
4+
5+
### Patch Changes
6+
7+
- [#1301](https://github.com/cloudflare/wrangler2/pull/1301) [`9074990`](https://github.com/cloudflare/wrangler2/commit/9074990ead8ce74862601dc9a7c827689e0e3328) Thanks [@mrbbot](https://github.com/mrbbot)! - Upgrade `miniflare` to [`2.5.1`](https://github.com/cloudflare/miniflare/releases/tag/v2.5.1)
8+
39
## 0.0.30
410

511
### Patch Changes

packages/jest-environment-wrangler/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "jest-environment-wrangler",
3-
"version": "0.0.30",
3+
"version": "0.0.31",
44
"description": "A jest environment for Cloudflare Workers, powered by wrangler.",
55
"main": "dist/index.js",
66
"scripts": {

packages/wrangler/CHANGELOG.md

+98
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,103 @@
11
# wrangler
22

3+
## 2.0.15
4+
5+
### Patch Changes
6+
7+
- [#1301](https://github.com/cloudflare/wrangler2/pull/1301) [`9074990`](https://github.com/cloudflare/wrangler2/commit/9074990ead8ce74862601dc9a7c827689e0e3328) Thanks [@mrbbot](https://github.com/mrbbot)! - Upgrade `miniflare` to [`2.5.1`](https://github.com/cloudflare/miniflare/releases/tag/v2.5.1)
8+
9+
* [#1272](https://github.com/cloudflare/wrangler2/pull/1272) [`f7d362e`](https://github.com/cloudflare/wrangler2/commit/f7d362e31c83a1a32facfce771d2eb1e261e7b0b) Thanks [@JacobMGEvans](https://github.com/JacobMGEvans)! - feat: print bundle size during `publish` and `dev`
10+
11+
This logs the complete bundle size of the Worker (as well as when compressed) during `publish` and `dev`.
12+
13+
Via https://github.com/cloudflare/wrangler2/issues/405#issuecomment-1156762297)
14+
15+
- [#1287](https://github.com/cloudflare/wrangler2/pull/1287) [`2072e27`](https://github.com/cloudflare/wrangler2/commit/2072e278479bf66b255eb2858dea83bf0608530c) Thanks [@f5io](https://github.com/f5io)! - fix: kv:key put/get binary file
16+
17+
As raised in https://github.com/cloudflare/wrangler2/issues/1254, it was discovered that binary uploads were being mangled by wrangler 2, whereas they worked in wrangler 1. This is because they were read into a string by providing an explicit encoding of `utf-8`. This fix reads provided files into a node `Buffer` that is then passed directly to the request.
18+
19+
Subsequently https://github.com/cloudflare/wrangler2/issues/1273 was raised in relation to a similar issue with gets from wrangler 2. This was happening due to the downloaded file being converted to `utf-8` encoding as it was pushed through `console.log`. By leveraging `process.stdout.write` we can push the fetched `ArrayBuffer` to std out directly without inferring any specific encoding value.
20+
21+
* [#1325](https://github.com/cloudflare/wrangler2/pull/1325) [`bcd066d`](https://github.com/cloudflare/wrangler2/commit/bcd066d2ad82c2bfcc97b4394fe7d1e77a17add6) Thanks [@sidharthachatterjee](https://github.com/sidharthachatterjee)! - fix: Ensure Response is mutable in Pages functions
22+
23+
- [#1265](https://github.com/cloudflare/wrangler2/pull/1265) [`e322475`](https://github.com/cloudflare/wrangler2/commit/e32247589bf90e9b8e7a8282ff41f2754a147057) Thanks [@petebacondarwin](https://github.com/petebacondarwin)! - fix: support all git versions for `wrangler init`
24+
25+
If `git` does not support the `--initial-branch` argument then just fallback to the default initial branch name.
26+
27+
We tried to be more clever about this but there are two many weird corner cases with different git versions on different architectures.
28+
Now we do our best, with recent versions of git, to ensure that the branch is called `main` but otherwise just make sure we don't crash.
29+
30+
Fixes #1228
31+
32+
* [#1311](https://github.com/cloudflare/wrangler2/pull/1311) [`374655d`](https://github.com/cloudflare/wrangler2/commit/374655d74a2687b54954e706058c1e999d9f16e5) Thanks [@JacobMGEvans](https://github.com/JacobMGEvans)! - feat: add `--text` flag to decode `kv:key get` response values as utf8 strings
33+
34+
Previously, all kv values were being rendered directly as bytes to the stdout, which makes sense if the value is a binary blob that you are going to pipe into a file, but doesn't make sense if the value is a simple string.
35+
36+
resolves #1306
37+
38+
- [#1327](https://github.com/cloudflare/wrangler2/pull/1327) [`4880d54`](https://github.com/cloudflare/wrangler2/commit/4880d54341ab442d7dca81ae0e0374ef8032fea3) Thanks [@JacobMGEvans](https://github.com/JacobMGEvans)! - feat: resolve `--site` cli arg relative to current working directory
39+
40+
Before we were resolving the Site directory relative to the location of `wrangler.toml` at all times.
41+
Now the `--site` cli arg is resolved relative to current working directory.
42+
43+
resolves #1243
44+
45+
* [#1270](https://github.com/cloudflare/wrangler2/pull/1270) [`7ed5e1a`](https://github.com/cloudflare/wrangler2/commit/7ed5e1aaec90cdbacf986fc719cb93b5abf784ae) Thanks [@caass](https://github.com/caass)! - Delegate to a local install of `wrangler` if one exists.
46+
47+
Users will frequently install `wrangler` globally to run commands like `wrangler init`, but we also recommend pinning a specific version of `wrangler` in a project's `package.json`. Now, when a user invokes a global install of `wrangler`, we'll check to see if they also have a local installation. If they do, we'll delegate to that version.
48+
49+
- [#1289](https://github.com/cloudflare/wrangler2/pull/1289) [`0d6098c`](https://github.com/cloudflare/wrangler2/commit/0d6098ca9b28c64be54ced160933894eeed77983) Thanks [@threepointone](https://github.com/threepointone)! - feat: entry point is not mandatory if `--assets` is passed
50+
51+
Since we use a facade worker with `--assets`, an entry point is not strictly necessary. This makes a common usecase of "deploy a bunch of static assets" extremely easy to start, as a one liner `npx wrangler dev --assets path/to/folder` (and same with `publish`).
52+
53+
* [#1293](https://github.com/cloudflare/wrangler2/pull/1293) [`ee57d77`](https://github.com/cloudflare/wrangler2/commit/ee57d77b51d24c94464fada9afe5c80169d0f3c3) Thanks [@petebacondarwin](https://github.com/petebacondarwin)! - fix: do not crash in `wrangler dev` if user has multiple accounts
54+
55+
When a user has multiple accounts we show a prompt to allow the user to select which they should use.
56+
This was broken in `wrangler dev` as we were trying to start a new ink.js app (to show the prompt)
57+
from inside a running ink.js app (the UI for `wrangler dev`).
58+
59+
This fix refactors the `ChooseAccount` component so that it can be used directly within another component.
60+
61+
Fixes #1258
62+
63+
- [#1299](https://github.com/cloudflare/wrangler2/pull/1299) [`0fd0c30`](https://github.com/cloudflare/wrangler2/commit/0fd0c301e538ab1f1dbabbf7cbe203bc03ccc6db) Thanks [@threepointone](https://github.com/threepointone)! - polish: include a copy-pastable message when trying to publish without a compatibility date
64+
65+
* [#1269](https://github.com/cloudflare/wrangler2/pull/1269) [`fea87cf`](https://github.com/cloudflare/wrangler2/commit/fea87cf142030c6bbd2647f8aba87479763bfffe) Thanks [@petebacondarwin](https://github.com/petebacondarwin)! - fix: do not consider ancestor files when initializing a project with a specified name
66+
67+
When initializing a new project (via `wrangler init`) we attempt to reuse files in the current
68+
directory, or in an ancestor directory. In particular we look up the directory tree for
69+
package.json and tsconfig.json and use those instead of creating new ones.
70+
71+
Now we only do this if you do not specify a name for the new Worker. If you do specify a name,
72+
we now only consider files in the directory where the Worker will be initialized.
73+
74+
Fixes #859
75+
76+
- [#1321](https://github.com/cloudflare/wrangler2/pull/1321) [`8e2b92f`](https://github.com/cloudflare/wrangler2/commit/8e2b92f899604b7514ca977c9a591c21964c2dc9) Thanks [@GregBrimble](https://github.com/GregBrimble)! - fix: Correctly resolve directories for 'wrangler pages publish'
77+
78+
Previously, attempting to publish a nested directory or the current directory would result in parsing mangled paths which broke deployments. This has now been fixed.
79+
80+
* [#1293](https://github.com/cloudflare/wrangler2/pull/1293) [`ee57d77`](https://github.com/cloudflare/wrangler2/commit/ee57d77b51d24c94464fada9afe5c80169d0f3c3) Thanks [@petebacondarwin](https://github.com/petebacondarwin)! - fix: do not hang waiting for account choice when in non-interactive mode
81+
82+
The previous tests for non-interactive only checked the stdin.isTTY, but
83+
you can have scenarios where the stdin is interactive but the stdout is not.
84+
For example when writing the output of a `kv:key get` command to a file.
85+
86+
We now check that both stdin and stdout are interactive before trying to
87+
interact with the user.
88+
89+
- [#1275](https://github.com/cloudflare/wrangler2/pull/1275) [`35482da`](https://github.com/cloudflare/wrangler2/commit/35482da2570066cd4764f3f47bfa7a2264e578a6) Thanks [@alankemp](https://github.com/alankemp)! - Add environment variable WRANGLER_LOG to set log level
90+
91+
* [#1294](https://github.com/cloudflare/wrangler2/pull/1294) [`f6836b0`](https://github.com/cloudflare/wrangler2/commit/f6836b001b86d1d79cd86c44dcb9376ee29e15bc) Thanks [@threepointone](https://github.com/threepointone)! - fix: serve `--assets` in dev + local mode
92+
93+
A quick bugfix to make sure --assets/config.assets gets served correctly in `dev --local`.
94+
95+
- [#1237](https://github.com/cloudflare/wrangler2/pull/1237) [`e1b8ac4`](https://github.com/cloudflare/wrangler2/commit/e1b8ac410f23bc5923429b8c77b63a93b39b918e) Thanks [@threepointone](https://github.com/threepointone)! - feat: `--assets` / `config.assets` to serve a folder of static assets
96+
97+
This adds support for defining `assets` in `wrangler.toml`. You can configure it with a string path, or a `{bucket, include, exclude}` object (much like `[site]`). This also renames the `--experimental-public` arg as `--assets`.
98+
99+
Via https://github.com/cloudflare/wrangler2/issues/1162
100+
3101
## 2.0.14
4102

5103
### Patch Changes

packages/wrangler/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wrangler",
3-
"version": "2.0.14",
3+
"version": "2.0.15",
44
"author": "[email protected]",
55
"description": "Command-line interface for all things Cloudflare Workers",
66
"bin": {

0 commit comments

Comments
 (0)