cloudflare/workers-sdk (miniflare)
### [`v3.20240712.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/miniflare/CHANGELOG.md#3202407120)
[Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/miniflare@3.20240701.0...miniflare@3.20240712.0)
##### Patch Changes
- [#6265](https://togithub.com/cloudflare/workers-sdk/pull/6265) [`0d32448`](https://togithub.com/cloudflare/workers-sdk/commit/0d32448fc72521be691dfc87c8ad5f108ddced62) Thanks [@dependabot](https://togithub.com/apps/dependabot)! - chore: update dependencies of "miniflare" package
The following dependency versions have been updated:
| Dependency | From | To |
| ------------------------- | ------------- | ------------- |
| workerd | 1.20240701.0 | 1.20240712.0 |
| [@cloudflare/workers-types](https://togithub.com/cloudflare/workers-types) | ^4.20240620.0 | ^4.20240712.0 |
prettier/prettier (prettier)
### [`v3.3.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#333)
[Compare Source](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3)
[diff](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3)
##### Add parentheses for nullish coalescing in ternary ([#16391](https://togithub.com/prettier/prettier/pull/16391) by [@cdignam-segment](https://togithub.com/cdignam-segment))
This change adds clarity to operator precedence.
```js
// Input
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;
// Prettier 3.3.2
foo ? bar ?? foo : baz;
foo ?? bar ? a : b;
a ? b : foo ?? bar;
// Prettier 3.3.3
foo ? (bar ?? foo) : baz;
(foo ?? bar) ? a : b;
a ? b : (foo ?? bar);
```
##### Add parentheses for decorator expressions ([#16458](https://togithub.com/prettier/prettier/pull/16458) by [@y-schneider](https://togithub.com/y-schneider))
Prevent parentheses around member expressions or tagged template literals from being removed to follow the stricter parsing rules of TypeScript 5.5.
```ts
// Input
@(foo`tagged template`)
class X {}
// Prettier 3.3.2
@foo`tagged template`
class X {}
// Prettier 3.3.3
@(foo`tagged template`)
class X {}
```
##### Support `@let` declaration syntax ([#16474](https://togithub.com/prettier/prettier/pull/16474) by [@sosukesuzuki](https://togithub.com/sosukesuzuki))
Adds support for Angular v18 `@let` declaration syntax.
Please see the following code example. The `@let` declaration allows you to define local variables within the template:
```html
@let name = 'Frodo';
Dashboard for {{name}}
Hello, {{name}}
```
For more details, please refer to the excellent blog post by the Angular Team: [Introducing @let in Angular](https://blog.angular.dev/introducing-let-in-angular-686f9f383f0f).
We also appreciate the Angular Team for kindly answering our questions to implement this feature.
cloudflare/workers-sdk (wrangler)
### [`v3.65.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3650)
[Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/wrangler@3.64.0...wrangler@3.65.0)
##### Minor Changes
- [#6194](https://togithub.com/cloudflare/workers-sdk/pull/6194) [`25afcb2`](https://togithub.com/cloudflare/workers-sdk/commit/25afcb2f118fb06526209340b3562703cdae326b) Thanks [@zebp](https://togithub.com/zebp)! - chore: Add duration and sourcemap size to upload metrics event
Wrangler will now send the duration and the total size of any sourcemaps uploaded with your Worker to Cloudflare if you have metrics enabled.
- [#6259](https://togithub.com/cloudflare/workers-sdk/pull/6259) [`eb201a3`](https://togithub.com/cloudflare/workers-sdk/commit/eb201a3258469f16c3a42dc5f749ecf3d3ecf372) Thanks [@ottomated](https://togithub.com/ottomated)! - chore: Add types to DurableObjectNamespace type generation. For example:
```ts
interface Env {
OBJECT: DurableObjectNamespace;
}
```
- [#6245](https://togithub.com/cloudflare/workers-sdk/pull/6245) [`e4abed3`](https://togithub.com/cloudflare/workers-sdk/commit/e4abed3e8f9c46a014a045885da0dea5c4ae8837) Thanks [@OilyLime](https://togithub.com/OilyLime)! - feature: Add support for Hyperdrive over Access configs
##### Patch Changes
- [#6255](https://togithub.com/cloudflare/workers-sdk/pull/6255) [`d497e1e`](https://togithub.com/cloudflare/workers-sdk/commit/d497e1e38c58ce740bdccf126bd926456d61ea9f) Thanks [@rozenmd](https://togithub.com/rozenmd)! - fix: teach wrangler init --from-dash about d1 bindings
This PR teaches `wrangler init --from-dash` about D1 bindings, so they aren't incorrectly added to the wrangler.toml as unsafe bindings.
- [#6258](https://togithub.com/cloudflare/workers-sdk/pull/6258) [`4f524f2`](https://togithub.com/cloudflare/workers-sdk/commit/4f524f2eb04f38114adff3590386e06db072f6b0) Thanks [@dom96](https://togithub.com/dom96)! - feature: Add warning about deploying Python with requirements.txt
This expands on the warning shown for all Python Workers to include a message about deploying Python Workers with a requirements.txt not being supported.
- [#6249](https://togithub.com/cloudflare/workers-sdk/pull/6249) [`8bbd824`](https://togithub.com/cloudflare/workers-sdk/commit/8bbd824980c5b1a706bb2e7bef4e52206f7097cf) Thanks [@petebacondarwin](https://togithub.com/petebacondarwin)! - chore: Update config-schema.json for the wrangler.toml
- [#5955](https://togithub.com/cloudflare/workers-sdk/pull/5955) [`db11a0f`](https://togithub.com/cloudflare/workers-sdk/commit/db11a0fd12d7b048e5f74acab876080f79e393b3) Thanks [@harugon](https://togithub.com/harugon)! - fix: correctly escape newlines in `constructType` function for multiline strings
This fix ensures that multiline strings are correctly handled by the `constructType` function. Newlines are now properly escaped to prevent invalid JavaScript code generation when using the `wrangler types` command. This improves robustness and prevents errors related to multiline string handling in environment variables and other configuration settings.
- [#6263](https://togithub.com/cloudflare/workers-sdk/pull/6263) [`fa1016c`](https://togithub.com/cloudflare/workers-sdk/commit/fa1016cffcb0edcc7fa5deef283481a9b1fd527f) Thanks [@petebacondarwin](https://togithub.com/petebacondarwin)! - fix: use cli script-name arg when deploying a worker with queue consumers
- Updated dependencies \[[`0d32448`](https://togithub.com/cloudflare/workers-sdk/commit/0d32448fc72521be691dfc87c8ad5f108ddced62)]:
- miniflare@3.20240712.0
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.
This PR contains the following updates:
^20.14.10
->^20.14.11
^3.20240701.0
->^3.20240712.0
^3.3.2
->^3.3.3
^3.64.0
->^3.65.0
Release Notes
cloudflare/workers-sdk (miniflare)
### [`v3.20240712.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/miniflare/CHANGELOG.md#3202407120) [Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/miniflare@3.20240701.0...miniflare@3.20240712.0) ##### Patch Changes - [#6265](https://togithub.com/cloudflare/workers-sdk/pull/6265) [`0d32448`](https://togithub.com/cloudflare/workers-sdk/commit/0d32448fc72521be691dfc87c8ad5f108ddced62) Thanks [@dependabot](https://togithub.com/apps/dependabot)! - chore: update dependencies of "miniflare" package The following dependency versions have been updated: | Dependency | From | To | | ------------------------- | ------------- | ------------- | | workerd | 1.20240701.0 | 1.20240712.0 | | [@cloudflare/workers-types](https://togithub.com/cloudflare/workers-types) | ^4.20240620.0 | ^4.20240712.0 |prettier/prettier (prettier)
### [`v3.3.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#333) [Compare Source](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3) [diff](https://togithub.com/prettier/prettier/compare/3.3.2...3.3.3) ##### Add parentheses for nullish coalescing in ternary ([#16391](https://togithub.com/prettier/prettier/pull/16391) by [@cdignam-segment](https://togithub.com/cdignam-segment)) This change adds clarity to operator precedence. ```js // Input foo ? bar ?? foo : baz; foo ?? bar ? a : b; a ? b : foo ?? bar; // Prettier 3.3.2 foo ? bar ?? foo : baz; foo ?? bar ? a : b; a ? b : foo ?? bar; // Prettier 3.3.3 foo ? (bar ?? foo) : baz; (foo ?? bar) ? a : b; a ? b : (foo ?? bar); ``` ##### Add parentheses for decorator expressions ([#16458](https://togithub.com/prettier/prettier/pull/16458) by [@y-schneider](https://togithub.com/y-schneider)) Prevent parentheses around member expressions or tagged template literals from being removed to follow the stricter parsing rules of TypeScript 5.5. ```ts // Input @(foo`tagged template`) class X {} // Prettier 3.3.2 @foo`tagged template` class X {} // Prettier 3.3.3 @(foo`tagged template`) class X {} ``` ##### Support `@let` declaration syntax ([#16474](https://togithub.com/prettier/prettier/pull/16474) by [@sosukesuzuki](https://togithub.com/sosukesuzuki)) Adds support for Angular v18 `@let` declaration syntax. Please see the following code example. The `@let` declaration allows you to define local variables within the template: ```html @let name = 'Frodo';Dashboard for {{name}}
Hello, {{name}} ``` For more details, please refer to the excellent blog post by the Angular Team: [Introducing @let in Angular](https://blog.angular.dev/introducing-let-in-angular-686f9f383f0f). We also appreciate the Angular Team for kindly answering our questions to implement this feature.cloudflare/workers-sdk (wrangler)
### [`v3.65.0`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3650) [Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/wrangler@3.64.0...wrangler@3.65.0) ##### Minor Changes - [#6194](https://togithub.com/cloudflare/workers-sdk/pull/6194) [`25afcb2`](https://togithub.com/cloudflare/workers-sdk/commit/25afcb2f118fb06526209340b3562703cdae326b) Thanks [@zebp](https://togithub.com/zebp)! - chore: Add duration and sourcemap size to upload metrics event Wrangler will now send the duration and the total size of any sourcemaps uploaded with your Worker to Cloudflare if you have metrics enabled. - [#6259](https://togithub.com/cloudflare/workers-sdk/pull/6259) [`eb201a3`](https://togithub.com/cloudflare/workers-sdk/commit/eb201a3258469f16c3a42dc5f749ecf3d3ecf372) Thanks [@ottomated](https://togithub.com/ottomated)! - chore: Add types to DurableObjectNamespace type generation. For example: ```ts interface Env { OBJECT: DurableObjectNamespaceConfiguration
📅 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.
This PR has been generated by Mend Renovate. View repository job log here.