lerna/lerna (@lerna/legacy-package-management)
### [`v8.1.7`](https://togithub.com/lerna/lerna/blob/HEAD/packages/legacy-package-management/CHANGELOG.md#817-2024-07-21)
[Compare Source](https://togithub.com/lerna/lerna/compare/v8.1.6...v8.1.7)
##### Bug Fixes
- set explicit strip-ansi dependency ([#4045](https://togithub.com/lerna/lerna/issues/4045)) ([6e5cfbc](https://togithub.com/lerna/lerna/commit/6e5cfbc7dc80ade930f950c6a56e130b25a512eb))
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v7.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7170-2024-07-22)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.16.1...v7.17.0)
##### 🚀 Features
- **eslint-plugin:** backport no-unsafe-function type, no-wrapper-object-types from v8 to v7
- **eslint-plugin:** \[return-await] add option to report in error-handling scenarios only, and deprecate "never"
##### 🩹 Fixes
- **eslint-plugin:** \[no-floating-promises] check top-level type assertions (and more)
- **eslint-plugin:** \[strict-boolean-expressions] consider assertion function argument a boolean context
- **eslint-plugin:** \[no-unnecessary-condition] false positive on optional private field
##### ❤️ Thank You
- Armano
- Josh Goldberg ✨
- Kirk Waiblinger
- StyleShit
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v7.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7170-2024-07-22)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.16.1...v7.17.0)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
chaijs/chai (chai)
### [`v4.5.0`](https://togithub.com/chaijs/chai/compare/v4.4.1...6a19308a7d12fc82ca55cc2ac17a5d36dcf8db49)
[Compare Source](https://togithub.com/chaijs/chai/compare/v4.4.1...v4.5.0)
prettier/eslint-plugin-prettier (eslint-plugin-prettier)
### [`v5.2.1`](https://togithub.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#521)
[Compare Source](https://togithub.com/prettier/eslint-plugin-prettier/compare/v5.1.3...v5.2.1)
##### Patch Changes
- [#668](https://togithub.com/prettier/eslint-plugin-prettier/pull/668) [`ac036cc`](https://togithub.com/prettier/eslint-plugin-prettier/commit/ac036cca2bed4ceb6ee5b63c945426308e36c586) Thanks [@OrlovAlexei](https://togithub.com/OrlovAlexei)! - build(deps): Bump synckit from 0.8.6 to 0.9.1
eslint-community/eslint-plugin-promise (eslint-plugin-promise)
### [`v6.6.0`](https://togithub.com/eslint-community/eslint-plugin-promise/releases/tag/v6.6.0)
[Compare Source](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.5.1...v6.6.0)
##### Bug Fixes
- **`always-return`:** treat process.exit() or process.abort() as an acceptable "return" ([#493](https://togithub.com/eslint-community/eslint-plugin-promise/issues/493)) ([f368c5a](https://togithub.com/eslint-community/eslint-plugin-promise/commit/f368c5a7e4a1c1f40cafbf038b629e6054d2027e))
##### Features
- add `strict` option to disallow `then` or `catch` following `await` or `yield` ([#494](https://togithub.com/eslint-community/eslint-plugin-promise/issues/494)) ([fa482cc](https://togithub.com/eslint-community/eslint-plugin-promise/commit/fa482cc1134f5669b2dd9f56ea2ef9e96c3c30a0))
### [`v6.5.1`](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.5.0...c011a1a9f208efe35f1940b8a09db6023200625b)
[Compare Source](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.5.0...v6.5.1)
### [`v6.5.0`](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.4.0...46667d3657a218191d1360b3de7e391d6557274e)
[Compare Source](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.4.0...v6.5.0)
### [`v6.4.0`](https://togithub.com/eslint-community/eslint-plugin-promise/compare/4dfc8a77c0592a19d467a268708678114c3c7c2b...ecbce9faef0c8e05636287cf9c851949be6d70cc)
[Compare Source](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.3.0...v6.4.0)
### [`v6.3.0`](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.2.0...4dfc8a77c0592a19d467a268708678114c3c7c2b)
[Compare Source](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.2.0...v6.3.0)
ethers-io/ethers.js (ethers)
### [`v6.13.2`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv6132-2024-07-25-1754)
[Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.13.1...v6.13.2)
- Prevent mutating transactions when signing ([#4789](https://togithub.com/ethers-io/ethers.js/issues/4789); [1a51af8](https://togithub.com/ethers-io/ethers.js/commit/1a51af85397283601db77ca61d5596b145e7f2cb)).
lerna/lerna (lerna)
### [`v8.1.7`](https://togithub.com/lerna/lerna/blob/HEAD/packages/lerna/CHANGELOG.md#817-2024-07-21)
[Compare Source](https://togithub.com/lerna/lerna/compare/v8.1.6...v8.1.7)
##### Bug Fixes
- set explicit strip-ansi dependency ([#4045](https://togithub.com/lerna/lerna/issues/4045)) ([6e5cfbc](https://togithub.com/lerna/lerna/commit/6e5cfbc7dc80ade930f950c6a56e130b25a512eb))
okonet/lint-staged (lint-staged)
### [`v15.2.7`](https://togithub.com/okonet/lint-staged/blob/HEAD/CHANGELOG.md#1527)
[Compare Source](https://togithub.com/okonet/lint-staged/compare/v15.2.6...v15.2.7)
##### Patch Changes
- [#1440](https://togithub.com/lint-staged/lint-staged/pull/1440) [`a51be80`](https://togithub.com/lint-staged/lint-staged/commit/a51be804b63307ac7af3c82f4cb2d43dbe92daac) Thanks [@iiroj](https://togithub.com/iiroj)! - In the previous version the native `git rev-parse --show-toplevel` command was taken into use for resolving the current git repo root. This version drops the `--path-format=absolute` option to support earlier git versions since it's also the default behavior. If you are still having trouble, please try upgrading `git` to the latest version.
### [`v15.2.6`](https://togithub.com/okonet/lint-staged/blob/HEAD/CHANGELOG.md#1526)
[Compare Source](https://togithub.com/okonet/lint-staged/compare/v15.2.5...v15.2.6)
##### Patch Changes
- [#1433](https://togithub.com/lint-staged/lint-staged/pull/1433) [`119adb2`](https://togithub.com/lint-staged/lint-staged/commit/119adb29854cabddbfcf0469d7c8a0126184a5d4) Thanks [@iiroj](https://togithub.com/iiroj)! - Use native "git rev-parse" commands to determine git repo root directory and the .git config directory, instead of using custom logic. This hopefully makes path resolution more robust on non-POSIX systems.
nrwl/nx (nx)
### [`v19.5.3`](https://togithub.com/nrwl/nx/releases/tag/19.5.3)
[Compare Source](https://togithub.com/nrwl/nx/compare/19.5.2...19.5.3)
##### 19.5.3 (2024-07-24)
##### 🚀 Features
- **core:** error when running atomized tasks outside of DTE ([#26898](https://togithub.com/nrwl/nx/pull/26898))
- **core:** update pnpm/action-setup to v4 in ci-workflow generator ([#26838](https://togithub.com/nrwl/nx/pull/26838))
- **js:** add scopes option for verdaccio ([#26918](https://togithub.com/nrwl/nx/pull/26918))
- **misc:** prioritize github onboarding flow ([#27085](https://togithub.com/nrwl/nx/pull/27085))
- **misc:** only create one commit with cloud onboard URL on cnw ([#27093](https://togithub.com/nrwl/nx/pull/27093))
- **module-federation:** improve console output for remote build errors ([#26711](https://togithub.com/nrwl/nx/pull/26711))
- **module-federation:** support setremotedefinition api ([#27051](https://togithub.com/nrwl/nx/pull/27051))
- **nx-dev:** Migrate careers from nx.app ([#27020](https://togithub.com/nrwl/nx/pull/27020))
- **nx-dev:** reprioritize customer logos on landing page ([#27061](https://togithub.com/nrwl/nx/pull/27061))
##### 🩹 Fixes
- **angular:** remove unnecessary esbuild peer dependency ([#27046](https://togithub.com/nrwl/nx/pull/27046))
- **bundling:** prevent exports overwrite with esbuild ([#27047](https://togithub.com/nrwl/nx/pull/27047))
- **bundling:** get workspace package prefix length correctly [#20817](https://togithub.com/nrwl/nx/issues/20817) ([#27092](https://togithub.com/nrwl/nx/pull/27092), [#20817](https://togithub.com/nrwl/nx/issues/20817))
- **core:** fix watch daemon error ([#27067](https://togithub.com/nrwl/nx/pull/27067))
- **core:** ensure output paths returned are unique ([#18207](https://togithub.com/nrwl/nx/pull/18207))
- **core:** use argument length that match the actual size of the argument length ([#21074](https://togithub.com/nrwl/nx/pull/21074))
- **core:** reset should cleanup temporary nx-cloud files ([#23316](https://togithub.com/nrwl/nx/pull/23316))
- **core:** shorten socket length for plugin workers ([#27073](https://togithub.com/nrwl/nx/pull/27073))
- **core:** remove outdated workaround artificially keeping process alive ([#27062](https://togithub.com/nrwl/nx/pull/27062))
- **core:** update migration generators missing calls to format files ([#27082](https://togithub.com/nrwl/nx/pull/27082))
- **core:** improve error for setting an internal node as an external … ([#27102](https://togithub.com/nrwl/nx/pull/27102))
- **core:** allow overriding NX_PARALLEL with --parallel ([#27016](https://togithub.com/nrwl/nx/pull/27016))
- **module-federation:** pin versions mf packages versions ([#27071](https://togithub.com/nrwl/nx/pull/27071))
- **nx-dev:** Remove announcement banner ([48aad32d7d](https://togithub.com/nrwl/nx/commit/48aad32d7d))
- **testing:** use taskkill to kill web server process when running cypress on windows ([#27068](https://togithub.com/nrwl/nx/pull/27068))
- **vite:** remove cache.dir option from test utils ([#27087](https://togithub.com/nrwl/nx/pull/27087))
- **vite:** respect existing package.json type [#27057](https://togithub.com/nrwl/nx/issues/27057) ([#27084](https://togithub.com/nrwl/nx/pull/27084), [#27057](https://togithub.com/nrwl/nx/issues/27057))
##### ❤️ Thank You
- Adrian Dimech [@agdimech](https://togithub.com/agdimech)
- Colum Ferry [@Coly010](https://togithub.com/Coly010)
- Craigory Coppola [@AgentEnder](https://togithub.com/AgentEnder)
- Emily Xiong [@xiongemi](https://togithub.com/xiongemi)
- Guilherme Prezzi [@menosprezzi](https://togithub.com/menosprezzi)
- Jan-Niklas W. [@niklas-wortmann](https://togithub.com/niklas-wortmann)
- Jason Jean [@FrozenPandaz](https://togithub.com/FrozenPandaz)
- Katerina Skroumpelou [@mandarini](https://togithub.com/mandarini)
- Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez)
- Matthew Hancock
- MaxKless [@MaxKless](https://togithub.com/MaxKless)
- Miroslav Jonaš [@meeroslav](https://togithub.com/meeroslav)
- Nicholas Cunningham [@ndcunningham](https://togithub.com/ndcunningham)
- Raz Luvaton [@rluvaton](https://togithub.com/rluvaton)
### [`v19.5.2`](https://togithub.com/nrwl/nx/releases/tag/19.5.2)
[Compare Source](https://togithub.com/nrwl/nx/compare/19.5.1...19.5.2)
#### 19.5.2 (2024-07-23)
##### 🚀 Features
- **graph:** add parallelism in target details ([#27014](https://togithub.com/nrwl/nx/pull/27014))
- **module-federation:** use proxy servers to proxy to single file server for static remotes ([#26782](https://togithub.com/nrwl/nx/pull/26782))
- **nx-dev:** update descriptions and layout styles for better clarity ([#26991](https://togithub.com/nrwl/nx/pull/26991))
- **nx-dev:** update typography and hero component styles ([#27011](https://togithub.com/nrwl/nx/pull/27011))
- **nx-dev:** add Nx Cloud Page ([#26865](https://togithub.com/nrwl/nx/pull/26865))
- **repo:** run e2e in the same command as build,test,lint ([#27019](https://togithub.com/nrwl/nx/pull/27019))
- **testing:** support vite configOverrides for cypress ([#26554](https://togithub.com/nrwl/nx/pull/26554))
##### 🩹 Fixes
- **angular:** generate correct server file when using webpack-based executors ([#27007](https://togithub.com/nrwl/nx/pull/27007))
- **core:** resolve nested delegated executor package correctly ([#26979](https://togithub.com/nrwl/nx/pull/26979))
- **core:** normalizeTargetDependencyWithStringProjects should not return undefined ([#26994](https://togithub.com/nrwl/nx/pull/26994))
- **core:** typo in nx update log ([#27036](https://togithub.com/nrwl/nx/pull/27036))
- **core:** record stats for more commands ([#27017](https://togithub.com/nrwl/nx/pull/27017))
- **core:** copy package manager config files when installing latest nx version in nx migrate ([#27032](https://togithub.com/nrwl/nx/pull/27032))
- **linter:** log a message when the number of warnings exceeds the specified maxWarnings for the lint executor ([#27003](https://togithub.com/nrwl/nx/pull/27003))
- **linter:** convert root projects correctly to inferred and remove default option values ([#27035](https://togithub.com/nrwl/nx/pull/27035))
- **module-federation:** do not cache assets from static serve ([#27005](https://togithub.com/nrwl/nx/pull/27005))
- **react-native:** fix unable to resolve realm ([#26983](https://togithub.com/nrwl/nx/pull/26983))
- **repo:** update tests to pass regardless of actually installed yarn version ([#27054](https://togithub.com/nrwl/nx/pull/27054))
- **vite:** typecheck vue projects with vue-tsc [#20242](https://togithub.com/nrwl/nx/issues/20242) ([#26450](https://togithub.com/nrwl/nx/pull/26450), [#20242](https://togithub.com/nrwl/nx/issues/20242))
##### ❤️ Thank You
- Benjamin Cabanes [@bcabanes](https://togithub.com/bcabanes)
- Colum Ferry [@Coly010](https://togithub.com/Coly010)
- Craigory Coppola [@AgentEnder](https://togithub.com/AgentEnder)
- Emily Xiong [@xiongemi](https://togithub.com/xiongemi)
- Jack Hsu [@jaysoo](https://togithub.com/jaysoo)
- James Henry [@JamesHenry](https://togithub.com/JamesHenry)
- Jason Jean [@FrozenPandaz](https://togithub.com/FrozenPandaz)
- Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez)
- Louie Weng [@lourw](https://togithub.com/lourw)
- Nicholas Cunningham [@ndcunningham](https://togithub.com/ndcunningham)
- Tim van den Eijnden [@TimvdEijnden](https://togithub.com/TimvdEijnden)
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.
### [`v3.3.2`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#332)
[Compare Source](https://togithub.com/prettier/prettier/compare/3.3.1...3.3.2)
[diff](https://togithub.com/prettier/prettier/compare/3.3.1...3.3.2)
##### Fix handlebars path expressions starts with `@` ([#16358](https://togithub.com/prettier/prettier/pull/16358) by [@Princeyadav05](https://togithub.com/Princeyadav05))
```hbs
{{! Input }}
{{@x.y.z}}
{{! Prettier 3.3.1 }}
{{@x}}
{{! Prettier 3.3.2 }}
{{@x.y.z}}
```
protofire/solhint (solhint)
### [`v5.0.2`](https://togithub.com/protofire/solhint/blob/HEAD/CHANGELOG.md#502---2024-07-25)
[Compare Source](https://togithub.com/protofire/solhint/compare/v5.0.1...v5.0.2)
##### Fixed
- `func-named-parameters` exclude abi.encodeX from the rule [#583](https://togithub.com/protofire/solhint/pull/583) (Thanks to [@0xCLARITY](https://togithub.com/0xCLARITY))
- Several typos in comments [#586](https://togithub.com/protofire/solhint/pull/586) (Thanks to [@dropbigfish](https://togithub.com/dropbigfish))
##### Added
- New Rule: Imports order [#587](https://togithub.com/protofire/solhint/pull/587)
This PR contains the following updates:
1.1.1
->1.2.0
8.1.6
->8.1.7
20.14.2
->20.14.12
7.16.1
->7.17.0
7.16.1
->7.17.0
4.4.1
->4.5.0
5.1.3
->5.2.1
6.2.0
->6.6.0
6.13.1
->6.13.2
8.1.6
->8.1.7
15.2.5
->15.2.7
19.5.1
->19.5.3
3.3.1
->3.3.3
5.0.1
->5.0.2
5.4.5
->5.5.4
5.5.3
->5.5.4
Release Notes
lerna/lerna (@lerna/legacy-package-management)
### [`v8.1.7`](https://togithub.com/lerna/lerna/blob/HEAD/packages/legacy-package-management/CHANGELOG.md#817-2024-07-21) [Compare Source](https://togithub.com/lerna/lerna/compare/v8.1.6...v8.1.7) ##### Bug Fixes - set explicit strip-ansi dependency ([#4045](https://togithub.com/lerna/lerna/issues/4045)) ([6e5cfbc](https://togithub.com/lerna/lerna/commit/6e5cfbc7dc80ade930f950c6a56e130b25a512eb))typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v7.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7170-2024-07-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.16.1...v7.17.0) ##### 🚀 Features - **eslint-plugin:** backport no-unsafe-function type, no-wrapper-object-types from v8 to v7 - **eslint-plugin:** \[return-await] add option to report in error-handling scenarios only, and deprecate "never" ##### 🩹 Fixes - **eslint-plugin:** \[no-floating-promises] check top-level type assertions (and more) - **eslint-plugin:** \[strict-boolean-expressions] consider assertion function argument a boolean context - **eslint-plugin:** \[no-unnecessary-condition] false positive on optional private field ##### ❤️ Thank You - Armano - Josh Goldberg ✨ - Kirk Waiblinger - StyleShit You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v7.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7170-2024-07-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.16.1...v7.17.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.chaijs/chai (chai)
### [`v4.5.0`](https://togithub.com/chaijs/chai/compare/v4.4.1...6a19308a7d12fc82ca55cc2ac17a5d36dcf8db49) [Compare Source](https://togithub.com/chaijs/chai/compare/v4.4.1...v4.5.0)prettier/eslint-plugin-prettier (eslint-plugin-prettier)
### [`v5.2.1`](https://togithub.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#521) [Compare Source](https://togithub.com/prettier/eslint-plugin-prettier/compare/v5.1.3...v5.2.1) ##### Patch Changes - [#668](https://togithub.com/prettier/eslint-plugin-prettier/pull/668) [`ac036cc`](https://togithub.com/prettier/eslint-plugin-prettier/commit/ac036cca2bed4ceb6ee5b63c945426308e36c586) Thanks [@OrlovAlexei](https://togithub.com/OrlovAlexei)! - build(deps): Bump synckit from 0.8.6 to 0.9.1eslint-community/eslint-plugin-promise (eslint-plugin-promise)
### [`v6.6.0`](https://togithub.com/eslint-community/eslint-plugin-promise/releases/tag/v6.6.0) [Compare Source](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.5.1...v6.6.0) ##### Bug Fixes - **`always-return`:** treat process.exit() or process.abort() as an acceptable "return" ([#493](https://togithub.com/eslint-community/eslint-plugin-promise/issues/493)) ([f368c5a](https://togithub.com/eslint-community/eslint-plugin-promise/commit/f368c5a7e4a1c1f40cafbf038b629e6054d2027e)) ##### Features - add `strict` option to disallow `then` or `catch` following `await` or `yield` ([#494](https://togithub.com/eslint-community/eslint-plugin-promise/issues/494)) ([fa482cc](https://togithub.com/eslint-community/eslint-plugin-promise/commit/fa482cc1134f5669b2dd9f56ea2ef9e96c3c30a0)) ### [`v6.5.1`](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.5.0...c011a1a9f208efe35f1940b8a09db6023200625b) [Compare Source](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.5.0...v6.5.1) ### [`v6.5.0`](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.4.0...46667d3657a218191d1360b3de7e391d6557274e) [Compare Source](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.4.0...v6.5.0) ### [`v6.4.0`](https://togithub.com/eslint-community/eslint-plugin-promise/compare/4dfc8a77c0592a19d467a268708678114c3c7c2b...ecbce9faef0c8e05636287cf9c851949be6d70cc) [Compare Source](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.3.0...v6.4.0) ### [`v6.3.0`](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.2.0...4dfc8a77c0592a19d467a268708678114c3c7c2b) [Compare Source](https://togithub.com/eslint-community/eslint-plugin-promise/compare/v6.2.0...v6.3.0)ethers-io/ethers.js (ethers)
### [`v6.13.2`](https://togithub.com/ethers-io/ethers.js/blob/HEAD/CHANGELOG.md#ethersv6132-2024-07-25-1754) [Compare Source](https://togithub.com/ethers-io/ethers.js/compare/v6.13.1...v6.13.2) - Prevent mutating transactions when signing ([#4789](https://togithub.com/ethers-io/ethers.js/issues/4789); [1a51af8](https://togithub.com/ethers-io/ethers.js/commit/1a51af85397283601db77ca61d5596b145e7f2cb)).lerna/lerna (lerna)
### [`v8.1.7`](https://togithub.com/lerna/lerna/blob/HEAD/packages/lerna/CHANGELOG.md#817-2024-07-21) [Compare Source](https://togithub.com/lerna/lerna/compare/v8.1.6...v8.1.7) ##### Bug Fixes - set explicit strip-ansi dependency ([#4045](https://togithub.com/lerna/lerna/issues/4045)) ([6e5cfbc](https://togithub.com/lerna/lerna/commit/6e5cfbc7dc80ade930f950c6a56e130b25a512eb))okonet/lint-staged (lint-staged)
### [`v15.2.7`](https://togithub.com/okonet/lint-staged/blob/HEAD/CHANGELOG.md#1527) [Compare Source](https://togithub.com/okonet/lint-staged/compare/v15.2.6...v15.2.7) ##### Patch Changes - [#1440](https://togithub.com/lint-staged/lint-staged/pull/1440) [`a51be80`](https://togithub.com/lint-staged/lint-staged/commit/a51be804b63307ac7af3c82f4cb2d43dbe92daac) Thanks [@iiroj](https://togithub.com/iiroj)! - In the previous version the native `git rev-parse --show-toplevel` command was taken into use for resolving the current git repo root. This version drops the `--path-format=absolute` option to support earlier git versions since it's also the default behavior. If you are still having trouble, please try upgrading `git` to the latest version. ### [`v15.2.6`](https://togithub.com/okonet/lint-staged/blob/HEAD/CHANGELOG.md#1526) [Compare Source](https://togithub.com/okonet/lint-staged/compare/v15.2.5...v15.2.6) ##### Patch Changes - [#1433](https://togithub.com/lint-staged/lint-staged/pull/1433) [`119adb2`](https://togithub.com/lint-staged/lint-staged/commit/119adb29854cabddbfcf0469d7c8a0126184a5d4) Thanks [@iiroj](https://togithub.com/iiroj)! - Use native "git rev-parse" commands to determine git repo root directory and the .git config directory, instead of using custom logic. This hopefully makes path resolution more robust on non-POSIX systems.nrwl/nx (nx)
### [`v19.5.3`](https://togithub.com/nrwl/nx/releases/tag/19.5.3) [Compare Source](https://togithub.com/nrwl/nx/compare/19.5.2...19.5.3) ##### 19.5.3 (2024-07-24) ##### 🚀 Features - **core:** error when running atomized tasks outside of DTE ([#26898](https://togithub.com/nrwl/nx/pull/26898)) - **core:** update pnpm/action-setup to v4 in ci-workflow generator ([#26838](https://togithub.com/nrwl/nx/pull/26838)) - **js:** add scopes option for verdaccio ([#26918](https://togithub.com/nrwl/nx/pull/26918)) - **misc:** prioritize github onboarding flow ([#27085](https://togithub.com/nrwl/nx/pull/27085)) - **misc:** only create one commit with cloud onboard URL on cnw ([#27093](https://togithub.com/nrwl/nx/pull/27093)) - **module-federation:** improve console output for remote build errors ([#26711](https://togithub.com/nrwl/nx/pull/26711)) - **module-federation:** support setremotedefinition api ([#27051](https://togithub.com/nrwl/nx/pull/27051)) - **nx-dev:** Migrate careers from nx.app ([#27020](https://togithub.com/nrwl/nx/pull/27020)) - **nx-dev:** reprioritize customer logos on landing page ([#27061](https://togithub.com/nrwl/nx/pull/27061)) ##### 🩹 Fixes - **angular:** remove unnecessary esbuild peer dependency ([#27046](https://togithub.com/nrwl/nx/pull/27046)) - **bundling:** prevent exports overwrite with esbuild ([#27047](https://togithub.com/nrwl/nx/pull/27047)) - **bundling:** get workspace package prefix length correctly [#20817](https://togithub.com/nrwl/nx/issues/20817) ([#27092](https://togithub.com/nrwl/nx/pull/27092), [#20817](https://togithub.com/nrwl/nx/issues/20817)) - **core:** fix watch daemon error ([#27067](https://togithub.com/nrwl/nx/pull/27067)) - **core:** ensure output paths returned are unique ([#18207](https://togithub.com/nrwl/nx/pull/18207)) - **core:** use argument length that match the actual size of the argument length ([#21074](https://togithub.com/nrwl/nx/pull/21074)) - **core:** reset should cleanup temporary nx-cloud files ([#23316](https://togithub.com/nrwl/nx/pull/23316)) - **core:** shorten socket length for plugin workers ([#27073](https://togithub.com/nrwl/nx/pull/27073)) - **core:** remove outdated workaround artificially keeping process alive ([#27062](https://togithub.com/nrwl/nx/pull/27062)) - **core:** update migration generators missing calls to format files ([#27082](https://togithub.com/nrwl/nx/pull/27082)) - **core:** improve error for setting an internal node as an external … ([#27102](https://togithub.com/nrwl/nx/pull/27102)) - **core:** allow overriding NX_PARALLEL with --parallel ([#27016](https://togithub.com/nrwl/nx/pull/27016)) - **module-federation:** pin versions mf packages versions ([#27071](https://togithub.com/nrwl/nx/pull/27071)) - **nx-dev:** Remove announcement banner ([48aad32d7d](https://togithub.com/nrwl/nx/commit/48aad32d7d)) - **testing:** use taskkill to kill web server process when running cypress on windows ([#27068](https://togithub.com/nrwl/nx/pull/27068)) - **vite:** remove cache.dir option from test utils ([#27087](https://togithub.com/nrwl/nx/pull/27087)) - **vite:** respect existing package.json type [#27057](https://togithub.com/nrwl/nx/issues/27057) ([#27084](https://togithub.com/nrwl/nx/pull/27084), [#27057](https://togithub.com/nrwl/nx/issues/27057)) ##### ❤️ Thank You - Adrian Dimech [@agdimech](https://togithub.com/agdimech) - Colum Ferry [@Coly010](https://togithub.com/Coly010) - Craigory Coppola [@AgentEnder](https://togithub.com/AgentEnder) - Emily Xiong [@xiongemi](https://togithub.com/xiongemi) - Guilherme Prezzi [@menosprezzi](https://togithub.com/menosprezzi) - Jan-Niklas W. [@niklas-wortmann](https://togithub.com/niklas-wortmann) - Jason Jean [@FrozenPandaz](https://togithub.com/FrozenPandaz) - Katerina Skroumpelou [@mandarini](https://togithub.com/mandarini) - Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez) - Matthew Hancock - MaxKless [@MaxKless](https://togithub.com/MaxKless) - Miroslav Jonaš [@meeroslav](https://togithub.com/meeroslav) - Nicholas Cunningham [@ndcunningham](https://togithub.com/ndcunningham) - Raz Luvaton [@rluvaton](https://togithub.com/rluvaton) ### [`v19.5.2`](https://togithub.com/nrwl/nx/releases/tag/19.5.2) [Compare Source](https://togithub.com/nrwl/nx/compare/19.5.1...19.5.2) #### 19.5.2 (2024-07-23) ##### 🚀 Features - **graph:** add parallelism in target details ([#27014](https://togithub.com/nrwl/nx/pull/27014)) - **module-federation:** use proxy servers to proxy to single file server for static remotes ([#26782](https://togithub.com/nrwl/nx/pull/26782)) - **nx-dev:** update descriptions and layout styles for better clarity ([#26991](https://togithub.com/nrwl/nx/pull/26991)) - **nx-dev:** update typography and hero component styles ([#27011](https://togithub.com/nrwl/nx/pull/27011)) - **nx-dev:** add Nx Cloud Page ([#26865](https://togithub.com/nrwl/nx/pull/26865)) - **repo:** run e2e in the same command as build,test,lint ([#27019](https://togithub.com/nrwl/nx/pull/27019)) - **testing:** support vite configOverrides for cypress ([#26554](https://togithub.com/nrwl/nx/pull/26554)) ##### 🩹 Fixes - **angular:** generate correct server file when using webpack-based executors ([#27007](https://togithub.com/nrwl/nx/pull/27007)) - **core:** resolve nested delegated executor package correctly ([#26979](https://togithub.com/nrwl/nx/pull/26979)) - **core:** normalizeTargetDependencyWithStringProjects should not return undefined ([#26994](https://togithub.com/nrwl/nx/pull/26994)) - **core:** typo in nx update log ([#27036](https://togithub.com/nrwl/nx/pull/27036)) - **core:** record stats for more commands ([#27017](https://togithub.com/nrwl/nx/pull/27017)) - **core:** copy package manager config files when installing latest nx version in nx migrate ([#27032](https://togithub.com/nrwl/nx/pull/27032)) - **linter:** log a message when the number of warnings exceeds the specified maxWarnings for the lint executor ([#27003](https://togithub.com/nrwl/nx/pull/27003)) - **linter:** convert root projects correctly to inferred and remove default option values ([#27035](https://togithub.com/nrwl/nx/pull/27035)) - **module-federation:** do not cache assets from static serve ([#27005](https://togithub.com/nrwl/nx/pull/27005)) - **react-native:** fix unable to resolve realm ([#26983](https://togithub.com/nrwl/nx/pull/26983)) - **repo:** update tests to pass regardless of actually installed yarn version ([#27054](https://togithub.com/nrwl/nx/pull/27054)) - **vite:** typecheck vue projects with vue-tsc [#20242](https://togithub.com/nrwl/nx/issues/20242) ([#26450](https://togithub.com/nrwl/nx/pull/26450), [#20242](https://togithub.com/nrwl/nx/issues/20242)) ##### ❤️ Thank You - Benjamin Cabanes [@bcabanes](https://togithub.com/bcabanes) - Colum Ferry [@Coly010](https://togithub.com/Coly010) - Craigory Coppola [@AgentEnder](https://togithub.com/AgentEnder) - Emily Xiong [@xiongemi](https://togithub.com/xiongemi) - Jack Hsu [@jaysoo](https://togithub.com/jaysoo) - James Henry [@JamesHenry](https://togithub.com/JamesHenry) - Jason Jean [@FrozenPandaz](https://togithub.com/FrozenPandaz) - Leosvel Pérez Espinosa [@leosvelperez](https://togithub.com/leosvelperez) - Louie Weng [@lourw](https://togithub.com/lourw) - Nicholas Cunningham [@ndcunningham](https://togithub.com/ndcunningham) - Tim van den Eijnden [@TimvdEijnden](https://togithub.com/TimvdEijnden)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. ### [`v3.3.2`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#332) [Compare Source](https://togithub.com/prettier/prettier/compare/3.3.1...3.3.2) [diff](https://togithub.com/prettier/prettier/compare/3.3.1...3.3.2) ##### Fix handlebars path expressions starts with `@` ([#16358](https://togithub.com/prettier/prettier/pull/16358) by [@Princeyadav05](https://togithub.com/Princeyadav05)) ```hbs {{! Input }}protofire/solhint (solhint)
### [`v5.0.2`](https://togithub.com/protofire/solhint/blob/HEAD/CHANGELOG.md#502---2024-07-25) [Compare Source](https://togithub.com/protofire/solhint/compare/v5.0.1...v5.0.2) ##### Fixed - `func-named-parameters` exclude abi.encodeX from the rule [#583](https://togithub.com/protofire/solhint/pull/583) (Thanks to [@0xCLARITY](https://togithub.com/0xCLARITY)) - Several typos in comments [#586](https://togithub.com/protofire/solhint/pull/586) (Thanks to [@dropbigfish](https://togithub.com/dropbigfish)) ##### Added - New Rule: Imports order [#587](https://togithub.com/protofire/solhint/pull/587)Microsoft/TypeScript (typescript)
### [`v5.5.4`](https://togithub.com/Microsoft/TypeScript/compare/v5.5.3...c8a7d589e647e19c94150d9892909f3aa93e48eb) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.5.3...v5.5.4) ### [`v5.5.3`](https://togithub.com/Microsoft/TypeScript/compare/v5.5.2...f0e992167440686f948965e5441a918b34251886) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.5.2...v5.5.3) ### [`v5.5.2`](https://togithub.com/Microsoft/TypeScript/compare/v5.4.5...ce2e60e4ea15a65992e54a9e8877d16be9d42abb) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.5...v5.5.2)Configuration
📅 Schedule: Branch creation - "before 5am on Saturday" in timezone Asia/Singapore, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.