crossws
crossws copied to clipboard
chore(deps): update all non-major dependencies
This PR contains the following updates:
[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
cloudflare/workerd (@​cloudflare/workers-types)
v4.20240512.0
v4.20240502.0
v4.20240423.0
v4.20240419.0
v4.20240405.0
v4.20240404.0
v4.20240403.0
v4.20240402.0
v4.20240329.0
v4.20240320.1
microsoft/TypeScript-DOM-Lib-Generator (@​types/web)
v0.0.147
index.d.ts
No changes
iterable.d.ts
No changes
v0.0.146
index.d.ts
No changes
iterable.d.ts
No changes
v0.0.145
index.d.ts
No changes
iterable.d.ts
No changes
v0.0.144
index.d.ts
New interfaces
-
TextEvent
Modified
- Element
- Added:
innerHTML
- Added:
- HTMLTemplateElement
- Added:
shadowRootClonable
,shadowRootDelegatesFocus
- Added:
- OffscreenCanvasRenderingContext2D
- Removed:
commit
- Removed:
- RTCRtpReceiver
- Added:
jitterBufferTarget
- Added:
- Selection
- Added:
direction
- Added:
- ShadowRoot
- Added:
innerHTML
- Added:
Non-value types
- CanvasState
- Added:
isContextLost
- Added:
- GlobalEventHandlersEventMap
- Added:
"contextlost"
,"contextrestored"
- Added:
- GlobalEventHandlers
- Added:
oncontextlost
,oncontextrestored
- Added:
iterable.d.ts
No changes
v0.0.143
index.d.ts
New interfaces
-
CSSStartingStyleRule
Modified
- CSSStyleDeclaration
- Added:
textWrapStyle
- Added:
Non-value types
- GamepadEffectParameters
- Added:
leftTrigger
,rightTrigger
- Added:
- ShadowRootInit
- Added:
serializable
- Added:
- ARIAMixin
- Added:
ariaBrailleLabel
,ariaBrailleRoleDescription
- Added:
iterable.d.ts
No changes
unjs/automd (automd)
v0.3.7
🚀 Enhancements
-
badges: Support
bundlejs
(0ab578e)
đź’… Refactors
-
badges: Switch to
shields
by default (308381c)
🏡 Chore
- Update docs (cc8b1c8)
❤️ Contributors
- Pooya Parsa (@​pi0)
unjs/eslint-config (eslint-config-unjs)
v0.3.1
đź©ą Fixes
- markdown: Override default rules (4765dd5)
🏡 Chore
- Remove prerelease script (pnpm why ?!) (a98c465)
❤️ Contributors
- Pooya Parsa (@​pi0)
v0.3.0
Microsoft/TypeScript (typescript)
v5.4.5
: TypeScript 5.4.5
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.4.0 (Beta).
- fixed issues query for Typescript 5.4.1 (RC).
- fixed issues query for Typescript 5.4.2 (Stable).
- fixed issues query for Typescript 5.4.3 (Stable).
- fixed issues query for Typescript 5.4.4 (Stable).
- fixed issues query for Typescript 5.4.5 (Stable).
Downloads are available on:
v5.4.4
: TypeScript 5.4.4
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.4.0 (Beta).
- fixed issues query for Typescript 5.4.1 (RC).
- fixed issues query for Typescript 5.4.2 (Stable).
- fixed issues query for Typescript 5.4.3 (Stable).
- fixed issues query for Typescript 5.4.4 (Stable).
Downloads are available on:
v5.4.3
: TypeScript 5.4.3
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
- fixed issues query for Typescript 5.4.0 (Beta).
- fixed issues query for Typescript 5.4.1 (RC).
- fixed issues query for Typescript 5.4.2 (Stable).
- fixed issues query for Typescript 5.4.3 (Stable).
Downloads are available on:
unjs/undocs (undocs)
v0.2.21
đź©ą Fixes
đź“– Documentation
- Refactor content transformation section (#​115)
🏡 Chore
❤️ Contributors
- Christian Preston (@​cpreston321)
- Pooya Parsa (@​pi0)
v0.2.20
đź©ą Fixes
- Add hmr hotfix for nitro (0868eaa)
❤️ Contributors
- Pooya Parsa (@​pi0)
v0.2.19
🚀 Enhancements
🔥 Performance
- Inline fonts (2b2b914)
đź’… Refactors
🏡 Chore
- release: V0.2.18 (0a7fa72)
- Apply automated updates (80729c2)
- Apply automated updates (8724277)
- Update lockfile (0b5d647)
- Apply automated updates (093ef7e)
- Apply automated updates (248efb0)
❤️ Contributors
- Pooya Parsa (@​pi0)
- Christian Preston (@​cpreston321)
cloudflare/workers-sdk (wrangler)
v3.57.1
Patch Changes
-
#​5859
f2ceb3a
Thanks @​w-kuhn! - fix: queue consumer max_batch_timeout should accept a 0 value -
#​5862
441a05f
Thanks @​CarmenPopoviciu! - fix:wrangler pages deploy
should fail if deployment was unsuccessfulIf a Pages project fails to deploy,
wrangler pages deploy
will log an error message, but exit successfully. It should instead throw aFatalError
. -
#​5812
d5e00e4
Thanks @​thomasgauvin! - fix: remove Hyperdrive warning for local development.Hyperdrive bindings are now supported when developing locally with Hyperdrive. We should update our logs to reflect this.
-
#​5626
a12b031
Thanks @​RamIdeas! - chore: ignore workerd output (error: CODE_MOVED) not intended for end-user devs
v3.57.0
Minor Changes
-
#​5696
7e97ba8
Thanks @​geelen! - feature: Improvedd1 execute --file --remote
performance & added support for much larger SQL files within a single transaction. -
#​5819
63f7acb
Thanks @​CarmenPopoviciu! - fix: Show feedback on Pages project deployment failureToday, if uploading a Pages Function, or deploying a Pages project fails for whatever reason, there’s no feedback shown to the user. Worse yet, the shown message is misleading, saying the deployment was successful, when in fact it was not:
✨ Deployment complete!
This commit ensures that we provide users with:
- the correct feedback with respect to their Pages deployment
- the appropriate messaging depending on the status of their project's deployment status
- the appropriate logs in case of a deployment failure
-
#​5814
2869e03
Thanks @​CarmenPopoviciu! - fix: Display correct global flags inwrangler pages --help
Running
wrangler pages --help
will list, amongst others, the following global flags:-j, --experimental-json-config -c, --config -e, --env -h, --help -v, --version
This is not accurate, since flags such as
--config
,--experimental-json-config
, orenv
are not supported by Pages.This commit ensures we display the correct global flags that apply to Pages.
-
#​5818
df2daf2
Thanks @​WalshyDev! - chore: Deprecate usage of the deployment object on the unsafe metadata binding in favor of the new version_metadata binding.If you're currently using the old binding, please move over to the new version_metadata binding by adding:
[version_metadata] binding = "CF_VERSION_METADATA"
and updating your usage accordingly. You can find the docs for the new binding here: https://developers.cloudflare.com/workers/runtime-apis/bindings/version-metadata
Patch Changes
-
#​5838
609debd
Thanks @​petebacondarwin! - fix: update undici to the latest version to avoid a potential vulnerability -
#​5832
86a6e09
Thanks @​petebacondarwin! - fix: do not allow non-string values in bulk secret uploadsPrior to Wrangler 3.4.0 we displayed an error if the user tried to upload a JSON file that contained non-string secrets, since these are not supported by the Cloudflare backend.
This change reintroduces that check to give the user a helpful error message rather than a cryptic
workers.api.error.invalid_script_config
error code.
v3.56.0
Minor Changes
-
#​5712
151bc3d
Thanks @​penalosa! - feat: Supportmtls_certificates
andbrowser
bindings when usingwrangler.toml
with a Pages project
Patch Changes
-
#​5813
9627cef
Thanks @​GregBrimble! - fix: Upload Pages project assets with more grace- Reduces the maximum bucket size from 50 MiB to 40 MiB.
- Reduces the maximum asset count from 5000 to 2000.
- Allows for more retries (with increased sleep between attempts) when encountering an API gateway failure.
v3.55.0
Minor Changes
-
#​5570
66bdad0
Thanks @​sesteves! - feature: support delayed delivery in the miniflare's queue simulator.This change updates the miniflare's queue broker to support delayed delivery of messages, both when sending the message from a producer and when retrying the message from a consumer.
Patch Changes
-
#​5740
97741db
Thanks @​WalshyDev! - chore: log "Version ID" inwrangler deploy
,wrangler deployments list
,wrangler deployments view
andwrangler rollback
to support migration from the deprecated "Deployment ID". Users should update any parsing to use "Version ID" before "Deployment ID" is removed. -
#​5754
f673c66
Thanks @​RamIdeas! - fix: when using custom builds, thewrangler dev
proxy server was sometimes left in a paused stateThis could be observed as the browser loading indefinitely, after saving a source file (unchanged) when using custom builds. This is now fixed by ensuring the proxy server is unpaused after a short timeout period.
v3.53.1
Patch Changes
-
#​5091
6365c90
Thanks @​Cherry! - fix: better handle dashes and other invalid JS identifier characters inwrangler types
generation for vars, bindings, etc.Previously, with the following in your
wrangler.toml
, an invalid types file would be generated:[vars] some-var = "foobar"
Now, the generated types file will be valid:
interface Env { "some-var": "foobar"; }
-
#​5748
27966a4
Thanks @​penalosa! - fix: Load sourcemaps relative to the entry directory, not cwd. -
#​5746
1dd9f7e
Thanks @​petebacondarwin! - fix: suggest trying to update Wrangler if there is a newer one available after an unexpected error -
#​5226
f63e7a5
Thanks @​DaniFoldi! - fix: remove second Wrangler banner fromwrangler dispatch-namespace rename
v3.53.0
Minor Changes
-
#​5604
327a456
Thanks @​dario-piotrowicz! - feat: add support for environments ingetPlatformProxy
allow
getPlatformProxy
to target environments by allowing users to specify anenvironment
optionExample usage:
const { env } = await getPlatformProxy({ environment: "production", });
Patch Changes
-
#​5705
4097759
Thanks @​G4brym! - Addstaging
flag to AI binding
v3.52.0
Minor Changes
-
#​5666
81d9615
Thanks @​CarmenPopoviciu! - fix: Fix Pages config validation around Durable ObjectsToday Pages cannot deploy Durable Objects itself. For this reason it is mandatory that when declaring Durable Objects bindings in the config file, the
script_name
is specified. We are currently not failing validation ifscript_name
is not specified but we should. These changes fix that.
Patch Changes
-
#​5610
24840f6
Thanks @​SuperchupuDev! - Markts-json-schema-generator
as a dev dependency -
#​5669
a7e36d5
Thanks @​dario-piotrowicz! - fix: fix broken Durable Object local proxying (when nocf
property is present)A regression was introduced in wrangler 3.46.0 (https://github.com/cloudflare/workers-sdk/pull/5215) which made it so that missing
Request#cf
properties are serialized as"undefined"
, this in turn throws a syntax parse error when such values are parsed viaJSON.parse
breaking the communication with Durable Object local proxies. Fix such issue by serializing missingRequest#cf
properties as"{}"
instead. -
#​5616
c6312b5
Thanks @​webbertakken! - fix: broken link to durable object migrations docs -
#​5482
1b7739e
Thanks @​DaniFoldi! - docs: show new Discord url everywhere for consistency. The old URL still works, but https://discord.cloudflare.com is preferred.
v3.51.2
Patch Changes
-
#​5652
ccb9d3d
Thanks @​petebacondarwin! - chore: re-release due to broken build
v3.51.0
Minor Changes
-
#​5477
9a46e03
Thanks @​pmiguel! - feature: Changed Queues client to use the new QueueId and ConsumerId-based endpoints. -
#​5172
fbe1c9c
Thanks @​GregBrimble! - feat: Allow marking external modules (with--external
) to avoid bundling them when building Pages FunctionsIt's useful for Pages Plugins which want to declare a peer dependency.
Patch Changes
-
#​5585
22f5841
Thanks @​geelen! - Updateswrangler d1 export
to handle larger DBs more efficiently
v3.50.0
Minor Changes
-
#​5587
d95450f
Thanks @​CarmenPopoviciu! - fix:pages functions build-env
should throw error if invalid Pages config file is found -
#​5572
65aa21c
Thanks @​CarmenPopoviciu! - fix: fixpages function build-env
to exit with code rather than throw fatal errorCurrently pages functions build-env throws a fatal error if a config file does not exit, or if it is invalid. This causes issues for the CI system. We should instead exit with a specific code, if any of those situations arises.
-
#​5291
ce00a44
Thanks @​pmiguel! - feature: Added bespoke OAuth scope for Queues management.
Patch Changes
- Updated dependencies [
08b4908
]:
v3.49.0
Minor Changes
-
#​5549
113ac41
Thanks @​penalosa! - feat: Supportwrangler pages secret put|delete|list|bulk
-
#​5550
4f47f74
Thanks @​penalosa! - feat: Generate a JSON schema for the Wrangler package & use it in templates -
#​5561
59591cd
Thanks @​ocsfrank! - feat: update R2 CreateBucket action to include the storage class in the request body
Patch Changes
-
#​5374
7999dd2
Thanks @​maxwellpeterson! - fix: Improvements to--init-from-dash
Adds user-specified CPU limit to
wrangler.toml
if one exists. Excludesusage_model
fromwrangler.toml
in all cases, since this field is deprecated and no longer used. -
#​5553
dcd65dd
Thanks @​rozenmd! - fix: refactor d1's time-travel compatibility check -
#​5380
57d5658
Thanks @​GregBrimble! - fix: Respect--no-bundle
when deploying a_worker.js/
directory in Pages projects -
#​5536
a7aa28a
Thanks @​Cherry! - fix: resolve a regression wherewrangler pages dev
would bind to port 8787 by default instead of 8788 since [email protected] -
Updated dependencies [
9575a51
]:
v3.48.0
Minor Changes
-
#​5429
c5561b7
Thanks @​ocsfrank! - R2 will introduce storage classes soon. Wrangler allows you to interact with storage classes once it is enabled on your account.Wrangler supports an
-s
flag that allows the user to specify a storage class when creating a bucket, changing the default storage class of a bucket, and uploading an object.wrangler r2 bucket create ia-bucket -s InfrequentAccess wrangler r2 bucket update storage-class my-bucket -s InfrequentAccess wrangler r2 object put bucket/ia-object -s InfrequentAccess --file foo
Patch Changes
-
#​5531
887150a
Thanks @​penalosa! - fix: Writewrangler pages functions build-env
to file rather than stdout -
#​5526
bafbd67
Thanks @​rozenmd! - fix: teachwrangler d1 create
about Australia
v3.47.1
Patch Changes
- Updated dependencies [
9f15ce1
]:
v3.47.0
Minor Changes
-
#​5506
7734f80
Thanks @​penalosa! - feat: Add interactive prompt towrangler pages download config
if an existingwrangler.toml
file exists
v3.46.0
Minor Changes
-
#​5282
b7ddde1
Thanks @​maxwellpeterson! - feature: Add source map support for WorkersAdds the
source_maps
boolean config option. When enabled, source maps included in the build output are uploaded alongside the built code modules. Uploaded source maps can then be used to remap stack traces emitted by the Workers runtime. -
#​5215
cd03d1d
Thanks @​GregBrimble! - feature: support named entrypoints in service bindingsThis change allows service bindings to bind to a named export of another Worker. As an example, consider the following Worker named
bound
:import { WorkerEntrypoint } from "cloudflare:workers"; export class EntrypointA extends WorkerEntrypoint { fetch(request) { return new Response("Hello from entrypoint A!"); } } export const entrypointB: ExportedHandler = { fetch(request, env, ctx) { return new Response("Hello from entrypoint B!"); } }; export default <ExportedHandler>{ fetch(request, env, ctx) { return new Response("Hello from the default entrypoint!"); } };
Up until now, you could only bind to the
default
entrypoint. With this change, you can bind toEntrypointA
orentrypointB
too using the newentrypoint
option:[[services]] binding = "SERVICE" service = "bound" entrypoint = "EntrypointA"
To bind to named entrypoints with
wrangler pages dev
, use the#
character:$ wrangler pages dev --service=SERVICE=bound#EntrypointA
Patch Changes
-
#​5215
cd03d1d
Thanks @​GregBrimble! - fix: ensure requesturl
andcf
properties preserved across service bindingsPreviously, Wrangler could rewrite
url
andcf
properties when sending requests via service bindings or Durable Object stubs. To match production behaviour, this change ensures these properties are preserved.
v3.45.0
Minor Changes
-
#​5377
5d68744
Thanks @​CarmenPopoviciu! - feat: Addwrangler.toml
support inwrangler pages deploy
As we are adding
wrangler.toml
support for Pages, we want to ensure thatwrangler pages deploy
works with a configuration file. -
#​5471
489b9c5
Thanks @​zebp! - feature: Add version-id filter for Worker tailing to filter logs by scriptVersion in a gradual deploymentThis allows users to only get logs in a gradual deployment if you are troubleshooting issues specific to one deployment. Example:
npx wrangler tail --version-id 72d3f357-4e52-47c5-8805-90be978c403f
Patch Changes
-
#​5462
68faf67
Thanks @​OilyLime! - revert: Removes support for private networking Hyperdrive configs, pending more work to support the feature. Non-breaking change since the feature wasn't yet supported. -
#​5494
a232ccf
Thanks @​penalosa! - fix: Swallow parsing errors when a pages config file is required. -
#​5484
e7f8dc3
Thanks @​ichernetsky-cf! - feature: support Cloudchamber deployment labels -
#​5434
bf9dca8
Thanks @​OilyLime! - bugfix: Fix passing Hyperdrive caching options to backend -
#​5403
5d6d521
Thanks @​oliy! - fix: wrangler dev --local support for ratelimits -
Updated dependencies [
940ad89
]:
v3.44.0
Minor Changes
-
#​5461
f69e562
Thanks @​mattdeboard! - feature: Add command for fetching R2 Event Notification configurations for a given bucketThis allows users to see the entire event notification configuration -- i.e. every rule for every configured queue -- for a single bucket with a single request.
This change also improves messaging of console output when creating a new bucket notification.
Patch Changes
-
#​5480
0cce21f
Thanks @​penalosa! - fix: Ensure url & node:url export URL (aliased to globalThis.URL) in node_compat mode -
#​5472
02a1091
Thanks @​penalosa! - fix: Expose more info fromwrangler pages functions build-env
v3.43.0
Minor Changes
Patch Changes
-
#​5449
91a2150
Thanks @​penalosa! - fix: Improve messaging for invalid Pageswrangler.toml
files
v3.42.0
Minor Changes
-
#​5371
77152f3
Thanks @​G4brym! - feature: remove requirement for@cloudflare/ai
package to use Workers AIPreviously, to get the correct Workers AI API, you needed to wrap your
env.AI
binding withnew Ai()
from@cloudflare/ai
. This change moves the contents of@cloudflare/ai
into the Workers runtime itself, meaningenv.AI
is now an instance ofAi
, without the need for wrapping.
Patch Changes
- Updated dependencies [
d994066
]:
v3.41.0
Minor Changes
-
#​5425
b7a6d9d
Thanks @​rozenmd! - feat: implementwrangler d1 export
v3.40.0
Minor Changes
-
#​5426
9343714
Thanks @​RamIdeas! - feature: added a newwrangler triggers deploy
commandThis command currently requires the
Configuration
đź“… Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 Automerge: Enabled.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
đź‘» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.