camptocamp/c2cciutils (c2cciutils)
### [`v1.6.22`](https://togithub.com/camptocamp/c2cciutils/releases/tag/1.6.22)
[Compare Source](https://togithub.com/camptocamp/c2cciutils/compare/1.6.21...1.6.22)
### 1.6.22 (2024-08-05)
#### New feature
- [#1815](https://togithub.com/camptocamp/c2cciutils/issues/1815) \[Backport 1.6] Just requires that certifi is present ([@c2c-bot-gis-ci-2](https://togithub.com/c2c-bot-gis-ci-2), [@sbrunner](https://togithub.com/sbrunner))
- [#1860](https://togithub.com/camptocamp/c2cciutils/issues/1860) \[Backport 1.6] Use Docker Compose version 2 ([@c2c-bot-gis-ci-2](https://togithub.com/c2c-bot-gis-ci-2), [@sbrunner](https://togithub.com/sbrunner))
- [#1778](https://togithub.com/camptocamp/c2cciutils/issues/1778) Use a pipenv version supported by Snyk ([@sbrunner](https://togithub.com/sbrunner))
- [#1790](https://togithub.com/camptocamp/c2cciutils/issues/1790) Downgrade used Python version ([@sbrunner](https://togithub.com/sbrunner))
#### Fixed bugs
- [#1755](https://togithub.com/camptocamp/c2cciutils/issues/1755) Fix lock ([@sbrunner](https://togithub.com/sbrunner))
#### Security fixes
- [#1853](https://togithub.com/camptocamp/c2cciutils/issues/1853) Audit Snyk check/fix 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int))
- [#1791](https://togithub.com/camptocamp/c2cciutils/issues/1791) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int), [@sbrunner](https://togithub.com/sbrunner))
#### Dependency update
- [#1846](https://togithub.com/camptocamp/c2cciutils/issues/1846) Update all patch versions (1.6) (patch) ([@renovate\[bot\]](https://togithub.com/apps/renovate), [@sbrunner](https://togithub.com/sbrunner))
- [#1802](https://togithub.com/camptocamp/c2cciutils/issues/1802) Update dependency cryptography to v42.0.8 (1.6) ([@renovate\[bot\]](https://togithub.com/apps/renovate), [@sbrunner](https://togithub.com/sbrunner))
- [#1801](https://togithub.com/camptocamp/c2cciutils/issues/1801) Update dependency camptocamp/c2cciutils to v1.6.21 (1.6) ([@renovate\[bot\]](https://togithub.com/apps/renovate))
#### Chore
Changes that shouldn't affect the users like continuous integration updates
- [#1732](https://togithub.com/camptocamp/c2cciutils/issues/1732) CI updates ([@sbrunner](https://togithub.com/sbrunner))
- [#1739](https://togithub.com/camptocamp/c2cciutils/issues/1739) CI updates ([@sbrunner](https://togithub.com/sbrunner))
- [#1827](https://togithub.com/camptocamp/c2cciutils/issues/1827) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int))
- [#1825](https://togithub.com/camptocamp/c2cciutils/issues/1825) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int))
- [#1733](https://togithub.com/camptocamp/c2cciutils/issues/1733) Update dpkg package versions ([@c2c-bot-gis-ci-2](https://togithub.com/c2c-bot-gis-ci-2), [@c2c-bot-gis-ci](https://togithub.com/c2c-bot-gis-ci))
- [#1837](https://togithub.com/camptocamp/c2cciutils/issues/1837) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int))
- [#1831](https://togithub.com/camptocamp/c2cciutils/issues/1831) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int))
- [#1835](https://togithub.com/camptocamp/c2cciutils/issues/1835) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int))
- [#1832](https://togithub.com/camptocamp/c2cciutils/issues/1832) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int))
- [#1749](https://togithub.com/camptocamp/c2cciutils/issues/1749) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int))
- [#1833](https://togithub.com/camptocamp/c2cciutils/issues/1833) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int))
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.
Configuration
📅 Schedule: Branch creation - "after 5pm on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 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 contains the following updates:
==1.6.21
->==1.6.22
1.6.21
->1.6.22
3.3.2
->3.3.3
Release Notes
camptocamp/c2cciutils (c2cciutils)
### [`v1.6.22`](https://togithub.com/camptocamp/c2cciutils/releases/tag/1.6.22) [Compare Source](https://togithub.com/camptocamp/c2cciutils/compare/1.6.21...1.6.22) ### 1.6.22 (2024-08-05) #### New feature - [#1815](https://togithub.com/camptocamp/c2cciutils/issues/1815) \[Backport 1.6] Just requires that certifi is present ([@c2c-bot-gis-ci-2](https://togithub.com/c2c-bot-gis-ci-2), [@sbrunner](https://togithub.com/sbrunner)) - [#1860](https://togithub.com/camptocamp/c2cciutils/issues/1860) \[Backport 1.6] Use Docker Compose version 2 ([@c2c-bot-gis-ci-2](https://togithub.com/c2c-bot-gis-ci-2), [@sbrunner](https://togithub.com/sbrunner)) - [#1778](https://togithub.com/camptocamp/c2cciutils/issues/1778) Use a pipenv version supported by Snyk ([@sbrunner](https://togithub.com/sbrunner)) - [#1790](https://togithub.com/camptocamp/c2cciutils/issues/1790) Downgrade used Python version ([@sbrunner](https://togithub.com/sbrunner)) #### Fixed bugs - [#1755](https://togithub.com/camptocamp/c2cciutils/issues/1755) Fix lock ([@sbrunner](https://togithub.com/sbrunner)) #### Security fixes - [#1853](https://togithub.com/camptocamp/c2cciutils/issues/1853) Audit Snyk check/fix 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int)) - [#1791](https://togithub.com/camptocamp/c2cciutils/issues/1791) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int), [@sbrunner](https://togithub.com/sbrunner))#### Dependency update
- [#1846](https://togithub.com/camptocamp/c2cciutils/issues/1846) Update all patch versions (1.6) (patch) ([@renovate\[bot\]](https://togithub.com/apps/renovate), [@sbrunner](https://togithub.com/sbrunner)) - [#1802](https://togithub.com/camptocamp/c2cciutils/issues/1802) Update dependency cryptography to v42.0.8 (1.6) ([@renovate\[bot\]](https://togithub.com/apps/renovate), [@sbrunner](https://togithub.com/sbrunner)) - [#1801](https://togithub.com/camptocamp/c2cciutils/issues/1801) Update dependency camptocamp/c2cciutils to v1.6.21 (1.6) ([@renovate\[bot\]](https://togithub.com/apps/renovate))#### Chore
Changes that shouldn't affect the users like continuous integration updates - [#1732](https://togithub.com/camptocamp/c2cciutils/issues/1732) CI updates ([@sbrunner](https://togithub.com/sbrunner)) - [#1739](https://togithub.com/camptocamp/c2cciutils/issues/1739) CI updates ([@sbrunner](https://togithub.com/sbrunner)) - [#1827](https://togithub.com/camptocamp/c2cciutils/issues/1827) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int)) - [#1825](https://togithub.com/camptocamp/c2cciutils/issues/1825) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int)) - [#1733](https://togithub.com/camptocamp/c2cciutils/issues/1733) Update dpkg package versions ([@c2c-bot-gis-ci-2](https://togithub.com/c2c-bot-gis-ci-2), [@c2c-bot-gis-ci](https://togithub.com/c2c-bot-gis-ci)) - [#1837](https://togithub.com/camptocamp/c2cciutils/issues/1837) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int)) - [#1831](https://togithub.com/camptocamp/c2cciutils/issues/1831) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int)) - [#1835](https://togithub.com/camptocamp/c2cciutils/issues/1835) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int)) - [#1832](https://togithub.com/camptocamp/c2cciutils/issues/1832) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int)) - [#1749](https://togithub.com/camptocamp/c2cciutils/issues/1749) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int)) - [#1833](https://togithub.com/camptocamp/c2cciutils/issues/1833) Audit Dpkg 1.6 ([@geo-ghci-int\[bot\]](https://togithub.com/apps/geo-ghci-int))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.Configuration
📅 Schedule: Branch creation - "after 5pm on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 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 was generated by Mend Renovate. View the repository job log.