andreas-unleash
988a3a57e8
feat: Change Request on Reorder UI ( #4249 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
Change request UI for reordering strategies with variants
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-07-25 14:12:35 +03:00
Mateusz Kwasniewski
36bde1b24b
fix: default strategy stickiness ( #4340 )
2023-07-25 12:45:42 +02:00
Tymoteusz Czech
ddbd619394
fix: Addons toggle ( #4312 )
...
## Issue
- When you you enable/disable an addon, in the same time another one is
disabled/enabled
- Sometimes, when clicking enable/disable an addon the toggle switches
quick back to the initial state
## About the changes
- Stable table sorting
- Switch toggle `key`
Closes
https://linear.app/unleash/issue/1-1154/addons-enabledisable-action-misbehaves-changing-other-items
2023-07-24 16:23:41 +02:00
Tymoteusz Czech
c8231d3efd
fix: 404 in dark theme ( #4337 )
...
## About the changes
Fix 404 error page UI in dark theme
2023-07-24 14:23:29 +00:00
Tymoteusz Czech
041c06560c
fix: drop staleness column form features archive ( #4338 )
...
## About the changes
Drop "status" (stale or active) column from features archive table.
Closes #4315
2023-07-24 14:00:59 +00:00
renovate[bot]
ae6a6868ed
chore(deps): update react-router monorepo to v6.14.1 ( #4320 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [react-router](https://togithub.com/remix-run/react-router ) |
[`6.13.0` ->
`6.14.1`](https://renovatebot.com/diffs/npm/react-router/6.13.0/6.14.1 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/6.14.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/6.14.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/6.13.0/6.14.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/6.13.0/6.14.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [react-router-dom](https://togithub.com/remix-run/react-router ) |
[`6.13.0` ->
`6.14.1`](https://renovatebot.com/diffs/npm/react-router-dom/6.13.0/6.14.1 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.14.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.14.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.13.0/6.14.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.13.0/6.14.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>remix-run/react-router (react-router)</summary>
###
[`v6.14.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6141 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.14.0...react-router@6.14.1 )
##### Patch Changes
- Fix loop in `unstable_useBlocker` when used with an unstable blocker
function
([#​10652](https://togithub.com/remix-run/react-router/pull/10652 ))
- Fix issues with reused blockers on subsequent navigations
([#​10656](https://togithub.com/remix-run/react-router/pull/10656 ))
- Updated dependencies:
- `@remix-run/router@1.7.1`
###
[`v6.14.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6140 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.13.0...react-router@6.14.0 )
##### Patch Changes
- Strip `basename` from locations provided to `unstable_useBlocker`
functions to match `useLocation`
([#​10573](https://togithub.com/remix-run/react-router/pull/10573 ))
- Fix `generatePath` when passed a numeric `0` value parameter
([#​10612](https://togithub.com/remix-run/react-router/pull/10612 ))
- Fix `unstable_useBlocker` key issues in `StrictMode`
([#​10573](https://togithub.com/remix-run/react-router/pull/10573 ))
- Fix `tsc --skipLibCheck:false` issues on React 17
([#​10622](https://togithub.com/remix-run/react-router/pull/10622 ))
- Upgrade `typescript` to 5.1
([#​10581](https://togithub.com/remix-run/react-router/pull/10581 ))
- Updated dependencies:
- `@remix-run/router@1.7.0`
</details>
<details>
<summary>remix-run/react-router (react-router-dom)</summary>
###
[`v6.14.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6141 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.14.0...react-router-dom@6.14.1 )
##### Patch Changes
- Updated dependencies:
- `react-router@6.14.1`
- `@remix-run/router@1.7.1`
###
[`v6.14.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#6140 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.13.0...react-router-dom@6.14.0 )
##### Minor Changes
- Add support for `application/json` and `text/plain` encodings for
`useSubmit`/`fetcher.submit`. To reflect these additional types,
`useNavigation`/`useFetcher` now also contain
`navigation.json`/`navigation.text` and `fetcher.json`/`fetcher.text`
which include the json/text submission if applicable
([#​10413](https://togithub.com/remix-run/react-router/pull/10413 ))
```jsx
// The default behavior will still serialize as FormData
function Component() {
let navigation = useNavigation();
let submit = useSubmit();
submit({ key: "value" }, { method: "post" });
// navigation.formEncType => "application/x-www-form-urlencoded"
// navigation.formData => FormData instance
}
async function action({ request }) {
// request.headers.get("Content-Type") =>
"application/x-www-form-urlencoded"
// await request.formData() => FormData instance
}
```
```js
// Opt-into JSON encoding with `encType: "application/json"`
function Component() {
let navigation = useNavigation();
let submit = useSubmit();
submit({ key: "value" }, { method: "post", encType: "application/json"
});
// navigation.formEncType => "application/json"
// navigation.json => { key: "value" }
}
async function action({ request }) {
// request.headers.get("Content-Type") => "application/json"
// await request.json() => { key: "value" }
}
```
```js
// Opt-into text encoding with `encType: "text/plain"`
function Component() {
let navigation = useNavigation();
let submit = useSubmit();
submit("Text submission", { method: "post", encType: "text/plain" });
// navigation.formEncType => "text/plain"
// navigation.text => "Text submission"
}
async function action({ request }) {
// request.headers.get("Content-Type") => "text/plain"
// await request.text() => "Text submission"
}
```
##### Patch Changes
- When submitting a form from a `submitter` element, prefer the built-in
`new FormData(form, submitter)` instead of the previous manual approach
in modern browsers (those that support the new `submitter` parameter)
([#​9865](https://togithub.com/remix-run/react-router/pull/9865 ),
[#​10627](https://togithub.com/remix-run/react-router/pull/10627 ))
- For browsers that don't support it, we continue to just append the
submit button's entry to the end, and we also add rudimentary support
for `type="image"` buttons
- If developers want full spec-compliant support for legacy browsers,
they can use the `formdata-submitter-polyfill`
- Call `window.history.pushState/replaceState` before updating React
Router state (instead of after) so that `window.location` matches
`useLocation` during synchronous React 17 rendering
([#​10448](https://togithub.com/remix-run/react-router/pull/10448 ))
- ⚠️ However, generally apps should not be relying on `window.location`
and should always reference `useLocation` when possible, as
`window.location` will not be in sync 100% of the time (due to
`popstate` events, concurrent mode, etc.)
- Fix `tsc --skipLibCheck:false` issues on React 17
([#​10622](https://togithub.com/remix-run/react-router/pull/10622 ))
- Upgrade `typescript` to 5.1
([#​10581](https://togithub.com/remix-run/react-router/pull/10581 ))
- Updated dependencies:
- `react-router@6.14.0`
- `@remix-run/router@1.7.0`
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 19:11:33 +00:00
renovate[bot]
920e0241ee
chore(deps): update dependency eslint to v8.45.0 ( #4317 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org )
([source](https://togithub.com/eslint/eslint )) | [`8.44.0` ->
`8.45.0`](https://renovatebot.com/diffs/npm/eslint/8.44.0/8.45.0 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.45.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.45.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.44.0/8.45.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.44.0/8.45.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>eslint/eslint (eslint)</summary>
### [`v8.45.0`](https://togithub.com/eslint/eslint/releases/tag/v8.45.0 )
[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.44.0...v8.45.0 )
#### Features
-
[`cdd063c`](cdd063c388
)
feat: Expose LegacyESLint in unsupported API
([#​17341](https://togithub.com/eslint/eslint/issues/17341 ))
(Nicholas C. Zakas)
-
[`d34abe5`](d34abe59eb
)
feat: fix indent rule for else-if
([#​17318](https://togithub.com/eslint/eslint/issues/17318 ))
(Milos Djermanovic)
#### Bug Fixes
-
[`b79b6fb`](b79b6fb644
)
fix: Fix suggestion message in `no-useless-escape`
([#​17339](https://togithub.com/eslint/eslint/issues/17339 ))
(Francesco Trotta)
-
[`c667055`](c667055fb9
)
fix: provide unique `fix` and `fix.range` objects in lint messages
([#​17332](https://togithub.com/eslint/eslint/issues/17332 ))
(Milos Djermanovic)
#### Documentation
-
[`89f3225`](89f3225108
)
docs: add playground links to correct and incorrect code blocks
([#​17306](https://togithub.com/eslint/eslint/issues/17306 )) (Josh
Goldberg ✨ )
-
[`f8892b5`](f8892b5292
)
docs: Expand rule option schema docs
([#​17198](https://togithub.com/eslint/eslint/issues/17198 )) (Matt
Wilkinson)
-
[`8bcbf11`](8bcbf11b60
)
docs: Config Migration Guide
([#​17230](https://togithub.com/eslint/eslint/issues/17230 )) (Ben
Perlmutter)
-
[`bb30908`](bb30908971
)
docs: Update README (GitHub Actions Bot)
-
[`84d243b`](84d243b245
)
docs: Update README (GitHub Actions Bot)
-
[`b762632`](b762632298
)
docs: Update README (GitHub Actions Bot)
-
[`138c096`](138c096bc9
)
docs: add more prefer-destructuring examples with array destructuring
([#​17330](https://togithub.com/eslint/eslint/issues/17330 ))
(Milos Djermanovic)
-
[`1fc50a8`](1fc50a8975
)
docs: `max-len` rule `code` and `tabWidth` as positional arguments
([#​17331](https://togithub.com/eslint/eslint/issues/17331 ))
(Jesús Leganés-Combarro)
#### Chores
-
[`68f63d7`](68f63d76ce
)
chore: package.json update for
[@​eslint/js](https://togithub.com/eslint/js ) release (ESLint
Jenkins)
-
[`5ca9b4d`](5ca9b4d29f
)
chore: update eslint-config-eslint exports
([#​17336](https://togithub.com/eslint/eslint/issues/17336 ))
(Milos Djermanovic)
-
[`7bf2e86`](7bf2e86022
)
chore: remove unused dependencies
([#​17352](https://togithub.com/eslint/eslint/issues/17352 ))
(Percy Ma)
-
[`c6f8cd0`](c6f8cd0d62
)
chore: Remove `defaultIgnores` from FlatESLint private members
([#​17349](https://togithub.com/eslint/eslint/issues/17349 ))
(Francesco Trotta)
-
[`0052374`](0052374035
)
chore: move jsdoc settings to eslint-config-eslint
([#​17338](https://togithub.com/eslint/eslint/issues/17338 )) (唯然)
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 16:52:09 +00:00
renovate[bot]
08ca2203e8
chore(deps): update dependency tss-react to v4.8.8 ( #4316 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [tss-react](https://www.tss-react.dev )
([source](https://togithub.com/garronej/tss-react )) | [`4.8.6` ->
`4.8.8`](https://renovatebot.com/diffs/npm/tss-react/4.8.6/4.8.8 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/tss-react/4.8.8?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tss-react/4.8.8?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tss-react/4.8.6/4.8.8?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tss-react/4.8.6/4.8.8?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>garronej/tss-react (tss-react)</summary>
###
[`v4.8.8`](https://togithub.com/garronej/tss-react/releases/tag/v4.8.8 )
[Compare
Source](https://togithub.com/garronej/tss-react/compare/v4.8.7...v4.8.8 )
<!-- Release notes generated using configuration in .github/release.yaml
at refs/heads/main -->
**Full Changelog**:
https://github.com/garronej/tss-react/compare/v4.8.7...v4.8.8
###
[`v4.8.7`](https://togithub.com/garronej/tss-react/releases/tag/v4.8.7 )
[Compare
Source](https://togithub.com/garronej/tss-react/compare/v4.8.6...v4.8.7 )
<!-- Release notes generated using configuration in .github/release.yaml
at refs/heads/main -->
#### What's Changed
##### Other Changes
- Issue 182 by [@​garronej](https://togithub.com/garronej ) in
[https://github.com/garronej/tss-react/pull/183 ](https://togithub.com/garronej/tss-react/pull/183 )
**Full Changelog**:
https://github.com/garronej/tss-react/compare/v4.8.6...v4.8.7
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 16:50:46 +00:00
renovate[bot]
a229d6951e
chore(deps): update dependency vite to v4.4.4 ( #4313 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vite](https://togithub.com/vitejs/vite/tree/main/#readme )
([source](https://togithub.com/vitejs/vite )) | [`4.3.9` ->
`4.4.4`](https://renovatebot.com/diffs/npm/vite/4.3.9/4.4.4 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/4.4.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/4.4.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/4.3.9/4.4.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/4.3.9/4.4.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vitejs/vite (vite)</summary>
###
[`v4.4.4`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small444-2023-07-14-small )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v4.4.3...v4.4.4 )
- chore: warning about ssr cjs format removal
([#​13827](https://togithub.com/vitejs/vite/issues/13827 ))
([4646e9f](https://togithub.com/vitejs/vite/commit/4646e9f )), closes
[#​13827](https://togithub.com/vitejs/vite/issues/13827 )
- fix(esbuild): enable experimentalDecorators by default
([#​13805](https://togithub.com/vitejs/vite/issues/13805 ))
([e8880f0](https://togithub.com/vitejs/vite/commit/e8880f0 )), closes
[#​13805](https://togithub.com/vitejs/vite/issues/13805 )
- fix(scan): skip tsconfigRaw fallback if tsconfig is set
([#​13823](https://togithub.com/vitejs/vite/issues/13823 ))
([b6155a1](https://togithub.com/vitejs/vite/commit/b6155a1 )), closes
[#​13823](https://togithub.com/vitejs/vite/issues/13823 )
- feat(client): close `vite-error-overlay` with Escape key
([#​13795](https://togithub.com/vitejs/vite/issues/13795 ))
([85bdcda](https://togithub.com/vitejs/vite/commit/85bdcda )), closes
[#​13795](https://togithub.com/vitejs/vite/issues/13795 )
###
[`v4.4.3`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small443-2023-07-11-small )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v4.4.2...v4.4.3 )
- fix: avoid early error when server is closed in ssr
([#​13787](https://togithub.com/vitejs/vite/issues/13787 ))
([89d01eb](https://togithub.com/vitejs/vite/commit/89d01eb )), closes
[#​13787](https://togithub.com/vitejs/vite/issues/13787 )
- fix(deps): update all non-major dependencies
([#​13758](https://togithub.com/vitejs/vite/issues/13758 ))
([8ead116](https://togithub.com/vitejs/vite/commit/8ead116 )), closes
[#​13758](https://togithub.com/vitejs/vite/issues/13758 )
- fix(server): remove restart guard on restart
([#​13789](https://togithub.com/vitejs/vite/issues/13789 ))
([2a38ef7](https://togithub.com/vitejs/vite/commit/2a38ef7 )), closes
[#​13789](https://togithub.com/vitejs/vite/issues/13789 )
###
[`v4.4.2`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small442-2023-07-07-small )
[Compare
Source](487bdcde33
...v4.4.2)
- fix(css): use single postcss instance
([#​13738](https://togithub.com/vitejs/vite/issues/13738 ))
([c02fac4](https://togithub.com/vitejs/vite/commit/c02fac4 )), closes
[#​13738](https://togithub.com/vitejs/vite/issues/13738 )
###
[`v4.4.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small441-2023-07-06-small )
[Compare
Source](3b47e34af8
...487bdcde3399463ac68eb5ab5bc19e5096b4623b)
- fix: revert
[#​13073](https://togithub.com/vitejs/vite/issues/13073 ), use
consistent virtual module ID in module graph
([#​13734](https://togithub.com/vitejs/vite/issues/13734 ))
([f589ac0](https://togithub.com/vitejs/vite/commit/f589ac0 )), closes
[#​13073](https://togithub.com/vitejs/vite/issues/13073 )
[#​13734](https://togithub.com/vitejs/vite/issues/13734 )
- fix: revert import config module as data
([#​13731](https://togithub.com/vitejs/vite/issues/13731 ))
([b0bfa01](https://togithub.com/vitejs/vite/commit/b0bfa01 )), closes
[#​13731](https://togithub.com/vitejs/vite/issues/13731 )
- chore: changelog notes and clean for 4.4
([#​13728](https://togithub.com/vitejs/vite/issues/13728 ))
([3f4e36e](https://togithub.com/vitejs/vite/commit/3f4e36e )), closes
[#​13728](https://togithub.com/vitejs/vite/issues/13728 )
###
[`v4.4.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#440-2023-07-06 )
[Compare
Source](https://togithub.com/vitejs/vite/compare/v4.3.9...3b47e34af89b8220c0aeb119f813e8315e98668e )
##### Experimental support for Lightning CSS
Starting from Vite 4.4, there is experimental support for [Lightning
CSS](https://lightningcss.dev/ ). You can opt into it by adding
[`css.transformer:
'lightningcss'`](https://main.vitejs.dev/config/shared-options.html#css-transformer )
to your config file and install the optional
[`lightningcss`](https://www.npmjs.com/package/lightningcss ) dev
dependency. If enabled, CSS files will be processed by Lightning CSS
instead of PostCSS.
Lightning CSS can also be used as the CSS minifier with
[`build.cssMinify:
'lightningcss'`](https://main.vitejs.dev/config/build-options.html#build-cssminify ).
See beta docs at the [Lighting CSS
guide](https://main.vitejs.dev/guide/features.html#lightning-css ).
##### esbuild 0.18 update
[esbuild
0.18](https://togithub.com/evanw/esbuild/blob/main/CHANGELOG.md#0180 )
contains backwards-incompatible changes to esbuild's handling of
`tsconfig.json` files. We think they shouldn't affect Vite users, you
can review
[#​13525](https://togithub.com/vitejs/vite/issues/13525 ) for more
information.
##### Templates for Solid and Qwik in create-vite
New starter templates have been added to
[create-vite](https://vitejs.dev/guide/#scaffolding-your-first-vite-project )
for [Solid](https://www.solidjs.com/ ) and
[Qwik](https://qwik.builder.io/ ). Try them online at
[vite.new/solid-ts](https://vite.new/solid-ts ) and
[vite.new/qwik-ts](https://vite.new/qwik-ts ).
##### Korean Translation
Vite's docs are now translated to Korean, available at
[ko.vitejs.dev](https://ko.vitejs.dev ).
##### Features
- feat: preview mode add keyboard shortcuts
([#​12968](https://togithub.com/vitejs/vite/issues/12968 ))
([126e93e](https://togithub.com/vitejs/vite/commit/126e93e )), closes
[#​12968](https://togithub.com/vitejs/vite/issues/12968 )
- feat: asset type add apng
([#​13294](https://togithub.com/vitejs/vite/issues/13294 ))
([a11b6f6](https://togithub.com/vitejs/vite/commit/a11b6f6 )), closes
[#​13294](https://togithub.com/vitejs/vite/issues/13294 )
- feat: emit event to handle chunk load errors
([#​12084](https://togithub.com/vitejs/vite/issues/12084 ))
([2eca54e](https://togithub.com/vitejs/vite/commit/2eca54e )), closes
[#​12084](https://togithub.com/vitejs/vite/issues/12084 )
- feat: import public non-asset URL
([#​13422](https://togithub.com/vitejs/vite/issues/13422 ))
([3a98558](https://togithub.com/vitejs/vite/commit/3a98558 )), closes
[#​13422](https://togithub.com/vitejs/vite/issues/13422 )
- feat: support files for `fs.allow`
([#​12863](https://togithub.com/vitejs/vite/issues/12863 ))
([4a06e66](https://togithub.com/vitejs/vite/commit/4a06e66 )), closes
[#​12863](https://togithub.com/vitejs/vite/issues/12863 )
- feat(build): warn dynamic import module with a static import alongside
([#​12850](https://togithub.com/vitejs/vite/issues/12850 ))
([127c334](https://togithub.com/vitejs/vite/commit/127c334 )), closes
[#​12850](https://togithub.com/vitejs/vite/issues/12850 )
- feat(client): add debounce on page reload
([#​13545](https://togithub.com/vitejs/vite/issues/13545 ))
([d080b51](https://togithub.com/vitejs/vite/commit/d080b51 )), closes
[#​13545](https://togithub.com/vitejs/vite/issues/13545 )
- feat(client): add WebSocket connections events
([#​13334](https://togithub.com/vitejs/vite/issues/13334 ))
([eb75103](https://togithub.com/vitejs/vite/commit/eb75103 )), closes
[#​13334](https://togithub.com/vitejs/vite/issues/13334 )
- feat(config): friendly ESM file require error
([#​13283](https://togithub.com/vitejs/vite/issues/13283 ))
([b9a6ba0](https://togithub.com/vitejs/vite/commit/b9a6ba0 )), closes
[#​13283](https://togithub.com/vitejs/vite/issues/13283 )
- feat(css): add support for Lightning CSS
([#​12807](https://togithub.com/vitejs/vite/issues/12807 ))
([c6c5d49](https://togithub.com/vitejs/vite/commit/c6c5d49 )), closes
[#​12807](https://togithub.com/vitejs/vite/issues/12807 )
- feat(css): support at import preprocessed styles
([#​8400](https://togithub.com/vitejs/vite/issues/8400 ))
([2bd6077](https://togithub.com/vitejs/vite/commit/2bd6077 )), closes
[#​8400](https://togithub.com/vitejs/vite/issues/8400 )
- feat(html): support image set in inline style
([#​13473](https://togithub.com/vitejs/vite/issues/13473 ))
([2c0faba](https://togithub.com/vitejs/vite/commit/2c0faba )), closes
[#​13473](https://togithub.com/vitejs/vite/issues/13473 )
- feat(importMetaGlob): support sub imports pattern
([#​12467](https://togithub.com/vitejs/vite/issues/12467 ))
([e355c9c](https://togithub.com/vitejs/vite/commit/e355c9c )), closes
[#​12467](https://togithub.com/vitejs/vite/issues/12467 )
- feat(optimizer): support glob includes
([#​12414](https://togithub.com/vitejs/vite/issues/12414 ))
([7792515](https://togithub.com/vitejs/vite/commit/7792515 )), closes
[#​12414](https://togithub.com/vitejs/vite/issues/12414 )
- feat!: update esbuild to 0.18.2
([#​13525](https://togithub.com/vitejs/vite/issues/13525 ))
([ab967c0](https://togithub.com/vitejs/vite/commit/ab967c0 )), closes
[#​13525](https://togithub.com/vitejs/vite/issues/13525 )
##### Bug Fixes
- fix: check document before detect script rel
([#​13559](https://togithub.com/vitejs/vite/issues/13559 ))
([be4b0c0](https://togithub.com/vitejs/vite/commit/be4b0c0 )), closes
[#​13559](https://togithub.com/vitejs/vite/issues/13559 )
- fix(define): stringify object parse error in build mode
([#​13600](https://togithub.com/vitejs/vite/issues/13600 ))
([71516db](https://togithub.com/vitejs/vite/commit/71516db )), closes
[#​13600](https://togithub.com/vitejs/vite/issues/13600 )
- fix(deps): update all non-major dependencies
([#​13701](https://togithub.com/vitejs/vite/issues/13701 ))
([02c6bc3](https://togithub.com/vitejs/vite/commit/02c6bc3 )), closes
[#​13701](https://togithub.com/vitejs/vite/issues/13701 )
- fix(esbuild): use `useDefineForClassFields: false` when no
`compilerOptions.target` is declared
([#​13](https://togithub.com/vitejs/vite/issues/13 )
([7ef2472](https://togithub.com/vitejs/vite/commit/7ef2472 )), closes
[#​13708](https://togithub.com/vitejs/vite/issues/13708 )
- fix(pluginContainer): drop previous sourcesContent
([#​13722](https://togithub.com/vitejs/vite/issues/13722 ))
([9310b3a](https://togithub.com/vitejs/vite/commit/9310b3a )), closes
[#​13722](https://togithub.com/vitejs/vite/issues/13722 )
- fix: lightningCSS should load external URL in CSS file
([#​13692](https://togithub.com/vitejs/vite/issues/13692 ))
([8517645](https://togithub.com/vitejs/vite/commit/8517645 )), closes
[#​13692](https://togithub.com/vitejs/vite/issues/13692 )
- fix: shortcut open browser when set host
([#​13677](https://togithub.com/vitejs/vite/issues/13677 ))
([6f1c55e](https://togithub.com/vitejs/vite/commit/6f1c55e )), closes
[#​13677](https://togithub.com/vitejs/vite/issues/13677 )
- fix(cli): convert the sourcemap option to boolean (fix
[#​13638](https://togithub.com/vitejs/vite/issues/13638 ))
([#​13663](https://togithub.com/vitejs/vite/issues/13663 ))
([d444bfe](https://togithub.com/vitejs/vite/commit/d444bfe )), closes
[#​13638](https://togithub.com/vitejs/vite/issues/13638 )
[#​13663](https://togithub.com/vitejs/vite/issues/13663 )
- fix(css): use esbuild legalComments config when minifying CSS
([#​13661](https://togithub.com/vitejs/vite/issues/13661 ))
([2d9008e](https://togithub.com/vitejs/vite/commit/2d9008e )), closes
[#​13661](https://togithub.com/vitejs/vite/issues/13661 )
- fix(sourcemap): preserve original sourcesContent
([#​13662](https://togithub.com/vitejs/vite/issues/13662 ))
([f6362b6](https://togithub.com/vitejs/vite/commit/f6362b6 )), closes
[#​13662](https://togithub.com/vitejs/vite/issues/13662 )
- fix(ssr): transform superclass identifier
([#​13635](https://togithub.com/vitejs/vite/issues/13635 ))
([c5b2c8f](https://togithub.com/vitejs/vite/commit/c5b2c8f )), closes
[#​13635](https://togithub.com/vitejs/vite/issues/13635 )
- fix: show error position
([#​13623](https://togithub.com/vitejs/vite/issues/13623 ))
([90271a6](https://togithub.com/vitejs/vite/commit/90271a6 )), closes
[#​13623](https://togithub.com/vitejs/vite/issues/13623 )
- fix(hmr): only invalidate `lastHMRTimestamp` of importers if the
invalidated module is not a HMR bou
([1143e0b](https://togithub.com/vitejs/vite/commit/1143e0b )), closes
[#​13024](https://togithub.com/vitejs/vite/issues/13024 )
- fix(indexHtml): decode html URI
([#​13581](https://togithub.com/vitejs/vite/issues/13581 ))
([f8868af](https://togithub.com/vitejs/vite/commit/f8868af )), closes
[#​13581](https://togithub.com/vitejs/vite/issues/13581 )
- fix: avoid binding ClassExpression
([#​13572](https://togithub.com/vitejs/vite/issues/13572 ))
([1a0c806](https://togithub.com/vitejs/vite/commit/1a0c806 )), closes
[#​13572](https://togithub.com/vitejs/vite/issues/13572 )
- fix: the shortcut fails to open browser when set the host
([#​13579](https://togithub.com/vitejs/vite/issues/13579 ))
([e0a48c5](https://togithub.com/vitejs/vite/commit/e0a48c5 )), closes
[#​13579](https://togithub.com/vitejs/vite/issues/13579 )
- fix(proxy): forward SSE close event
([#​13578](https://togithub.com/vitejs/vite/issues/13578 ))
([4afbccb](https://togithub.com/vitejs/vite/commit/4afbccb )), closes
[#​13578](https://togithub.com/vitejs/vite/issues/13578 )
- fix: allow using vite as a proxy for another vite server
([#​13218](https://togithub.com/vitejs/vite/issues/13218 ))
([711dd80](https://togithub.com/vitejs/vite/commit/711dd80 )), closes
[#​13218](https://togithub.com/vitejs/vite/issues/13218 )
- fix: await requests to before server restart
([#​13262](https://togithub.com/vitejs/vite/issues/13262 ))
([0464398](https://togithub.com/vitejs/vite/commit/0464398 )), closes
[#​13262](https://togithub.com/vitejs/vite/issues/13262 )
- fix: esm detection with `export const { A, B }` pattern
([#​13483](https://togithub.com/vitejs/vite/issues/13483 ))
([ea1bcc9](https://togithub.com/vitejs/vite/commit/ea1bcc9 )), closes
[#​13483](https://togithub.com/vitejs/vite/issues/13483 )
- fix: keep track of ssr version of imported modules separately
([#​11973](https://togithub.com/vitejs/vite/issues/11973 ))
([8fe6952](https://togithub.com/vitejs/vite/commit/8fe6952 )), closes
[#​11973](https://togithub.com/vitejs/vite/issues/11973 )
- fix: make optimize error available to meta-framework
([#​13495](https://togithub.com/vitejs/vite/issues/13495 ))
([b70e783](https://togithub.com/vitejs/vite/commit/b70e783 )), closes
[#​13495](https://togithub.com/vitejs/vite/issues/13495 )
- fix: only show the listened IP when host is specified
([#​13412](https://togithub.com/vitejs/vite/issues/13412 ))
([20b0cae](https://togithub.com/vitejs/vite/commit/20b0cae )), closes
[#​13412](https://togithub.com/vitejs/vite/issues/13412 )
- fix: race condition creation module in graph in transformRequest
([#​13085](https://togithub.com/vitejs/vite/issues/13085 ))
([43cbbcf](https://togithub.com/vitejs/vite/commit/43cbbcf )), closes
[#​13085](https://togithub.com/vitejs/vite/issues/13085 )
- fix: remove deprecated config.server.base
([#​13482](https://togithub.com/vitejs/vite/issues/13482 ))
([dc597bd](https://togithub.com/vitejs/vite/commit/dc597bd )), closes
[#​13482](https://togithub.com/vitejs/vite/issues/13482 )
- fix: remove extra path shorten when resolving from a dir
([#​13381](https://togithub.com/vitejs/vite/issues/13381 ))
([5503198](https://togithub.com/vitejs/vite/commit/5503198 )), closes
[#​13381](https://togithub.com/vitejs/vite/issues/13381 )
- fix: show network URLs when `--host 0.0.0.0`
([#​13438](https://togithub.com/vitejs/vite/issues/13438 ))
([00ee8c1](https://togithub.com/vitejs/vite/commit/00ee8c1 )), closes
[#​13438](https://togithub.com/vitejs/vite/issues/13438 )
- fix: timestamp config dynamicImport
([#​13502](https://togithub.com/vitejs/vite/issues/13502 ))
([6a87c65](https://togithub.com/vitejs/vite/commit/6a87c65 )), closes
[#​13502](https://togithub.com/vitejs/vite/issues/13502 )
- fix: unexpected config temporary file
([#​13269](https://togithub.com/vitejs/vite/issues/13269 ))
([ff3ce31](https://togithub.com/vitejs/vite/commit/ff3ce31 )), closes
[#​13269](https://togithub.com/vitejs/vite/issues/13269 )
- fix: use consistent virtual module ID in module graph
([#​13073](https://togithub.com/vitejs/vite/issues/13073 ))
([aa1776f](https://togithub.com/vitejs/vite/commit/aa1776f )), closes
[#​13073](https://togithub.com/vitejs/vite/issues/13073 )
- fix(build): make output warning message clearer
([#​12924](https://togithub.com/vitejs/vite/issues/12924 ))
([54ab3c8](https://togithub.com/vitejs/vite/commit/54ab3c8 )), closes
[#​12924](https://togithub.com/vitejs/vite/issues/12924 )
- fix(debug): import performance from perf_hooks
([#​13464](https://togithub.com/vitejs/vite/issues/13464 ))
([d458ccd](https://togithub.com/vitejs/vite/commit/d458ccd )), closes
[#​13464](https://togithub.com/vitejs/vite/issues/13464 )
- fix(deps): update all non-major dependencies
([#​13059](https://togithub.com/vitejs/vite/issues/13059 ))
([123ef4c](https://togithub.com/vitejs/vite/commit/123ef4c )), closes
[#​13059](https://togithub.com/vitejs/vite/issues/13059 )
- fix(deps): update all non-major dependencies
([#​13488](https://togithub.com/vitejs/vite/issues/13488 ))
([bd09248](https://togithub.com/vitejs/vite/commit/bd09248 )), closes
[#​13488](https://togithub.com/vitejs/vite/issues/13488 )
- fix(deps): update sirv to 2.0.3
([#​13057](https://togithub.com/vitejs/vite/issues/13057 ))
([d814d6c](https://togithub.com/vitejs/vite/commit/d814d6c )), closes
[#​13057](https://togithub.com/vitejs/vite/issues/13057 )
- fix(mergeConfig): don't accept callback config
([#​13135](https://togithub.com/vitejs/vite/issues/13135 ))
([998512b](https://togithub.com/vitejs/vite/commit/998512b )), closes
[#​13135](https://togithub.com/vitejs/vite/issues/13135 )
- fix(optimizer): include exports for css modules
([#​13519](https://togithub.com/vitejs/vite/issues/13519 ))
([1fd9919](https://togithub.com/vitejs/vite/commit/1fd9919 )), closes
[#​13519](https://togithub.com/vitejs/vite/issues/13519 )
- fix(resolve): always use `module` condition
([#​13370](https://togithub.com/vitejs/vite/issues/13370 ))
([367920b](https://togithub.com/vitejs/vite/commit/367920b )), closes
[#​13370](https://togithub.com/vitejs/vite/issues/13370 )
- fix(ssr): fix crash when a pnpm/Yarn workspace depends on a CJS
package ([#​9763](https://togithub.com/vitejs/vite/issues/9763 ))
([9e1086b](https://togithub.com/vitejs/vite/commit/9e1086b )), closes
[#​9763](https://togithub.com/vitejs/vite/issues/9763 )
##### Previous Changelogs
#####
[4.4.0-beta.4](https://togithub.com/vitejs/vite/compare/v4.4.0-beta.3....v4.4.0-beta.4 )
(2023-07-03)
See [4.4.0-beta.4
changelog](https://togithub.com/vitejs/vite/blob/v4.4.0-beta.4/packages/vite/CHANGELOG.md )
#####
[4.4.0-beta.3](https://togithub.com/vitejs/vite/compare/v4.4.0-beta.2....v4.4.0-beta.3 )
(2023-06-25)
See [4.4.0-beta.3
changelog](https://togithub.com/vitejs/vite/blob/v4.4.0-beta.3/packages/vite/CHANGELOG.md )
#####
[4.4.0-beta.2](https://togithub.com/vitejs/vite/compare/v4.4.0-beta.1....v4.4.0-beta.2 )
(2023-06-22)
See [4.4.0-beta.2
changelog](https://togithub.com/vitejs/vite/blob/v4.4.0-beta.2/packages/vite/CHANGELOG.md )
#####
[4.4.0-beta.1](https://togithub.com/vitejs/vite/compare/v4.4.0-beta.0....v4.4.0-beta.1 )
(2023-06-21)
See [4.4.0-beta.1
changelog](https://togithub.com/vitejs/vite/blob/v4.4.0-beta.1/packages/vite/CHANGELOG.md )
#####
[4.4.0-beta.0](https://togithub.com/vitejs/vite/compare/v4.3.9....v4.4.0-beta.0 )
(2023-06-20)
See [4.4.0-beta.0
changelog](https://togithub.com/vitejs/vite/blob/v4.4.0-beta.0/packages/vite/CHANGELOG.md )
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 14:37:54 +00:00
renovate[bot]
95a6d993da
chore(deps): update dependency vitest to v0.33.0 ( #4314 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vitest](https://togithub.com/vitest-dev/vitest ) | [`0.32.2` ->
`0.33.0`](https://renovatebot.com/diffs/npm/vitest/0.32.2/0.33.0 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/0.33.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/0.33.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/0.32.2/0.33.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/0.32.2/0.33.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vitest-dev/vitest (vitest)</summary>
###
[`v0.33.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.33.0 )
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.4...v0.33.0 )
##### 🚨 Breaking Changes
- Revert default include patterns - by
[@​so1ve](https://togithub.com/so1ve )
[#​3729](https://togithub.com/vitest-dev/vitest/issues/3729 )
- `0.32.0` changed the default `include` globs to be compatible with
Jest. After a discussion with the community, we are reverting this
change because it turned out to be non-intuitive.
##### 🐞 Bug Fixes
- Add missing JSDom living keys - by
[@​DerZade](https://togithub.com/DerZade ) in
[https://github.com/vitest-dev/vitest/issues/3702 ](https://togithub.com/vitest-dev/vitest/issues/3702 )
[<samp>(83a86)</samp>](https://togithub.com/vitest-dev/vitest/commit/83a86a75 )
- **vite-node**:
- Don't fail when importing Promise module - by
[@​sheremet-va](https://togithub.com/sheremet-va )
[<samp>(08192)</samp>](https://togithub.com/vitest-dev/vitest/commit/0819275a )
- Allow importing node:test - by
[@​sheremet-va](https://togithub.com/sheremet-va )
[<samp>(db22c)</samp>](https://togithub.com/vitest-dev/vitest/commit/db22c677 )
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.4...v0.33.0 )
###
[`v0.32.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.4 )
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.3...v0.32.4 )
##### 🐞 Bug Fixes
- **browser**: Correctly optimize CJS dependencies - by
[@​sheremet-va](https://togithub.com/sheremet-va )
[<samp>(3d090)</samp>](https://togithub.com/vitest-dev/vitest/commit/3d0908e7 )
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.3...v0.32.4 )
###
[`v0.32.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.3 )
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.2...v0.32.3 )
##### 🚀 Features
- Add `concurrent` option to `sequence` config - by
[@​fenghan34](https://togithub.com/fenghan34 ) and
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3604 ](https://togithub.com/vitest-dev/vitest/issues/3604 )
[<samp>(f427f)</samp>](https://togithub.com/vitest-dev/vitest/commit/f427f004 )
- Introduce global configuration for retry setting - by
[@​imentu](https://togithub.com/imentu ) and
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3598 ](https://togithub.com/vitest-dev/vitest/issues/3598 )
and
[https://github.com/vitest-dev/vitest/issues/3603 ](https://togithub.com/vitest-dev/vitest/issues/3603 )
[<samp>(9a117)</samp>](https://togithub.com/vitest-dev/vitest/commit/9a117627 )
- Don't rely on util package in
[@​vitest/utils](https://togithub.com/vitest/utils ) - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3685 ](https://togithub.com/vitest-dev/vitest/issues/3685 )
[<samp>(f91da)</samp>](https://togithub.com/vitest-dev/vitest/commit/f91da484 )
- Support accessing other fixtures in fixture function - by
[@​fenghan34](https://togithub.com/fenghan34 ) in
[https://github.com/vitest-dev/vitest/issues/3651 ](https://togithub.com/vitest-dev/vitest/issues/3651 )
[<samp>(1621c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1621cc63 )
- Support use function/class as `bench` name - by
[@​fenghan34](https://togithub.com/fenghan34 ) in
[https://github.com/vitest-dev/vitest/issues/3711 ](https://togithub.com/vitest-dev/vitest/issues/3711 )
[<samp>(a749a)</samp>](https://togithub.com/vitest-dev/vitest/commit/a749a6c0 )
- **reporters**: Show full test suite when testing 1 spec file at a time
- by [@​Dunqing](https://togithub.com/Dunqing ) in
[https://github.com/vitest-dev/vitest/issues/3543 ](https://togithub.com/vitest-dev/vitest/issues/3543 )
[<samp>(7531c)</samp>](https://togithub.com/vitest-dev/vitest/commit/7531c292 )
- **runner**: Support `test.extend` - by
[@​fenghan34](https://togithub.com/fenghan34 ) in
[https://github.com/vitest-dev/vitest/issues/3554 ](https://togithub.com/vitest-dev/vitest/issues/3554 )
[<samp>(2db1a)</samp>](https://togithub.com/vitest-dev/vitest/commit/2db1a737 )
##### 🐞 Bug Fixes
- Remove "concordance" from dependencies list - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3597 ](https://togithub.com/vitest-dev/vitest/issues/3597 )
[<samp>(969dc)</samp>](https://togithub.com/vitest-dev/vitest/commit/969dcc14 )
- Show diff correctly - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3620 ](https://togithub.com/vitest-dev/vitest/issues/3620 )
[<samp>(73dd4)</samp>](https://togithub.com/vitest-dev/vitest/commit/73dd4ab5 )
- Util import - by [@​fubhy](https://togithub.com/fubhy ) in
[https://github.com/vitest-dev/vitest/issues/3621 ](https://togithub.com/vitest-dev/vitest/issues/3621 )
[<samp>(2fb4c)</samp>](https://togithub.com/vitest-dev/vitest/commit/2fb4ceff )
- Compat with frozen Math - by
[@​turadg](https://togithub.com/turadg ) in
[https://github.com/vitest-dev/vitest/issues/3527 ](https://togithub.com/vitest-dev/vitest/issues/3527 )
[<samp>(0db67)</samp>](https://togithub.com/vitest-dev/vitest/commit/0db67098 )
- `CTRL+C` to terminate run - by
[@​AriPerkkio](https://togithub.com/AriPerkkio ) in
[https://github.com/vitest-dev/vitest/issues/3642 ](https://togithub.com/vitest-dev/vitest/issues/3642 )
[<samp>(fa663)</samp>](https://togithub.com/vitest-dev/vitest/commit/fa6637d3 )
- Run mode stuck in TTY terminals - by
[@​AriPerkkio](https://togithub.com/AriPerkkio ) in
[https://github.com/vitest-dev/vitest/issues/3690 ](https://togithub.com/vitest-dev/vitest/issues/3690 )
[<samp>(141a8)</samp>](https://togithub.com/vitest-dev/vitest/commit/141a86ac )
- Use first stack frame in json reporter - by
[@​tim-smart](https://togithub.com/tim-smart ) in
[https://github.com/vitest-dev/vitest/issues/3645 ](https://togithub.com/vitest-dev/vitest/issues/3645 )
[<samp>(80ea7)</samp>](https://togithub.com/vitest-dev/vitest/commit/80ea7ef6 )
- Print actual number for `toBeCalledTimes` - by
[@​antfu](https://togithub.com/antfu ) in
[https://github.com/vitest-dev/vitest/issues/3696 ](https://togithub.com/vitest-dev/vitest/issues/3696 )
[<samp>(d3640)</samp>](https://togithub.com/vitest-dev/vitest/commit/d3640437 )
- **benchmark**:
- Don't fail when running correct benchmarks - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3629 ](https://togithub.com/vitest-dev/vitest/issues/3629 )
[<samp>(edad9)</samp>](https://togithub.com/vitest-dev/vitest/commit/edad9b19 )
- **browser**:
- Correctly print diff - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3627 ](https://togithub.com/vitest-dev/vitest/issues/3627 )
[<samp>(d756e)</samp>](https://togithub.com/vitest-dev/vitest/commit/d756ee24 )
- Esm injector doesn't replace class expressions - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3641 ](https://togithub.com/vitest-dev/vitest/issues/3641 )
[<samp>(5c0ac)</samp>](https://togithub.com/vitest-dev/vitest/commit/5c0ac4ad )
- Transform superclass identifier - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3681 ](https://togithub.com/vitest-dev/vitest/issues/3681 )
[<samp>(a1e04)</samp>](https://togithub.com/vitest-dev/vitest/commit/a1e043bd )
- **coverage**:
- `v8` to prevent crash on dynamic CJS files - by
[@​AriPerkkio](https://togithub.com/AriPerkkio ) in
[https://github.com/vitest-dev/vitest/issues/3657 ](https://togithub.com/vitest-dev/vitest/issues/3657 )
[<samp>(40f18)</samp>](https://togithub.com/vitest-dev/vitest/commit/40f18a07 )
- **runner**:
- Make the default value of `retry` and `repeats` 0 - by
[@​Dunqing](https://togithub.com/Dunqing ) in
[https://github.com/vitest-dev/vitest/issues/3638 ](https://togithub.com/vitest-dev/vitest/issues/3638 )
[<samp>(6d146)</samp>](https://togithub.com/vitest-dev/vitest/commit/6d146d16 )
- **utils**:
- Respect all flags in format function - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3695 ](https://togithub.com/vitest-dev/vitest/issues/3695 )
[<samp>(91e16)</samp>](https://togithub.com/vitest-dev/vitest/commit/91e1650e )
- **watch**:
- Cancel using `h` key - by
[@​AriPerkkio](https://togithub.com/AriPerkkio ) in
[https://github.com/vitest-dev/vitest/issues/3618 ](https://togithub.com/vitest-dev/vitest/issues/3618 )
[<samp>(60c36)</samp>](https://togithub.com/vitest-dev/vitest/commit/60c36faf )
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.2...v0.32.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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 14:36:30 +00:00
Tymoteusz Czech
464297d4be
feat: Feature type lifetime API integration ( #4295 )
...
## About the changes
API integration and tests.
2023-07-21 09:51:09 +00:00
renovate[bot]
c99b6b3abc
chore(deps): update dependency swr to v2.2.0 ( #4311 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [swr](https://swr.vercel.app )
([source](https://togithub.com/vercel/swr )) | [`2.1.5` ->
`2.2.0`](https://renovatebot.com/diffs/npm/swr/2.1.5/2.2.0 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/swr/2.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/swr/2.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/swr/2.1.5/2.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/swr/2.1.5/2.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vercel/swr (swr)</summary>
### [`v2.2.0`](https://togithub.com/vercel/swr/releases/tag/v2.2.0 )
[Compare
Source](https://togithub.com/vercel/swr/compare/v2.1.5...v2.2.0 )
#### What's Changed
- feat: use `React.use` API by
[@​himself65](https://togithub.com/himself65 ) in
[https://github.com/vercel/swr/pull/2596 ](https://togithub.com/vercel/swr/pull/2596 )
- feat: improve preload and suspense integration by
[@​promer94](https://togithub.com/promer94 ) in
[https://github.com/vercel/swr/pull/2658 ](https://togithub.com/vercel/swr/pull/2658 )
- feat: Add react-server bundle for core and infinite by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2664 ](https://togithub.com/vercel/swr/pull/2664 )
- fix: remove `startTransition` so mutation hook could update
immediately by [@​promer94](https://togithub.com/promer94 ) in
[https://github.com/vercel/swr/pull/2654 ](https://togithub.com/vercel/swr/pull/2654 )
- fix: keepPreviousData should also work in suspense by
[@​promer94](https://togithub.com/promer94 ) in
[https://github.com/vercel/swr/pull/2649 ](https://togithub.com/vercel/swr/pull/2649 )
- fix: do unsubscribe synchronously by
[@​promer94](https://togithub.com/promer94 ) in
[https://github.com/vercel/swr/pull/2648 ](https://togithub.com/vercel/swr/pull/2648 )
- fix: reset the error when mutate succeeded by
[@​koba04](https://togithub.com/koba04 ) in
[https://github.com/vercel/swr/pull/2592 ](https://togithub.com/vercel/swr/pull/2592 )
- fix: Fix mutation types order by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2669 ](https://togithub.com/vercel/swr/pull/2669 )
- fix: Conditional Typing in useSWRMutation to Allow Optional ExtraArg
Without Explicitly Passing Undefined by
[@​saengmotmi](https://togithub.com/saengmotmi ) in
[https://github.com/vercel/swr/pull/2666 ](https://togithub.com/vercel/swr/pull/2666 )
- fix: Pass displayed data as second parameter of functional optimistic
data by [@​francescogior](https://togithub.com/francescogior ) in
[https://github.com/vercel/swr/pull/2668 ](https://togithub.com/vercel/swr/pull/2668 )
- fix: Adjust rsc exports by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2673 ](https://togithub.com/vercel/swr/pull/2673 )
- fix: Revert "fix: remove startTransition so mutation hook could update
immediately
([#​2654](https://togithub.com/vercel/swr/issues/2654 ))" by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2681 ](https://togithub.com/vercel/swr/pull/2681 )
- types: fix immutable export paths by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2670 ](https://togithub.com/vercel/swr/pull/2670 )
- types: improve `useSWRMutation` type. by
[@​promer94](https://togithub.com/promer94 ) in
[https://github.com/vercel/swr/pull/2604 ](https://togithub.com/vercel/swr/pull/2604 )
- chore: upgrade to pnpm8 by
[@​promer94](https://togithub.com/promer94 ) in
[https://github.com/vercel/swr/pull/2605 ](https://togithub.com/vercel/swr/pull/2605 )
- ci: drop unused inputs and step by
[@​nicolewhite](https://togithub.com/nicolewhite ) in
[https://github.com/vercel/swr/pull/2624 ](https://togithub.com/vercel/swr/pull/2624 )
- ci: update github token by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2636 ](https://togithub.com/vercel/swr/pull/2636 )
- ci: use gh token credentials for cloning repo by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2637 ](https://togithub.com/vercel/swr/pull/2637 )
- ci: use script to bump semver version by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2651 ](https://togithub.com/vercel/swr/pull/2651 )
- ci: Add daily test job for react canary by
[@​suyanhanx](https://togithub.com/suyanhanx ) in
[https://github.com/vercel/swr/pull/2601 ](https://togithub.com/vercel/swr/pull/2601 )
- build: fix equal signs by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2628 ](https://togithub.com/vercel/swr/pull/2628 )
- build: fix bad runner by [@​huozhi](https://togithub.com/huozhi )
in
[https://github.com/vercel/swr/pull/2629 ](https://togithub.com/vercel/swr/pull/2629 )
- build: use prepatch/minor/major command for prerelease by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2627 ](https://togithub.com/vercel/swr/pull/2627 )
- build: fix release semver by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2630 ](https://togithub.com/vercel/swr/pull/2630 )
- build: add trigger release job by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2615 ](https://togithub.com/vercel/swr/pull/2615 )
- build: determin release tag by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2616 ](https://togithub.com/vercel/swr/pull/2616 )
- build: fix conflict types for index and index.react-server by
[@​huozhi](https://togithub.com/huozhi ) in
[https://github.com/vercel/swr/pull/2677 ](https://togithub.com/vercel/swr/pull/2677 )
- test: fix flaky suspense test in canary by
[@​promer94](https://togithub.com/promer94 ) in
[https://github.com/vercel/swr/pull/2655 ](https://togithub.com/vercel/swr/pull/2655 )
- test: improve preload test by
[@​promer94](https://togithub.com/promer94 ) in
[https://github.com/vercel/swr/pull/2657 ](https://togithub.com/vercel/swr/pull/2657 )
- test: add e2e test for react-server entry by
[@​promer94](https://togithub.com/promer94 ) in
[https://github.com/vercel/swr/pull/2671 ](https://togithub.com/vercel/swr/pull/2671 )
- test: add a new test setting to run tests with build files by
[@​koba04](https://togithub.com/koba04 ) in
[https://github.com/vercel/swr/pull/2583 ](https://togithub.com/vercel/swr/pull/2583 )
#### New Contributors
- [@​suyanhanx](https://togithub.com/suyanhanx ) made their first
contribution in
[https://github.com/vercel/swr/pull/2601 ](https://togithub.com/vercel/swr/pull/2601 )
- [@​nicolewhite](https://togithub.com/nicolewhite ) made their
first contribution in
[https://github.com/vercel/swr/pull/2624 ](https://togithub.com/vercel/swr/pull/2624 )
- [@​saengmotmi](https://togithub.com/saengmotmi ) made their first
contribution in
[https://github.com/vercel/swr/pull/2666 ](https://togithub.com/vercel/swr/pull/2666 )
- [@​francescogior](https://togithub.com/francescogior ) made their
first contribution in
[https://github.com/vercel/swr/pull/2668 ](https://togithub.com/vercel/swr/pull/2668 )
**Full Changelog**:
https://github.com/vercel/swr/compare/v2.1.5...v2.2.0
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 09:45:34 +00:00
renovate[bot]
4411e0bda4
chore(deps): update dependency cypress to v12.17.1 ( #4304 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress](https://togithub.com/cypress-io/cypress ) | [`12.16.0` ->
`12.17.1`](https://renovatebot.com/diffs/npm/cypress/12.16.0/12.17.1 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/cypress/12.17.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cypress/12.17.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cypress/12.16.0/12.17.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cypress/12.16.0/12.17.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>cypress-io/cypress (cypress)</summary>
###
[`v12.17.1`](https://togithub.com/cypress-io/cypress/releases/tag/v12.17.1 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.17.0...v12.17.1 )
Changelog: https://docs.cypress.io/guides/references/changelog#12-17-1
###
[`v12.17.0`](https://togithub.com/cypress-io/cypress/releases/tag/v12.17.0 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.16.0...v12.17.0 )
Changelog: https://docs.cypress.io/guides/references/changelog#12-17-0
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 06:23:22 +00:00
renovate[bot]
ce70f9f54e
chore(deps): update dependency eslint to v8.44.0 ( #4305 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org )
([source](https://togithub.com/eslint/eslint )) | [`8.43.0` ->
`8.44.0`](https://renovatebot.com/diffs/npm/eslint/8.43.0/8.44.0 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.44.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.44.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.43.0/8.44.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.43.0/8.44.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>eslint/eslint (eslint)</summary>
### [`v8.44.0`](https://togithub.com/eslint/eslint/releases/tag/v8.44.0 )
[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.43.0...v8.44.0 )
#### Features
-
[`1766771`](176677180a
)
feat: add `es2023` and `es2024` environments
([#​17328](https://togithub.com/eslint/eslint/issues/17328 ))
(Milos Djermanovic)
-
[`4c50400`](4c50400226
)
feat: add `ecmaVersion: 2024`, regexp `v` flag parsing
([#​17324](https://togithub.com/eslint/eslint/issues/17324 ))
(Milos Djermanovic)
-
[`4d411e4`](4d411e4c70
)
feat: add ternaryOperandBinaryExpressions option to no-extra-parens rule
([#​17270](https://togithub.com/eslint/eslint/issues/17270 ))
(Percy Ma)
-
[`c8b1f4d`](c8b1f4d61a
)
feat: Move `parserServices` to `SourceCode`
([#​17311](https://togithub.com/eslint/eslint/issues/17311 ))
(Milos Djermanovic)
-
[`ef6e24e`](ef6e24e426
)
feat: treat unknown nodes as having the lowest precedence
([#​17302](https://togithub.com/eslint/eslint/issues/17302 )) (Brad
Zacher)
-
[`1866e1d`](1866e1df61
)
feat: allow flat config files to export a Promise
([#​17301](https://togithub.com/eslint/eslint/issues/17301 ))
(Milos Djermanovic)
#### Bug Fixes
-
[`a36bcb6`](a36bcb67f2
)
fix: no-unused-vars false positive with logical assignment operators
([#​17320](https://togithub.com/eslint/eslint/issues/17320 ))
(Gweesin Chan)
-
[`7620b89`](7620b891e8
)
fix: Remove `no-unused-labels` autofix before potential directives
([#​17314](https://togithub.com/eslint/eslint/issues/17314 ))
(Francesco Trotta)
-
[`391ed38`](391ed38b09
)
fix: Remove `no-extra-semi` autofix before potential directives
([#​17297](https://togithub.com/eslint/eslint/issues/17297 ))
(Francesco Trotta)
#### Documentation
-
[`526e911`](526e91106e
)
docs: resubmit pr 17115 doc changes
([#​17291](https://togithub.com/eslint/eslint/issues/17291 )) (唯然)
-
[`e1314bf`](e1314bf85a
)
docs: Integration section and tutorial
([#​17132](https://togithub.com/eslint/eslint/issues/17132 )) (Ben
Perlmutter)
-
[`19a8c5d`](19a8c5d845
)
docs: Update README (GitHub Actions Bot)
#### Chores
-
[`49e46ed`](49e46edf3c
)
chore: upgrade
[@​eslint/js](https://togithub.com/eslint/js )[@​8](https://togithub.com/8 ).44.0
([#​17329](https://togithub.com/eslint/eslint/issues/17329 ))
(Milos Djermanovic)
-
[`a1cb642`](a1cb6421f9
)
chore: package.json update for
[@​eslint/js](https://togithub.com/eslint/js ) release (ESLint
Jenkins)
-
[`840a264`](840a26462b
)
test: More test cases for no-case-declarations
([#​17315](https://togithub.com/eslint/eslint/issues/17315 ))
(Elian Cordoba)
-
[`e6e74f9`](e6e74f9eef
)
chore: package.json update for eslint-config-eslint release (ESLint
Jenkins)
-
[`eb3d794`](eb3d7946e1
)
chore: upgrade semver@7.5.3
([#​17323](https://togithub.com/eslint/eslint/issues/17323 ))
(Ziyad El Abid)
-
[`cf88439`](cf884390ad
)
chore: upgrade optionator@0.9.3
([#​17319](https://togithub.com/eslint/eslint/issues/17319 ))
(Milos Djermanovic)
-
[`9718a97`](9718a9781d
)
refactor: remove unnecessary code in `flat-eslint.js`
([#​17308](https://togithub.com/eslint/eslint/issues/17308 ))
(Milos Djermanovic)
-
[`f82e56e`](f82e56e9ac
)
perf: various performance improvements
([#​17135](https://togithub.com/eslint/eslint/issues/17135 ))
(moonlightaria)
-
[`da81e66`](da81e66e22
)
chore: update eslint-plugin-jsdoc to 46.2.5
([#​17245](https://togithub.com/eslint/eslint/issues/17245 )) (唯然)
-
[`b991640`](b991640176
)
chore: switch eslint-config-eslint to the flat format
([#​17247](https://togithub.com/eslint/eslint/issues/17247 )) (唯然)
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 04:00:04 +00:00
renovate[bot]
3be6541cc9
chore(deps): update dependency countries-and-timezones to v3.5.1 ( #4302 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[countries-and-timezones](https://togithub.com/manuelmhtr/countries-and-timezones )
| [`3.4.1` ->
`3.5.1`](https://renovatebot.com/diffs/npm/countries-and-timezones/3.4.1/3.5.1 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/countries-and-timezones/3.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/countries-and-timezones/3.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/countries-and-timezones/3.4.1/3.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/countries-and-timezones/3.4.1/3.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>manuelmhtr/countries-and-timezones
(countries-and-timezones)</summary>
###
[`v3.5.1`](https://togithub.com/manuelmhtr/countries-and-timezones/blob/HEAD/CHANGELOG.md#351---2023-07-02 )
[Compare
Source](https://togithub.com/manuelmhtr/countries-and-timezones/compare/v3.5.0...v3.5.1 )
##### Changed
- Updated with 2023a IANA Timezones database.
##### Added
- TS Types export
([#​57](https://togithub.com/manuelmhtr/countries-and-timezones/pull/57 )
by [Haz](https://togithub.com/diegohaz )).
##### Removed
- Countries: `BV` (Bouvet Island) and `HM` (Heard Island and McDonald
Islands) since their are dependent territories, nobody lives there and
they don't have official timezones.
###
[`v3.5.0`](https://togithub.com/manuelmhtr/countries-and-timezones/releases/tag/v3.5.0 )
[Compare
Source](https://togithub.com/manuelmhtr/countries-and-timezones/compare/v3.4.1...v3.5.0 )
##### Added
- TS Types export
([#​57](https://togithub.com/manuelmhtr/countries-and-timezones/pull/57 )
by [Haz](https://togithub.com/diegohaz )).
##### Changed
- Updated with 2023a IANA Timezones database.
##### Removed
- Countries: `BV` (Bouvet Island) and `HM` (Heard Island and McDonald
Islands) since they are dependent territories, nobody lives there, and
they don't have official timezones.
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-21 01:37:59 +00:00
renovate[bot]
2329edc17d
chore(deps): update jest monorepo ( #4300 )
...
[![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/jest](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped )) |
[`29.5.2` ->
`29.5.3`](https://renovatebot.com/diffs/npm/@types%2fjest/29.5.2/29.5.3 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjest/29.5.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fjest/29.5.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fjest/29.5.2/29.5.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fjest/29.5.2/29.5.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
| [jest](https://jestjs.io/ )
([source](https://togithub.com/facebook/jest )) | [`29.5.0` ->
`29.6.1`](https://renovatebot.com/diffs/npm/jest/29.5.0/29.6.1 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/jest/29.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jest/29.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jest/29.5.0/29.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jest/29.5.0/29.6.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>facebook/jest (jest)</summary>
###
[`v29.6.1`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2961 )
[Compare
Source](https://togithub.com/facebook/jest/compare/v29.6.0...v29.6.1 )
##### Fixes
- `[jest-circus]` Revert
[#​14110](https://togithub.com/jestjs/jest/pull/14110 ) as it was a
breaking change
([#​14304](https://togithub.com/jestjs/jest/pull/14304 ))
###
[`v29.6.0`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2960 )
[Compare
Source](https://togithub.com/facebook/jest/compare/v29.5.0...v29.6.0 )
##### Features
- `[jest-circus, jest-snapshot]` Add support for snapshot matchers in
concurrent tests
([#​14139](https://togithub.com/jestjs/jest/pull/14139 ))
- `[jest-cli]` Include type definitions to generated config files
([#​14078](https://togithub.com/facebook/jest/pull/14078 ))
- `[jest-snapshot]` Support arrays as property matchers
([#​14025](https://togithub.com/facebook/jest/pull/14025 ))
- `[jest-core, jest-circus, jest-reporter, jest-runner]` Added support
for reporting about start individual test cases using jest-circus
([#​14174](https://togithub.com/jestjs/jest/pull/14174 ))
##### Fixes
- `[jest-circus]` Prevent false test failures caused by promise
rejections handled asynchronously
([#​14110](https://togithub.com/jestjs/jest/pull/14110 ))
- `[jest-config]` Handle frozen config object
([#​14054](https://togithub.com/facebook/jest/pull/14054 ))
- `[jest-config]` Allow `coverageDirectory` and `collectCoverageFrom` in
project config
([#​14180](https://togithub.com/jestjs/jest/pull/14180 ))
- `[jest-core]` Always use workers in watch mode to avoid crashes
([#​14059](https://togithub.com/facebook/jest/pull/14059 )).
- `[jest-environment-jsdom, jest-environment-node]` Fix assignment of
`customExportConditions` via `testEnvironmentOptions` when custom env
subclass defines a default value
([#​13989](https://togithub.com/facebook/jest/pull/13989 ))
- `[jest-matcher-utils]` Fix copying value of inherited getters
([#​14007](https://togithub.com/facebook/jest/pull/14007 ))
- `[jest-mock]` Tweak typings to allow `jest.replaceProperty()` replace
methods ([#​14008](https://togithub.com/facebook/jest/pull/14008 ))
- `[jest-mock]` Improve user input validation and error messages of
`spyOn` and `replaceProperty` methods
([#​14087](https://togithub.com/facebook/jest/pull/14087 ))
- `[jest-runtime]` Bind `jest.isolateModulesAsync` to `this`
([#​14083](https://togithub.com/facebook/jest/pull/14083 ))
- `[jest-runtime]` Forward `wrapperLength` to the `Script` constructor
as `columnOffset` for accurate debugging
([#​14148](https://togithub.com/facebook/jest/pull/14148 ))
- `[jest-runtime]` Guard `_isMockFunction` access with `in`
([#​14188](https://togithub.com/facebook/jest/pull/14188 ))
- `[jest-snapshot]` Fix a potential bug when not using prettier and
improve performance
([#​14036](https://togithub.com/facebook/jest/pull/14036 ))
- `[@jest/transform]` Do not instrument `.json` modules
([#​14048](https://togithub.com/facebook/jest/pull/14048 ))
- `[jest-worker]` Restart a shut down worker before sending it a task
([#​14015](https://togithub.com/facebook/jest/pull/14015 ))
##### Chore & Maintenance
- `[*]` Update `semver` dependency to get vulnerability fix
([#​14262](https://togithub.com/jestjs/jest/pull/14262 ))
- `[docs]` Updated documentation for the `--runTestsByPath` CLI command
([#​14004](https://togithub.com/facebook/jest/pull/14004 ))
- `[docs]` Updated documentation regarding the synchronous fallback when
asynchronous code transforms are unavailable
([#​14056](https://togithub.com/facebook/jest/pull/14056 ))
- `[docs]` Update jest statistics of use and downloads in website Index.
</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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- 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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 22:54:44 +00:00
renovate[bot]
9e51c29c11
chore(deps): update dependency semver to v7.5.4 ( #4297 )
...
[![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.3` ->
`7.5.4`](https://renovatebot.com/diffs/npm/semver/7.5.3/7.5.4 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/semver/7.5.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/semver/7.5.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/semver/7.5.3/7.5.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/semver/7.5.3/7.5.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>npm/node-semver (semver)</summary>
###
[`v7.5.4`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#754-2023-07-07 )
[Compare
Source](https://togithub.com/npm/node-semver/compare/v7.5.3...v7.5.4 )
##### Bug Fixes
-
[`cc6fde2`](cc6fde2d34
)
[#​588](https://togithub.com/npm/node-semver/pull/588 ) trim each
range set before parsing
([@​lukekarrys](https://togithub.com/lukekarrys ))
-
[`99d8287`](99d8287516
)
[#​583](https://togithub.com/npm/node-semver/pull/583 ) correctly
parse long build ids as valid
([#​583](https://togithub.com/npm/node-semver/issues/583 ))
([@​lukekarrys](https://togithub.com/lukekarrys ))
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 18:54:00 +00:00
renovate[bot]
aec60b5a90
chore(deps): update dependency cypress-vite to v1.4.1 ( #4294 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress-vite](https://togithub.com/mammadataei/cypress-vite ) |
[`1.4.0` ->
`1.4.1`](https://renovatebot.com/diffs/npm/cypress-vite/1.4.0/1.4.1 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/cypress-vite/1.4.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cypress-vite/1.4.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cypress-vite/1.4.0/1.4.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cypress-vite/1.4.0/1.4.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>mammadataei/cypress-vite (cypress-vite)</summary>
###
[`v1.4.1`](https://togithub.com/mammadataei/cypress-vite/blob/HEAD/CHANGELOG.md#141-2023-07-05 )
[Compare
Source](https://togithub.com/mammadataei/cypress-vite/compare/v1.4.0...v1.4.1 )
##### Bug Fixes
- override `rollupOptions.ouput.manualChunks` from the user config
([#​58](https://togithub.com/mammadataei/cypress-vite/issues/58 ))
([c38600e](c38600ec6a
))
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 15:37:48 +00:00
renovate[bot]
d7fe720fa2
chore(deps): update dependency @xmldom/xmldom to v0.8.9 ( #4292 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@xmldom/xmldom](https://togithub.com/xmldom/xmldom ) | [`0.8.8` ->
`0.8.9`](https://renovatebot.com/diffs/npm/@xmldom%2fxmldom/0.8.8/0.8.9 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@xmldom%2fxmldom/0.8.9?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@xmldom%2fxmldom/0.8.9?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@xmldom%2fxmldom/0.8.8/0.8.9?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@xmldom%2fxmldom/0.8.8/0.8.9?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>xmldom/xmldom (@​xmldom/xmldom)</summary>
###
[`v0.8.9`](https://togithub.com/xmldom/xmldom/blob/HEAD/CHANGELOG.md#089 )
[Compare
Source](https://togithub.com/xmldom/xmldom/compare/0.8.8...0.8.9 )
##### Fixed
- Set nodeName property in ProcessingInstruction
[`#509`](https://togithub.com/xmldom/xmldom/pull/509 ) /
[`#505`](https://togithub.com/xmldom/xmldom/issues/505 )
Thank you, [@​cjbarth](https://togithub.com/cjbarth ), for your
contributions
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMS4wIiwidXBkYXRlZEluVmVyIjoiMzYuMTEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 15:37:23 +00:00
renovate[bot]
3112b209db
chore(deps): update dependency millify to v6 ( #4089 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [millify](https://togithub.com/izolate/millify ) | [`^5.0.1` ->
`^6.0.0`](https://renovatebot.com/diffs/npm/millify/5.0.1/6.1.0 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/millify/6.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/millify/6.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/millify/5.0.1/6.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/millify/5.0.1/6.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>izolate/millify (millify)</summary>
###
[`v6.1.0`](https://togithub.com/izolate/millify/blob/HEAD/CHANGELOG.md#610---2023-03-11 )
[Compare
Source](https://togithub.com/izolate/millify/compare/v6.0.2...v6.1.0 )
- Defaults to browser locales from `navigator.languages`
###
[`v6.0.2`](https://togithub.com/izolate/millify/blob/HEAD/CHANGELOG.md#602---2023-03-11 )
[Compare
Source](https://togithub.com/izolate/millify/compare/v6.0.1...v6.0.2 )
- Update readme
###
[`v6.0.1`](https://togithub.com/izolate/millify/blob/HEAD/CHANGELOG.md#601---2023-03-11 )
[Compare
Source](https://togithub.com/izolate/millify/compare/v5.0.1...v6.0.1 )
- Fix publish
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.
🔕 **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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM2LjExLjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 14:15:45 +00:00
renovate[bot]
c557f89928
chore(deps): update dependency jsdom to v22 ( #4073 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [jsdom](https://togithub.com/jsdom/jsdom ) | [`21.1.2` ->
`22.1.0`](https://renovatebot.com/diffs/npm/jsdom/21.1.2/22.1.0 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/jsdom/22.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jsdom/22.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jsdom/21.1.2/22.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jsdom/21.1.2/22.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>jsdom/jsdom (jsdom)</summary>
###
[`v22.1.0`](https://togithub.com/jsdom/jsdom/blob/HEAD/Changelog.md#2210 )
[Compare
Source](https://togithub.com/jsdom/jsdom/compare/22.0.0...22.1.0 )
- Added `crypto.randomUUID()`. (jamesbvaughan)
- Added `DOMRect` and `DOMRectReadOnly`.
- Added `AbortSignal.timeout()`.
- Added `abortSignal.throwIfAborted()`.
- Added support for the `submitter` argument to the `FormData`
constructor. (jenseng)
- Improved `getComputedStyle()`'s results for color-based properties, to
resolve named colors and attempt to provide initial inheritance support.
(hoekz-wwt)
- Updated `Window`'s event handler properties (e.g. `oncopy`,
`ontouchstart`, etc.) to reflect the latest list from the standard.
- Fixed `DOMParser`-created documents to inherit their URL from the
creating document.
###
[`v22.0.0`](https://togithub.com/jsdom/jsdom/blob/HEAD/Changelog.md#2200 )
[Compare
Source](https://togithub.com/jsdom/jsdom/compare/21.1.2...22.0.0 )
- Node.js v16 is now the minimum supported version.
- Removed support for running jsdom in the browser via a
[browserified](https://browserify.org/ ) bundle. This carried with it too
much complexity, especially for our testing infrastructure, and [a
testing package we relied on was recently
deprecated](https://togithub.com/karma-runner/karma#karma-is-deprecated-and-is-not-accepting-new-features-or-general-bug-fixes ).
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
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.
🔕 **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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM2LjExLjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-20 14:15:22 +00:00
dependabot[bot]
e352f38b4e
chore(deps): bump word-wrap from 1.2.3 to 1.2.4 in /frontend ( #4286 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3
to 1.2.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jonschlinkert/word-wrap/releases ">word-wrap's
releases</a>.</em></p>
<blockquote>
<h2>1.2.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Remove default indent by <a
href="https://github.com/mohd-akram "><code>@mohd-akram</code></a> in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/24 ">jonschlinkert/word-wrap#24</a></li>
<li>🔒 fix: CVE 2023 26115 (2) by <a
href="https://github.com/OlafConijn "><code>@OlafConijn</code></a> in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/41 ">jonschlinkert/word-wrap#41</a></li>
<li>🔒 fix: CVE-2023-26115 by <a
href="https://github.com/aashutoshrathi "><code>@aashutoshrathi</code></a>
in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/33 ">jonschlinkert/word-wrap#33</a></li>
<li>chore: publish workflow by <a
href="https://github.com/OlafConijn "><code>@OlafConijn</code></a> in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/42 ">jonschlinkert/word-wrap#42</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/mohd-akram "><code>@mohd-akram</code></a> made
their first contribution in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/24 ">jonschlinkert/word-wrap#24</a></li>
<li><a
href="https://github.com/OlafConijn "><code>@OlafConijn</code></a> made
their first contribution in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/41 ">jonschlinkert/word-wrap#41</a></li>
<li><a
href="https://github.com/aashutoshrathi "><code>@aashutoshrathi</code></a>
made their first contribution in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/33 ">jonschlinkert/word-wrap#33</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 ">https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f64b188c72
"><code>f64b188</code></a>
run verb to generate README</li>
<li><a
href="03ea08256b
"><code>03ea082</code></a>
Merge pull request <a
href="https://redirect.github.com/jonschlinkert/word-wrap/issues/42 ">#42</a>
from jonschlinkert/chore/publish-workflow</li>
<li><a
href="420dce9a24
"><code>420dce9</code></a>
Merge pull request <a
href="https://redirect.github.com/jonschlinkert/word-wrap/issues/41 ">#41</a>
from jonschlinkert/fix/CVE-2023-26115-2</li>
<li><a
href="bfa694edf5
"><code>bfa694e</code></a>
Update .github/workflows/publish.yml</li>
<li><a
href="ace0b3c78f
"><code>ace0b3c</code></a>
chore: bump version to 1.2.4</li>
<li><a
href="6fd7275946
"><code>6fd7275</code></a>
chore: add publish workflow</li>
<li><a
href="30d6daf60f
"><code>30d6daf</code></a>
chore: fix test</li>
<li><a
href="655929cabe
"><code>655929c</code></a>
chore: remove package-lock</li>
<li><a
href="49e08bbc32
"><code>49e08bb</code></a>
chore: added an additional testcase</li>
<li><a
href="9f626935f3
"><code>9f62693</code></a>
fix: cve 2023-26115</li>
<li>Additional commits viewable in <a
href="https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 ">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=word-wrap&package-manager=npm_and_yarn&previous-version=1.2.3&new-version=1.2.4 )](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/Unleash/unleash/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-20 13:05:44 +00:00
Tymoteusz Czech
d3708297cf
feat: Feature toggle type - edit form ( #4269 )
...
## About the changes
![image](https://github.com/Unleash/unleash/assets/2625371/f09bb538-9bb1-4c6b-85d7-e7895486e794 )
Task: https://linear.app/unleash/issue/1-1127/add-front-end
### Important files
frontend/src/component/featureTypes/FeatureTypeForm/FeatureTypeForm.tsx
## Discussion points
**`FIXME`** will be addressed when integrating with API
2023-07-20 13:00:47 +02:00
Tymoteusz Czech
77a365e667
chore: Update OpenAPI definitions generated for frontend ( #4283 )
...
## About the changes
`frontend> yarn gen:api` after recent updates
2023-07-20 12:59:55 +02:00
Thomas Heartman
2010b512e0
a11y: change the playground diff link to be a button. ( #4274 )
...
This is both more correct in terms of what it does and also fixes an
issue where you couldn't navigate to the diff preview with the
keyboard previously.
It looks exactly the same as before except there's an additional
paddingless button when you hover/focus it.
2023-07-18 15:05:29 +02:00
Tymoteusz Czech
ef495a35ee
Feature toggle types list ( #4260 )
...
## About the changes
![image](https://github.com/Unleash/unleash/assets/2625371/0f66333f-5ed9-4e44-b658-2e7c3606a2c3 )
2023-07-18 13:46:06 +02:00
Mateusz Kwasniewski
276261c913
feat: Group schema updates ( #4258 )
2023-07-18 11:08:45 +02:00
Mateusz Kwasniewski
593f83d5d3
feat: advancedPlayground flag used only for runtime control ( #4262 )
2023-07-18 08:49:04 +02:00
Mateusz Kwasniewski
3f913efe14
fix: reactive stickiness strategy variants ( #4255 )
2023-07-17 13:42:54 +00:00
Mateusz Kwasniewski
56d5579b89
feat: Strategy variants stickiness ( #4250 )
2023-07-17 13:58:54 +02:00
Mateusz Kwasniewski
fb6e4906a7
refactor: error param prop ( #4247 )
2023-07-17 11:02:54 +02:00
Mateusz Kwasniewski
99d63cff33
feat: strategy variant UI spike ( #4246 )
2023-07-14 14:28:02 +02:00
Jaanus Sellin
4cd4153412
chore: remove split button strategy flag ( #4245 )
2023-07-14 14:23:23 +03:00
Jaanus Sellin
8de7dfc488
chore: remove context/segment usage flag ( #4242 )
2023-07-14 13:30:15 +03:00
Nuno Góis
383e522127
feat: Slack App addon ( #4238 )
...
https://linear.app/unleash/issue/2-1232/implement-first-iteration-of-the-new-slack-app-addon
This PR implements the first iteration of the new Slack App addon.
Unlike the old Slack addon, this one uses a Slack App (bot) that is
installed to Slack workspaces in order to post messages. This uses
`@slack/web-api`, which internally uses the latest Slack API endpoints
like `postMessage`.
This is currently behind a flag: `slackAppAddon`.
The current flow is that the Unleash Slack App is installed from
whatever source:
- Unleash addons page;
- Direct link;
- https://unleash-slack-app.vercel.app/ (temporary URL);
- Slack App Directory (in the future);
- Etc;
After installed, we resolve the authorization to an `access_token` that
the user can paste into the Unleash Slack App addon configuration form.
https://github.com/Unleash/unleash/assets/14320932/6a6621b9-5b8a-4921-a279-30668be6d46c
Co-authored by: @daveleek
---------
Co-authored-by: David Leek <david@getunleash.io>
2023-07-14 09:49:34 +01:00
David Leek
fc9cacfb6d
chore: update demo qr ( #4241 )
...
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
Updates to use the new Demo QR
![image](https://github.com/Unleash/unleash/assets/707867/75065a45-5462-4230-b246-53fb52ea4fb5 )
2023-07-14 09:31:44 +02:00
Jaanus Sellin
3da1cbba47
feat: feature creation limit crud together with frontend ( #4221 )
2023-07-13 14:02:35 +03:00
andreas-unleash
846a62ecec
fix: existing stickiness value should be available in the dropdown ( #4228 )
...
existing stickiness value should be available in the dropdown even if
the context field is no longer sticky
Before: if the context field is no longer sticky
![Screenshot 2023-07-13 at 09 50
55](https://github.com/Unleash/unleash/assets/104830839/6a8afa86-7bd3-45e6-bddf-69306f02bf56 )
After
![Screenshot 2023-07-13 at 09 48
53](https://github.com/Unleash/unleash/assets/104830839/e301e1ff-7624-437c-af02-9e293cae4911 )
Closes #
[1-1115](https://linear.app/unleash/issue/1-1115/current-gradual-rollout-stickiness-configurations-should-take-priority )
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-07-13 10:20:16 +03:00
Jaanus Sellin
469727bb19
feat: project feature limit UI ( #4220 )
2023-07-11 14:55:43 +03:00
Mateusz Kwasniewski
5c4f15ea5d
feat: strategy variant test UI ( #4199 )
2023-07-11 09:21:01 +02:00
Jaanus Sellin
a2b06e4222
feat: project UI rework, move edit and delete buttons deeper ( #4195 )
2023-07-11 09:47:38 +03:00
renovate[bot]
2708247056
chore(deps): update dependency cypress to v12.16.0 ( #4185 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress](https://togithub.com/cypress-io/cypress ) | [`12.15.0` ->
`12.16.0`](https://renovatebot.com/diffs/npm/cypress/12.15.0/12.16.0 ) |
[![age](https://badges.renovateapi.com/packages/npm/cypress/12.16.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/cypress/12.16.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/cypress/12.16.0/compatibility-slim/12.15.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/cypress/12.16.0/confidence-slim/12.15.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>cypress-io/cypress (cypress)</summary>
###
[`v12.16.0`](https://togithub.com/cypress-io/cypress/releases/tag/v12.16.0 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.15.0...v12.16.0 )
Changelog: <https://docs.cypress.io/guides/references/changelog#12-16-0 >
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-07 18:20:59 +00:00
Tymoteusz Czech
6f15eb9f4c
fix: correct escaping of ui flags for plausible ( #3907 )
...
## About the changes
Stringified JSON still needs to be escaped before being placed in an
HTML attribute.
2023-07-07 17:40:37 +02:00
Nuno Góis
82d855ea1f
fix: add focus style to vertical tabs ( #4186 )
...
https://linear.app/unleash/issue/2-1206/we-need-focus-state-for-vertical-menu
Adds a `focus-visible` style to vertical tabs in order to improve
keyboard navigation.
![image](https://github.com/Unleash/unleash/assets/14320932/e07a1b69-2134-4d76-bafe-1c87a0384e64 )
2023-07-07 15:55:57 +01:00
Nuno Góis
6638a2f47d
fix: delete project dialog cancel redirect ( #4184 )
...
https://linear.app/unleash/issue/2-1204/delete-project-dialog-cancel-button-wrong-redirect
Fixes an issue where the project deletion dialog would redirect if
canceled.
2023-07-07 15:04:21 +01:00
Mateusz Kwasniewski
748bfaad7d
fix: constraint validation affecting disabled button ( #4183 )
2023-07-07 14:50:13 +02:00
Jaanus Sellin
5388eaf48c
fix: remove dangerouslySetInnerHTML ( #4181 )
2023-07-07 13:54:21 +03:00
Nuno Góis
e0f5d2c600
feat: show username and email in name column (users tables) ( #4180 )
...
https://linear.app/unleash/issue/2-1197/merge-columns-name-and-username-in-one-column-for-all-the-tables
Shows `email` and/or `username` in the `name` column of users tables.
This provides a more consistent look across the UI while saving some
space for other columns.
Before:
![image](https://github.com/Unleash/unleash/assets/14320932/b97b39ba-f5ae-4c39-aed5-d2f7574360c1 )
After:
![image](https://github.com/Unleash/unleash/assets/14320932/ef79b6a8-c494-42b3-aef8-7012631e3dbd )
2023-07-07 11:24:09 +01:00
Jaanus Sellin
3c52550474
fix: bulk tags will work now with project permissions ( #4177 )
2023-07-07 11:55:13 +03:00
Mateusz Kwasniewski
03ddd07ed8
feat: no results on playground error ( #4170 )
2023-07-06 19:14:32 +02:00
Mateusz Kwasniewski
02fea44956
fix: initial playground env ( #4167 )
2023-07-06 16:04:33 +02:00
renovate[bot]
94bfa025c0
chore(deps): update dependency sass to v1.63.6 ( #4155 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass ) | [`1.63.5` ->
`1.63.6`](https://renovatebot.com/diffs/npm/sass/1.63.5/1.63.6 ) |
[![age](https://badges.renovateapi.com/packages/npm/sass/1.63.6/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/sass/1.63.6/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/sass/1.63.6/compatibility-slim/1.63.5 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/sass/1.63.6/confidence-slim/1.63.5 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>sass/dart-sass (sass)</summary>
###
[`v1.63.6`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1636 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.63.5...1.63.6 )
##### JavaScript API
- Fix `import sass from 'sass'` again after it was broken in the last
release.
##### Embedded Sass
- Fix the `exports` declaration in `package.json`.
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDQuMiIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-06 13:57:47 +00:00
Simon Hornby
79dd508485
fix: project tokens can now be created with the correct permissions ( #4165 )
2023-07-06 15:47:03 +02:00
Nuno Góis
0dec24722d
fix: disallow deletion of all login history entries ( #4159 )
...
https://linear.app/unleash/issue/2-1191/disallow-deletion-of-all-login-entries-in-history-ui
Disallows deletion of all login history entries on the UI.
![image](https://github.com/Unleash/unleash/assets/14320932/f2378d61-0738-4614-b9c5-e81444e8dde1 )
2023-07-06 12:19:48 +01:00
Nuno Góis
dd32e8ae0d
fix: disallow deletion of single login history entries ( #4149 )
...
https://linear.app/unleash/issue/2-1185/disallow-deletion-of-single-login-entries-in-history-ui
Disallows deletion of single login history entries on the UI.
![image](https://github.com/Unleash/unleash/assets/14320932/380f7e11-8151-49b1-bfd1-0042d87854b7 )
2023-07-06 08:36:26 +01:00
renovate[bot]
006317bdc6
chore(deps): update dependency @uiw/react-codemirror to v4.21.7 ( #4151 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@uiw/react-codemirror](https://uiwjs.github.io/react-codemirror )
([source](https://togithub.com/uiwjs/react-codemirror )) | [`4.21.3` ->
`4.21.7`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.21.3/4.21.7 )
|
[![age](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.21.7/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.21.7/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.21.7/compatibility-slim/4.21.3 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.21.7/confidence-slim/4.21.3 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror (@​uiw/react-codemirror)</summary>
###
[`v4.21.7`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.7 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.6...v4.21.7 )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.7/file/README.md )
Documentation v4.21.7:
https://raw.githack.com/uiwjs/react-codemirror/89f5d3c/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.6...v4.21.7
```shell
npm i @​uiw/react-codemirror@4.21.7
```
- 🎨 style(hyper-link): add mark hyper link underline style.
([#​525](https://togithub.com/uiwjs/react-codemirror/issues/525 ))
[`f59224c`](https://togithub.com/uiwjs/react-codemirror/commit/f59224c )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.6`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.6 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.5...v4.21.6 )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.6/file/README.md )
Documentation v4.21.6:
https://raw.githack.com/uiwjs/react-codemirror/a1c9fc0/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.5...v4.21.6
```shell
npm i @​uiw/react-codemirror@4.21.6
```
- 📖 doc: Update README.md
[`4d9890c`](https://togithub.com/uiwjs/react-codemirror/commit/4d9890c )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌟 feat(hyper-link): the callback function adds more params `(value,
input, from, to) => {}`.
[`ab58f5f`](https://togithub.com/uiwjs/react-codemirror/commit/ab58f5f )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.5`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.5 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.4...v4.21.5 )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.5/file/README.md )
Documentation v4.21.5:
https://raw.githack.com/uiwjs/react-codemirror/a2ba8e9/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.4...v4.21.5
```shell
npm i @​uiw/react-codemirror@4.21.5
```
- 📖 doc(zebra-stripes): fix doc package name error of
extensions/zebra-stripes
([#​526](https://togithub.com/uiwjs/react-codemirror/issues/526 ))
[`194e2ee`](https://togithub.com/uiwjs/react-codemirror/commit/194e2ee )
[@​gsw945](https://togithub.com/gsw945 )
- 🌟 feat(hyper-link): add `anchor` options.
([#​525](https://togithub.com/uiwjs/react-codemirror/issues/525 ))
[`097ad2e`](https://togithub.com/uiwjs/react-codemirror/commit/097ad2e )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.4`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.4 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.3...v4.21.4 )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.4/file/README.md )
Documentation v4.21.4:
https://raw.githack.com/uiwjs/react-codemirror/faa6117/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.3...v4.21.4
```shell
npm i @​uiw/react-codemirror@4.21.4
```
- 🌟 feat(hyper-link): add regexp/match/handle options.
([#​525](https://togithub.com/uiwjs/react-codemirror/issues/525 ))
[`4b356ab`](https://togithub.com/uiwjs/react-codemirror/commit/4b356ab )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDQuMiIsInVwZGF0ZWRJblZlciI6IjM1LjE0NC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-05 15:16:41 +00:00
renovate[bot]
550f256922
chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.7 ( #4150 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@uiw/codemirror-theme-duotone](https://uiwjs.github.io/react-codemirror/#/theme/data/duotone/light )
([source](https://togithub.com/uiwjs/react-codemirror )) | [`4.21.3` ->
`4.21.7`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.21.3/4.21.7 )
|
[![age](https://badges.renovateapi.com/packages/npm/@uiw%2fcodemirror-theme-duotone/4.21.7/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@uiw%2fcodemirror-theme-duotone/4.21.7/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@uiw%2fcodemirror-theme-duotone/4.21.7/compatibility-slim/4.21.3 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@uiw%2fcodemirror-theme-duotone/4.21.7/confidence-slim/4.21.3 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror
(@​uiw/codemirror-theme-duotone)</summary>
###
[`v4.21.7`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.7 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.6...v4.21.7 )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.7/file/README.md )
Documentation v4.21.7:
https://raw.githack.com/uiwjs/react-codemirror/89f5d3c/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.6...v4.21.7
```shell
npm i @​uiw/react-codemirror@4.21.7
```
- 🎨 style(hyper-link): add mark hyper link underline style.
([#​525](https://togithub.com/uiwjs/react-codemirror/issues/525 ))
[`f59224c`](https://togithub.com/uiwjs/react-codemirror/commit/f59224c )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.6`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.6 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.5...v4.21.6 )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.6/file/README.md )
Documentation v4.21.6:
https://raw.githack.com/uiwjs/react-codemirror/a1c9fc0/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.5...v4.21.6
```shell
npm i @​uiw/react-codemirror@4.21.6
```
- 📖 doc: Update README.md
[`4d9890c`](https://togithub.com/uiwjs/react-codemirror/commit/4d9890c )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🌟 feat(hyper-link): the callback function adds more params `(value,
input, from, to) => {}`.
[`ab58f5f`](https://togithub.com/uiwjs/react-codemirror/commit/ab58f5f )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.5`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.5 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.4...v4.21.5 )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.5/file/README.md )
Documentation v4.21.5:
https://raw.githack.com/uiwjs/react-codemirror/a2ba8e9/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.4...v4.21.5
```shell
npm i @​uiw/react-codemirror@4.21.5
```
- 📖 doc(zebra-stripes): fix doc package name error of
extensions/zebra-stripes
([#​526](https://togithub.com/uiwjs/react-codemirror/issues/526 ))
[`194e2ee`](https://togithub.com/uiwjs/react-codemirror/commit/194e2ee )
[@​gsw945](https://togithub.com/gsw945 )
- 🌟 feat(hyper-link): add `anchor` options.
([#​525](https://togithub.com/uiwjs/react-codemirror/issues/525 ))
[`097ad2e`](https://togithub.com/uiwjs/react-codemirror/commit/097ad2e )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.4`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.4 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.3...v4.21.4 )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.4/file/README.md )
Documentation v4.21.4:
https://raw.githack.com/uiwjs/react-codemirror/faa6117/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.3...v4.21.4
```shell
npm i @​uiw/react-codemirror@4.21.4
```
- 🌟 feat(hyper-link): add regexp/match/handle options.
([#​525](https://togithub.com/uiwjs/react-codemirror/issues/525 ))
[`4b356ab`](https://togithub.com/uiwjs/react-codemirror/commit/4b356ab )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDQuMiIsInVwZGF0ZWRJblZlciI6IjM1LjE0NC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-05 13:14:24 +00:00
Simon Hornby
b0e4c8a57e
chore: remove group root role toggle ( #4026 )
2023-07-05 14:33:33 +02:00
Nuno Góis
8707c2f7d9
fix: ensure userId context exists when running demo ( #4144 )
...
https://linear.app/unleash/issue/2-1168/demo-ensure-userid-context-field-in-setup-steps
This ensures that the `userId` context field exists when we reach
specific demo topics that require it in order to be successfully
completed. This uses the `setup` property on those topics, where we'll
check for the existence of this context field and create it if it's not
found.
2023-07-05 10:49:18 +01:00
Nuno Góis
8ff10aac29
fix: hide users list extra searchable columns ( #4142 )
...
https://linear.app/unleash/issue/2-1187/fix-two-extra-columns-in-users-list
This fixes a regression introduced in
https://github.com/Unleash/unleash/pull/4131 where two extra columns
were added for search only but were not properly hidden.
Thanks @nicolaesocaciu for the heads up!
Before:
![image](https://github.com/Unleash/unleash/assets/14320932/09db9078-7804-448a-b889-bd0c58cb2013 )
After:
![image](https://github.com/Unleash/unleash/assets/14320932/f099cf42-811c-4a9b-b34a-482fd2bae478 )
2023-07-05 08:39:59 +01:00
Ivar Conradi Østhus
71be28c1df
semver: pin at ^7.5.3
2023-07-04 16:55:40 +02:00
Jaanus Sellin
523122d184
feat: hovering over feature shows full feature name ( #4138 )
2023-07-04 15:57:07 +03:00
Mateusz Kwasniewski
1bee81b475
feat: advanced playground UI tweaks ( #4136 )
2023-07-04 11:37:50 +02:00
Nuno Góis
95a02158e8
fix: improve users search ( #4131 )
...
https://linear.app/unleash/issue/2-1183/improve-users-list-search
This adapts the users list to use the new `useSearch` hook so you can
have a better search that also includes "username" and "email" as
fields. It's also more extensible in case we'd like to add filters in
the future.
2023-07-04 09:30:40 +02:00
Nuno Góis
6a3965f57a
feat: improve demo welcome screen options ( #4132 )
...
https://linear.app/unleash/issue/2-1166/demo-welcome-screen-improvement
Improves UI/UX of the demo welcome screen dialog by adding the "Explore
on my own" button and renaming the "Try Unleash demo" button to "Go for
a guided tour".
This also adds UTM links to both the demo website URL and QR code.
![image](https://github.com/Unleash/unleash/assets/14320932/982063e8-b818-44a2-a867-046c6ce96a42 )
2023-07-04 08:10:34 +01:00
Tymoteusz Czech
ce900830cb
Fix: change request info ( #3971 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
## About the changes
- fixed spacing in sidebar
- consolidated info into one banner
closes
[#1-969/change-requests-ui-inconsistency](https://linear.app/unleash/issue/1-969/change-requests-ui-inconsistency )
2023-07-04 09:09:05 +02:00
David Leek
aa7627bc0b
feat/admin menu reorganize ( #4129 )
...
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
Reorganizes the items in the menu to align with the tabs on the admin
page.
Also makes admin menu available to all users, they can get there anyways
when using API access link, and all admin-only pages are disabled for
non-admins.
Also adds API access to the mobile drawer menu, in accordance with how
the configure menu is laid out.
2023-07-03 12:36:49 +01:00
dependabot[bot]
6145d9d71e
chore(deps-dev): bump semver from 7.5.2 to 7.5.3 in /frontend ( #4088 )
2023-07-03 11:11:52 +02:00
Nuno Góis
5dcb0f1913
fix: demo flow with split strategy button by making step optional ( #4125 )
...
This fixes the demo flow by making the strategy popup step optional.
This way the demo works whether the flag is enabled or not. Once we make
the split strategy button GA, we can remove this step entirely.
Feel free to re-enable the flag once this is deployed to demo.
2023-06-30 11:15:25 +01:00
David Leek
78ba72d861
feat: remove experimental flag for telemetry ( #4123 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
This removes the experimental feature flag that defaulted to turn off
telemetry collection
2023-06-30 11:27:54 +02:00
David Leek
3a14b97fdd
feat/telemetry opt out ( #4035 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
Adds a UI that shows current status of version and feature usage
collection configuration, and a presence in the configuration menu +
menu bar.
Configuring these features is done by setting environment variables. The
version info collection is an existing feature that we're making more
visible, the feature usage collection feature is a new feature that has
it's own environment configuration but also depends on version info
collection being active to work.
When version collection is turned off and the experimental feature flag
for feature usage collection is turned off:
<img width="1269" alt="image"
src="https://github.com/Unleash/unleash/assets/707867/435a07da-d238-4b5b-a150-07e3bd6b816f ">
When version collection is turned on and the experimental feature flag
is off:
<img width="1249" alt="image"
src="https://github.com/Unleash/unleash/assets/707867/8d1a76c5-99c9-4551-9a4f-86d477bbbf6f ">
When the experimental feature flag is enabled, and version+telemetry is
turned off:
<img width="1239" alt="image"
src="https://github.com/Unleash/unleash/assets/707867/e0bc532b-be94-4076-bee1-faef9bc48a5b ">
When version collection is turned on, the experimental feature flag is
enabled, and telemetry collection is turned off:
<img width="1234" alt="image"
src="https://github.com/Unleash/unleash/assets/707867/1bd190c1-08fe-4402-bde3-56f863a33289 ">
When version collection is turned on, the experimental feature flag is
enabled, and telemetry collection is turned on:
<img width="1229" alt="image"
src="https://github.com/Unleash/unleash/assets/707867/848912cd-30bd-43cf-9b81-c58a4cbad1e4 ">
When version collection is turned off, the experimental feature flag is
enabled, and telemetry collection is turned on:
<img width="1241" alt="image"
src="https://github.com/Unleash/unleash/assets/707867/d2b981f2-033f-4fae-a115-f93e0653729b ">
---------
Co-authored-by: sighphyre <liquidwicked64@gmail.com>
Co-authored-by: Nuno Góis <github@nunogois.com>
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2023-06-30 08:43:58 +02:00
Nuno Góis
73b4ae18c1
feat: responsive strategy icons ( #4121 )
...
https://linear.app/unleash/issue/2-1167/multiple-strategies-breaking-the-environment-card
https://linear.app/unleash/issue/2-1179/buttons-have-an-extra-space-if-the-icon-its-not-visible
This fixes the broken UI when we have too many strategies.
Before:
<img width="1500" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/ddf2f636-965c-4527-b879-dba5c16d9630 ">
After:
<img width="1303" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/852c20c9-c5f4-4aa5-b8c0-e5bc5286c572 ">
We also added the new strategy type to the tooltips:
<img width="519" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/117ee00f-f2a7-4ecb-8596-44486a2870a2 ">
<img width="422" alt="image"
src="https://github.com/Unleash/unleash/assets/14320932/4281a48c-4b6e-4100-86e2-29dfe9ce4cec ">
This also fixes an extra margin we caught on our `PermissionButton` when
it had no endIcon set.
Co-authored by: @daveleek
---------
Co-authored-by: David Leek <david@getunleash.io>
2023-06-29 18:01:27 +01:00
Jaanus Sellin
b6f405d1af
fix: default strategy groupId failure ( #4120 )
2023-06-29 16:40:14 +03:00
Tymoteusz Czech
a073792d8c
fix: project 404 ( #4114 )
...
## About the changes
If project doesn't exist, show 404 information.
![image](https://github.com/Unleash/unleash/assets/2625371/6d7e1dfa-52f0-495b-a559-9733ec0b9340 )
<!-- Does it close an issue? Multiple? -->
Closes
[issue/1-1069](https://linear.app/unleash/issue/1-1069/project-doesnt-show-404-if-it-doesnt-exist )
2023-06-29 12:48:32 +02:00
Thomas Heartman
be4c0f2578
chore: remove unused imports from yarn lint
( #4082 )
2023-06-29 09:08:00 +00:00
Nuno Góis
0b3ed79ecc
refactor: roles - make better plan assumptions ( #4113 )
...
https://linear.app/unleash/issue/2-1171/refactor-custom-root-roles-with-correct-plan-assumptions
This cleans up the hotfix `RoleSelect2` component and makes `RoleSelect`
take in a `roles` prop from the parent component.
This also simplifies the role hooks again to assume Enterprise plan by
default. This means, however, that we must ensure that we only call
these hooks in Enterprise features or, if we do call them in other
plans, that we provide a graceful fallback for non-Enterprise.
Non-Enterprise instances do not have this endpoint, and so they are
currently grabbing role information from e.g. `useUsers` and
`useServiceAccounts`.
I'm not sure how I feel about this. Roles are an overarching concept of
Unleash. To me, having to be extremely conscious about the exact
scenario in which you're using such a hook feels like a trap, instead of
"I need roles, so I'll grab the `useRoles` hook and not think much about
it". I also don't like the way `roles` are currently tied to the users,
service accounts, project access, (...) instead of being its own thing.
This could be solved by a `RoleController` exposing the GET endpoints in
OSS, since all of the logic we need for this use-case lives there
anyways. This would then be overridden with the Enterprise-specific
controller when wrapped. This way we could assume the endpoint is always
there, no matter the plan.
This is just an idea and not something I explored in the PR. For now I'm
just focusing on leaving this feature in a sane state.
Tested this manually on `Pro` and `Enterprise` and I believe everything
is acting the way we intend, but would love some extra eyes.
2023-06-28 16:00:14 +01:00
renovate[bot]
5754d3064c
chore(deps): update dependency sass to v1.63.5 ( #4105 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass ) | [`1.63.4` ->
`1.63.5`](https://renovatebot.com/diffs/npm/sass/1.63.4/1.63.5 ) |
[![age](https://badges.renovateapi.com/packages/npm/sass/1.63.5/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/sass/1.63.5/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/sass/1.63.5/compatibility-slim/1.63.4 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/sass/1.63.5/confidence-slim/1.63.4 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>sass/dart-sass (sass)</summary>
###
[`v1.63.5`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#​1635 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.63.4...1.63.5 )
##### JavaScript API
- Fix a bug where loading the package through both CJS `require()` and
ESM
`import` could crash on Node.js.
##### Embedded Sass
- Fix a deadlock when running at high concurrency on 32-bit systems.
- Fix a race condition where the embedded compiler could deadlock or
crash if a
compilation ID was reused immediately after the compilation completed.
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjM1LjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-28 11:01:53 +00:00
andreas-unleash
d10ddcb12c
Fix/default strategy group ( #4110 )
2023-06-28 13:18:44 +03:00
andreas-unleash
5cbbd6f798
chore: remove strategyImprovements flag ( #4043 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
Remove strategy improvements flag
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
[1-1048](https://linear.app/unleash/issue/1-1048/remove-strategyimprovements-flag )
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-06-28 11:38:21 +03:00
renovate[bot]
a0b34c1ae9
chore(deps): update dependency cypress to v12.15.0 ( #4100 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress](https://togithub.com/cypress-io/cypress ) | [`12.12.0` ->
`12.15.0`](https://renovatebot.com/diffs/npm/cypress/12.12.0/12.15.0 ) |
[![age](https://badges.renovateapi.com/packages/npm/cypress/12.15.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/cypress/12.15.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/cypress/12.15.0/compatibility-slim/12.12.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/cypress/12.15.0/confidence-slim/12.12.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>cypress-io/cypress (cypress)</summary>
###
[`v12.15.0`](https://togithub.com/cypress-io/cypress/releases/tag/v12.15.0 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.14.0...v12.15.0 )
Changelog:
https://docs.cypress.io/guides/references/changelog#​12-15-0
###
[`v12.14.0`](https://togithub.com/cypress-io/cypress/releases/tag/v12.14.0 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.13.0...v12.14.0 )
Changelog:
https://docs.cypress.io/guides/references/changelog#​12-14-0
###
[`v12.13.0`](https://togithub.com/cypress-io/cypress/releases/tag/v12.13.0 )
[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v12.12.0...v12.13.0 )
Changelog:
https://docs.cypress.io/guides/references/changelog#​12-13-0
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjM1LjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-28 06:24:10 +00:00
renovate[bot]
40588c9c26
chore(deps): update dependency @types/node to v17.0.45 ( #4099 )
...
[![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 )) |
[`17.0.18` ->
`17.0.45`](https://renovatebot.com/diffs/npm/@types%2fnode/17.0.18/17.0.45 )
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2fnode/17.0.45/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fnode/17.0.45/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2fnode/17.0.45/compatibility-slim/17.0.18 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fnode/17.0.45/confidence-slim/17.0.18 )](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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjM1LjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-28 04:35:22 +00:00
renovate[bot]
c69e5d03af
chore(deps): update react-router monorepo to v6.13.0 ( #4066 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [react-router](https://togithub.com/remix-run/react-router ) |
[`6.11.2` ->
`6.13.0`](https://renovatebot.com/diffs/npm/react-router/6.11.2/6.13.0 )
|
[![age](https://badges.renovateapi.com/packages/npm/react-router/6.13.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/react-router/6.13.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/react-router/6.13.0/compatibility-slim/6.11.2 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/react-router/6.13.0/confidence-slim/6.11.2 )](https://docs.renovatebot.com/merge-confidence/ )
|
| [react-router-dom](https://togithub.com/remix-run/react-router ) |
[`6.11.2` ->
`6.13.0`](https://renovatebot.com/diffs/npm/react-router-dom/6.11.2/6.13.0 )
|
[![age](https://badges.renovateapi.com/packages/npm/react-router-dom/6.13.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/react-router-dom/6.13.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/react-router-dom/6.13.0/compatibility-slim/6.11.2 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/react-router-dom/6.13.0/confidence-slim/6.11.2 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>remix-run/react-router (react-router)</summary>
###
[`v6.13.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#​6130 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.12.1...react-router@6.13.0 )
##### Minor Changes
- Move
[`React.startTransition`](https://react.dev/reference/react/startTransition )
usage behind a [future
flag](https://reactrouter.com/en/main/guides/api-development-strategy )
to avoid issues with existing incompatible `Suspense` usages. We
recommend folks adopting this flag to be better compatible with React
concurrent mode, but if you run into issues you can continue without the
use of `startTransition` until v7. Issues usually boils down to creating
net-new promises during the render cycle, so if you run into issues you
should either lift your promise creation out of the render cycle or put
it behind a `useMemo`.
([#​10596](https://togithub.com/remix-run/react-router/pull/10596 ))
Existing behavior will no longer include `React.startTransition`:
```jsx
<BrowserRouter>
<Routes>{/*...*/}</Routes>
</BrowserRouter>
<RouterProvider router={router} />
```
If you wish to enable `React.startTransition`, pass the future flag to
your component:
```jsx
<BrowserRouter future={{ v7_startTransition: true }}>
<Routes>{/*...*/}</Routes>
</BrowserRouter>
<RouterProvider router={router} future={{ v7_startTransition: true }}/>
```
##### Patch Changes
- Work around webpack/terser `React.startTransition` minification bug in
production mode
([#​10588](https://togithub.com/remix-run/react-router/pull/10588 ))
###
[`v6.12.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#​6121 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.12.0...react-router@6.12.1 )
> **Warning**
> Please use version `6.13.0` or later instead of `6.12.1`. This version
suffers from a `webpack`/`terser` minification issue resulting in
invalid minified code in your resulting production bundles which can
cause issues in your application. See
[#​10579](https://togithub.com/remix-run/react-router/issues/10579 )
for more details.
##### Patch Changes
- Adjust feature detection of `React.startTransition` to fix webpack +
react 17 compilation error
([#​10569](https://togithub.com/remix-run/react-router/pull/10569 ))
###
[`v6.12.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#​6120 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.11.2...react-router@6.12.0 )
##### Minor Changes
- Wrap internal router state updates with `React.startTransition` if it
exists
([#​10438](https://togithub.com/remix-run/react-router/pull/10438 ))
##### Patch Changes
- Updated dependencies:
- `@remix-run/router@1.6.3`
</details>
<details>
<summary>remix-run/react-router (react-router-dom)</summary>
###
[`v6.13.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#​6130 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.12.1...react-router-dom@6.13.0 )
##### Minor Changes
- Move
[`React.startTransition`](https://react.dev/reference/react/startTransition )
usage behind a [future
flag](https://reactrouter.com/en/main/guides/api-development-strategy )
to avoid issues with existing incompatible `Suspense` usages. We
recommend folks adopting this flag to be better compatible with React
concurrent mode, but if you run into issues you can continue without the
use of `startTransition` until v7. Issues usually boils down to creating
net-new promises during the render cycle, so if you run into issues you
should either lift your promise creation out of the render cycle or put
it behind a `useMemo`.
([#​10596](https://togithub.com/remix-run/react-router/pull/10596 ))
Existing behavior will no longer include `React.startTransition`:
```jsx
<BrowserRouter>
<Routes>{/*...*/}</Routes>
</BrowserRouter>
<RouterProvider router={router} />
```
If you wish to enable `React.startTransition`, pass the future flag to
your component:
```jsx
<BrowserRouter future={{ v7_startTransition: true }}>
<Routes>{/*...*/}</Routes>
</BrowserRouter>
<RouterProvider router={router} future={{ v7_startTransition: true }}/>
```
##### Patch Changes
- Work around webpack/terser `React.startTransition` minification bug in
production mode
([#​10588](https://togithub.com/remix-run/react-router/pull/10588 ))
- Updated dependencies:
- `react-router@6.13.0`
###
[`v6.12.1`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#​6121 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.12.0...react-router-dom@6.12.1 )
> **Warning**
> Please use version `6.13.0` or later instead of `6.12.1`. This version
suffers from a `webpack`/`terser` minification issue resulting in
invalid minified code in your resulting production bundles which can
cause issues in your application. See
[#​10579](https://togithub.com/remix-run/react-router/issues/10579 )
for more details.
##### Patch Changes
- Adjust feature detection of `React.startTransition` to fix webpack +
react 17 compilation error
([#​10569](https://togithub.com/remix-run/react-router/pull/10569 ))
- Updated dependencies:
- `react-router@6.12.1`
###
[`v6.12.0`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router-dom/CHANGELOG.md#​6120 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router-dom@6.11.2...react-router-dom@6.12.0 )
##### Minor Changes
- Wrap internal router state updates with `React.startTransition` if it
exists
([#​10438](https://togithub.com/remix-run/react-router/pull/10438 ))
##### Patch Changes
- Re-throw `DOMException` (`DataCloneError`) when attempting to perform
a `PUSH` navigation with non-serializable state.
([#​10427](https://togithub.com/remix-run/react-router/pull/10427 ))
- Updated dependencies:
- `@remix-run/router@1.6.3`
- `react-router@6.12.0`
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-27 21:44:19 +00:00
Ivar Conradi Østhus
d4390c8759
fix: allow roles to be selected when adding user to project ( #4102 )
2023-06-27 22:18:30 +02:00
renovate[bot]
b973184c53
chore(deps): update dependency @uiw/react-codemirror to v4.21.3 ( #4048 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@uiw/react-codemirror](https://uiwjs.github.io/react-codemirror )
([source](https://togithub.com/uiwjs/react-codemirror )) | [`4.21.1` ->
`4.21.3`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.21.1/4.21.3 )
|
[![age](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.21.3/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.21.3/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.21.3/compatibility-slim/4.21.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.21.3/confidence-slim/4.21.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror (@​uiw/react-codemirror)</summary>
###
[`v4.21.3`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.3 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.2...v4.21.3 )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.3/file/README.md )
Documentation v4.21.3:
https://raw.githack.com/uiwjs/react-codemirror/04175a5/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.2...v4.21.3
```shell
npm i @​uiw/react-codemirror@4.21.3
```
- 💄 chore: update workflows config.
[`a1d6627`](https://togithub.com/uiwjs/react-codemirror/commit/a1d6627 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💄 chore(deps): update dependency lerna to v7
[#​48](https://togithub.com/uiwjs/react-codemirror/issues/48 )
[`38e78b8`](https://togithub.com/uiwjs/react-codemirror/commit/38e78b8 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💄 chore: update lerna config.
[`043a23c`](https://togithub.com/uiwjs/react-codemirror/commit/043a23c )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🎨 style: fix scroller height style.
([#​519](https://togithub.com/uiwjs/react-codemirror/issues/519 ))
[`fa8b6f9`](https://togithub.com/uiwjs/react-codemirror/commit/fa8b6f9 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.2`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.2 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.1...v4.21.2 )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.2/file/README.md )
Documentation v4.21.2:
https://raw.githack.com/uiwjs/react-codemirror/a04cba4/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.1...v4.21.2
```shell
npm i @​uiw/react-codemirror@4.21.2
```
- 🌍 website: update CodeMirror height style.
[`ec18778`](https://togithub.com/uiwjs/react-codemirror/commit/ec18778 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🐞 fix: fix view update bug.
([#​520](https://togithub.com/uiwjs/react-codemirror/issues/520 ))
[`a48c6b6`](https://togithub.com/uiwjs/react-codemirror/commit/a48c6b6 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-27 19:22:44 +00:00
renovate[bot]
c979cf8dce
chore(deps): update dependency vitest to v0.32.2 ( #4059 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vitest](https://togithub.com/vitest-dev/vitest ) | [`0.31.4` ->
`0.32.2`](https://renovatebot.com/diffs/npm/vitest/0.31.4/0.32.2 ) |
[![age](https://badges.renovateapi.com/packages/npm/vitest/0.32.2/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/vitest/0.32.2/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/vitest/0.32.2/compatibility-slim/0.31.4 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/vitest/0.32.2/confidence-slim/0.31.4 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vitest-dev/vitest</summary>
###
[`v0.32.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.2 )
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.1...v0.32.2 )
##### 🐞 Bug Fixes
- **browser**: Don't fail on importing diff-sequences - by
[@​sheremet-va](https://togithub.com/sheremet-va )
[<samp>(00b0e)</samp>](https://togithub.com/vitest-dev/vitest/commit/00b0e6a3 )
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.1...v0.32.2 )
###
[`v0.32.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.1 )
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.0...v0.32.1 )
##### 🚀 Features
- Export `registerConsoleShortcuts` from `vitest/node` - by
[@​deot](https://togithub.com/deot ) in
[https://github.com/vitest-dev/vitest/issues/3563 ](https://togithub.com/vitest-dev/vitest/issues/3563 )
[<samp>(bc49b)</samp>](https://togithub.com/vitest-dev/vitest/commit/bc49bac7 )
- **expect**: Support `expect.unreachable` - by
[@​fenghan34](https://togithub.com/fenghan34 ) and
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3556 ](https://togithub.com/vitest-dev/vitest/issues/3556 )
[<samp>(8e385)</samp>](https://togithub.com/vitest-dev/vitest/commit/8e385bb0 )
- **runner**: `describe`/`test` name support anonymous function - by
[@​btea](https://togithub.com/btea ) in
[https://github.com/vitest-dev/vitest/issues/3562 ](https://togithub.com/vitest-dev/vitest/issues/3562 )
[<samp>(3d436)</samp>](https://togithub.com/vitest-dev/vitest/commit/3d43638c )
##### 🐞 Bug Fixes
- Avoid call stack recursion with large error (fix:
[#​3060](https://togithub.com/vitest-dev/vitest/issues/3060 )) -
by [@​nathanmmiller](https://togithub.com/nathanmmiller ) and
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3078 ](https://togithub.com/vitest-dev/vitest/issues/3078 )
and
[https://github.com/vitest-dev/vitest/issues/3060 ](https://togithub.com/vitest-dev/vitest/issues/3060 )
[<samp>(02196)</samp>](https://togithub.com/vitest-dev/vitest/commit/02196f9d )
- Automatically remove define related configuration - by
[@​btea](https://togithub.com/btea ) in
[https://github.com/vitest-dev/vitest/issues/3552 ](https://togithub.com/vitest-dev/vitest/issues/3552 )
[<samp>(368b8)</samp>](https://togithub.com/vitest-dev/vitest/commit/368b8259 )
- Import `performance` from `perf_hooks` - by
[@​Max10240](https://togithub.com/Max10240 ) and
**wangbaolong.wbl** in
[https://github.com/vitest-dev/vitest/issues/3578 ](https://togithub.com/vitest-dev/vitest/issues/3578 )
and
[https://github.com/vitest-dev/vitest/issues/3579 ](https://togithub.com/vitest-dev/vitest/issues/3579 )
[<samp>(24ec8)</samp>](https://togithub.com/vitest-dev/vitest/commit/24ec85a8 )
- Revert concordance diff, use jest's diff output - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3582 ](https://togithub.com/vitest-dev/vitest/issues/3582 )
[<samp>(9c7ea)</samp>](https://togithub.com/vitest-dev/vitest/commit/9c7ea382 )
- Typo in config suggestion - by
[@​Krisell](https://togithub.com/Krisell ) in
[https://github.com/vitest-dev/vitest/issues/3583 ](https://togithub.com/vitest-dev/vitest/issues/3583 )
[<samp>(68985)</samp>](https://togithub.com/vitest-dev/vitest/commit/689855bb )
- **browser**:
- Change optimized deps to use `vitest` - by
[@​userquin](https://togithub.com/userquin ) in
[https://github.com/vitest-dev/vitest/issues/3580 ](https://togithub.com/vitest-dev/vitest/issues/3580 )
[<samp>(b4ac8)</samp>](https://togithub.com/vitest-dev/vitest/commit/b4ac88e9 )
- Access **vi_inject** only if it was injected - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3587 ](https://togithub.com/vitest-dev/vitest/issues/3587 )
[<samp>(d9e14)</samp>](https://togithub.com/vitest-dev/vitest/commit/d9e1419a )
- **mocker**:
- Respect namespace import when hoisting vi.mock - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3547 ](https://togithub.com/vitest-dev/vitest/issues/3547 )
[<samp>(158c4)</samp>](https://togithub.com/vitest-dev/vitest/commit/158c4bb0 )
- **ui**:
- Navigate to dashboard when re-running tests from coverage page - by
[@​userquin](https://togithub.com/userquin ) in
[https://github.com/vitest-dev/vitest/issues/3529 ](https://togithub.com/vitest-dev/vitest/issues/3529 )
[<samp>(bc283)</samp>](https://togithub.com/vitest-dev/vitest/commit/bc283ae3 )
- **vite-node**:
- Correctly resolve virtual modules - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3544 ](https://togithub.com/vitest-dev/vitest/issues/3544 )
[<samp>(0cbb0)</samp>](https://togithub.com/vitest-dev/vitest/commit/0cbb07b4 )
- Fix errors caused by commonjs export circular references - by
[@​rxliuli](https://togithub.com/rxliuli ) in
[https://github.com/vitest-dev/vitest/issues/3570 ](https://togithub.com/vitest-dev/vitest/issues/3570 )
[<samp>(b097c)</samp>](https://togithub.com/vitest-dev/vitest/commit/b097cef8 )
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.0...v0.32.1 )
###
[`v0.32.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.0 )
[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.31.4...v0.32.0 )
##### 🚨 Breaking Changes
- Throw an error, if the module cannot be resolved - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3307 ](https://togithub.com/vitest-dev/vitest/issues/3307 )
[<samp>(1ad63)</samp>](https://togithub.com/vitest-dev/vitest/commit/1ad63b0c )
- Vitest used to fall back to the original import when it could not
resolve it to the file path or the virtual module. This leads to
hard-to-find module graph mismatches if you had incorrect alias or
relied on relative imports to be resolved to the project root (which is
usual behavior in TypeScript) because the code accidentally "worked".
With this release, Vitest will now throw an error if it cannot resolve
the module - there are possible edge cases that are not covered yet, so
if you have any problems with this, please open a separate issue with
reproduction.
- Improve globs - by
[@​nickmccurdy](https://togithub.com/nickmccurdy ) in
[https://github.com/vitest-dev/vitest/issues/3392 ](https://togithub.com/vitest-dev/vitest/issues/3392 )
[<samp>(19ecc)</samp>](https://togithub.com/vitest-dev/vitest/commit/19ecc6c7 )
- Vitest now has glob patterns similar to Jest for better compatibility.
It's possible that some files will be considered test files when
previously they were not. For example, Vitest now considers `test.js` to
be a test file. Also any file in `__tests__` is now considered to be a
test, not just files with `test` or `spec` suffix.
- Add `@vitest/coverage-v8` package - by
[@​AriPerkkio](https://togithub.com/AriPerkkio ) in
[https://github.com/vitest-dev/vitest/issues/3339 ](https://togithub.com/vitest-dev/vitest/issues/3339 )
[<samp>(82112)</samp>](https://togithub.com/vitest-dev/vitest/commit/821126f1 )
- Vitest now uses v8 code coverage directly for better performance.
`@vitest/coverage-c8` is deprecated as Vitest no longer uses c8 package
for coverage output. It will not be updated anymore, and Vitest will
fail in the next version if the user has `c8` as their coverage
provider. Please, install the new `@vitest/coverage-v8` package if you
previously used `@vitest/coverage-c8`.
- **mocker**: Don't restore mock to the original if the module is
automocked - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3518 ](https://togithub.com/vitest-dev/vitest/issues/3518 )
[<samp>(c1004)</samp>](https://togithub.com/vitest-dev/vitest/commit/c1004e14 )
- `spy.mockRestore` on auto-mocked named exports will no longer restore
their implementation to the actual function. This behavior better
matches what Jest does.
##### 🚀 Features
- Support ssr optimizer - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3490 ](https://togithub.com/vitest-dev/vitest/issues/3490 )
[<samp>(89842)</samp>](https://togithub.com/vitest-dev/vitest/commit/898422b0 )
- Image type add apng - by [@​btea](https://togithub.com/btea )
in
[https://github.com/vitest-dev/vitest/issues/3498 ](https://togithub.com/vitest-dev/vitest/issues/3498 )
[<samp>(a53c2)</samp>](https://togithub.com/vitest-dev/vitest/commit/a53c2151 )
- **expect**: Support `expect.soft` - by
[@​Dunqing](https://togithub.com/Dunqing ) in
[https://github.com/vitest-dev/vitest/issues/3507 ](https://togithub.com/vitest-dev/vitest/issues/3507 )
[<samp>(7c687)</samp>](https://togithub.com/vitest-dev/vitest/commit/7c687ada )
- **runner**: Support using function/class as `describe`/`test` name -
by [@​fenghan34](https://togithub.com/fenghan34 ) in
[https://github.com/vitest-dev/vitest/issues/3497 ](https://togithub.com/vitest-dev/vitest/issues/3497 )
[<samp>(15253)</samp>](https://togithub.com/vitest-dev/vitest/commit/15253890 )
##### 🐞 Bug Fixes
- The cli option is passed to coverage.exclude - by
[@​btea](https://togithub.com/btea ) in
[https://github.com/vitest-dev/vitest/issues/3506 ](https://togithub.com/vitest-dev/vitest/issues/3506 )
[<samp>(c37cd)</samp>](https://togithub.com/vitest-dev/vitest/commit/c37cdebe )
- **optimizer**: Always respect optimizeDeps even if include/exclude is
overridden - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3488 ](https://togithub.com/vitest-dev/vitest/issues/3488 )
[<samp>(eb285)</samp>](https://togithub.com/vitest-dev/vitest/commit/eb285ea0 )
- **runner**: Ensure Vitest is deduped - by
[@​sheremet-va](https://togithub.com/sheremet-va ) in
[https://github.com/vitest-dev/vitest/issues/3489 ](https://togithub.com/vitest-dev/vitest/issues/3489 )
[<samp>(2deb7)</samp>](https://togithub.com/vitest-dev/vitest/commit/2deb70ab )
- **ui**: Don't cache coverage assets - by
[@​userquin](https://togithub.com/userquin ) in
[https://github.com/vitest-dev/vitest/issues/3508 ](https://togithub.com/vitest-dev/vitest/issues/3508 )
[<samp>(952b5)</samp>](https://togithub.com/vitest-dev/vitest/commit/952b5be6 )
- **vite-node**: Circular import stuck - by
[@​Dunqing](https://togithub.com/Dunqing ) in
[https://github.com/vitest-dev/vitest/issues/3480 ](https://togithub.com/vitest-dev/vitest/issues/3480 )
[<samp>(50f07)</samp>](https://togithub.com/vitest-dev/vitest/commit/50f0700d )
- **watch**: Junit reporter fails to re-generate report - by
[@​AriPerkkio](https://togithub.com/AriPerkkio ) in
[https://github.com/vitest-dev/vitest/issues/3496 ](https://togithub.com/vitest-dev/vitest/issues/3496 )
[<samp>(5b73c)</samp>](https://togithub.com/vitest-dev/vitest/commit/5b73cbf8 )
##### [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.31.4...v0.32.0 )
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-27 14:09:08 +00:00
Ivar Conradi Østhus
464ef5b326
fix: break toggle description niceley ( #4093 )
...
fixes : #3096
2023-06-27 09:15:16 +02:00
Ivar Conradi Østhus
b36ab58f87
fix: add timestamp to feature toggle metrics ( #4094 )
...
fixes : #2873
![image](https://github.com/Unleash/unleash/assets/158948/7d5bb8ee-6b88-49ad-8c51-474e19dc833d )
2023-06-27 09:14:45 +02:00
renovate[bot]
9fa280c59e
chore(deps): update dependency eslint to v8.43.0 ( #4091 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org )
([source](https://togithub.com/eslint/eslint )) | [`8.42.0` ->
`8.43.0`](https://renovatebot.com/diffs/npm/eslint/8.42.0/8.43.0 ) |
[![age](https://badges.renovateapi.com/packages/npm/eslint/8.43.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.43.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/eslint/8.43.0/compatibility-slim/8.42.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.43.0/confidence-slim/8.42.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>eslint/eslint</summary>
### [`v8.43.0`](https://togithub.com/eslint/eslint/releases/tag/v8.43.0 )
[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.42.0...v8.43.0 )
#### Features
-
[`14581ff`](14581ff15a
)
feat: directive prologue detection and autofix condition in `quotes`
([#​17284](https://togithub.com/eslint/eslint/issues/17284 ))
(Francesco Trotta)
-
[`e50fac3`](e50fac3f8f
)
feat: add declaration loc to message in block-scoped-var
([#​17252](https://togithub.com/eslint/eslint/issues/17252 ))
(Milos Djermanovic)
-
[`1b7faf0`](1b7faf0702
)
feat: add `skipJSXText` option to `no-irregular-whitespace` rule
([#​17182](https://togithub.com/eslint/eslint/issues/17182 )) (Azat
S)
#### Bug Fixes
-
[`5338b56`](5338b56fda
)
fix: normalize `cwd` passed to `ESLint`/`FlatESLint` constructor
([#​17277](https://togithub.com/eslint/eslint/issues/17277 ))
(Milos Djermanovic)
-
[`54383e6`](54383e69b0
)
fix: Remove `no-extra-parens` autofix for potential directives
([#​17022](https://togithub.com/eslint/eslint/issues/17022 ))
(Francesco Trotta)
#### Documentation
-
[`8b855ea`](8b855ea058
)
docs: resubmit pr17061 doc changes
([#​17292](https://togithub.com/eslint/eslint/issues/17292 )) (唯然)
-
[`372722e`](372722eac3
)
docs: resubmit pr17012 doc changes
([#​17293](https://togithub.com/eslint/eslint/issues/17293 )) (唯然)
-
[`67e7af3`](67e7af3fdb
)
docs: resubmit custom-rules doc changes
([#​17294](https://togithub.com/eslint/eslint/issues/17294 )) (唯然)
-
[`9e3d77c`](9e3d77cba6
)
docs: Resubmit Fix formatting in Custom Rules docs
([#​17281](https://togithub.com/eslint/eslint/issues/17281 ))
(Milos Djermanovic)
-
[`503647a`](503647a0b9
)
docs: Resubmit markVariableAsUsed docs
([#​17280](https://togithub.com/eslint/eslint/issues/17280 ))
(Nicholas C. Zakas)
-
[`e0cf0d8`](e0cf0d86d9
)
docs: Custom rule & plugin tutorial
([#​17024](https://togithub.com/eslint/eslint/issues/17024 )) (Ben
Perlmutter)
-
[`8e51ea9`](8e51ea943c
)
docs: resubmit `no-new` rule documentation
([#​17264](https://togithub.com/eslint/eslint/issues/17264 ))
(Nitin Kumar)
-
[`1b217f8`](1b217f8de1
)
docs: resubmit `Custom Processors` documentation
([#​17265](https://togithub.com/eslint/eslint/issues/17265 ))
(Nitin Kumar)
-
[`428fc76`](428fc76806
)
docs: resubmit `Create Plugins` documentation
([#​17268](https://togithub.com/eslint/eslint/issues/17268 ))
(Nitin Kumar)
-
[`bdca88c`](bdca88cf4f
)
docs: resubmit `Configuration Files` documentation
([#​17267](https://togithub.com/eslint/eslint/issues/17267 ))
(Nitin Kumar)
-
[`f5c01f2`](f5c01f281a
)
docs: resubmit `Manage Issues` documentation
([#​17266](https://togithub.com/eslint/eslint/issues/17266 ))
(Nitin Kumar)
-
[`b199295`](b199295459
)
docs: Resubmit custom rules update docs
([#​17273](https://togithub.com/eslint/eslint/issues/17273 )) (Ben
Perlmutter)
-
[`0e9980c`](0e9980c3a8
)
docs: add new `omitLastInOneLineClassBody` option to the `semi` rule
([#​17263](https://togithub.com/eslint/eslint/issues/17263 ))
(Nitin Kumar)
-
[`cb2560f`](cb2560f7a3
)
docs: Resubmit getScope/getDeclaredVariables docs
([#​17262](https://togithub.com/eslint/eslint/issues/17262 ))
(Nicholas C. Zakas)
-
[`85d2b30`](85d2b30bc3
)
docs: explain how to include predefined globals
([#​17261](https://togithub.com/eslint/eslint/issues/17261 ))
(Marcus Wyatt)
-
[`de4d3c1`](de4d3c14c3
)
docs: update flat config default ignore patterns
([#​17258](https://togithub.com/eslint/eslint/issues/17258 ))
(Milos Djermanovic)
-
[`3912f3a`](3912f3a225
)
docs: Improve `ignores` documentation
([#​17239](https://togithub.com/eslint/eslint/issues/17239 ))
(Francesco Trotta)
-
[`35e11d3`](35e11d3248
)
docs: fix typos and missing info
([#​17257](https://togithub.com/eslint/eslint/issues/17257 )) (Ed
Lucas)
-
[`0bc257c`](0bc257c290
)
docs: Clarify `no-div-regex` rule docs
([#​17051](https://togithub.com/eslint/eslint/issues/17051 ))
([#​17255](https://togithub.com/eslint/eslint/issues/17255 ))
(Francesco Trotta)
-
[`788d836`](788d83629a
)
docs: add references to MIT License
([#​17248](https://togithub.com/eslint/eslint/issues/17248 ))
(Milos Djermanovic)
-
[`58aab6b`](58aab6b6c0
)
docs: Update README (GitHub Actions Bot)
-
[`3ef5814`](3ef5814055
)
docs: Revert all changes after the license change
([#​17227](https://togithub.com/eslint/eslint/issues/17227 ))
(Milos Djermanovic)
-
[`03fc4aa`](03fc4aa847
)
docs: Update README (GitHub Actions Bot)
#### Chores
-
[`78350f6`](78350f6304
)
chore: upgrade
[@​eslint/js](https://togithub.com/eslint/js )[@​8](https://togithub.com/8 ).43.0
([#​17295](https://togithub.com/eslint/eslint/issues/17295 ))
(Milos Djermanovic)
-
[`62bf759`](62bf759124
)
chore: package.json update for
[@​eslint/js](https://togithub.com/eslint/js ) release (ESLint
Jenkins)
-
[`e0a2448`](e0a2448e0c
)
chore: docs package.license ISC => MIT
([#​17254](https://togithub.com/eslint/eslint/issues/17254 )) (唯然)
-
[`6a0196c`](6a0196c513
)
chore: use eslint-plugin-eslint-plugin flat configs
([#​17204](https://togithub.com/eslint/eslint/issues/17204 ))
(Milos Djermanovic)
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-24 07:06:25 +00:00
renovate[bot]
cc4636e8bc
chore(deps): update dependency @testing-library/dom to v8.20.1 ( #4090 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@testing-library/dom](https://togithub.com/testing-library/dom-testing-library )
| [`8.20.0` ->
`8.20.1`](https://renovatebot.com/diffs/npm/@testing-library%2fdom/8.20.0/8.20.1 )
|
[![age](https://badges.renovateapi.com/packages/npm/@testing-library%2fdom/8.20.1/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@testing-library%2fdom/8.20.1/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@testing-library%2fdom/8.20.1/compatibility-slim/8.20.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@testing-library%2fdom/8.20.1/confidence-slim/8.20.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>testing-library/dom-testing-library</summary>
###
[`v8.20.1`](https://togithub.com/testing-library/dom-testing-library/releases/tag/v8.20.1 )
[Compare
Source](https://togithub.com/testing-library/dom-testing-library/compare/v8.20.0...v8.20.1 )
##### Bug Fixes
- opera mobile version removed
([c5bd543](c5bd543f73
))
- pin aria-query version and upgrade lz-string
([4a13f4b](4a13f4b3f4
))
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-24 04:24:24 +00:00
renovate[bot]
aeb65d3cd4
chore(deps): update dependency sass to v1.63.4 ( #4056 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass ) | [`1.62.1` ->
`1.63.4`](https://renovatebot.com/diffs/npm/sass/1.62.1/1.63.4 ) |
[![age](https://badges.renovateapi.com/packages/npm/sass/1.63.4/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/sass/1.63.4/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/sass/1.63.4/compatibility-slim/1.62.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/sass/1.63.4/confidence-slim/1.62.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>sass/dart-sass</summary>
###
[`v1.63.4`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#​1634 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.63.3...1.63.4 )
##### JavaScript API
- Re-enable support for `import sass from 'sass'` when loading the
package from
an ESM module in Node.js. However, this syntax is now deprecated; ESM
users
should use `import * as sass from 'sass'` instead.
On the browser and other ESM-only platforms, only `import * as sass from
'sass'` is supported.
- Properly export the legacy API values `TRUE`, `FALSE`, `NULL`, and
`types` from
the ECMAScript module API.
##### Embedded Sass
- Fix a race condition where closing standard input while requests are
in-flight
could sometimes cause the process to hang rather than shutting down
gracefully.
- Properly include the root stylesheet's URL in the set of loaded URLs
when it
fails to parse.
###
[`v1.63.3`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#​1633 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.63.2...1.63.3 )
##### JavaScript API
- Fix loading Sass as an ECMAScript module on Node.js.
###
[`v1.63.2`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#​1632 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.63.1...1.63.2 )
- No user-visible changes.
###
[`v1.63.1`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#​1631 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.63.0...1.63.1 )
- No user-visible changes.
###
[`v1.63.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#​1630 )
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.62.1...1.63.0 )
##### JavaScript API
- Dart Sass's JS API now supports running in the browser. Further
details and
instructions for use are in [the
README](README.md#dart-sass-in-the-browser).
##### Embedded Sass
- The Dart Sass embedded compiler is now included as part of the primary
Dart
Sass distribution, rather than a separate executable. To use the
embedded
compiler, just run `sass --embedded` from any Sass executable (other
than the
pure JS executable).
The Node.js embedded host will still be distributed as the
`sass-embedded`
package on npm. The only change is that it will now provide direct
access to a
`sass` executable with the same CLI as the `sass` package.
- The Dart Sass embedded compiler now uses version 2.0.0 of the Sass
embedded
protocol. See [the spec][embedded-protocol-spec] for a full description
of the
protocol, and [the changelog][embedded-protocol-changelog] for a summary
of
changes since version 1.2.0.
[embedded-protocol-spec]:
https://togithub.com/sass/sass/blob/main/spec/embedded-protocol.md
[embedded-protocol-changelog]:
https://togithub.com/sass/sass/blob/main/EMBEDDED_PROTOCOL_CHANGELOG.md
- The Dart Sass embedded compiler now runs multiple simultaneous
compilations in
parallel, rather than serially.
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-23 18:29:02 +00:00
renovate[bot]
b769272743
chore(deps): update dependency semver to v7.5.2 [security] ( #4081 )
...
[![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.1` ->
`7.5.2`](https://renovatebot.com/diffs/npm/semver/7.5.1/7.5.2 ) |
[![age](https://badges.renovateapi.com/packages/npm/semver/7.5.2/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/semver/7.5.2/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/semver/7.5.2/compatibility-slim/7.5.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/semver/7.5.2/confidence-slim/7.5.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
### GitHub Vulnerability Alerts
#### [CVE-2022-25883](https://nvd.nist.gov/vuln/detail/CVE-2022-25883 )
Versions of the package semver before 7.5.2 are vulnerable to Regular
Expression Denial of Service (ReDoS) via the function new Range, when
untrusted user data is provided as a range.
---
### Release Notes
<details>
<summary>npm/node-semver</summary>
###
[`v7.5.2`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#​752-httpsgithubcomnpmnode-semvercomparev751v752-2023-06-15 )
[Compare
Source](https://togithub.com/npm/node-semver/compare/v7.5.1...v7.5.2 )
##### Bug Fixes
-
[`58c791f`](58c791f40b
)
[#​566](https://togithub.com/npm/node-semver/pull/566 ) diff when
detecting major change from prerelease
([#​566](https://togithub.com/npm/node-semver/issues/566 ))
([@​lukekarrys](https://togithub.com/lukekarrys ))
-
[`5c8efbc`](5c8efbcb3c
)
[#​565](https://togithub.com/npm/node-semver/pull/565 ) preserve
build in raw after inc
([#​565](https://togithub.com/npm/node-semver/issues/565 ))
([@​lukekarrys](https://togithub.com/lukekarrys ))
-
[`717534e`](717534ee35
)
[#​564](https://togithub.com/npm/node-semver/pull/564 ) better
handling of whitespace
([#​564](https://togithub.com/npm/node-semver/issues/564 ))
([@​lukekarrys](https://togithub.com/lukekarrys ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "" (UTC), 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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-23 17:00:32 +00:00
Nuno Góis
95a0c7748f
feat: upgrade AdminAlert to PermissionGuard ( #4074 )
...
https://linear.app/unleash/issue/2-1165/improve-adminalert-usage-to-be-more-generic-accept-non-admin
Upgrades our `AdminAlert` to a new `PermissionGuard`.
**Question**: We don't **need** to, but **should** we be specific about
the `ADMIN` permission every time?
Technically `PermissionGuard` could have `permissions` as optional and
assume `[]` by default, which will add `ADMIN` anyways. However, I feel
like we may gain some readability if we're specific about it. WDYT?
Single permission:
![image](https://github.com/Unleash/unleash/assets/14320932/eab414ae-e798-4ab6-ba96-cde2977dc98b )
Multiple permissions:
![image](https://github.com/Unleash/unleash/assets/14320932/25302442-8fcc-4aa1-9525-d54f5f9350af )
2023-06-23 13:25:35 +01:00
andreas-unleash
d2a98d0338
fix: set max height for add/replace button ( #4085 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
Sets a maxHeight property for add/replace button in playground
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-06-23 15:22:07 +03:00
renovate[bot]
4a0d5fcede
chore(deps): update dependency @types/uuid to v9.0.2 ( #4039 )
...
[![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/uuid](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped )) |
[`9.0.1` ->
`9.0.2`](https://renovatebot.com/diffs/npm/@types%2fuuid/9.0.1/9.0.2 ) |
[![age](https://badges.renovateapi.com/packages/npm/@types%2fuuid/9.0.2/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2fuuid/9.0.2/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2fuuid/9.0.2/compatibility-slim/9.0.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2fuuid/9.0.2/confidence-slim/9.0.1 )](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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-23 11:16:49 +00:00
Thomas Heartman
97875f3f59
chore: remove unused values to stop linter complaining ( #4078 )
2023-06-23 09:32:09 +00:00
Thomas Heartman
12c00733d9
feat: count number of combinations from playground ( #4077 )
...
This PR adds plausible tracking of the number of feature combinations
that we get from the advanced playground API.
The event type has been added to plausible
Relates to #3545
2023-06-23 09:29:13 +00:00
Gastón Fournier
89cf16f915
Feat/more granular permissions check in create apitoken ( #4072 )
...
## About the changes
This PR enables or disables create API token button based on the
permissions.
**Note:** the button is only displayed if you have READ permissions on
some API token. This is a minor limitation as having CREATE permissions
should also grant READ permissions, but right now this is up to the user
to set up the custom role with the correct permissions
**Note 2:** Project-specific API tokens are also ruled by the
project-specific permission to create API tokens in a project (just
having the root permissions to create a client token or frontend token
does not grant access to create a project-specific API token). The
permissions to access the creation of a project-specific API token then
rely on the root permissions to allow the user to create either a client
token or a frontend token.
---------
Co-authored-by: David Leek <david@getunleash.io>
2023-06-23 10:57:08 +02:00
andreas-unleash
c81de4a5bc
fix: add strategy bug when strategySplittedButton flag is on ( #4071 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
Fixes 2 bugs after the recent strategy improvements v2 changes:
- When creating a strategy the `groupId` param of the Gradual Rollout
strategy now populates the groupId (when using default strategy, the
groupId will only be overwritten when it is an empty string ) with the
feature name (as it was before)
- When editing/setting a default strategy for an environment the
`groupId` param should be an empty string, but editable.
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-06-23 07:31:29 +00:00
Mateusz Kwasniewski
175b103b12
fix: remove playground results flip ( #4076 )
2023-06-23 09:28:49 +02:00
Nuno Góis
4163788bba
fix: update roles permission guard ( #4070 )
...
https://linear.app/unleash/issue/2-1162/read-roles-permissions-should-give-you-access-to-read-roles
This updates the roles page permission guard to be the `READ_ROLES`
permission instead of `ADMIN`, which better reflects on the UI the real
permissions of the user.
Our current `AdminAlert` component is pretty limited however, and I plan
to improve it in
https://linear.app/unleash/issue/2-1165/improve-adminalert-usage-to-be-more-generic-accept-non-admin
to better reflect the permission we're missing (instead of alerting that
you need to be an admin).
2023-06-22 14:43:26 +00:00
Nuno Góis
40a4451818
fix: add admin guard to groups ( #4069 )
...
Adds an admin guard to groups: It is an admin feature and should be
guarded on the UI the same way other admin features are.
2023-06-22 15:37:02 +01:00
Thomas Heartman
e824d83f93
feat: link to strategy edit screens from playground strategy results ( #4063 )
...
This PR adds links from the strategy evaluation results directly to the
strategy edit screen.
If the code doesn't find any links, nothing changes.
The link text will be the name of the strategy and the title (if it
exists).
![image](https://github.com/Unleash/unleash/assets/17786332/10ddbee2-2b19-46b8-a8be-994233f759ea )
2023-06-22 11:51:38 +00:00
Mateusz Kwasniewski
f0fe2368e1
feat: execution plan diff table ( #4065 )
2023-06-22 13:46:29 +02:00
renovate[bot]
44771a5f67
chore(deps): update dependency @types/react to v17.0.62 ( #4038 )
...
[![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/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react )
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped )) |
[`17.0.60` ->
`17.0.62`](https://renovatebot.com/diffs/npm/@types%2freact/17.0.60/17.0.62 )
|
[![age](https://badges.renovateapi.com/packages/npm/@types%2freact/17.0.62/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@types%2freact/17.0.62/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@types%2freact/17.0.62/compatibility-slim/17.0.60 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@types%2freact/17.0.62/confidence-slim/17.0.60 )](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 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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-22 11:44:56 +00:00
andreas-unleash
fc35f227dc
fix: autocomplete bug when changing context field ( #4064 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
Fixes a bug with the Autocomplete tags not clearing when moving from on
context field with values to another
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-06-22 14:19:41 +03:00
Thomas Heartman
8cd89bb5a7
chore: update orval models ( #4062 )
...
Updates orval model based on the current enterprise changes.
Mostly doc/comment changes, but does introduce the new
strategySchemaLinks model.
2023-06-22 09:52:21 +00:00
Jaanus Sellin
e769cdd2ac
feat: plausible for new strategy flow ( #4057 )
2023-06-22 12:04:36 +03:00
andreas-unleash
559caee642
fix: multi env select should always have an environment selected ( #4061 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-06-22 11:55:15 +03:00
Mateusz Kwasniewski
374d49f5bf
feat: ui tweaks for playground ( #4058 )
2023-06-22 10:13:17 +02:00
andreas-unleash
566b91e298
feat: advanced playground multi value context fields ( #4053 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
Makes the autocomplete component in the playground context field - when
selecting a custom context field that has legal values - able to
select/edit multiple values.
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
[1-1006](https://linear.app/unleash/issue/1-1006/multi-value-context-field )
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-06-22 11:06:25 +03:00
Nuno Góis
7e9069e390
refactor: token permissions, drop admin-like permissions ( #4050 )
...
https://linear.app/unleash/issue/2-1155/refactor-permissions
- Our `rbac-middleware` now supports multiple OR permissions;
- Drops non-specific permissions (e.g. CRUD API token permissions
without specifying the token type);
- Makes our permission descriptions consistent;
- Drops our higher-level permissions that basically mean ADMIN (e.g.
ADMIN token permissions) in favor of `ADMIN` permission in order to
avoid privilege escalations;
This PR may help with
https://linear.app/unleash/issue/2-1144/discover-potential-privilege-escalations
as it may prevent privilege escalations altogether.
There's some UI permission logic around this, but in the future
https://linear.app/unleash/issue/2-1156/adapt-api-tokens-creation-ui-to-new-permissions
could take it a bit further by adapting the creation of tokens as well.
---------
Co-authored-by: Gastón Fournier <gaston@getunleash.io>
2023-06-22 08:35:54 +01:00
renovate[bot]
7c5971a2b4
chore(deps): update dependency @uiw/codemirror-theme-duotone to v4.21.3 ( #4046 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@uiw/codemirror-theme-duotone](https://uiwjs.github.io/react-codemirror/#/theme/data/duotone/light )
([source](https://togithub.com/uiwjs/react-codemirror )) | [`4.21.1` ->
`4.21.3`](https://renovatebot.com/diffs/npm/@uiw%2fcodemirror-theme-duotone/4.21.1/4.21.3 )
|
[![age](https://badges.renovateapi.com/packages/npm/@uiw%2fcodemirror-theme-duotone/4.21.3/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@uiw%2fcodemirror-theme-duotone/4.21.3/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@uiw%2fcodemirror-theme-duotone/4.21.3/compatibility-slim/4.21.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@uiw%2fcodemirror-theme-duotone/4.21.3/confidence-slim/4.21.1 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>uiwjs/react-codemirror</summary>
###
[`v4.21.3`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.3 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.2...v4.21.3 )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.3/file/README.md )
Documentation v4.21.3:
https://raw.githack.com/uiwjs/react-codemirror/04175a5/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.2...v4.21.3
```shell
npm i @​uiw/react-codemirror@4.21.3
```
- 💄 chore: update workflows config.
[`a1d6627`](https://togithub.com/uiwjs/react-codemirror/commit/a1d6627 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💄 chore(deps): update dependency lerna to v7
[#​48](https://togithub.com/uiwjs/react-codemirror/issues/48 )
[`38e78b8`](https://togithub.com/uiwjs/react-codemirror/commit/38e78b8 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 💄 chore: update lerna config.
[`043a23c`](https://togithub.com/uiwjs/react-codemirror/commit/043a23c )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🎨 style: fix scroller height style.
([#​519](https://togithub.com/uiwjs/react-codemirror/issues/519 ))
[`fa8b6f9`](https://togithub.com/uiwjs/react-codemirror/commit/fa8b6f9 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
###
[`v4.21.2`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.21.2 )
[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.21.1...v4.21.2 )
[![](https://img.shields.io/badge/Open%20in-unpkg-blue )](https://uiwjs.github.io/npm-unpkg/#/pkg/@​uiw/react-codemirror@4.21.2/file/README.md )
Documentation v4.21.2:
https://raw.githack.com/uiwjs/react-codemirror/a04cba4/index.html \
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.21.1...v4.21.2
```shell
npm i @​uiw/react-codemirror@4.21.2
```
- 🌍 website: update CodeMirror height style.
[`ec18778`](https://togithub.com/uiwjs/react-codemirror/commit/ec18778 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
- 🐞 fix: fix view update bug.
([#​520](https://togithub.com/uiwjs/react-codemirror/issues/520 ))
[`a48c6b6`](https://togithub.com/uiwjs/react-codemirror/commit/a48c6b6 )
[@​jaywcjlove](https://togithub.com/jaywcjlove )
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-22 04:30:54 +00:00
Nuno Góis
5c9bf7b0e9
refactor: misc cleanups ( #4022 )
...
Misc cleanups of unused imports / variables.
2023-06-21 15:08:52 +01:00
andreas-unleash
57066cf129
Feat/multi env select ( #4028 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-06-21 17:08:27 +03:00
Mateusz Kwasniewski
91f1072519
feat: initial scroll trigger ( #4036 )
2023-06-21 15:37:04 +02:00
Tymoteusz Czech
02ca60511f
Splitted strategy button ( #4025 )
...
## About the changes
![image](https://github.com/Unleash/unleash/assets/2625371/afaaaedf-4539-4a0b-a0fb-916d858ac6d3 )
https://linear.app/unleash/issue/1-1038/strategy-creation-split-into-two-buttons
2023-06-21 15:26:07 +02:00
Jaanus Sellin
71d242a299
chore: remove variant metrics flag ( #4042 )
2023-06-21 15:55:21 +03:00
Jaanus Sellin
3763e1b24d
fix: default segments should only be selected when using default stra… ( #4040 )
2023-06-21 15:38:47 +03:00
renovate[bot]
624172d331
chore(deps): update dependency @emotion/react to v11.11.1 ( #4014 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@emotion/react](https://togithub.com/emotion-js/emotion/tree/main#readme )
([source](https://togithub.com/emotion-js/emotion )) | [`11.11.0` ->
`11.11.1`](https://renovatebot.com/diffs/npm/@emotion%2freact/11.11.0/11.11.1 )
|
[![age](https://badges.renovateapi.com/packages/npm/@emotion%2freact/11.11.1/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/@emotion%2freact/11.11.1/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/@emotion%2freact/11.11.1/compatibility-slim/11.11.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/@emotion%2freact/11.11.1/confidence-slim/11.11.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>emotion-js/emotion</summary>
###
[`v11.11.1`](https://togithub.com/emotion-js/emotion/releases/tag/%40emotion/react%4011.11.1 )
[Compare
Source](https://togithub.com/emotion-js/emotion/compare/@emotion/react@11.11.0...@emotion/react@11.11.1 )
##### Patch Changes
- [#​3048](https://togithub.com/emotion-js/emotion/pull/3048 )
[`9357f337`](9357f33720
)
Thanks [@​naari3](https://togithub.com/naari3 )! - Added
`ElementType` to the Emotion's `JSX` namespace. It's defined in the same
way as the one in `@types/react` and should make it possible to use
components that return `string`s, `Promise`s and other types that are
valid in React.
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMzEuMCIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-21 11:39:25 +00:00
Mateusz Kwasniewski
50d4de86dd
fix: infinite playground rendering ( #4031 )
2023-06-21 11:52:53 +02:00
Nuno Góis
a9e9ae8c3e
feat: use new role components in project access ( #4018 )
...
https://linear.app/unleash/issue/2-1143/adapt-project-roles-to-use-the-new-role-selector-and-role-description
This PR further unifies roles, by having a single `IRole` interface to
cover both types, and re-using the same components for project roles.
2023-06-21 08:16:37 +01:00
Mateusz Kwasniewski
a5ee50cfc9
test: advanced playground error ( #4023 )
2023-06-21 08:17:53 +02:00
Mateusz Kwasniewski
a0862cfc10
feat: Query complexity validation ( #4017 )
2023-06-20 14:28:02 +02:00
Mateusz Kwasniewski
2e4f55707d
feat: store playground settings in local storage ( #4012 )
2023-06-20 11:34:27 +02:00
renovate[bot]
9aa175ce60
chore(deps): update dependency eslint to v8.42.0 ( #3976 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [eslint](https://eslint.org )
([source](https://togithub.com/eslint/eslint )) | [`8.41.0` ->
`8.42.0`](https://renovatebot.com/diffs/npm/eslint/8.41.0/8.42.0 ) |
[![age](https://badges.renovateapi.com/packages/npm/eslint/8.42.0/age-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.42.0/adoption-slim )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://badges.renovateapi.com/packages/npm/eslint/8.42.0/compatibility-slim/8.41.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.42.0/confidence-slim/8.41.0 )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>eslint/eslint</summary>
### [`v8.42.0`](https://togithub.com/eslint/eslint/releases/tag/v8.42.0 )
[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.41.0...v8.42.0 )
#### Features
-
[`b8448ff`](b8448ff1ae
)
feat: correct no-useless-return behaviour in try statements
([#​16996](https://togithub.com/eslint/eslint/issues/16996 ))
(Nitin Kumar)
#### Bug Fixes
-
[`a589636`](a5896360c3
)
fix: Config with `ignores` and without `files` should not always apply
([#​17181](https://togithub.com/eslint/eslint/issues/17181 ))
(Milos Djermanovic)
-
[`c4fad17`](c4fad173c7
)
fix: Correct ignore message for "node_modules" subfolders
([#​17217](https://togithub.com/eslint/eslint/issues/17217 ))
(Francesco Trotta)
#### Documentation
-
[`01d7142`](01d7142642
)
docs: Update README (GitHub Actions Bot)
-
[`e5182b7`](e5182b723f
)
docs: Update README (GitHub Actions Bot)
#### Chores
-
[`6ca5b7c`](6ca5b7ca3b
)
chore: upgrade
[@​eslint/js](https://togithub.com/eslint/js )[@​8](https://togithub.com/8 ).42.0
([#​17236](https://togithub.com/eslint/eslint/issues/17236 ))
(Milos Djermanovic)
-
[`67fc5e7`](67fc5e730e
)
chore: package.json update for
[@​eslint/js](https://togithub.com/eslint/js ) release (ESLint
Jenkins)
-
[`0892412`](0892412556
)
refactor: remove `Identifier` listener in no-irregular-whitespace
([#​17235](https://togithub.com/eslint/eslint/issues/17235 ))
(Milos Djermanovic)
-
[`f67d298`](f67d2984c3
)
test: Add `FlatESLint` tests with missing config files
([#​17164](https://togithub.com/eslint/eslint/issues/17164 ))
(Milos Djermanovic)
-
[`5b68d51`](5b68d51e3e
)
chore: Fix `fixedsize` attribute in code path analysis DOT debug output
([#​17202](https://togithub.com/eslint/eslint/issues/17202 ))
(Milos Djermanovic)
-
[`37432f2`](37432f27dc
)
chore: update descriptions in key-spacing tests
([#​17195](https://togithub.com/eslint/eslint/issues/17195 ))
(Milos Djermanovic)
</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://developer.mend.io/github/Unleash/unleash ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMTUuMiIsInVwZGF0ZWRJblZlciI6IjM1LjEzMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-19 18:31:04 +00:00
andreas-unleash
7534ada672
Fix multiple env select ( #4011 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
Fixes a bug with the multiple env select breaking playground
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-06-19 17:25:10 +03:00
Mateusz Kwasniewski
11e6236c0f
feat: environment diff ( #4007 )
2023-06-19 14:32:39 +02:00
Mateusz Kwasniewski
15dc98b497
fix: playground link ( #4008 )
2023-06-19 14:02:30 +02:00
Nuno Góis
3a27f2a4bd
feat: implement better roles sub-tabs ( #4009 )
...
https://linear.app/unleash/issue/2-1145/improve-roles-sub-tabs
Improves UI/UX of the roles sub-tabs.
Some of the logic is a bit specific due to the feature flag, will be
nice to clean this up once we remove it.
Before:
![image](https://github.com/Unleash/unleash/assets/14320932/cc277920-557c-45a9-a560-6026167dab1d )
After:
![image](https://github.com/Unleash/unleash/assets/14320932/51d1b5b3-068a-4bf5-84ca-24fdf708f899 )
2023-06-19 12:52:56 +01:00
Ivar Conradi Østhus
02600880d1
fix: specific actions for enterprise trial messages ( #4001 )
...
Co-authored-by: Nuno Góis <github@nunogois.com>
2023-06-19 13:48:26 +02:00
andreas-unleash
b97c6bdc7b
chore: Add advanced playground table test ( #4005 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
Adds a frontend test for AdvancedPlaygroundResultsTable
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-06-19 13:54:26 +03:00
Jaanus Sellin
54654c6368
feat: change CR strategy title and name behaviour ( #4004 )
2023-06-19 13:33:12 +03:00
Mateusz Kwasniewski
16a3f6069c
feat: Playground environment diff table ( #4002 )
2023-06-19 11:44:32 +02:00
Nuno Góis
eb8f16da8d
feat: roles unification ( #3999 )
...
https://linear.app/unleash/issue/2-1137/roles-unification-on-the-ui
Root and project roles should be managed in a similar manner, which
means using the same roles route and tab for both.
Additionally, this includes a big revamp to the project roles to align
them more closely with the modern and standardized custom root roles
that were recently developed. They mostly use the same components.
There are still more things we want to improve and unify, but we've left
some of that out of this PR due to PR size concerns.
2023-06-19 09:41:40 +01:00
Jaanus Sellin
60f4ce31f7
fix: usage of default strategy ( #3995 )
2023-06-19 11:31:08 +03:00
Jaanus Sellin
f7b0f0e410
fix: demo to use new query param ( #4000 )
2023-06-19 11:17:40 +03:00
Mateusz Kwasniewski
4035327d56
test: playground env table display ( #3989 )
2023-06-16 13:49:17 +02:00
Mateusz Kwasniewski
ce6ff2578a
fix: can review CR with skip change request ( #3998 )
2023-06-16 13:36:23 +02:00
Ivar Conradi Østhus
dcac61e4d9
fix: add trial expired warning for enterprise ( #3997 )
...
Adds the trial expired warning for enterprise as well.
2023-06-16 13:35:24 +02:00
Nuno Góis
58607f7f48
refactor: address custom root roles PR comments ( #3994 )
...
https://linear.app/unleash/issue/2-1135/address-3975-pr-comments-by-refactoring-some-of-the-new-custom-root
This pull request addresses the majority of the comments raised in issue
#3975 and lays the groundwork for unifying roles. The idea is for
project roles to also be managed in the "Roles" tab, and several
components, such as `RoleForm` and the `useRoleForm` can potentially be
reused.
I'll leave the further investigation and implementation of unifying
roles to be addressed in a separate task.
As a mostly unrelated UI fix, this also adds an arrow to the tooltip in
the `RoleBadge` component.
2023-06-15 14:03:47 +01:00
Mateusz Kwasniewski
c7ff3b472e
feat: Virtualized table with parent ref ( #3993 )
2023-06-15 14:11:04 +02:00
Tymoteusz Czech
221e3218df
fix: column initial state for project features ( #3983 )
2023-06-15 14:39:58 +03:00
Tymoteusz Czech
06f9e71f39
fix: show environment reorder handle ( #3990 )
...
## About the changes
Handle icon for reordering environments was not showing up.
**Before:**
![image](https://github.com/Unleash/unleash/assets/2625371/977cdda4-6cf2-4acf-affc-f812907bb543 )
**After**
![image](https://github.com/Unleash/unleash/assets/2625371/ce495682-5366-4d31-8f5d-1601949d5089 )
2023-06-15 13:39:22 +02:00
Jaanus Sellin
6e374be790
feat: strategy tooltip grouping and default ( #3986 )
2023-06-15 14:29:37 +03:00
Tymoteusz Czech
e0ed2fb830
fix: table imports ( #3982 )
...
## About the changes
Quick fix for build warnings on frontend - prevent circular
dependencies.
2023-06-15 13:02:14 +02:00
andreas-unleash
650f6cc857
feat: Advanced playground table ( #3978 )
...
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
Implements the Advanced Playground Table
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->
<!-- Does it close an issue? Multiple? -->
Closes #
[1-1007](https://linear.app/unleash/issue/1-1007/env-aware-results-table )
<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10 ) item:
#
-->
### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->
![Screenshot 2023-06-14 at 15 04
08](https://github.com/Unleash/unleash/assets/104830839/2f76d6f5-f92b-4586-bb4b-265f26eeb836 )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-06-15 09:29:31 +00:00
Mateusz Kwasniewski
9853aa0217
feat:playground environment table ( #3985 )
2023-06-15 09:56:13 +02:00
Nuno Góis
bb026c0ba1
feat: custom root roles ( #3975 )
...
## About the changes
Implements custom root roles, encompassing a lot of different areas of
the project, and slightly refactoring the current roles logic. It
includes quite a clean up.
This feature itself is behind a flag: `customRootRoles`
This feature covers root roles in:
- Users;
- Service Accounts;
- Groups;
Apologies in advance. I may have gotten a bit carried away 🙈
### Roles
We now have a new admin tab called "Roles" where we can see all root
roles and manage custom ones. We are not allowed to edit or remove
*predefined* roles.
![image](https://github.com/Unleash/unleash/assets/14320932/1ad8695c-8c3f-440d-ac32-39746720d588 )
This meant slightly pushing away the existing roles to `project-roles`
instead. One idea we want to explore in the future is to unify both
types of roles in the UI instead of having 2 separate tabs. This
includes modernizing project roles to fit more into our current design
and decisions.
Hovering the permissions cell expands detailed information about the
role:
![image](https://github.com/Unleash/unleash/assets/14320932/81c4aae7-8b4d-4cb4-92d1-8f1bc3ef1f2a )
### Create and edit role
Here's how the role form looks like (create / edit):
![image](https://github.com/Unleash/unleash/assets/14320932/85baec29-bb10-48c5-a207-b3e9a8de838a )
Here I categorized permissions so it's easier to visualize and manage
from a UX perspective.
I'm using the same endpoint as before. I tried to unify the logic and
get rid of the `projectRole` specific hooks. What distinguishes custom
root roles from custom project roles is the extra `root-custom` type we
see on the payload. By default we assume `custom` (custom project role)
instead, which should help in terms of backwards compatibility.
### Delete role
When we delete a custom role we try to help the end user make an
informed decision by listing all the entities which currently use this
custom root role:
![image](https://github.com/Unleash/unleash/assets/14320932/352ed529-76be-47a8-88da-5e924fb191d4 )
~~As mentioned in the screenshot, when deleting a custom role, we demote
all entities associated with it to the predefined `Viewer` role.~~
**EDIT**: Apparently we currently block this from the API
(access-service deleteRole) with a message:
![image](https://github.com/Unleash/unleash/assets/14320932/82a8e50f-8dc5-4c18-a2ba-54e2ae91b91c )
What should the correct behavior be?
### Role selector
I added a new easy-to-use role selector component that is present in:
- Users
![image](https://github.com/Unleash/unleash/assets/14320932/76953139-7fb6-437e-b3fa-ace1d9187674 )
- Service Accounts
![image](https://github.com/Unleash/unleash/assets/14320932/2b80bd55-9abb-4883-b715-15650ae752ea )
- Groups
![image](https://github.com/Unleash/unleash/assets/14320932/ab438f7c-2245-4779-b157-2da1689fe402 )
### Role description
I also added a new role description component that you can see below the
dropdown in the selector component, but it's also used to better
describe each role in the respective tables:
![image](https://github.com/Unleash/unleash/assets/14320932/a3eecac1-2a34-4500-a68c-e3f62ebfa782 )
I'm not listing all the permissions of predefined roles. Those simply
show the description in the tooltip:
![image](https://github.com/Unleash/unleash/assets/14320932/7e5b2948-45f0-4472-8311-bf533409ba6c )
### Role badge
Groups is a bit different, since it uses a list of cards, so I added yet
another component - Role badge:
![image](https://github.com/Unleash/unleash/assets/14320932/1d62c3db-072a-4c97-b86f-1d8ebdd3523e )
I'm using this same component on the profile tab:
![image](https://github.com/Unleash/unleash/assets/14320932/214272db-a828-444e-8846-4f39b9456bc6 )
## Discussion points
- Are we being defensive enough with the use of the flag? Should we
cover more?
- Are we breaking backwards compatibility in any way?
- What should we do when removing a role? Block or demote?
- Maybe some existing permission-related issues will surface with this
change: Are we being specific enough with our permissions? A lot of
places are simply checking for `ADMIN`;
- We may want to get rid of the API roles coupling we have with the
users and SAs and instead use the new hooks (e.g. `useRoles`)
explicitly;
- We should update the docs;
- Maybe we could allow the user to add a custom role directly from the
role selector component;
---------
Co-authored-by: Gastón Fournier <gaston@getunleash.io>
2023-06-14 14:40:40 +01:00
Mateusz Kwasniewski
1bd182d02a
chore: upgrade orval types ( #3981 )
2023-06-14 14:40:24 +02:00
Jaanus Sellin
b91b7276c5
feat: split strategies table into two with new design ( #3969 )
2023-06-14 09:10:04 +03:00