renovate[bot]
2762af777c
chore(deps): update dependency @types/node to v16.18.30 ( #3820 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped )) |
[`16.18.29` ->
`16.18.30`](https://renovatebot.com/diffs/npm/@types%2fnode/16.18.29/16.18.30 )
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/16.18.30/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/16.18.30/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/16.18.30/compatibility-slim/16.18.29 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/16.18.30/confidence-slim/16.18.29 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzUuOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-20 23:29:25 +00:00
renovate[bot]
dd683d9a1d
chore(deps): update dependency @types/node to v16.18.29 ( #3818 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped )) |
[`16.18.28` ->
`16.18.29`](https://renovatebot.com/diffs/npm/@types%2fnode/16.18.28/16.18.29 )
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/16.18.29/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/16.18.29/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/16.18.29/compatibility-slim/16.18.28 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/16.18.29/confidence-slim/16.18.28 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS45NS4xIiwidXBkYXRlZEluVmVyIjoiMzUuOTUuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-20 12:30:59 +00:00
renovate[bot]
99c6be695a
chore(deps): update dependency semver to v7.5.1 ( #3805 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [semver](https://togithub.com/npm/node-semver ) | [`7.5.0` ->
`7.5.1`](https://renovatebot.com/diffs/npm/semver/7.5.0/7.5.1 ) |
[![age](https://badges.renovateapi.com/packages/npm/semver/7.5.1/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/semver/7.5.1/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/semver/7.5.1/compatibility-slim/7.5.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/semver/7.5.1/confidence-slim/7.5.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@types/semver](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped )) |
[`7.3.13` ->
`7.5.0`](https://renovatebot.com/diffs/npm/@types%2fsemver/7.3.13/7.5.0 )
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2fsemver/7.5.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fsemver/7.5.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2fsemver/7.5.0/compatibility-slim/7.3.13 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fsemver/7.5.0/confidence-slim/7.3.13 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>npm/node-semver</summary>
###
[`v7.5.1`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#​751-httpsgithubcomnpmnode-semvercomparev750v751-2023-05-12 )
[Compare
Source](https://togithub.com/npm/node-semver/compare/v7.5.0...v7.5.1 )
##### Bug Fixes
-
[`d30d25a`](d30d25a5c1
)
[#​559](https://togithub.com/npm/node-semver/pull/559 ) show type
on invalid semver error
([#​559](https://togithub.com/npm/node-semver/issues/559 ))
([@​tjenkinson](https://togithub.com/tjenkinson ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS45My4wIiwidXBkYXRlZEluVmVyIjoiMzUuOTUuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-19 20:27:18 +00:00
renovate[bot]
116c94ae49
chore(deps): update dependency @types/node to v16.18.28 ( #3791 )
2023-05-18 15:43:43 +02:00
renovate[bot]
78556983f7
chore(deps): update typescript-eslint monorepo to v5.59.5 ( #3799 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint )
| [`5.59.2` ->
`5.59.5`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.59.2/5.59.5 )
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.5/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.5/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.5/compatibility-slim/5.59.2 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.5/confidence-slim/5.59.2 )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint )
| [`5.59.2` ->
`5.59.5`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.59.2/5.59.5 )
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.5/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.5/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.5/compatibility-slim/5.59.2 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.5/confidence-slim/5.59.2 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/eslint-plugin)</summary>
###
[`v5.59.5`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5595-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5594v5595-2023-05-08 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.5 )
**Note:** Version bump only for package
[@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin )
</details>
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/parser)</summary>
###
[`v5.59.5`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5595-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5594v5595-2023-05-08 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.5 )
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS44OS4xIiwidXBkYXRlZEluVmVyIjoiMzUuODkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-18 14:47:21 +02:00
Nuno Góis
db61a8a40c
feat: message banner (variants) ( #3788 )
...
-
https://linear.app/unleash/issue/2-546/fetch-the-payload-from-a-real-feature-flag
-
https://linear.app/unleash/issue/2-547/adapt-ui-to-use-the-feature-flag-information-were-fetching
Tackles the 2 tasks above.
Adapts our `FlagResolver` logic to support variants, so we can use them
for our message banner project but also anything else in the future.
Also adapts MessageBanner to the new logic.
- Add support for variants in `FlagResolver`;
- Adapt `MessageBanner` to a variants flag;
- Adds `sticky` support for the `MessageBanner`;
- Adds our first variants flag to `uiConfig` and `experimental`:
`messageBanner`;
- Adds a `variant-flag-schema` to make it easy to represent the variant
output that we specify in `uiConfig`;
- Adapts `experimental` to be able to represent default variants while
still maintaining type safety;
- Adds helpers to make it easy to use variants in our project, such as
`getVariantValue` and the `useVariant` hook;
- Adapts and adds new tests in `flag-resolver.test.ts`;
### Notes
- ~~The `as PayloadType` assertions need
https://github.com/Unleash/unleash-client-node/pull/454 since it
includes https://github.com/Unleash/unleash-client-node/pull/452~~
(50ccf60893
);
- ~~Enterprise needs a PR that will follow soon~~;
![image](https://github.com/Unleash/unleash/assets/14320932/034ff64f-3020-4ed0-863b-ed1fd9190430 )
2023-05-18 09:38:59 +01:00
renovate[bot]
0335934bf0
chore(deps): update dependency @swc/core to v1.3.57 ( #3790 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs )
([source](https://togithub.com/swc-project/swc )) | [`1.3.56` ->
`1.3.57`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.56/1.3.57 ) |
[![age](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.57/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.57/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.57/compatibility-slim/1.3.56 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.57/confidence-slim/1.3.56 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>swc-project/swc</summary>
###
[`v1.3.57`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#​1357---2023-05-09 )
[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.56...v1.3.57 )
##### Bug Fixes
- **(es/compat)** Fix `is_setter` in `parameters` pass
([#​7348](https://togithub.com/swc-project/swc/issues/7348 ))
([e0de83e](e0de83e862
))
- **(xml/codegen)** Escape `<` and `>` in child
([#​7351](https://togithub.com/swc-project/swc/issues/7351 ))
([b180d09](b180d09e1d
))
##### Features
- **(es/compat)** Support `export class` from stage 3 decorator pass
([#​7363](https://togithub.com/swc-project/swc/issues/7363 ))
([9c052db](9c052db796
))
- **(plugin)** Enable bytecheck
([#​7280](https://togithub.com/swc-project/swc/issues/7280 ))
([d2c1f45](d2c1f45f5a
))
##### Refactor
- **(plugin/runner)** Refine cache location
([#​7346](https://togithub.com/swc-project/swc/issues/7346 ))
([91a3fbe](91a3fbe460
))
##### Build
- **(cargo)** Update `wasmer` to `v3.3`
([#​7352](https://togithub.com/swc-project/swc/issues/7352 ))
([4e278be](4e278befcf
))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS44Ny4xIiwidXBkYXRlZEluVmVyIjoiMzUuODcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-17 18:32:36 +00:00
Gastón Fournier
9e9076ce05
chore: use concurrently to run parallel builds ( #3785 )
...
## About the changes
Small improvement to speed up the build, tested locally validating the
output with and without concurrently.
**Note** this also removes copy-templates from the backend build
2023-05-16 13:38:21 +02:00
Mateusz Kwasniewski
d37bb6a790
feat: base path support for openapi ( #3780 )
2023-05-16 12:01:47 +02:00
Simon Hornby
bd53193dc9
fix: allow null checker to not fail if it gets no output ( #3779 )
...
## What
Patches the build scripts so that the null checker doesn't fail
---------
Co-authored-by: Gastón Fournier <gaston@getunleash.io>
2023-05-16 10:51:27 +02:00
Gastón Fournier
37e908a455
Test build on prepare ( #3774 )
...
## About the changes
Re-adding build as part of prepare plus some debug logs for development
process (will be removed later)
2023-05-15 12:15:40 +00:00
GitHub Actions Bot
64c0093bed
5.1.0-beta.54
2023-05-15 12:12:21 +00:00
GitHub Actions Bot
e7e135b800
5.1.0-beta.53
2023-05-15 10:23:47 +00:00
GitHub Actions Bot
bbf330611c
5.1.0-beta.52
2023-05-15 07:20:14 +00:00
renovate[bot]
10ac1976be
chore(deps): update dependency @types/node to v16.18.26 ( #3764 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped )) |
[`16.18.25` ->
`16.18.26`](https://renovatebot.com/diffs/npm/@types%2fnode/16.18.25/16.18.26 )
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/16.18.26/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/16.18.26/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/16.18.26/compatibility-slim/16.18.25 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/16.18.26/confidence-slim/16.18.25 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS43OS4xIiwidXBkYXRlZEluVmVyIjoiMzUuNzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-13 01:50:29 +00:00
renovate[bot]
341d7a8281
fix(deps): update dependency db-migrate-pg to v1.3.0 ( #3744 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [db-migrate-pg](https://togithub.com/db-migrate/pg ) | [`1.2.2` ->
`1.3.0`](https://renovatebot.com/diffs/npm/db-migrate-pg/1.2.2/1.3.0 ) |
[![age](https://badges.renovateapi.com/packages/npm/db-migrate-pg/1.3.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/db-migrate-pg/1.3.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/db-migrate-pg/1.3.0/compatibility-slim/1.2.2 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/db-migrate-pg/1.3.0/confidence-slim/1.2.2 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>db-migrate/pg</summary>
###
[`v1.3.0`](https://togithub.com/db-migrate/pg/compare/v1.2.4...v1.3.0 )
[Compare
Source](https://togithub.com/db-migrate/pg/compare/v1.2.4...v1.3.0 )
###
[`v1.2.4`](https://togithub.com/db-migrate/pg/compare/v1.2.3...v1.2.4 )
[Compare
Source](https://togithub.com/db-migrate/pg/compare/v1.2.3...v1.2.4 )
###
[`v1.2.3`](https://togithub.com/db-migrate/pg/compare/v1.2.2...v1.2.3 )
[Compare
Source](https://togithub.com/db-migrate/pg/compare/v1.2.2...v1.2.3 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS43NS4wIiwidXBkYXRlZEluVmVyIjoiMzUuNzguMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-12 23:28:47 +00:00
renovate[bot]
a9f489e923
chore(deps): update dependency openapi-enforcer to v1.22.3 ( #3753 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [openapi-enforcer](https://openapi-enforcer.com )
([source](https://togithub.com/byu-oit/openapi-enforcer )) | [`1.22.2` ->
`1.22.3`](https://renovatebot.com/diffs/npm/openapi-enforcer/1.22.2/1.22.3 )
|
[![age](https://badges.renovateapi.com/packages/npm/openapi-enforcer/1.22.3/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/openapi-enforcer/1.22.3/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/openapi-enforcer/1.22.3/compatibility-slim/1.22.2 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/openapi-enforcer/1.22.3/confidence-slim/1.22.2 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>byu-oit/openapi-enforcer</summary>
###
[`v1.22.3`](https://togithub.com/byu-oit/openapi-enforcer/blob/HEAD/CHANGELOG.md#​1223 )
[Compare
Source](72e13f2b91...5f3718155e
)
##### Security
- **Update Dependencies**
Updated some dependencies to address security vulnerabilities.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS43OS4xIiwidXBkYXRlZEluVmVyIjoiMzUuNzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-12 21:12:27 +00:00
GitHub Actions Bot
eb88fe4d7f
5.1.0-beta.51
2023-05-12 18:02:09 +00:00
GitHub Actions Bot
1eaa619c9b
5.1.0-beta.50
2023-05-12 17:52:30 +00:00
GitHub Actions Bot
094d59ac4d
5.1.0-beta.49
2023-05-12 14:35:25 +00:00
GitHub Actions Bot
08a0642687
5.1.0-beta.48
2023-05-12 13:24:45 +00:00
GitHub Actions Bot
3c6691284f
5.1.0-beta.47
2023-05-12 12:14:59 +00:00
GitHub Actions Bot
c36e4abf3e
5.1.0-beta.46
2023-05-12 11:25:56 +00:00
GitHub Actions Bot
64e3609867
5.1.0-beta.45
2023-05-12 10:23:38 +00:00
Nuno Góis
a9c24e4262
chore: simplify package scripts ( #3736 )
...
# Simplify package scripts
This PR's purpose is to raise a discussion surrounding our current
package scripts.
It includes some suggestions that aim to simplify the scripts and
hopefully bring a much more straightforward approach to developing and
contributing to Unleash.
Building (prod) should only happen **explicitly** and when needed.
## Before PR (current behavior)
- Clone the project;
- Open 2 terminals: One for `unleash` and another for
`unleash/frontend`;
- On `unleash`:
- Run `yarn` (which will also build, for some reason?);
- Run `yarn start:dev` to start backend in dev mode (`tsc-watch`);
- On `unleash/frontend`:
- Run `yarn` (which will also build, for some reason?);
- Run `yarn start` to start frontend in dev mode (`vite`);
So it seems to me like we build unnecessarily every time we install
dependencies. Neither dev scripts need to build the project, as backend
uses `tsc-watch` and frontend uses `vite`. I'm unsure why this is the
case, as building can take a very long time.
![image](https://github.com/Unleash/unleash/assets/14320932/5ecb7df1-e5b4-4d70-ba7e-97119f5d1116 )
There's also some complexity in the way we need to split the terminal to
`cd` into `frontend` and treat it as a different project. The fact that
we have different script names is also confusing (`yarn start`, `yarn
start:dev`, etc).
## After PR
- Clone the project;
- Run `yarn` to install all dependencies;
- Run `yarn dev` to get started developing Unleash;
Running `yarn` should take care of everything needed to start
developing. This includes installing dependencies for frontend as well.
It should not build projects if we are not being explicit about it,
especially since we don't need to build them at this stage.
![image](https://github.com/Unleash/unleash/assets/14320932/614e42fc-3467-432f-91fc-624b1b35c7c1 )
Running `yarn dev` should start the project in dev mode. This means
running both projects in `dev` mode, which for `backend` means running
`tsc-watch` and for `frontend` means running `vite`.
Here this PR attempts to provide a better DX by using
[concurrently](https://www.npmjs.com/package/concurrently ) and
[wait-on](https://www.npmjs.com/package/wait-on ) - This means both tasks
are ran simultaneously, stdout is labeled accordingly, and are stopped
together. It also means that `frontend` waits for `backend` to be
serving at `4242` before starting, since `frontend` starts pretty much
immediately with `vite` and `backend` takes a bit longer. Of course,
when the `backend` is hot-reloading you may still find some
`ECONNREFUSED`s on `frontend` stdout while it recompiles.
![image](https://github.com/Unleash/unleash/assets/14320932/8bde8ee2-3cad-4e3f-a0db-9eed60cfb04d )
No more splitting your terminal and treating `frontend` as a separate
project.
## Discussion points
Maybe there's a better alternative to `tsc-watch`? I briefly explored
some alternatives and while they had a much faster starting speed,
hot-reload was sometimes slower. IMO we should aspire to run
`src/server-dev.ts` directly and only compile when needed.
Running `dev:backend` still serves a version of the frontend (at 4242).
**Why? Can we remove that behavior?**
I can't imagine a scenario in dev where we wouldn't want to run the
latest version of the frontend with `vite`.
~~**Note:** This PR removes all other out-of-scope scripts to focus on
this revamp. If we decide to merge it, we should evaluate what other
existing scripts we still want to include. May be a good opportunity to
clean up unused ones and only include the ones we really use. This
includes scripts that our GH actions rely on.~~
**Update:** In an effort to minimize impact surface of this PR and make
it a bit more ready for merging:
- It updates some docs in
2a4ff805e8
and
1bbc488251
to reflect our new simplified flow;
- It includes the old package scripts for now in
039bc04699
;
- It updates some of our GH actions to reflect the new scripts in
7782cb9b12
;
Given its current status I'll promote the PR to "ready for review".
I still think we should have a second look at our existing scripts and
GH actions to see what we really need and/or should adapt, but it should
be a team effort so we have a broader context. Maybe on a follow-up PR.
Does this require any changes to related projects (e.g. Enterprise)?
---------
Co-authored-by: Gastón Fournier <gaston@getunleash.io>
2023-05-12 11:23:22 +01:00
GitHub Actions Bot
b42b18fe72
5.1.0-beta.44
2023-05-12 09:08:09 +00:00
GitHub Actions Bot
1b16fdb099
5.1.0-beta.43
2023-05-12 08:51:51 +00:00
GitHub Actions Bot
494a1e475c
5.1.0-beta.42
2023-05-11 18:01:28 +00:00
Thomas Heartman
9943179393
Clean up old errors ( #3633 )
...
This PR attempts to improve the error handling introduced in #3607 .
## About the changes
## **tl;dr:**
- Make `UnleashError` constructor protected
- Make all custom errors inherit from `UnleashError`.
- Add tests to ensure that all special error cases include their
relevant data
- Remove `PasswordMismatchError` and `BadRequestError`. These don't
exist.
- Add a few new error types: `ContentTypeError`, `NotImplementedError`,
`UnauthorizedError`
- Remove the `...rest` parameter from error constructor
- Add an unexported `GenericUnleashError` class
- Move OpenAPI conversion function to `BadDataError` clas
- Remove explicit `Error.captureStackTrace`. This is done automatically.
- Extract `getPropFromString` function and add tests
### **In a more verbose fashion**
The main thing is that all our internal errors now inherit
from`UnleashError`. This allows us to simplify the `UnleashError`
constructor and error handling in general while still giving us the
extra benefits we added to that class. However, it _does_ also mean that
I've had to update **all** existing error classes.
The constructor for `UnleashError` is now protected and all places that
called that constructor directly have been updated. Because the base
error isn't available anymore, I've added three new errors to cover use
cases that we didn't already have covered: `NotImplementedError`,
`UnauthorizedError`, `ContentTypeError`. This is to stay consistent in
how we report errors to the user.
There is also an internal class, `GenericUnleashError` that inherits
from the base error. This class is only used in conversions for cases
where we don't know what the error is. It is not exported.
In making all the errors inherit, I've also removed the `...rest`
parameter from the `UnleashError` constructor. We don't need this
anymore.
Following on from the fixes with missing properties in #3638 , I have
added tests for all errors that contain extra data.
Some of the error names that were originally used when creating the list
don't exist in the backend. `BadRequestError` and
`PasswordMismatchError` have been removed.
The `BadDataError` class now contains the conversion code for OpenAPI
validation errors. In doing so, I extracted and tested the
`getPropFromString` function.
### Main files
Due to the nature of the changes, there's a lot of files to look at. So
to make it easier to know where to turn your attention:
The changes in `api-error.ts` contain the main changes: protected
constructor, removal of OpenAPI conversion (moved into `BadDataError`.
`api-error.test.ts` contains tests to make sure that errors work as
expected.
Aside from `get-prop-from-string.ts` and the tests, everything else is
just the required updates to go through with the changes.
## Discussion points
I've gone for inheritance of the Error type over composition. This is in
large part because throwing actual Error instances instead of just
objects is preferable (because they collect stack traces, for instance).
However, it's quite possible that we could solve the same thing in a
more elegant fashion using composition.
## For later / suggestions for further improvements
The `api-error` files still contain a lot of code. I think it might be
beneficial to break each Error into a separate folder that includes the
error, its tests, and its schema (if required). It would help decouple
it a bit.
We don't currently expose the schema anywhere, so it's not available in
the openapi spec. We should look at exposing it too.
Finally, it would be good to go through each individual error message
and update each one to be as helpful as possible.
2023-05-11 11:10:57 +02:00
GitHub Actions Bot
6645857c17
5.1.0-beta.41
2023-05-10 13:47:21 +00:00
renovate[bot]
795e919ea6
chore(deps): update typescript-eslint monorepo to v5.59.2 ( #3732 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint )
| [`5.59.1` ->
`5.59.2`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.59.1/5.59.2 )
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.2/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.2/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.2/compatibility-slim/5.59.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.2/confidence-slim/5.59.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint )
| [`5.59.1` ->
`5.59.2`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.59.1/5.59.2 )
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.2/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.2/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.2/compatibility-slim/5.59.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.2/confidence-slim/5.59.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/eslint-plugin)</summary>
###
[`v5.59.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5592-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5591v5592-2023-05-01 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2 )
**Note:** Version bump only for package
[@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin )
</details>
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/parser)</summary>
###
[`v5.59.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5592-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5591v5592-2023-05-01 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2 )
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS43NS4wIiwidXBkYXRlZEluVmVyIjoiMzUuNzUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-10 13:03:54 +00:00
GitHub Actions Bot
31693f1543
5.1.0-beta.40
2023-05-10 11:48:16 +00:00
GitHub Actions Bot
1272a110b0
5.1.0-beta.39
2023-05-10 11:32:06 +00:00
renovate[bot]
25a937dcfb
chore(deps): update dependency @babel/core to v7.21.8 ( #3729 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core )
([source](https://togithub.com/babel/babel )) | [`7.21.5` ->
`7.21.8`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.21.5/7.21.8 )
|
[![age](https://badges.renovateapi.com/packages/npm/@babel%2fcore/7.21.8/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@babel%2fcore/7.21.8/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@babel%2fcore/7.21.8/compatibility-slim/7.21.5 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@babel%2fcore/7.21.8/confidence-slim/7.21.5 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>babel/babel</summary>
###
[`v7.21.8`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7218-2023-05-02 )
[Compare
Source](https://togithub.com/babel/babel/compare/v7.21.5...v7.21.8 )
##### 👓 Spec Compliance
- `babel-parser`
- [#​15602](https://togithub.com/babel/babel/pull/15602 ) Remove
`using await` restriction in explicitResourceManagement
([@​JLHwung](https://togithub.com/JLHwung ))
##### 🐛 Bug Fix
- `babel-helper-create-class-features-plugin`,
`babel-helper-create-regexp-features-plugin`
- [#​15605](https://togithub.com/babel/babel/pull/15605 ) Fix
backward compat for semver checks in class\®exp feat plugins
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS43NC4wIiwidXBkYXRlZEluVmVyIjoiMzUuNzQuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-09 22:18:23 +00:00
GitHub Actions Bot
fe6410957b
5.1.0-beta.38
2023-05-09 19:34:37 +00:00
GitHub Actions Bot
be11c08f41
5.1.0-beta.37
2023-05-09 19:30:39 +00:00
GitHub Actions Bot
dd79795dcc
5.1.0-beta.36
2023-05-09 15:24:51 +00:00
GitHub Actions Bot
72f7b66bf0
5.1.0-beta.35
2023-05-09 13:40:00 +00:00
GitHub Actions Bot
b4d91f793e
5.1.0-beta.34
2023-05-09 13:02:56 +00:00
GitHub Actions Bot
6506fcc5a7
5.1.0-beta.33
2023-05-09 11:18:39 +00:00
GitHub Actions Bot
4bb7ce7761
5.1.0-beta.32
2023-05-09 10:48:18 +00:00
GitHub Actions Bot
a6aa34ece5
5.1.0-beta.31
2023-05-09 09:22:54 +00:00
GitHub Actions Bot
97f22d496f
5.1.0-beta.30
2023-05-09 09:14:03 +00:00
GitHub Actions Bot
871c9da83c
5.1.0-beta.29
2023-05-09 07:04:59 +00:00
renovate[bot]
dca990cf26
chore(deps): update dependency @swc/core to v1.3.56 ( #3706 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs )
([source](https://togithub.com/swc-project/swc )) | [`1.3.55` ->
`1.3.56`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.55/1.3.56 ) |
[![age](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.56/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.56/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.56/compatibility-slim/1.3.55 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.56/confidence-slim/1.3.55 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>swc-project/swc</summary>
###
[`v1.3.56`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#​1356---2023-04-29 )
[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.55...v1.3.56 )
##### Bug Fixes
- **(es/codegen)** Emit type arguments for call expressions
([#​7335](https://togithub.com/swc-project/swc/issues/7335 ))
([7e99e5f](7e99e5fd2c
))
- **(es/parser)** Parse decorators after `export`
([#​7340](https://togithub.com/swc-project/swc/issues/7340 ))
([985f0ca](985f0cad06
))
- **(es/typescript)** Fix typescript strip pass
([#​7342](https://togithub.com/swc-project/swc/issues/7342 ))
([d061d29](d061d295ff
))
- **(plugin/runner)** Revert
[#​7341](https://togithub.com/swc-project/swc/issues/7341 )
([#​7344](https://togithub.com/swc-project/swc/issues/7344 ))
([d6999ba](d6999ba1ac
))
##### Features
- **(es/minifier)** Drop expressions using sequential inliner
([#​6936](https://togithub.com/swc-project/swc/issues/6936 ))
([246300a](246300ae25
))
- **(plugin/runner)** Improve caching
([#​7341](https://togithub.com/swc-project/swc/issues/7341 ))
([245163a](245163a778
))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS43MS40IiwidXBkYXRlZEluVmVyIjoiMzUuNzEuNCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-08 21:48:45 +00:00
GitHub Actions Bot
f23df62667
5.1.0-beta.28
2023-05-08 12:45:08 +00:00
GitHub Actions Bot
fab0f97404
5.1.0-beta.27
2023-05-08 11:56:58 +00:00
GitHub Actions Bot
68741bb67e
5.1.0-beta.26
2023-05-08 10:15:46 +00:00
GitHub Actions Bot
6053963750
5.1.0-beta.25
2023-05-08 08:42:54 +00:00
renovate[bot]
dc6a158794
chore(deps): update typescript-eslint monorepo to v5.59.1 ( #3705 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint )
| [`5.53.0` ->
`5.59.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.53.0/5.59.1 )
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.1/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.1/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.1/compatibility-slim/5.53.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.1/confidence-slim/5.53.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint )
| [`5.53.0` ->
`5.59.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.53.0/5.59.1 )
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.1/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.1/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.1/compatibility-slim/5.53.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.1/confidence-slim/5.53.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/eslint-plugin)</summary>
###
[`v5.59.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5591-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5590v5591-2023-04-24 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1 )
##### Bug Fixes
- **eslint-plugin:** \[prefer-regexp-exec] skip malformed regexes
([#​6935](https://togithub.com/typescript-eslint/typescript-eslint/issues/6935 ))
([05ed60e](05ed60e25f
))
- **eslint-plugin:** \[unified-signatures] no parameters function
([#​6940](https://togithub.com/typescript-eslint/typescript-eslint/issues/6940 ))
([2970861](297086154a
))
###
[`v5.59.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5590-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5580v5590-2023-04-17 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0 )
##### Bug Fixes
- **eslint-plugin:** \[no-unnecessary-condition] allow nullish
coalescing for naked type parameter
([#​6910](https://togithub.com/typescript-eslint/typescript-eslint/issues/6910 ))
([3e5f858](3e5f8583f1
))
##### Features
- **eslint-plugin:** \[ban-types] add NonNullable suggestion and allow
custom suggestions
([#​6876](https://togithub.com/typescript-eslint/typescript-eslint/issues/6876 ))
([ff65235](ff65235246
))
###
[`v5.58.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5580-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5571v5580-2023-04-10 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.57.1...v5.58.0 )
##### Bug Fixes
- **eslint-plugin:** \[unified-signatures] allow overloads with
different named and different number of parameters
([#​6877](https://togithub.com/typescript-eslint/typescript-eslint/issues/6877 ))
([939d665](939d6656eb
))
##### Features
- **eslint-plugin:** \[no-unsafe-enum-comparison] add rule
([#​6107](https://togithub.com/typescript-eslint/typescript-eslint/issues/6107 ))
([915f9c2](915f9c2dc8
))
####
[5.57.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1 )
(2023-04-03)
##### Bug Fixes
- **eslint-plugin:** \[strict-boolean-expressions] support mixed enums
in allowNullableEnum option
([#​6740](https://togithub.com/typescript-eslint/typescript-eslint/issues/6740 ))
([49be8a8](49be8a814c
))
###
[`v5.57.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5571-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5570v5571-2023-04-03 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1 )
##### Bug Fixes
- **eslint-plugin:** \[strict-boolean-expressions] support mixed enums
in allowNullableEnum option
([#​6740](https://togithub.com/typescript-eslint/typescript-eslint/issues/6740 ))
([49be8a8](49be8a814c
))
###
[`v5.57.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5570-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5560v5570-2023-03-27 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.56.0...v5.57.0 )
##### Bug Fixes
- **eslint-plugin:** \[no-unnecessary-boolean-literal-compare] simplify
fixer and add support for double negation
([#​6620](https://togithub.com/typescript-eslint/typescript-eslint/issues/6620 ))
([81c8519](81c85193d2
))
- **eslint-plugin:** correct crashes with getTypeArguments for ts < 3.7
([#​6767](https://togithub.com/typescript-eslint/typescript-eslint/issues/6767 ))
([59eab58](59eab58789
))
##### Features
- **eslint-plugin:** \[consistent-type-assertions] add suggestions for
objectLiteralTypeAssertions
([#​6642](https://togithub.com/typescript-eslint/typescript-eslint/issues/6642 ))
([720e811](720e81138b
))
- **eslint-plugin:** \[consistent-type-assertions] autofix angle bracket
assertions to as
([#​6641](https://togithub.com/typescript-eslint/typescript-eslint/issues/6641 ))
([ad8ea64](ad8ea64dbd
))
- **eslint-plugin:** add `no-duplicate-type-constituents` rule
([#​5728](https://togithub.com/typescript-eslint/typescript-eslint/issues/5728 ))
([bc31078](bc31078cf8
))
###
[`v5.56.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5560-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5550v5560-2023-03-20 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0 )
##### Bug Fixes
- **eslint-plugin:** \[member-ordering] check order when
optionalityOrder is present with no optional members
([#​6619](https://togithub.com/typescript-eslint/typescript-eslint/issues/6619 ))
([6aff431](6aff431668
))
- **eslint-plugin:** \[no-misused-promises] avoid unnecessary calls to
getContextualType
([#​6193](https://togithub.com/typescript-eslint/typescript-eslint/issues/6193 ))
([745cfe4](745cfe4a35
))
- **eslint-plugin:** \[no-misused-promises] fix incorrect detection of
void functions in JSX attributes
([#​6638](https://togithub.com/typescript-eslint/typescript-eslint/issues/6638 ))
([9e41cee](9e41ceeaea
))
- **eslint-plugin:** \[strict-boolean-expression] support falsy and
truthy literals simultaneously
([#​6672](https://togithub.com/typescript-eslint/typescript-eslint/issues/6672 ))
([62ef487](62ef487a99
))
- **eslint-plugin:** \[strict-boolean-expressions] handle truthy enums
([#​6618](https://togithub.com/typescript-eslint/typescript-eslint/issues/6618 ))
([0d0639f](0d0639fb25
))
- **eslint-plugin:** add TSPropertySignature with TSFunctionType
annotation to typeMethod selector
([#​6645](https://togithub.com/typescript-eslint/typescript-eslint/issues/6645 ))
([3fc5c63](3fc5c63f87
))
##### Features
- **eslint-plugin:** add allowNever support to
restrict-template-expressions
([#​6554](https://togithub.com/typescript-eslint/typescript-eslint/issues/6554 ))
([423f164](423f164242
))
###
[`v5.55.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5550-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5541v5550-2023-03-13 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.54.1...v5.55.0 )
##### Bug Fixes
- **eslint-plugin:** \[no-confusing-void-expression] check sequence
expressions for void is in last position
([#​6597](https://togithub.com/typescript-eslint/typescript-eslint/issues/6597 ))
([d73d7d3](d73d7d3904
))
- **eslint-plugin:** \[no-unnecessary-boolean-literal-compare] fixer
should handle parentheses
([#​6569](https://togithub.com/typescript-eslint/typescript-eslint/issues/6569 ))
([2d8c196](2d8c196294
))
##### Features
- **eslint-plugin:** \[lines-around-comment] add extension rule
([#​5327](https://togithub.com/typescript-eslint/typescript-eslint/issues/5327 ))
([d55211c](d55211caf6
))
- **eslint-plugin:** \[member-ordering] add support for grouping
readonly fields
([#​6349](https://togithub.com/typescript-eslint/typescript-eslint/issues/6349 ))
([9d3bdfc](9d3bdfcb2f
))
- **eslint-plugin:** \[no-unnecessary-cond] check logical assignments
([#​6594](https://togithub.com/typescript-eslint/typescript-eslint/issues/6594 ))
([dbc203a](dbc203aeb6
))
- update TypeScript to 5.0 RC
([#​6570](https://togithub.com/typescript-eslint/typescript-eslint/issues/6570 ))
([36ef0e1](36ef0e16f3
))
- use [@​eslint-community](https://togithub.com/eslint-community )
dependencies
([#​6603](https://togithub.com/typescript-eslint/typescript-eslint/issues/6603 ))
([5f6ed73](5f6ed738a2
))
####
[5.54.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1 )
(2023-03-06)
**Note:** Version bump only for package
[@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin )
###
[`v5.54.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5541-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5540v5541-2023-03-06 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1 )
**Note:** Version bump only for package
[@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin )
###
[`v5.54.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5540-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5530v5540-2023-02-27 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.53.0...v5.54.0 )
##### Features
- **eslint-plugin:** \[promise-function-async] check for promises in
implicit return types
([#​6330](https://togithub.com/typescript-eslint/typescript-eslint/issues/6330 ))
([de1e5ce](de1e5ce112
)),
closes
[#​6329](https://togithub.com/typescript-eslint/typescript-eslint/issues/6329 )
</details>
<details>
<summary>typescript-eslint/typescript-eslint
(@​typescript-eslint/parser)</summary>
###
[`v5.59.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5591-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5590v5591-2023-04-24 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1 )
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
###
[`v5.59.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5590-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5580v5590-2023-04-17 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0 )
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
###
[`v5.58.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5580-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5571v5580-2023-04-10 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.57.1...v5.58.0 )
##### Bug Fixes
- update getLib for new TypeScript targets ES2021, ES2022
([#​6782](https://togithub.com/typescript-eslint/typescript-eslint/issues/6782 ))
([1c04664](1c04664143
))
####
[5.57.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1 )
(2023-04-03)
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
###
[`v5.57.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5571-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5570v5571-2023-04-03 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1 )
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
###
[`v5.57.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5570-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5560v5570-2023-03-27 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.56.0...v5.57.0 )
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
###
[`v5.56.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5560-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5550v5560-2023-03-20 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.55.0...v5.56.0 )
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
###
[`v5.55.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5550-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5541v5550-2023-03-13 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.54.1...v5.55.0 )
##### Features
- **parser:** add exported meta object
([#​6586](https://togithub.com/typescript-eslint/typescript-eslint/issues/6586 ))
([d05c3d8](d05c3d8aa4
))
####
[5.54.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1 )
(2023-03-06)
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
###
[`v5.54.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5541-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5540v5541-2023-03-06 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.54.0...v5.54.1 )
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
###
[`v5.54.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5540-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5530v5540-2023-02-27 )
[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.53.0...v5.54.0 )
**Note:** Version bump only for package
[@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS43MS40IiwidXBkYXRlZEluVmVyIjoiMzUuNzEuNCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-06 21:05:49 +00:00