From 1f981164ff6d4f2e1a4ce75dfebd6ffee249c3d8 Mon Sep 17 00:00:00 2001 From: Cass Date: Tue, 31 Aug 2021 14:08:00 -0500 Subject: [PATCH] v1.19.1 (release) --- CHANGELOG.md | 301 ++++++++++++++++++++++++------------ Cargo.lock | 333 ++++++++++++++++++++-------------------- Cargo.toml | 2 +- npm/npm-shrinkwrap.json | 224 ++++++++++++++++++++++++++- npm/package.json | 2 +- 5 files changed, 593 insertions(+), 269 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 83e031de0..92260fc0c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,118 @@ # Changelog +## v1.19.1 + +- ### Fixes + + - **Allow worker with no routes to be published - [jspspike], [pull/2024]** + + Fixes #1700 + + [jspspike]: https://github.com/jspspike + [pull/2024]: https://github.com/cloudflare/wrangler/pull/2024 + + - **Changed devtools reconnect warning message to log info - [jspspike], [pull/2027]** + + Changed devtools reconnect warning message to log info + + [jspspike]: https://github.com/jspspike + [pull/2027]: https://github.com/cloudflare/wrangler/pull/2027 + + - **dont eat errors - [caass], [pull/2022]** + + Print the original error when we create an error report. + + This should help in debugging install errors, and other stuff where we cant report it + due to wrangler not being installed correctly + + [caass]: https://github.com/caass + [pull/2022]: https://github.com/cloudflare/wrangler/pull/2022 + + - **Downgrade panic when no account IDs match a token to an error - [jyn514], [pull/2042]** + + I'm still not sure exactly how this could happen, and I feel there's a bug here somewhere ... but + people are hitting this in practice (enough that someone ran `wrangler report`) and this will help + the user experience in the meantime. + + ... truncated + + [jyn514]: https://github.com/jyn514 + [pull/2042]: https://github.com/cloudflare/wrangler/pull/2042 + + - **Load account ID before uploading cron triggers - [jyn514], [pull/2023]** + + Fixes https://github.com/cloudflare/wrangler/issues/2021. + + [jyn514]: https://github.com/jyn514 + [pull/2023]: https://github.com/cloudflare/wrangler/pull/2023 + + - **Log bad request error details during dev - [mrbbot], [pull/2041]** + + Currently, when the edge preview service returns a 400 Bad Request error during a `wrangler dev` session because the user's worker is invalid, all you see is `Error: HTTP status client error (400 Bad Request) for url`. When calling `wrangle + ... truncated + + [mrbbot]: https://github.com/mrbbot + [pull/2041]: https://github.com/cloudflare/wrangler/pull/2041 + + - **Remove build.rs - [jyn514], [pull/2029]** + + While working on tests for `get_deployments()` in https://github.com/cloudflare/wrangler/pull/2023, I found that any change to + `src/settings/toml/tests/mod.rs` would cause the whole Wrangler library to be rebuilt, not just the + tests. I fo + ... truncated + + [jyn514]: https://github.com/jyn514 + [pull/2029]: https://github.com/cloudflare/wrangler/pull/2029 + + - **Small typo in error message - [robertaboukhalil], [pull/2031]** + + I came across this error message: + + > Please specify your deployment routes or **wrangler_dev = true** inside of your configuration file + + But I _think_ `wrangler_dev` should be `workers_dev` + + [robertaboukhalil]: https://github.com/robertaboukhalil + [pull/2031]: https://github.com/cloudflare/wrangler/pull/2031 + +- ### Maintenance + + - **2032: Upgrade tar dependency - [dhaynespls], [pull/2033]** + + Fixes #2032 + + [dhaynespls]: https://github.com/dhaynespls + [pull/2033]: https://github.com/cloudflare/wrangler/pull/2033 + + - **Add `cargo audit` and `npm audit` to CI - [jyn514], [pull/2034]** + + This runs: + + - On PRs that modify Cargo.toml or Cargo.lock + - weekly + + and opens issues if either cargo or npm report an error. This does have false positives + occasionally, especially for dev-dependencies, but catching vulnerabilities seem + ... truncated + + [jyn514]: https://github.com/jyn514 + [pull/2034]: https://github.com/cloudflare/wrangler/pull/2034 + + - **Bump assert_cmd from 1.0.7 to 2.0.0 - [dependabot], [pull/2019]** + + [dependabot]: https://dependabot.com/ + [pull/2019]: https://github.com/cloudflare/wrangler/pull/2019 + ## v1.19.0 - ### Features - - **wrangler tail using WebSockets - [nataliescottdavidson], [pull/2005]** +- **wrangler tail using WebSockets - [nataliescottdavidson], [pull/2005]** - [electroid]: https://github.com/electroid - [nataliescottdavidson]: https://github.com/nataliescottdavidson - [pull/2005]: https://github.com/cloudflare/wrangler/pull/2005 + [electroid]: https://github.com/electroid + [nataliescottdavidson]: https://github.com/nataliescottdavidson + [pull/2005]: https://github.com/cloudflare/wrangler/pull/2005 - This change removed dependency on `cloudflared` binary, and increased tail script RPS limit to 100! + This change removed dependency on `cloudflared` binary, and increased tail script RPS limit to 100! ## v1.18.0 @@ -78,7 +181,7 @@ [jyn514]: https://github.com/jyn514 [pull/1991]: https://github.com/cloudflare/wrangler/pull/1991 - ``` + ``` - **Made config add target_type to type instead of "target_type" - [jspspike], [pull/1988]** @@ -117,7 +220,7 @@ [jyn514]: https://github.com/jyn514 [pull/2000]: https://github.com/cloudflare/wrangler/pull/2000 - + - **Tell Dependabot to only make PRs for new major versions - [jyn514], [pull/1987]** This avoids constant small PRs which aren't necessary. Dependabot will still @@ -232,10 +335,10 @@ [dependabot]: https://dependabot.com/ [pull/1887]: https://github.com/cloudflare/wrangler/pull/1887 - ## 🍏 v1.16.1 - ### Features + - **Add `wasm_modules` config field for bundling arbitrary WebAssembly modules. - [losfair], [pull/1803]** Currently it seems that wrangler only supports WebAssembly modules included from a `rust` or `webpack` project. @@ -246,6 +349,7 @@ [pull/1803]: https://github.com/cloudflare/wrangler/pull/1803 - ### Fixes + - **fix: use x86_64 arch for pre-built downloads on M1 devices - [nilslice], [pull/1876]** This PR forces the use of a pre-built x86_64 binary on a aarch64/arm64 Apple system. For M1 devices specifically, it will fix `wrangler generate`, and `wrangler build` for `type = "rust"` wrangler projects. @@ -274,7 +378,6 @@ [koeninger]: https://github.com/koeninger [pull/1878]: https://github.com/cloudflare/wrangler/pull/1878 - ## 1.16.0 - ### Features @@ -434,6 +537,7 @@ [ags799]: https://github.com/ags799 [pull/1740]: https://github.com/cloudflare/wrangler/pull/1740 + - ### Fixes - **don't panic on Client build - [ags799], [pull/1750]** @@ -518,6 +622,7 @@ [xortive]: https://github.com/xortive [pull/1783]: https://github.com/cloudflare/wrangler/pull/1783 + ## 1.13.0 - ### Features @@ -528,7 +633,7 @@ Usage: - `text_blobs = { FOO = "path/to/foo.txt", BAR = "path/to/bar.txt" }` + `text_blobs = { FOO = "path/to/foo.txt", BAR = "path/to/bar.txt" }` [pull/1543]: https://github.com/cloudflare/wrangler/pull/1543 [issue/483]: https://github.com/cloudflare/wrangler/issue/483 @@ -550,7 +655,7 @@ - ### Fixes - - **Bump OpenSSL version with vulnerability patch - [pull/1684]** + - **Bump OpenSSL version with vulnerability patch - [pull/1684]** [pull/1684]: https://github.com/cloudflare/wrangler/pull/1684 @@ -562,7 +667,7 @@ Y'all, we messed up and applied the wrong fix. The change which caused this problem was [this](https://github.com/cloudflare/wrangler/pull/1566). - [ObsidianMinor]: https://github.com/ObsidianMinor + [obsidianminor]: https://github.com/ObsidianMinor [issue/1625]: https://github.com/cloudflare/wrangler/issues/1625 [pull/1631]: https://github.com/cloudflare/wrangler/pull/1631 [pull/1635]: https://github.com/cloudflare/wrangler/pull/1635 @@ -588,7 +693,7 @@ Cron triggers are a [new Cloudflare Workers feature](https://developers.cloudflare.com/workers/platform/cron-triggers) which allow you to schedule execution times to call your workers. - [ObsidianMinor]: https://github.com/ObsidianMinor + [obsidianminor]: https://github.com/ObsidianMinor [pull/1592]: https://github.com/cloudflare/wrangler/pull/1592 [issue/1574]: https://github.com/cloudflare/wrangler/issues/1574 @@ -642,7 +747,7 @@ - **Pin Rust to 1.47 and fix clippy lints - [ObsidianMinor], [pull/1609]** - [ObsidianMinor]: https://github.com/ObsidianMinor + [obsidianminor]: https://github.com/ObsidianMinor [pull/1609]: https://github.com/cloudflare/wrangler/pull/1609 - **Copy edit on --host argument description - [thmsdnnr], [issue/1545] [pull/1564]** @@ -700,7 +805,7 @@ When running `wrangler dev` as an authenticated user, your requests will now run on the same servers that Cloudflare Workers run on in production. This means that what you see is what you get. `wrangler dev` should behave exactly like production, though we still recommend deploying to a staging website before going to production in order to ensure your changes are safe. This change means you get access to things like `request.cf`, the Cache API, and any Cloudflare settings you've applied in the dashboard while developing your Workers. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [avidal]: https://github.com/avidal [jwheels]: https://github.com/jwheels [pull/1085]: https://github.com/cloudflare/wrangler/pull/1085 @@ -739,7 +844,7 @@ - **Check if `rustc` is installed before building a Rust project - [ObsidianMinor], [issue/487] [pull/1461]** - [ObsidianMinor]: https://github.com/ObsidianMinor + [obsidianminor]: https://github.com/ObsidianMinor [pull/1461]: https://github.com/cloudflare/wrangler/pull/1461 [issue/487]: https://github.com/cloudflare/wrangler/issues/487 @@ -747,7 +852,7 @@ When a `preview_id` is needed, the error message directs the user to add it to their `wrangler.toml`. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1465]: https://github.com/cloudflare/wrangler/pull/1465 [issue/1458]: https://github.com/cloudflare/wrangler/issues/1458 @@ -785,7 +890,7 @@ - **Workers Unlimited is now Workers Bundled - [EverlastingBugstopper], [issue/1466] [pull/1467]** - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1467]: https://github.com/cloudflare/wrangler/pull/1467 [issue/1466]: https://github.com/cloudflare/wrangler/issues/1466 @@ -819,7 +924,7 @@ Before, `wrangler dev` would listen on `[::1]:8787` by default, and call it `localhost` in the terminal output. This was confusing for developers whose `localhost` resolves to IPv4 and not IPv6. Now, `wrangler dev` will listen on `127.0.0.1:8787` by default. This can be overriden by passing values via the `--ip` and `--port` flags. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1405]: https://github.com/cloudflare/wrangler/pull/1405 [issue/1198]: https://github.com/cloudflare/wrangler/issues/1198 @@ -827,7 +932,7 @@ When you create a new project with `wrangler generate`, it directs you to the Cloudflare Dashboard to find your `account_id` and `zone_id`. However, this flow only worked if you had your own domain. Developers who only use `workers.dev` for their Workers were directed to a page that does not exist! This message now points everyone to a page where they can find the information that they need. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1395]: https://github.com/cloudflare/wrangler/pull/1395 [issue/1364]: https://github.com/cloudflare/wrangler/issues/1364 @@ -839,14 +944,14 @@ However, we missed a very common case where developers already have a production namespace defined in their `wrangler.toml` and they want to add a preview namespace. When this is the case, we returned an error message intended to only be thrown when running either wrangler preview or wrangler dev. This is now fixed! - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1414]: https://github.com/cloudflare/wrangler/pull/1414 - **Allow multiple response header values in `wrangler dev` - [EverlastingBugstopper], [issue/1412] [pull/1413]** Before, `wrangler dev` would not properly handle response headers that have multiple values. We would iterate over all response headers coming from the Workers runtime, and "insert" them into the header map instead of appending them. This is no longer the case and response headers should now work as expected. More details on this issue can be found [here](https://github.com/cloudflare/wrangler/issues/1412#issuecomment-649764506). - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1413]: https://github.com/cloudflare/wrangler/pull/1413 [issue/1412]: https://github.com/cloudflare/wrangler/issues/1412 @@ -854,7 +959,7 @@ When KV namespace support was initially added to Wrangler, we documented using `kv-namespaces` in `wrangler.toml`. Unfortunately, the `-` was not consistent with other fields such as `zone_id` and `account_id`, so the decision was made to allow both `kv-namespaces` and `kv_namespaces`. When this change was introduced, it worked with top level `kv_namespaces` entries, but not in environments. This is now fixed! You can now use `kv_namespaces` everywhere you can use `kv-namespaces`. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1409]: https://github.com/cloudflare/wrangler/pull/1409 [issue/1408]: https://github.com/cloudflare/wrangler/issues/1408 @@ -869,9 +974,9 @@ When we introduced our own version checking for Wrangler we stopped using `Krate::install`. This PR just removes that unused code. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1410]: https://github.com/cloudflare/wrangler/pull/1410 - [issue/Issue #]: https://github.com/cloudflare/wrangler/issues/247 + [issue/issue #]: https://github.com/cloudflare/wrangler/issues/247 ## 💪 1.10.2 @@ -891,16 +996,16 @@ - **reinstate longer timeout on bulk uploads for sites - [ashleymichal], [pull/1391]** - In 1.10.0 we introduced a bug that reduced the timeout for bulk uploads back to the standard 30 seconds. This fixes that and restores the five minute bulk upload/delete timeout. + In 1.10.0 we introduced a bug that reduced the timeout for bulk uploads back to the standard 30 seconds. This fixes that and restores the five minute bulk upload/delete timeout. [ashleymichal]: https://github.com/ashleymichal [pull/1391]: https://github.com/cloudflare/wrangler/pull/1391 - **Increase default timeout to one minute - [EverlastingBugstopper], [pull/1392]** - For folks with slower connections we're increasing the timeout for API requests. + For folks with slower connections we're increasing the timeout for API requests. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1392]: https://github.com/cloudflare/wrangler/pull/1392 ## ♻️ 1.10.0 @@ -909,11 +1014,12 @@ - **`wrangler dev` now requires that you specify "preview" versions of KV namespaces - [EverlastingBugstopper], [ashleymichal], [issue/1032] [pull/1357] [pull/1359] [pull/1360]** - In order to prevent you from accidentally stomping on production data in Workers KV, we're introducing the concept of explicit *preview namespaces*. When running `wrangler dev`, if you're using Workers KV, you'll need to specify a specific KV Namespace to use when previewing the Worker. + In order to prevent you from accidentally stomping on production data in Workers KV, we're introducing the concept of explicit _preview namespaces_. When running `wrangler dev`, if you're using Workers KV, you'll need to specify a specific KV Namespace to use when previewing the Worker. Specifically, this change: - * Adds a `preview_id` field to items in `kv_namespaces` in `wrangler.toml` that _must_ be provided in order to preview a worker that has kv namespaces. - * also adds `--preview` to kv commands in order to interact with them instead of production namespaces. + + - Adds a `preview_id` field to items in `kv_namespaces` in `wrangler.toml` that _must_ be provided in order to preview a worker that has kv namespaces. + - also adds `--preview` to kv commands in order to interact with them instead of production namespaces. If you define a KV Namespace in your `wrangler.toml` but don't specify a `preview_id`, and then try to run `wrangler dev`, you'll see the following: @@ -925,7 +1031,7 @@ More details can be found in the [documentation](http://localhost:1313/workers/tooling/wrangler/configuration/#kv_namespaces). - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [ashleymichal]: https://github.com/ashleymichal [pull/1357]: https://github.com/cloudflare/wrangler/pull/1357 [pull/1359]: https://github.com/cloudflare/wrangler/pull/1359 @@ -952,7 +1058,7 @@ wrangler will now let you know if there's an update available, and will only bug you once every 24 hours. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [jspspike]: https://github.com/jspspike [pull/1190]: https://github.com/cloudflare/wrangler/pull/1190 [pull/1331]: https://github.com/cloudflare/wrangler/pull/1331 @@ -963,6 +1069,7 @@ Previously, you would see not-super-helpful error messages if your API Token was expired or missing some permissions, didn't have Workers Unlimited enabled and tried to upload to KV, or tried to create a namespace that already existed. But we strive for helpful, informative error messages! Now, you'll see the following error messages as appropriate: + ``` 10026 => "You will need to enable Workers Unlimited for your account before you can use this feature.", 10014 => "Namespace already exists, try using a different namespace.", @@ -989,7 +1096,7 @@ We shouldn't install wasm-pack if your project doesn't need it. We thought we fixed this in 1.7.0, but we didn't. This time it's fixed for real, we swear. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1344]: https://github.com/cloudflare/wrangler/pull/1344 [issue/745]: https://github.com/cloudflare/wrangler/issues/745 @@ -1015,7 +1122,7 @@ We actually didn't have one before, so now we do! - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1346]: https://github.com/cloudflare/wrangler/pull/1346 - **Deprecate undocumented KV `bucket` attribute - [ashleymichal], [issue/1136] [pull/1355]** @@ -1035,7 +1142,7 @@ - **Add SECURITY.md with responsible reporting guidelines - [EverlastingBugstopper], [pull/1345]** - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1345]: https://github.com/cloudflare/wrangler/pull/1345 ## 🐼 1.9.2 @@ -1066,7 +1173,7 @@ When starting up `wrangler dev`, it now checks to see if the requested port is already in use and returns a helpful error message if that's the case. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1272]: https://github.com/cloudflare/wrangler/pull/1272 [issue/1122]: https://github.com/cloudflare/wrangler/issues/1122 @@ -1076,7 +1183,7 @@ You may have noticed some very verbose and over-eager installation output when running Wrangler. Every `webpack` type build would install `wranglerjs` and `wasm-pack`. This was... super annoying and not a great experience, especially when running `wrangler preview --watch` or `wrangler dev`. Each time you'd change a file, Wrangler would reinstall those external dependencies. This doesn't happen anymore! Wrangler will still download and install these external dependencies, but only if you have an outdated version. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1003]: https://github.com/cloudflare/wrangler/pull/1003 [issue/768]: https://github.com/cloudflare/wrangler/issues/768 @@ -1084,7 +1191,7 @@ When running `wrangler preview --watch` or `wrangler dev` on a `webpack` type project, Wrangler will provide a new build artifact and upload it via the Cloudflare API. Before, we'd start a long-running `webpack --watch` command, _in addition to_ running `webpack` on every change. We were running two builds on every change! This was not great and has been removed. This, combined with the above fix removing redundant installations, should greatly improve your dev iteration cycles. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1269]: https://github.com/cloudflare/wrangler/pull/1269 [issue/1219]: https://github.com/cloudflare/wrangler/issues/1219 @@ -1092,7 +1199,7 @@ `wrangler dev` initiates a WebSocket connection via the Cloudflare API in order to stream `console.log` messages to your terminal. Over time, it's very likely that the WebSocket would be disconnected. When this happened, Wrangler would panic, requiring developers to restart the process. Now, if `wrangler dev` gets disconnected, it will issue a reconnect request, allowing developers to run `wrangler dev` as long as they are connected to the Internet. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1276]: https://github.com/cloudflare/wrangler/pull/1276 [issue/1241]: https://github.com/cloudflare/wrangler/issues/1241 @@ -1102,7 +1209,7 @@ We love external contributors, and what better way to help get folks kickstarted than to add some documentation on developing Wrangler? Check out [CONTRIBUTING.md](./CONTRIBUTING.md) if you're interested in helping out. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1288]: https://github.com/cloudflare/wrangler/pull/1288 [issue/270]: https://github.com/cloudflare/wrangler/issues/270 @@ -1110,14 +1217,14 @@ We deprecated `wrangler publish --release` a long time ago in favor of environments, but it's still an accepted argument to preserve backwards compatibility. Now, it no longer shows up in `wrangler publish --help` as an accepted argument, even though it's still an alias of `wrangler publish`. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1289]: https://github.com/cloudflare/wrangler/pull/1289 - **Updates license file to wrangler@cloudflare.com - [EverlastingBugstopper], [pull/1290]** The copyright in our MIT license was outdated and pointed to the email address of @ashleygwilliams (who no longer works at Cloudflare 😢). Now it points to [wrangler@cloudflare.com](mailto:wrangler@cloudflare.com) :) - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1290]: https://github.com/cloudflare/wrangler/pull/1290 - **Add Dependabot to Wrangler - [ispivey], [pull/1294]** @@ -1139,7 +1246,7 @@ `cargo clippy` is a helpful little tool that helps you write more idiomatic Rust. Over time, we've developed an immunity to the warnings produced by this tool, and we took a stab at cleaning some of them up. [ashleymichal]: https://github.com/ashleymichal - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1305]: https://github.com/cloudflare/wrangler/pull/1305 [pull/1306]: https://github.com/cloudflare/wrangler/pull/1306 @@ -1153,14 +1260,14 @@ [ashleymichal]: https://github.com/ashleymichal [gabbifish]: https://github.com/gabbifish - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1182]: https://github.com/cloudflare/wrangler/pull/1182 - **Much faster build times for Workers Sites projects - [EverlastingBugstopper], [pull/1221]** When you deploy a Workers Site, Wrangler generates a unique hash for each file. It does this so that your Worker does not serve stale files from Cloudflare's edge cache to end users. Unfortunately, generating these hashes took a really really long time since we were using a cryptographically strong hash. Since we're just using this hash for cache invalidation, we decided it's not necessary to use such a complicated algorithm. We switched to using [xxhash](https://github.com/Cyan4973/xxHash) and have seen noticeable speed improvements. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1221]: https://github.com/cloudflare/wrangler/pull/1221 - **Add --url to wrangler preview - [larkin-nz], [issue/351] [pull/1001]** @@ -1191,7 +1298,7 @@ Wrangler likes to print colors where appropriate, and now there is a standard module for printing different colors that is used across the codebase. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1248]: https://github.com/cloudflare/wrangler/pull/1248 - **Suggests `wrangler init` if `wrangler.toml` does not exist - [ashleymichal], [issue/827] [pull/1239]** @@ -1208,7 +1315,7 @@ Most fields defined in `wrangler.toml` are one word, but some of them are two! In the past, we usually use `_` to separate words, but somehow we used a `-` for `kv-namespaces`. This was inconsistent and a bit confusing. Now we allow both for the sake of backwards compatibility, but in the future we'll try to stick to `snake_case`. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1169]: https://github.com/cloudflare/wrangler/pull/1169 [issue/1158]: https://github.com/cloudflare/wrangler/issues/1158 @@ -1223,7 +1330,7 @@ In the last release we added an error message in `wrangler dev` for failed uploads. Unfortunately it was a bit overeager and some information about different types of errors were lost. This behavior has been fixed! - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1251]: https://github.com/cloudflare/wrangler/pull/1251 - ### Maintenance @@ -1232,7 +1339,7 @@ Wrangler sure does send a lot of API requests! Before, about half of the API requests Wrangler sent would send them with the HTTP header `User-Agent: wrangler`. Now, all requests sent by Wrangler include that User Agent. This lets the APIs we use know that the request is coming from this tool. Yay for being good [netizens](https://www.merriam-webster.com/dictionary/netizen)! - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1070]: https://github.com/cloudflare/wrangler/pull/1070 [issue/731]: https://github.com/cloudflare/wrangler/issues/731 @@ -1240,7 +1347,7 @@ No behavior changes with this one, just some improvements to code layout and some extra documentation comments. Check it out if you're interested! - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1220]: https://github.com/cloudflare/wrangler/pull/1220 ## 🎭 1.8.4 @@ -1251,7 +1358,7 @@ Wrangler started removing user's authentication configuration files on reinstallation from npm - this is no good and is fixed in this release. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1181]: https://github.com/cloudflare/wrangler/pull/1181 [issue/1180]: https://github.com/cloudflare/wrangler/issues/1180 @@ -1259,7 +1366,7 @@ Previously, if you tried to pipe a multiline file to `wrangler secret put`, the secret would only upload the first line of the file. This... was not helpful - `cat hello_world.txt | wrangler secret put` should behave as expected with this release. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1171]: https://github.com/cloudflare/wrangler/pull/1171 [issue/1132]: https://github.com/cloudflare/wrangler/issues/1132 @@ -1284,9 +1391,9 @@ - Any time an asset manifest is created, you will see the files that are being hashed in real time with a fancy loading spinner - no more waiting without any information! - - Asset manifest creation is now faster due to a refactor. + - Asset manifest creation is now faster due to a refactor. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1145]: https://github.com/cloudflare/wrangler/pull/1145 [issue/897]: https://github.com/cloudflare/wrangler/issues/897 @@ -1306,7 +1413,7 @@ Error: you must set EITHER workers_dev = true OR provide a zone_id and route/routes. ``` - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1154]: https://github.com/cloudflare/wrangler/pull/1154 [issue/1152]: https://github.com/cloudflare/wrangler/issues/1152 @@ -1316,7 +1423,7 @@ In Wrangler 1.8.2, we updated the formatting of some of Wrangler's informational messages. Unfortunately when this was introduced, it came with a bug in `wrangler config` that made the message read out in the wrong order. This is fixed in this release! - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1164]: https://github.com/cloudflare/wrangler/pull/1164 - ### Maintenance @@ -1325,7 +1432,7 @@ We no longer use Azure Pipelines as our CI provider, nor do we run non-test builds in CI so we removed those badges from the README. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/1166]: https://github.com/cloudflare/wrangler/pull/1166 ## 🐈 1.8.2 @@ -1356,14 +1463,14 @@ Add badge to README that points to npm page for Wrangler. [pull/1115]: https://github.com/cloudflare/wrangler/pull/1121 - [tomByrer]: https://github.com/tomByrer + [tombyrer]: https://github.com/tomByrer - **Unify attention-grabbing messages - [EverlastingBugstopper], [pull/1128]** Use more actionable, easy-to-read information printouts throughout Wrangler. [pull/1115]: https://github.com/cloudflare/wrangler/pull/1128 - [tomByrer]: https://github.com/EverlastingBugstopper + [tombyrer]: https://github.com/EverlastingBugstopper ## 😈 1.8.1 @@ -1375,7 +1482,7 @@ [issue/1093]: https://github.com/cloudflare/wrangler/issues/1093 [pull/1114]: https://github.com/cloudflare/wrangler/pull/1114 - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper - ### Fixes @@ -1385,7 +1492,7 @@ [issue/1082]: https://github.com/cloudflare/wrangler/issues/1082 [pull/1117]: https://github.com/cloudflare/wrangler/pull/1117 - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper - **Remove unneeded carriage return in `wrangler secret put` - [gabbifish], [issue/1109] [pull/1112]** @@ -1641,7 +1748,7 @@ Previously, when `wrangler publish` ran into authentication errors, the API result would just print to the screen. Now, it prints a helpful hint to users to re-run `wrangler config` to fix the error. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/932]: https://github.com/cloudflare/wrangler/pull/932 [issue/492]: https://github.com/cloudflare/wrangler/issues/492 @@ -1661,7 +1768,7 @@ You may have noticed that Wrangler installs `wasm-pack` for your `webpack` projects, which may seem strange since it's the tool we use to build Rust projects. The reason for this is because you can _also_ build Rust using `wasm-pack` and `webpack` in tandem if you use the [`wasm-pack-plugin`](https://github.com/wasm-tool/wasm-pack-plugin). This plugin recently added support for handling the installation of `wasm-pack` which means Wrangler no longer needs to handle those installs. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/849]: https://github.com/cloudflare/wrangler/pull/849 [issue/745]: https://github.com/cloudflare/wrangler/issues/745 @@ -1671,7 +1778,7 @@ Updates our CI to update the rust toolchain to the latest stable version after installation. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/893]: https://github.com/cloudflare/wrangler/pull/893 [issue/887]: https://github.com/cloudflare/wrangler/issues/887 @@ -1679,7 +1786,7 @@ Now we confirm Wrangler builds against nightly Rust releases! - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/895]: https://github.com/cloudflare/wrangler/pull/895 [pull/898]: https://github.com/cloudflare/wrangler/pull/898 @@ -1702,7 +1809,7 @@ This extracts a lot of the logic in Wrangler's installer to an external package, [binary-install], which we will also use for installing wasm-pack on webpack project builds. Switching to this package also has the added benefit of cleaning up the downloaded binary on `npm uninstall -g @cloudflare/wrangler`. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/862]: https://github.com/cloudflare/wrangler/pull/862 [binary-install]: http://npmjs.org/package/binary-install @@ -1721,7 +1828,7 @@ webpack_config = "webpack.config.js" ``` - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/847]: https://github.com/cloudflare/wrangler/pull/847 [issue/296]: https://github.com/cloudflare/wrangler/issues/296 @@ -1743,7 +1850,7 @@ `wrangler preview` can now be called with a `--headless` flag that will not open the browser. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/816]: https://github.com/cloudflare/wrangler/pull/816 [issue/256]: https://github.com/cloudflare/wrangler/issues/256 @@ -1759,7 +1866,7 @@ When publishing a Workers Site to your own domain, it's important that the Worker code runs on every path on your domain. This isn't particularly clear, so now when attempting to publish a Workers Site to a route without a trailing asterisk, Wrangler will print a warning message. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/839]: https://github.com/cloudflare/wrangler/pull/839 [issue/814]: https://github.com/cloudflare/wrangler/issues/814 @@ -1791,21 +1898,21 @@ When building a script, Wrangler creates a temporary file. Old versions of Wrangler were quite messy about it, but now it cleans up after itself. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/853]: https://github.com/cloudflare/wrangler/pull/853 - **Fix the help text for `wrangler generate` - [EverlastingBugstopper], [pull/830]** The default value for a template is now a complete and valid URL instead of a sample project name. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/830]: https://github.com/cloudflare/wrangler/pull/830 - **Remove --version on subcommands - [EverlastingBugstopper], [issue/791] [pull/829]** Each subcommand in Wrangler used to take a `--version` argument which would print the name of the subcommand. For instance, `wrangler publish --version` would print `wrangler-publish`. This wasn't super helpful, so we've removed that functionality. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/829]: https://github.com/cloudflare/wrangler/pull/829 [issue/791]: https://github.com/cloudflare/wrangler/issues/791 @@ -1820,7 +1927,7 @@ Wrangler's test suite relied on a large number of fixtures that it read in from the file system. Now, it writes the test fixtures itself and does not rely on reading fixtures from the file system. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/854]: https://github.com/cloudflare/wrangler/pull/854 - **Clean up Workers Sites logic - [ashleymichal], [issue/622] [issue/643] [pull/851]** @@ -1839,14 +1946,14 @@ - **Audit code comments - [EverlastingBugstopper], [pull/846]** - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/846]: https://github.com/cloudflare/wrangler/pull/846 - **Update the author of the npm package - [EverlastingBugstopper], [pull/836]** The author of the npm package is now [wrangler@cloudflare.com](mailto:wrangler@cloudflare.com) - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/836]: https://github.com/cloudflare/wrangler/pull/836 - **Remove unused code warnings when running tests - [pradovic], [issue/818] [pull/832]** @@ -1864,7 +1971,7 @@ - **Move the code for each subcommand to its own directory - [EverlastingBugstopper], [pull/831]** - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/831]: https://github.com/cloudflare/wrangler/pull/831 - **Refactor upload forms - [ashleymichal], [pull/826]** @@ -1878,7 +1985,7 @@ Wrangler's npm installer version now only needs updating in the package.json instead of both the package.json and the source code. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/817]: https://github.com/cloudflare/wrangler/pull/817 [issue/812]: https://github.com/cloudflare/wrangler/issues/812 @@ -1895,7 +2002,7 @@ The demo gif at the top of the README now accurately reflects the behavior of the latest Wrangler release. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/868]: https://github.com/cloudflare/wrangler/pull/868 [issue/843]: https://github.com/cloudflare/wrangler/issues/843 @@ -2142,9 +2249,9 @@ **Ensure we install and cache the latest version of cargo-generate and wasm-pack if user has an outdated cargo installed version - [EverlastingBugstopper], [issue/666] [pull/726]** - Wrangler orchestrates a few other tools under the hood, notably [`wasm-pack`](https://github.com/rustwasm/wasm-pack) and [`cargo-generate`](https://github.com/ashleygwilliams/cargo-generate). We use a library called [`binary-install`](https://github.com/rustwasm/binary-install) to fetch and cache binaries we download. However, to avoid downloading unnecessarily, we first check if the user has a copy locally on their machine that they had `cargo install`'d. We had a bug where in this logic branch, we *didn't* check that the local version was the most up-to-date version. This meant that users who had an older installed version may run into errors when wrangler expected to use features of a newer version of that tool. This PR adds the logic to check for the version and will install and cache a newer version for wrangler to use (leaving your local version as is!). + Wrangler orchestrates a few other tools under the hood, notably [`wasm-pack`](https://github.com/rustwasm/wasm-pack) and [`cargo-generate`](https://github.com/ashleygwilliams/cargo-generate). We use a library called [`binary-install`](https://github.com/rustwasm/binary-install) to fetch and cache binaries we download. However, to avoid downloading unnecessarily, we first check if the user has a copy locally on their machine that they had `cargo install`'d. We had a bug where in this logic branch, we _didn't_ check that the local version was the most up-to-date version. This meant that users who had an older installed version may run into errors when wrangler expected to use features of a newer version of that tool. This PR adds the logic to check for the version and will install and cache a newer version for wrangler to use (leaving your local version as is!). - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [issue/666]: https://github.com/cloudflare/wrnagler/issues/666 [pull/726]: https://github.com/cloudflare/wrangler/pull/726 @@ -2152,7 +2259,7 @@ Have you ever run `wrangler preview` in your project and wondered why the URL to preview your application is `000000000000000000.cloudflareworkers.com`? The writer of this CHANGELOG finds it confusing, too: this PR removes that line, making it easier to parse the output from `wrangler preview`. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull]: https://github.com/cloudflare/wrangler/pull/698 - **Make install actually fail if the release can't be downloaded - [zackbloom], [pull/672]** @@ -2186,7 +2293,7 @@ For our default build type, aptly named "webpack", Wrangler uses webpack under the hood to bundle all of your assets. We hadn't documented how we do that, what our default config is, and how you can specify your own custom webpack config if you'd like. We have those docs now, so [check them out]! [check them out]: https://github.com/cloudflare/wrangler/blob/master/docs/content/webpack.md - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [issue/721]: https://github.com/cloudflare/wrangler/issues/721 [pull/724]: https://github.com/cloudflare/wrangler/pull/724 @@ -2220,7 +2327,7 @@ To support developers transitioning to environments, we've written documentation for the feature, including further information about deprecations and advanced usage. [Check out the documentation here!](https://github.com/cloudflare/wrangler/blob/master/docs/content/environments.md) - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [issue/385]: https://github.com/cloudflare/wrangler/issues/385 [pull/386]: https://github.com/cloudflare/wrangler/pull/386 @@ -2307,7 +2414,7 @@ ✨ Successfully published your script to example.com/* ``` - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [issue/523]: https://github.com/cloudflare/wrangler/issues/523 [pull/584]: https://github.com/cloudflare/wrangler/pull/584 @@ -2348,7 +2455,7 @@ KV subcommands would return the same emoji value in `--help` output. This PR updates the command-line output to use different emoji, making the output easier to read! - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/605]: https://github.com/cloudflare/wrangler/pull/605 - ### Maintenance @@ -2357,7 +2464,7 @@ This PR improves the discoverability for wrangler on npm by adding keywords to the installer's `package.json`. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/583]: https://github.com/cloudflare/wrangler/pull/583 - **Clean up emoji - [xortive], [pull/455]** @@ -2373,12 +2480,12 @@ This PR adds documentation in our README for `wrangler init`, which allows you to begin using an existing project with Wrangler. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/585]: https://github.com/cloudflare/wrangler/pull/585 - **Remove link to docs for installation because they link back to wrangler README - [EverlastingBugstopper], [pull/494]** - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/494]: https://github.com/cloudflare/wrangler/pull/494 - **Minor formatting fix in README.md - [kentonv], [pull/515]** @@ -2423,7 +2530,7 @@ This PR cleans up the README and adds additional links to the [Workers documentation](https://workers.cloudflare.com/docs) to improve consistency around Wrangler documentation. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/440]: https://github.com/cloudflare/wrangler/pull/440 - **Link to docs for update instructions - [ashleymichal], [pull/422]** @@ -2450,7 +2557,7 @@ This PR cleans up some incorrectly named tests and adds fixtures to support testing new functionality in 1.3.1, such as environments. ✨ - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/563]: https://github.com/cloudflare/wrangler/pull/563 - **Guard test against potential races - [xtuc], [pull/567]** @@ -2552,7 +2659,7 @@ This PR updates the last remaining instances where `wrangler` was using hard-coded emojis for messages, rather than using `terminal::emoji`. In addition, there are two instances where this PR changes the usage of the ⛔ emoji to ⚠️. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/382]: https://github.com/cloudflare/wrangler/pull/382 - **Move test fixtures to their own directory - [EverlastingBugstopper], [pull/383]** @@ -2560,14 +2667,14 @@ This PR aggregates fixtures used in integration tests into a `fixtures` directory to make it easier to find/use them. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/383]: https://github.com/cloudflare/wrangler/pull/383 - **Update issue templates to fit GitHub's data model - [EverlastingBugstopper], [pull/387]** Our previous issue templates were not picked up by GitHub's user interface. This PR updates the templates to fit the accepted data model, and adds some style tweaks to make the templates easier to use. - [EverlastingBugstopper]: https://github.com/EverlastingBugstopper + [everlastingbugstopper]: https://github.com/EverlastingBugstopper [pull/387]: https://github.com/cloudflare/wrangler/pull/387 - **Move Emoji formatting/messaging into new functions - [ashleymichal], [pull/391]** @@ -2826,7 +2933,7 @@ Wrangler 1.1.0 includes a number of improvements to documentation and project st - **Clarified intro link in README - [tomByrer], [pull/257]** - [tomByrer]: https://github.com/tomByrer + [tombyrer]: https://github.com/tomByrer [pull/257]: https://github.com/cloudflare/wrangler/pull/257 - **Make it more clear that you can install Wrangler though npm - [zackbloom], [pull/241]** @@ -2926,7 +3033,7 @@ Wrangler 1.1.0 includes a number of improvements to documentation and project st All HTTP requests to the Cloudflare API are now made with an authenticated HTTP client. - [Electroid]: https://github.com/Electroid + [electroid]: https://github.com/Electroid [issue/238]: https://github.com/cloudflare/wrangler/issue/238 [pull/267]: https://github.com/cloudflare/wrangler/pull/267 @@ -3006,7 +3113,7 @@ This release includes many changes to the developer experience for Wrangler, inc dependency. Some users may run into issue with it! We've documented the steps to fix it on MacOS- if you run into this on other platforms, we'd love a PR! - [AustinCorridor]: https://github.com/AustinCorridor + [austincorridor]: https://github.com/AustinCorridor [issue/35]: https://github.com/cloudflare/wrangler/issues/35 [pull/43]: https://github.com/cloudflare/wrangler/pull/43 diff --git a/Cargo.lock b/Cargo.lock index d857e7579..981c1f181 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -52,15 +52,15 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.42" +version = "1.0.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595d3cfa7a60d4555cb5067b99f07142a08ea778de5cf993f7b75c7d8fabc486" +checksum = "28ae2b3dec75a406790005a200b1bd89785afc02517a00ca99ecfe093ee9e6cf" [[package]] name = "arc-swap" -version = "1.3.0" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e906254e445520903e7fc9da4f709886c84ae4bc4ddaf0e093188d66df4dc820" +checksum = "b5ab7d9e73059c86c36473f459b52adbd99c3554a4fec492caef460806006f00" [[package]] name = "arrayref" @@ -177,9 +177,9 @@ dependencies = [ [[package]] name = "bitflags" -version = "1.2.1" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "blake2b_simd" @@ -231,7 +231,7 @@ dependencies = [ "lazy_static", "memchr", "regex-automata", - "serde 1.0.126", + "serde 1.0.130", ] [[package]] @@ -264,9 +264,9 @@ dependencies = [ [[package]] name = "bytes" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b700ce4376041dcd0a327fd0097c41095743c4c8af8887265942faf1100bd040" +checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" [[package]] name = "bzip2" @@ -291,9 +291,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.69" +version = "1.0.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e70cc2f62c6ce1868963827bd677764c62d07c3d9a3e1fb1177ee1a9ab199eb2" +checksum = "d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0" [[package]] name = "cfg-if" @@ -315,7 +315,7 @@ checksum = "a20571a8098aabf6fd6c83b896c3ebccd428c85d5a7e2a59ccb50f6c2ec33816" dependencies = [ "console 0.11.3", "log 0.4.14", - "serde 1.0.126", + "serde 1.0.130", "serde_json", "unescape", ] @@ -329,7 +329,7 @@ dependencies = [ "libc", "num-integer", "num-traits 0.2.14", - "serde 1.0.126", + "serde 1.0.130", "time", "winapi 0.3.9", ] @@ -363,9 +363,9 @@ dependencies = [ [[package]] name = "cloudflare" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50bf4821b917d9594b59d2355ec24096e6880cd2f77e0d862e2b37f5aedb61b" +checksum = "344e76c7955e573b4c76111705d7acd185d2784943cb0c6e9bb4a9a6f7444f0d" dependencies = [ "anyhow", "async-trait", @@ -375,7 +375,7 @@ dependencies = [ "http", "percent-encoding 1.0.1", "reqwest", - "serde 1.0.126", + "serde 1.0.130", "serde_json", "serde_qs", "serde_with", @@ -395,17 +395,17 @@ dependencies = [ "ansi_term 0.12.1", "atty", "libc", - "serde 1.0.126", + "serde 1.0.130", "serde_json", ] [[package]] name = "combine" -version = "4.6.0" +version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2d47c1b11006b87e492b53b313bb699ce60e16613c4dddaa91f8f7c220ab2fa" +checksum = "a909e4d93292cd8e9c42e189f61681eff9d67b6541f96b8a1a737f23737bd001" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "memchr", ] @@ -418,7 +418,7 @@ dependencies = [ "lazy_static", "nom", "rust-ini", - "serde 1.0.126", + "serde 1.0.130", "serde-hjson", "serde_json", "toml", @@ -497,9 +497,9 @@ checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" [[package]] name = "cpufeatures" -version = "0.1.5" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef" +checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" dependencies = [ "libc", ] @@ -543,7 +543,7 @@ dependencies = [ "csv-core", "itoa", "ryu", - "serde 1.0.126", + "serde 1.0.130", ] [[package]] @@ -767,7 +767,7 @@ version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3de9ad4541d99dc22b59134e7ff8dc3d6c988c89ecd7324bf10a8362b07a2afa" dependencies = [ - "serde 1.0.126", + "serde 1.0.130", ] [[package]] @@ -821,21 +821,21 @@ checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" [[package]] name = "filetime" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d34cfa13a63ae058bfa601fe9e313bbdb3746427c1459185464ce0fcf62e1e8" +checksum = "975ccf83d8d9d0d84682850a38c8169027be83368805971cc4f238c2b245bc98" dependencies = [ "cfg-if 1.0.0", "libc", - "redox_syscall 0.2.9", + "redox_syscall 0.2.10", "winapi 0.3.9", ] [[package]] name = "flate2" -version = "1.0.20" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0" +checksum = "80edafed416a46fb378521624fab1cfa2eb514784fd8921adbe8a8d8321da811" dependencies = [ "cfg-if 1.0.0", "crc32fast", @@ -936,9 +936,9 @@ checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" [[package]] name = "futures" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adc00f486adfc9ce99f77d717836f0c5aa84965eb0b4f051f4e83f7cab53f8b" +checksum = "a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca" dependencies = [ "futures-channel", "futures-core", @@ -951,9 +951,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74ed2411805f6e4e3d9bc904c95d5d423b89b3b25dc0250aa74729de20629ff9" +checksum = "5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888" dependencies = [ "futures-core", "futures-sink", @@ -961,15 +961,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af51b1b4a7fdff033703db39de8802c673eb91855f2e0d47dcf3bf2c0ef01f99" +checksum = "88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d" [[package]] name = "futures-executor" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d0d535a57b87e1ae31437b892713aee90cd2d7b0ee48727cd11fc72ef54761c" +checksum = "45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c" dependencies = [ "futures-core", "futures-task", @@ -978,15 +978,15 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582" +checksum = "522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377" [[package]] name = "futures-macro" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c54913bae956fb8df7f4dc6fc90362aa72e69148e3f39041fbe8742d21e0ac57" +checksum = "18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb" dependencies = [ "autocfg", "proc-macro-hack", @@ -997,21 +997,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0f30aaa67363d119812743aa5f33c201a7a66329f97d1a887022971feea4b53" +checksum = "36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11" [[package]] name = "futures-task" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe54a98670017f3be909561f6ad13e810d9a51f3f061b902062ca3da80799f2" +checksum = "1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99" [[package]] name = "futures-util" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78" +checksum = "36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481" dependencies = [ "autocfg", "futures-channel", @@ -1090,11 +1090,11 @@ dependencies = [ [[package]] name = "h2" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "825343c4eef0b63f541f8903f395dc5beb362a979b5799a84062527ef1e37726" +checksum = "d7f3675cfef6a30c8031cf9e6493ebdc3bb3272a3fea3923c4210d1830e6a472" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "fnv", "futures-core", "futures-sink", @@ -1143,27 +1143,27 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "fnv", "itoa", ] [[package]] name = "http-body" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60daa14be0e0786db0f03a9e57cb404c9d756eed2b6c62b9ea98ec5743ec75a9" +checksum = "399c583b2979440c60be0821a6199eca73bc3c8dcd9d070d75ac726e2c6186e5" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "http", "pin-project-lite", ] [[package]] name = "httparse" -version = "1.4.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68" +checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503" [[package]] name = "httpdate" @@ -1179,11 +1179,11 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.11" +version = "0.14.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b61cf2d1aebcf6e6352c97b81dc2244ca29194be1b276f5d8ad5c6330fffb11" +checksum = "13f67199e765030fa08fe0bd581af683f0d5bc04ea09c2b1102012c5fb90e7fd" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures-channel", "futures-core", "futures-util", @@ -1224,7 +1224,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "hyper", "native-tls", "tokio", @@ -1314,7 +1314,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f97967975f448f1a7ddb12b0bc41069d09ed6a1c161a92687e057325db35d413" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", ] [[package]] @@ -1352,15 +1352,15 @@ dependencies = [ [[package]] name = "itoa" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" [[package]] name = "js-sys" -version = "0.3.51" +version = "0.3.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83bdfbace3a0e81a4253f73b49e960b053e396a11012cbd49b9b74d6a2b67062" +checksum = "e4bf49d50e2961077d9c99f4b7997d770a1114f087c3c2e0069b36c13fc2979d" dependencies = [ "wasm-bindgen", ] @@ -1402,15 +1402,15 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.98" +version = "0.2.101" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790" +checksum = "3cb00336871be5ed2c8ed44b60ae9959dc5b9f08539422ed43f09e34ecaeba21" [[package]] name = "libflate" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d87eae36b3f680f7f01645121b782798b56ef33c53f83d1c66ba3a22b60bfe3" +checksum = "16364af76ebb39b5869bb32c81fa93573267cd8c62bb3474e28d78fac3fb141e" dependencies = [ "adler32", "crc32fast", @@ -1473,15 +1473,15 @@ dependencies = [ [[package]] name = "matches" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" +checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" [[package]] name = "memchr" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc" +checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" [[package]] name = "mime" @@ -1576,9 +1576,9 @@ dependencies = [ [[package]] name = "native-tls" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8d96b2e1c8da3957d58100b09f102c6d9cfdfced01b7ec5a8974044bb09dbd4" +checksum = "48ba9f7719b5a0f42f338907614285fb5fd70e53858141f69898a1fb7203b24d" dependencies = [ "lazy_static", "libc", @@ -1699,9 +1699,9 @@ checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" [[package]] name = "object" -version = "0.26.0" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c55827317fb4c08822499848a14237d2874d6f139828893017237e7ab93eb386" +checksum = "39f37e50073ccad23b6d09bcb5b263f4e76d3bb6038e4a3c08e52162ffa8abc2" dependencies = [ "memchr", ] @@ -1726,9 +1726,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl" -version = "0.10.35" +version = "0.10.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "549430950c79ae24e6d02e0b7404534ecf311d94cc9f861e9e4020187d13d885" +checksum = "8d9facdb76fec0b73c406f125d44d86fdad818d66fef0531eec9233ca425ff4a" dependencies = [ "bitflags", "cfg-if 1.0.0", @@ -1746,18 +1746,18 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "openssl-src" -version = "111.15.0+1.1.1k" +version = "111.16.0+1.1.1l" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a5f6ae2ac04393b217ea9f700cd04fa9bf3d93fae2872069f3d15d908af70a" +checksum = "7ab2173f69416cf3ec12debb5823d244127d23a9b127d5a5189aa97c5fa2859f" dependencies = [ "cc", ] [[package]] name = "openssl-sys" -version = "0.9.65" +version = "0.9.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a7907e3bfa08bb85105209cdfcb6c63d109f8f6c1ed6ca318fff5c1853fbc1d" +checksum = "1996d2d305e561b70d1ee0c53f1542833f4e1ac6ce9a6708b6ff2738ca67dc82" dependencies = [ "autocfg", "cc", @@ -1863,7 +1863,7 @@ dependencies = [ "chrono", "indexmap", "line-wrap", - "serde 1.0.126", + "serde 1.0.130", "xml-rs", ] @@ -1875,9 +1875,9 @@ checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" [[package]] name = "predicates" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc3d91237f5de3bcd9d927e24d03b495adb6135097b001cea7403e2d573d00a9" +checksum = "c143348f141cc87aab5b950021bac6145d0e5ae754b0591de23244cee42c9308" dependencies = [ "difflib", "float-cmp", @@ -1895,9 +1895,9 @@ checksum = "57e35a3326b75e49aa85f5dc6ec15b41108cf5aee58eabb1f274dd18b73c2451" [[package]] name = "predicates-tree" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15f553275e5721409451eb85e15fd9a860a6e5ab4496eb215987502b5f5391f2" +checksum = "d7dd0fd014130206c9352efbdc92be592751b2b9274dff685348341082c6ea3d" dependencies = [ "predicates-core", "treeline", @@ -1955,9 +1955,9 @@ checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" [[package]] name = "proc-macro2" -version = "1.0.28" +version = "1.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612" +checksum = "b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d" dependencies = [ "unicode-xid", ] @@ -2060,9 +2060,9 @@ checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" [[package]] name = "redox_syscall" -version = "0.2.9" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ab49abadf3f9e1c4bc499e8845e152ad87d2ad2d30371841171169e9d75feee" +checksum = "8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff" dependencies = [ "bitflags", ] @@ -2085,7 +2085,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" dependencies = [ "getrandom 0.2.3", - "redox_syscall 0.2.9", + "redox_syscall 0.2.10", ] [[package]] @@ -2127,7 +2127,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "246e9f61b9bb77df069a947682be06e31ac43ea37862e244a69f177694ea6d22" dependencies = [ "base64 0.13.0", - "bytes 1.0.1", + "bytes 1.1.0", "encoding_rs", "futures-core", "futures-util", @@ -2144,7 +2144,7 @@ dependencies = [ "native-tls", "percent-encoding 2.1.0", "pin-project-lite", - "serde 1.0.126", + "serde 1.0.130", "serde_json", "serde_urlencoded", "tokio", @@ -2197,9 +2197,9 @@ checksum = "3e52c148ef37f8c375d49d5a73aa70713125b7f19095948a923f80afdeb22ec2" [[package]] name = "rustc-demangle" -version = "0.1.20" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dead70b0b5e03e9c814bcb6b01e03e68f7c57a80aa48c72ec92152ab3e818d49" +checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" [[package]] name = "rustls" @@ -2275,9 +2275,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.3.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467" +checksum = "525bc1abfda2e1998d152c45cf13e696f76d0a4972310b22fac1658b05df7c87" dependencies = [ "bitflags", "core-foundation", @@ -2288,9 +2288,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.3.0" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e4effb91b4b8b6fb7732e670b6cee160278ff8e6bf485c7805d9e319d76e284" +checksum = "a9dd14d83160b528b7bfd66439110573efcfbe281b17fc2ca9f39f550d619c7e" dependencies = [ "core-foundation-sys", "libc", @@ -2298,9 +2298,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f3aac57ee7f3272d8395c6e4f502f434f0e289fcd62876f70daa008c20dcabe" +checksum = "568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012" [[package]] name = "serde" @@ -2310,9 +2310,9 @@ checksum = "9dad3f759919b92c3068c696c15c3d17238234498bbdcc80f2c469606f948ac8" [[package]] name = "serde" -version = "1.0.126" +version = "1.0.130" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03" +checksum = "f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913" dependencies = [ "serde_derive", ] @@ -2331,9 +2331,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.126" +version = "1.0.130" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43" +checksum = "d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b" dependencies = [ "proc-macro2", "quote", @@ -2342,13 +2342,13 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.66" +version = "1.0.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "336b10da19a12ad094b59d870ebde26a45402e5b470add4b5fd03c5048a32127" +checksum = "a7f9e390c27c3c0ce8bc5d725f6e4d30a29d26659494aa4b17535f7522c5c950" dependencies = [ "itoa", "ryu", - "serde 1.0.126", + "serde 1.0.130", ] [[package]] @@ -2360,7 +2360,7 @@ dependencies = [ "data-encoding", "error-chain", "percent-encoding 1.0.1", - "serde 1.0.126", + "serde 1.0.130", ] [[package]] @@ -2372,7 +2372,7 @@ dependencies = [ "form_urlencoded", "itoa", "ryu", - "serde 1.0.126", + "serde 1.0.130", ] [[package]] @@ -2382,7 +2382,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ad9fdbb69badc8916db738c25efd04f0a65297d26c2f8de4b62e57b8c12bc72" dependencies = [ "rustversion", - "serde 1.0.126", + "serde 1.0.130", "serde_with_macros", ] @@ -2412,9 +2412,9 @@ dependencies = [ [[package]] name = "sha-1" -version = "0.9.7" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a0c8611594e2ab4ebbf06ec7cbbf0a99450b8570e96cbf5188b5d5f6ef18d81" +checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", @@ -2440,9 +2440,9 @@ checksum = "729a25c17d72b06c68cb47955d44fda88ad2d3e7d77e025663fdd69b93dd71a1" [[package]] name = "slab" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527" +checksum = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590" [[package]] name = "slog" @@ -2516,7 +2516,7 @@ dependencies = [ "chrono", "libflate", "regex", - "serde 1.0.126", + "serde 1.0.130", "slog", "slog-async", "slog-kvfilter", @@ -2562,9 +2562,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "structopt" -version = "0.3.22" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69b041cdcb67226aca307e6e7be44c8806423d83e018bd662360a93dabce4d71" +checksum = "bf9d950ef167e25e0bdb073cf1d68e9ad2795ac826f2f3f59647817cf23c0bfa" dependencies = [ "clap", "lazy_static", @@ -2573,9 +2573,9 @@ dependencies = [ [[package]] name = "structopt-derive" -version = "0.4.15" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7813934aecf5f51a54775e00068c237de98489463968231a51746bbbc03f9c10" +checksum = "134d838a2c9943ac3125cf6df165eda53493451b719f3255b2a26b85f772d0ba" dependencies = [ "heck", "proc-macro-error", @@ -2586,9 +2586,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.74" +version = "1.0.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1873d832550d4588c3dbc20f01361ab00bfe741048f71e3fecf145a7cc18b29c" +checksum = "b7f58f7e8eaa0009c5fec437aabf511bd9933e4b2d7407bd05273c01a8906ea7" dependencies = [ "proc-macro2", "quote", @@ -2653,7 +2653,7 @@ dependencies = [ "cfg-if 1.0.0", "libc", "rand 0.8.4", - "redox_syscall 0.2.9", + "redox_syscall 0.2.10", "remove_dir_all", "winapi 0.3.9", ] @@ -2735,18 +2735,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.26" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2" +checksum = "283d5230e63df9608ac7d9691adc1dfb6e701225436eb64d0b9a7f0a5a04f6ec" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.26" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745" +checksum = "fa3884228611f5cd3608e2d409bf7dce832e4eb3135e3f11addbd7e41bd68e71" dependencies = [ "proc-macro2", "quote", @@ -2790,12 +2790,12 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.9.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b7b349f11a7047e6d1276853e612d152f5e8a352c61917887cc2169e2366b4c" +checksum = "92036be488bb6594459f2e03b60e42df6f937fe6ca5c5ffdcb539c6b84dc40f5" dependencies = [ "autocfg", - "bytes 1.0.1", + "bytes 1.1.0", "libc", "memchr", "mio 0.7.13", @@ -2882,7 +2882,7 @@ version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1caa0b0c8d94a049db56b5acf8cba99dc0623aab1b26d5b5f5e2d945846b3592" dependencies = [ - "bytes 1.0.1", + "bytes 1.1.0", "futures-core", "futures-sink", "log 0.4.14", @@ -2896,7 +2896,7 @@ version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" dependencies = [ - "serde 1.0.126", + "serde 1.0.130", ] [[package]] @@ -2929,9 +2929,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9ff14f98b1a4b289c6248a023c1c2fa1491062964e9fed67ab29c4e4da4a052" +checksum = "2ca517f43f0fb96e0c3072ed5c275fe5eece87e8cb52f4a77b69226d3b1c9df8" dependencies = [ "lazy_static", ] @@ -2975,14 +2975,14 @@ checksum = "5fe8dada8c1a3aeca77d6b51a4f1314e0f4b8e438b7b1b71e3ddaca8080e4093" dependencies = [ "base64 0.13.0", "byteorder", - "bytes 1.0.1", + "bytes 1.1.0", "http", "httparse", "input_buffer", "log 0.4.14", "native-tls", "rand 0.8.4", - "sha-1 0.9.7", + "sha-1 0.9.8", "thiserror", "url", "utf-8", @@ -2990,12 +2990,12 @@ dependencies = [ [[package]] name = "twox-hash" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" +checksum = "1f559b464de2e2bdabcac6a210d12e9b5a5973c251e102c44c585c71d51bd78e" dependencies = [ - "cfg-if 0.1.10", - "rand 0.7.3", + "cfg-if 1.0.0", + "rand 0.8.4", "static_assertions", ] @@ -3031,12 +3031,9 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeb8be209bb1c96b7c177c7420d26e04eccacb0eeae6b980e35fcb74678107e0" -dependencies = [ - "matches", -] +checksum = "246f4c42e67e7a4e3c6106ff716a5d067d4132a642840b242e357e468a2a0085" [[package]] name = "unicode-normalization" @@ -3096,7 +3093,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" dependencies = [ "getrandom 0.2.3", - "serde 1.0.126", + "serde 1.0.130", ] [[package]] @@ -3161,21 +3158,21 @@ checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" [[package]] name = "wasm-bindgen" -version = "0.2.74" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54ee1d4ed486f78874278e63e4069fc1ab9f6a18ca492076ffb90c5eb2997fd" +checksum = "8ce9b1b516211d33767048e5d47fa2a381ed8b76fc48d2ce4aa39877f9f183e0" dependencies = [ "cfg-if 1.0.0", - "serde 1.0.126", + "serde 1.0.130", "serde_json", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.74" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b33f6a0694ccfea53d94db8b2ed1c3a8a4c86dd936b13b9f0a15ec4a451b900" +checksum = "cfe8dc78e2326ba5f845f4b5bf548401604fa20b1dd1d365fb73b6c1d6364041" dependencies = [ "bumpalo", "lazy_static", @@ -3188,9 +3185,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.24" +version = "0.4.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fba7978c679d53ce2d0ac80c8c175840feb849a161664365d1287b41f2e67f1" +checksum = "95fded345a6559c2cfee778d562300c581f7d4ff3edb9b0d230d69800d213972" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -3200,9 +3197,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.74" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "088169ca61430fe1e58b8096c24975251700e7b1f6fd91cc9d59b04fb9b18bd4" +checksum = "44468aa53335841d9d6b6c023eaab07c0cd4bddbcfdee3e2bb1e8d2cb8069fef" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3210,9 +3207,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.74" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97" +checksum = "0195807922713af1e67dc66132c7328206ed9766af3858164fb583eedc25fbad" dependencies = [ "proc-macro2", "quote", @@ -3223,15 +3220,15 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.74" +version = "0.2.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7cff876b8f18eed75a66cf49b65e7f967cb354a7aa16003fb55dbfd25b44b4f" +checksum = "acdb075a845574a1fa5f09fd77e43f7747599301ea3417a9fbffdeedfc1f4a29" [[package]] name = "web-sys" -version = "0.3.51" +version = "0.3.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e828417b379f3df7111d3a2a9e5753706cae29c41f7c4029ee9fd77f3e09e582" +checksum = "224b2f6b67919060055ef1a67807367c2066ed520c3862cc013d26cf893a783c" dependencies = [ "js-sys", "wasm-bindgen", @@ -3249,9 +3246,9 @@ dependencies = [ [[package]] name = "which" -version = "4.2.1" +version = "4.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cc009ab82a2afc94b9e467ab4214aee9cad1356cd9191264203d7d72006e00d" +checksum = "ea187a8ef279bc014ec368c27a920da2024d2a711109bfbe3440585d5cf27ad9" dependencies = [ "either", "lazy_static", @@ -3312,7 +3309,7 @@ dependencies = [ [[package]] name = "wrangler" -version = "1.19.0" +version = "1.19.1" dependencies = [ "anyhow", "assert_cmd", @@ -3359,7 +3356,7 @@ dependencies = [ "reqwest", "rustls", "semver", - "serde 1.0.126", + "serde 1.0.130", "serde_json", "serde_with", "structopt", diff --git a/Cargo.toml b/Cargo.toml index 39e85a29a..65fd859ae 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wrangler" -version = "1.19.0" +version = "1.19.1" authors = ["The Wrangler Team "] edition = "2018" license = "MIT/Apache-2.0" diff --git a/npm/npm-shrinkwrap.json b/npm/npm-shrinkwrap.json index 45959604c..a38fed83f 100644 --- a/npm/npm-shrinkwrap.json +++ b/npm/npm-shrinkwrap.json @@ -1,8 +1,228 @@ { "name": "@cloudflare/wrangler", - "version": "1.19.0", - "lockfileVersion": 1, + "version": "1.19.1", + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "@cloudflare/wrangler", + "version": "1.19.1", + "hasInstallScript": true, + "license": "MIT OR Apache-2.0", + "dependencies": { + "axios": "^0.21.1", + "rimraf": "^3.0.2", + "tar": "^6.1.10" + }, + "bin": { + "wrangler": "run-wrangler.js" + } + }, + "node_modules/axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "dependencies": { + "follow-redirects": "^1.10.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/follow-redirects": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz", + "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/tar": { + "version": "6.1.10", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.10.tgz", + "integrity": "sha512-kvvfiVvjGMxeUNB6MyYv5z7vhfFRwbwCXJAeL0/lnbrttBVqcMOnpHUf0X42LrPMR8mMpgapkJMchFH4FSHzNA==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + }, "dependencies": { "axios": { "version": "0.21.1", diff --git a/npm/package.json b/npm/package.json index 5bdb7ad85..31efaa3c0 100644 --- a/npm/package.json +++ b/npm/package.json @@ -1,6 +1,6 @@ { "name": "@cloudflare/wrangler", - "version": "1.19.0", + "version": "1.19.1", "description": "Command-line interface for all things Cloudflare Workers", "main": "binary.js", "scripts": {