1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-11-01 19:07:38 +01:00
Commit Graph

7112 Commits

Author SHA1 Message Date
Fredrik Strand Oseberg
d63f5d9a4b
fix: add project move warning when change requests exists with the fe… (#2526)
* This PR adds a warning when you attempt to move a feature toggle if
you have existing pending drafts that reference the feature. You need to
resolve the drafts before the feature can be moved from one project to
another.
2022-11-24 15:55:16 +01:00
Nuno Góis
3f881caa37
fix: feature overview env count should only count enabled (#2521)
https://linear.app/unleash/issue/2-457/fix-feature-overview-sidepanel-environment-counter-to-only-include
2022-11-24 15:43:29 +01:00
andreas-unleash
492950e0a8
Use project id for last viewed project (#2523)
Signed-off-by: andreas-unleash <andreas@getunleash.ai>

<!-- 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>
2022-11-24 15:38:39 +02:00
NicolaeUnleash
21d67abd6c
readme: Update online demo image (#2528)
adds a slightly modified version of the online demo image from the readme.
2022-11-24 13:35:23 +00:00
Mateusz Kwasniewski
e809806467
log widths should be equal size (#2524) 2022-11-24 13:08:55 +01:00
Mateusz Kwasniewski
094e80e4fd
changes count (#2515) 2022-11-24 12:29:14 +01:00
Mateusz Kwasniewski
da59354bb7
Change fetcher in OSS chang (#2518) 2022-11-24 09:52:36 +01:00
renovate[bot]
6e2351edeb
chore(deps): update dependency enhanced-resolve to v5.12.0 (#2517)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [enhanced-resolve](https://togithub.com/webpack/enhanced-resolve) |
[`5.11.0` ->
`5.12.0`](https://renovatebot.com/diffs/npm/enhanced-resolve/5.11.0/5.12.0)
|
[![age](https://badges.renovateapi.com/packages/npm/enhanced-resolve/5.12.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/enhanced-resolve/5.12.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/enhanced-resolve/5.12.0/compatibility-slim/5.11.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/enhanced-resolve/5.12.0/confidence-slim/5.11.0)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>webpack/enhanced-resolve</summary>

###
[`v5.12.0`](https://togithub.com/webpack/enhanced-resolve/releases/tag/v5.12.0)

[Compare
Source](https://togithub.com/webpack/enhanced-resolve/compare/v5.11.0...v5.12.0)

-   reverts "utilize throwIfNoEntry in sync mode"

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4zMC40IiwidXBkYXRlZEluVmVyIjoiMzQuMzAuNCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-23 21:57:46 +00:00
Mateusz Kwasniewski
4e28aef55e
react exhaustive check fix (#2513) 2022-11-23 16:59:39 +01:00
andreas-unleash
35d9a62d89
Soft landing page on projects or last viewed project (#2499)
Signed-off-by: andreas-unleash <andreas@getunleash.ai>

This PR introduces a soft landing page to the last viewed project or to
the project list (if there is more than 1 project)

Changes: 
- Replaced clearing of `storage` with clearing `cache` in logout.ts ::
REVERTED
- Root redirects to `projects` instead of `features`

<!-- 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>
2022-11-23 15:58:02 +02:00
Simon Hornby
0897180af5
fix: resolve an issue where cloning a feature toggle with a segment (#2511)
fix an issue where cloning a feature toggle with a strategy with segments would raise an error but still clone successfully
2022-11-23 15:39:09 +02:00
Mateusz Kwasniewski
9fee0bb264
cancel changes (#2510) 2022-11-23 14:36:11 +01:00
Nuno Góis
f9726fdee9
add tokens last seen feature flag (#2512)
https://linear.app/unleash/issue/2-450/add-feature-flag
2022-11-23 13:33:02 +00:00
Fredrik Strand Oseberg
e439e46090
fix: change domain vocabulary (#2503)
* Changes the naming of useOpenRequests to usePendingChangeRequests
2022-11-23 13:45:19 +01:00
NicolaeUnleash
bf13009a00
Docs: update unleash proxy API img (#2478)
This change updates the proxy API illustration with the correct payload. It also adds a caption to better explain what is going on (and to make it more accessible).

Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-11-23 12:27:59 +00:00
Mateusz Kwasniewski
98a9a770d2
hide discard button (#2506) 2022-11-23 12:16:20 +01:00
renovate[bot]
f87feb9b84
chore(deps): update material-ui monorepo (#2494)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@mui/icons-material](https://mui.com/material-ui/material-icons/)
([source](https://togithub.com/mui/material-ui)) | [`5.10.14` ->
`5.10.15`](https://renovatebot.com/diffs/npm/@mui%2ficons-material/5.10.14/5.10.15)
|
[![age](https://badges.renovateapi.com/packages/npm/@mui%2ficons-material/5.10.15/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mui%2ficons-material/5.10.15/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mui%2ficons-material/5.10.15/compatibility-slim/5.10.14)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mui%2ficons-material/5.10.15/confidence-slim/5.10.14)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mui/lab](https://mui.com/material-ui/about-the-lab/)
([source](https://togithub.com/mui/material-ui)) | [`5.0.0-alpha.108` ->
`5.0.0-alpha.109`](https://renovatebot.com/diffs/npm/@mui%2flab/5.0.0-alpha.108/5.0.0-alpha.109)
|
[![age](https://badges.renovateapi.com/packages/npm/@mui%2flab/5.0.0-alpha.109/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mui%2flab/5.0.0-alpha.109/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mui%2flab/5.0.0-alpha.109/compatibility-slim/5.0.0-alpha.108)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mui%2flab/5.0.0-alpha.109/confidence-slim/5.0.0-alpha.108)](https://docs.renovatebot.com/merge-confidence/)
|
| [@mui/material](https://mui.com/material-ui/getting-started/overview/)
([source](https://togithub.com/mui/material-ui)) | [`5.10.14` ->
`5.10.15`](https://renovatebot.com/diffs/npm/@mui%2fmaterial/5.10.14/5.10.15)
|
[![age](https://badges.renovateapi.com/packages/npm/@mui%2fmaterial/5.10.15/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@mui%2fmaterial/5.10.15/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@mui%2fmaterial/5.10.15/compatibility-slim/5.10.14)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@mui%2fmaterial/5.10.15/confidence-slim/5.10.14)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>mui/material-ui (@&#8203;mui/icons-material)</summary>

###
[`v5.10.15`](https://togithub.com/mui/material-ui/blob/HEAD/CHANGELOG.md#&#8203;51015)

[Compare
Source](https://togithub.com/mui/material-ui/compare/v5.10.14...v5.10.15)

<!-- generated comparing v5.10.14..master -->

*Nov 21, 2022*

A big thanks to the 9 contributors who made this release possible. Here
are some highlights :

- 🚀 [@&#8203;mnajdova](https://togithub.com/mnajdova) added the button
as the first component that implements [Material
You](https://m3.material.io/) design (MD3)
- 🌐 [@&#8203;MBilalShafi](https://togithub.com/MBilalShafi) added Urdu
(Pakistan) localization
- Many other 🐛 bug fixes, 📚 documentation, and ⚙️ infrastructure
improvements

##### `@mui/material@5.10.15`

- \[Autocomplete] Fix keyboard navigation when using custom popover
([#&#8203;35160](https://togithub.com/mui/material-ui/issues/35160))
[@&#8203;sai6855](https://togithub.com/sai6855)
- \[typescript] Add `background.defaultChannel` to `CssVarsPalette`
([#&#8203;35174](https://togithub.com/mui/material-ui/issues/35174))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)
- \[l10n] Add Urdu (ur-PK) locale
([#&#8203;35154](https://togithub.com/mui/material-ui/issues/35154))
[@&#8203;MBilalShafi](https://togithub.com/MBilalShafi)

##### `@mui/icons-material@5.10.15`

- \[icons] Update the Material Design icons
([#&#8203;35194](https://togithub.com/mui/material-ui/issues/35194))
[@&#8203;michaldudak](https://togithub.com/michaldudak)

##### `@mui/material-next@6.0.0-alpha.63`

- \[Material You] Add theme structure & Button component
([#&#8203;34650](https://togithub.com/mui/material-ui/issues/34650))
[@&#8203;mnajdova](https://togithub.com/mnajdova)

##### `@mui/base@5.0.0-alpha.107`

- \[Select] Add attributes to conform with ARIA 1.2
([#&#8203;35182](https://togithub.com/mui/material-ui/issues/35182))
[@&#8203;michaldudak](https://togithub.com/michaldudak)

##### Docs

- \[docs] Fix a couple documentation errors
([#&#8203;35217](https://togithub.com/mui/material-ui/issues/35217))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[docs] Change MUI -> Material UI in icons-material's readme
([#&#8203;35220](https://togithub.com/mui/material-ui/issues/35220))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- \[docs] the pages have no \<link rel=canonical so we need to tell
Google to not index the staging envs
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs] Fix confusion in TOCs when reaching scroll bottom
([#&#8203;35214](https://togithub.com/mui/material-ui/issues/35214))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs] Fix typos in section titles
([#&#8203;35025](https://togithub.com/mui/material-ui/issues/35025))
[@&#8203;iamxukai](https://togithub.com/iamxukai)
- \[docs] Fix typo in legacy date picker migration guide
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs] Iterating on recent Joy UI Component page updates
([#&#8203;35162](https://togithub.com/mui/material-ui/issues/35162))
[@&#8203;samuelsycamore](https://togithub.com/samuelsycamore)
- \[docs] Inform that pickers are in X repository
([#&#8203;35189](https://togithub.com/mui/material-ui/issues/35189))
[@&#8203;alexfauquette](https://togithub.com/alexfauquette)
- \[docs] Explain how the `error` prop works in the Unstyled Input
([#&#8203;35171](https://togithub.com/mui/material-ui/issues/35171))
[@&#8203;michaldudak](https://togithub.com/michaldudak)
- \[docs] Hotfix missing styles in dark mode
([#&#8203;35179](https://togithub.com/mui/material-ui/issues/35179))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- \[docs] Add Joy UI theme typography page
([#&#8203;34811](https://togithub.com/mui/material-ui/issues/34811))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- \[docs] Fix undo/redo in live editor
([#&#8203;35163](https://togithub.com/mui/material-ui/issues/35163))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs] Revise the Joy UI "Avatar" component page
([#&#8203;35152](https://togithub.com/mui/material-ui/issues/35152))
[@&#8203;samuelsycamore](https://togithub.com/samuelsycamore)
- \[docs] Make navbar backdrop filter consistent with website
([#&#8203;35157](https://togithub.com/mui/material-ui/issues/35157))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[docs] Host CodeSandbox on MUI org
([#&#8203;35110](https://togithub.com/mui/material-ui/issues/35110))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[docs] Uplift introduction demos & make consistent with Base
([#&#8203;34316](https://togithub.com/mui/material-ui/issues/34316))
[@&#8203;danilo-leal](https://togithub.com/danilo-leal)
- \[website] Add Security questionnaire in pricing
([#&#8203;35172](https://togithub.com/mui/material-ui/issues/35172))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[website] Fix theme mode toggle state
([#&#8203;35216](https://togithub.com/mui/material-ui/issues/35216))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- \[website] Exclude experiment pages in production
([#&#8203;35180](https://togithub.com/mui/material-ui/issues/35180))
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)
- \[website] Disable SEO for performance pages
([#&#8203;35173](https://togithub.com/mui/material-ui/issues/35173))
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)

##### Core

- \[core] Convert icons scripts to ESM
([#&#8203;35101](https://togithub.com/mui/material-ui/issues/35101))
[@&#8203;Janpot](https://togithub.com/Janpot)
- \[core] Group renovate GitHub Action dependency updates
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari)
- \[core] Upgrade eslint-config-airbnb-typescript
([#&#8203;34642](https://togithub.com/mui/material-ui/issues/34642))
[@&#8203;Janpot](https://togithub.com/Janpot)
- \[core] Ensure that prettier CI step fails when code is badly
formatted
([#&#8203;35170](https://togithub.com/mui/material-ui/issues/35170))
[@&#8203;michaldudak](https://togithub.com/michaldudak)

All contributors of this release in alphabetical order:
[@&#8203;alexfauquette](https://togithub.com/alexfauquette),
[@&#8203;danilo-leal](https://togithub.com/danilo-leal),
[@&#8203;iamxukai](https://togithub.com/iamxukai),
[@&#8203;Janpot](https://togithub.com/Janpot),
[@&#8203;MBilalShafi](https://togithub.com/MBilalShafi),
[@&#8203;michaldudak](https://togithub.com/michaldudak),
[@&#8203;oliviertassinari](https://togithub.com/oliviertassinari),
[@&#8203;samuelsycamore](https://togithub.com/samuelsycamore),
[@&#8203;siriwatknp](https://togithub.com/siriwatknp)

</details>

<details>
<summary>mui/material-ui (@&#8203;mui/lab)</summary>

###
[`v5.0.0-alpha.109`](c2da6de1c5...14a6e1c61e)

[Compare
Source](c2da6de1c5...14a6e1c61e)

</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://app.renovatebot.com/dashboard#github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yOS4yIiwidXBkYXRlZEluVmVyIjoiMzQuMzAuMiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-23 10:48:56 +00:00
sjaanus
b071de6742
Add possibility to soft delete users (#2497)
Previously we hard deleted the users, but due to change requests and
possibly other features in future, we really want to hard-link user
table and have meaningful relationships.

But this means, when user is deleted, all linked data is also deleted.
**Workaround is to soft delete users and just clear users data and keep
the relationships alive for audit logs.**

This PR implements this feature.
2022-11-23 09:30:54 +02:00
Nuno Góis
9bf3e09d5a
fix: improve UI, simplify code (#2505)
https://linear.app/unleash/issue/2-446/ui-simplify-design-with-some-improvements
2022-11-23 09:17:03 +02:00
renovate[bot]
543f07104c
chore(deps): update dependency enhanced-resolve to v5.11.0 (#2507)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [enhanced-resolve](https://togithub.com/webpack/enhanced-resolve) |
[`5.10.0` ->
`5.11.0`](https://renovatebot.com/diffs/npm/enhanced-resolve/5.10.0/5.11.0)
|
[![age](https://badges.renovateapi.com/packages/npm/enhanced-resolve/5.11.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/enhanced-resolve/5.11.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/enhanced-resolve/5.11.0/compatibility-slim/5.10.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/enhanced-resolve/5.11.0/confidence-slim/5.10.0)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>webpack/enhanced-resolve</summary>

###
[`v5.11.0`](https://togithub.com/webpack/enhanced-resolve/releases/tag/v5.11.0)

[Compare
Source](https://togithub.com/webpack/enhanced-resolve/compare/v5.10.0...v5.11.0)

### Features

-   utilize throwIfNoEntry in sync mode

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4zMC4yIiwidXBkYXRlZEluVmVyIjoiMzQuMzAuMiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-22 22:24:57 +00:00
renovate[bot]
51deb9b947
chore(deps): update dependency vitest to v0.25.3 (#2500)
[![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.25.2` ->
`0.25.3`](https://renovatebot.com/diffs/npm/vitest/0.25.2/0.25.3) |
[![age](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/compatibility-slim/0.25.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/vitest/0.25.3/confidence-slim/0.25.2)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vitest-dev/vitest</summary>

###
[`v0.25.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.25.3)

[Compare
Source](https://togithub.com/vitest-dev/vitest/compare/v0.25.2...v0.25.3)

#####    🚀 Features

- Test.each support string template  -  by
[@&#8203;poyoho](https://togithub.com/poyoho) in
[https://github.com/vitest-dev/vitest/issues/2337](https://togithub.com/vitest-dev/vitest/issues/2337)
[<samp>(f7897)</samp>](https://togithub.com/vitest-dev/vitest/commit/f7897765)

#####    🐞 Bug Fixes

- Junit consistently puts "skipped" inside "testcase"  -  by
[@&#8203;sheremet-va](https://togithub.com/sheremet-va)
[<samp>(f7b27)</samp>](https://togithub.com/vitest-dev/vitest/commit/f7b27af0)
- Detect tests in folders starting with `.`  -  by
[@&#8203;sidharthv96](https://togithub.com/sidharthv96) in
[https://github.com/vitest-dev/vitest/issues/2344](https://togithub.com/vitest-dev/vitest/issues/2344)
and
[https://github.com/vitest-dev/vitest/issues/2359](https://togithub.com/vitest-dev/vitest/issues/2359)
[<samp>(c3951)</samp>](https://togithub.com/vitest-dev/vitest/commit/c395177f)
- **cli**: Don't override config by setting cli options to undefined  - 
by [@&#8203;rmehner](https://togithub.com/rmehner) in
[https://github.com/vitest-dev/vitest/issues/2330](https://togithub.com/vitest-dev/vitest/issues/2330)
[<samp>(6ce3e)</samp>](https://togithub.com/vitest-dev/vitest/commit/6ce3ed7f)
- **coverage**: Env-replacer to add filenames into sourcemaps  -  by
[@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
[https://github.com/vitest-dev/vitest/issues/2338](https://togithub.com/vitest-dev/vitest/issues/2338)
[<samp>(a2e9d)</samp>](https://togithub.com/vitest-dev/vitest/commit/a2e9daf6)
- **mocker**: Clear automocked modules on unmock  -  by
[@&#8203;mcous](https://togithub.com/mcous) in
[https://github.com/vitest-dev/vitest/issues/2353](https://togithub.com/vitest-dev/vitest/issues/2353)
[<samp>(60918)</samp>](https://togithub.com/vitest-dev/vitest/commit/609185bd)

#####     [View changes on
GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.25.2...v0.25.3)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4zMC4yIiwidXBkYXRlZEluVmVyIjoiMzQuMzAuMiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-22 19:10:29 +00:00
Nuno Góis
c67e44385c
misc fixes related to loading, font-size, alignment (#2504)
https://linear.app/unleash/issue/2-423/update-feature-toggle-overview-sidepanel
2022-11-22 17:04:01 +01:00
Nuno Góis
4d5c12dbf7
Feature overview sidepanel UI improvements (#2502)
https://linear.app/unleash/issue/2-423/update-feature-toggle-overview-sidepanel
Misc UI improvements.
2022-11-22 16:51:41 +01:00
Simon Hornby
801df6953c
fix: force clone feature to correctly copy variant environments (#2498)
patches an issue where cloning a feature would clone variants for
it's last found environment in the db. This now will clone the feature
environments correctly
2022-11-22 17:00:44 +02:00
Mateusz Kwasniewski
27cb6b742a
fix cr banner (#2501) 2022-11-22 14:59:38 +01:00
kwasniew
4aff5ad379
4.18.0-beta.10 2022-11-22 14:06:52 +01:00
Christopher Kolstad
a19cd9f2ae
fix: Pagination of event log (#2495)
Currently, our event log is keeping all the previous data and then
fetching and appending to our state list. This causes duplicates, since
we're keeping the existing list and might be getting the same data, but
with added events at the end.

This fix changes the logic to slice existing data at offset. Which
should make sure we only append the new data.

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-11-22 13:58:08 +01:00
Mateusz Kwasniewski
8af64e9370
add events and expose them for webhooks (#2493) 2022-11-22 13:39:15 +01:00
Nuno Góis
9f4b34367c
fix: secondary button should say "cancel" instead of "close" (#2496)
Small fix after talking with @NicolaeUnleash
2022-11-22 12:33:03 +00:00
Fredrik Strand Oseberg
a53d970263
feat: add badges to modified strategies (#2492)
<!-- 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 badge to strategies if the change can be found and the change
is relevant:
<img width="893" alt="Skjermbilde 2022-11-22 kl 11 18 32"
src="https://user-images.githubusercontent.com/16081982/203289081-b59ecaaf-e6cd-4802-b633-9cc118ca405d.png">

* I was considering making this more ergonomic using the slots vs props
pattern, but since this component is used in multiple places I left it
as is for now.

<!-- 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? -->
2022-11-22 12:07:50 +01:00
Simon Hornby
2a4ca96da2
Permission for variant environments (#2490)
adds permissions for variants per environment
2022-11-22 11:54:04 +02:00
Nuno Góis
137d2caaa4
feat: add details section to overview sidepanel (#2489)
https://linear.app/unleash/issue/2-423/update-feature-toggle-overview-sidepanel
2022-11-22 09:27:19 +00:00
Nuno Góis
ac16e7e3ba
feat: add tags to the new feature overview sidepanel (#2488)
https://linear.app/unleash/issue/2-423/update-feature-toggle-overview-sidepanel
2022-11-22 09:14:57 +00:00
Thomas Heartman
d5fbd0b743
refactor: move docs into new structure / fix links for SEO (#2416)
## What

This (admittedly massive) PR updates the "physical" documentation
structure and fixes url inconsistencies and SEO problems reported by
marketing. The main points are:

- remove or move directories : advanced, user_guide, deploy, api
- move the files contained within to the appropriate one of topics,
how-to, tutorials, or reference
- update internal doc links and product links to the content
- create client-side redirects for all the urls that have changed.

A number of the files have been renamed in small ways to better match
their url and to make them easier to find. Additionally, the top-level
api directory has been moved to /reference/api/legacy/unleash (see the
discussion points section for more on this).

## Why

When moving our doc structure to diataxis a while back, we left the
"physical' files lying where they were, because it didn't matter much to
the new structure. However, that did introduce some inconsistencies with
where you place docs and how we organize them.

There's also the discrepancies in whether urls us underscores or hyphens
(which isn't necessarily the same as their file name), which has been
annoying me for a while, but now has also been raised by marketing as an
issue in terms of SEO.

## Discussion points

The old, hand-written API docs have been moved from /api to
/reference/api/legacy/unleash. There _is_ a /reference/api/unleash
directory, but this is being populated by the OpenAPI plugin, and mixing
those could only cause trouble. However, I'm unsure about putting
/legacy/ in the title, because the API isn't legacy, the docs are. Maybe
we could use another path? Like /old-docs/ or something? I'd appreciate
some input on this.
2022-11-22 09:05:30 +00:00
Christopher Kolstad
f937e80272
fix: Updated event to include project (#2491)
### What
Our EnvironmentVariant needs project name so this PR makes sure our
service accepts the project id as one of the arguments.
2022-11-22 09:57:12 +01:00
Nuno Góis
3dca3d53f9
feat: improved feature overview sidepanel env toggles (#2487)
https://linear.app/unleash/issue/2-423/update-feature-toggle-overview-sidepanel
2022-11-22 08:50:31 +00:00
Gastón Fournier
97372cf48c
fix: flaky tests on segments order (#2472)
## About the changes
This test fails randomly, example:
https://github.com/Unleash/unleash/actions/runs/3496006349/jobs/5853415518#step:5:376

It's not so frequent but I tested locally one out of 4 or 8 runs fails
because the rows returned are in the wrong order.

## Discussion points
If the order of segments is relevant, we should look into how we're
fetching them or applying a `sort()` before returning from the query.
I've validated on my machine that even if the segments are sent in
order, when pulled from the db sometimes they are processed in a
different order
2022-11-21 14:39:15 +01:00
Mateusz Kwasniewski
b39f6a2f0d
disable approvers select when no access (#2486) 2022-11-21 13:38:21 +01:00
andreas-unleash
6e5b214475
implement proxy all endpoint (#2460)
Signed-off-by: andreas-unleash <andreas@getunleash.ai>

<!-- 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! ❤️ -->

This PR implements the `all` endpoint of unleash-proxy, by adding an
experimental flag that can control the behaviour

## 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>
2022-11-21 12:57:07 +02:00
Gastón Fournier
efd47b72a8
feat: Add variants per env (#2471)
## About the changes
Variants are now stored in each environment rather than in the feature
toggle. This enables RBAC, suggest changes, etc to also apply to
variants.

Relates to [roadmap](https://github.com/orgs/Unleash/projects/10) item:
#2254

### Important files
- **src/lib/db/feature-strategy-store.ts** a complex query was moved to
a view named `features_view`
- **src/lib/services/state-service.ts** export version number increased
due to the new format

## Discussion points
We're keeping the old column as a safeguard to be able to go back

Co-authored-by: sighphyre <liquidwicked64@gmail.com>
Co-authored-by: Christopher Kolstad <chriswk@getunleash.ai>
2022-11-21 10:37:16 +01:00
andreas-unleash
a165eb191c
add back removed permissions and eventType from module exports (#2476)
Signed-off-by: andreas-unleash <andreas@getunleash.ai>

<!-- 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! ❤️ -->
This PR adds (back) the permissions and eventType module exports

## 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>
2022-11-21 10:42:43 +02:00
renovate[bot]
39e9643226
chore(deps): update dependency msw to v0.49.0 (#2480)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [msw](https://mswjs.io/) ([source](https://togithub.com/mswjs/msw)) |
[`0.48.3` ->
`0.49.0`](https://renovatebot.com/diffs/npm/msw/0.48.3/0.49.0) |
[![age](https://badges.renovateapi.com/packages/npm/msw/0.49.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/msw/0.49.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/msw/0.49.0/compatibility-slim/0.48.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/msw/0.49.0/confidence-slim/0.48.3)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>mswjs/msw</summary>

### [`v0.49.0`](https://togithub.com/mswjs/msw/releases/tag/v0.49.0)

[Compare
Source](https://togithub.com/mswjs/msw/compare/v0.48.3...v0.49.0)

#### v0.49.0 (2022-11-19)

##### Features

- support TypeScript 4.9, drop support for TypeScript 4.2, 4.3
([#&#8203;1467](https://togithub.com/mswjs/msw/issues/1467))
([`af0277d`](af0277da90))
[@&#8203;wtchnm](https://togithub.com/wtchnm)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNy4zIiwidXBkYXRlZEluVmVyIjoiMzQuMjcuMyJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-21 06:30:22 +00:00
renovate[bot]
1c5dfe9a9e
chore(deps): update dependency jsdom to v20.0.3 (#2483)
[![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) | [`20.0.2` ->
`20.0.3`](https://renovatebot.com/diffs/npm/jsdom/20.0.2/20.0.3) |
[![age](https://badges.renovateapi.com/packages/npm/jsdom/20.0.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/jsdom/20.0.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/jsdom/20.0.3/compatibility-slim/20.0.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/jsdom/20.0.3/confidence-slim/20.0.2)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>jsdom/jsdom</summary>

###
[`v20.0.3`](https://togithub.com/jsdom/jsdom/blob/HEAD/Changelog.md#&#8203;2003)

[Compare
Source](https://togithub.com/jsdom/jsdom/compare/20.0.2...20.0.3)

- Updated dependencies, notably `w3c-xmlserializer`, which fixes using
`DOMParser` on XML documents containing emoji.

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yOC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjguMCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-21 03:20:40 +00:00
renovate[bot]
d0cecf37fb
chore(deps): update dependency @swc/core to v1.3.19 (#2482)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.3.18` ->
`1.3.19`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.18/1.3.19) |
[![age](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.19/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.19/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.19/compatibility-slim/1.3.18)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.19/confidence-slim/1.3.18)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc</summary>

###
[`v1.3.19`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#&#8203;1319---2022-11-20)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.18...v1.3.19)

##### Bug Fixes

- **(es/compat)** Fix consecutive optional call
([#&#8203;6461](https://togithub.com/swc-project/swc/issues/6461))
([f7072db](f7072dbb7e))

- **(es/lints)** Revert check for reassignment to classes
([#&#8203;6472](https://togithub.com/swc-project/swc/issues/6472))
([ca20d94](ca20d94a74))

- **(es/minifier)** Preserve unused imported specifiers
([#&#8203;6458](https://togithub.com/swc-project/swc/issues/6458))
([dabea71](dabea71c44))

- **(es/minifier)** Abort inliner on fn declarations used multiple time
([#&#8203;6473](https://togithub.com/swc-project/swc/issues/6473))
([15ad2c2](15ad2c2568))

- **(es/minifier)** Avoid dropping statements which has side-effects
([#&#8203;6476](https://togithub.com/swc-project/swc/issues/6476))
([9154bbc](9154bbc111))

- **(es/modules)** Remove wrong check for `jsc.paths`
([#&#8203;6470](https://togithub.com/swc-project/swc/issues/6470))
([072bd13](072bd13023))

- **(es/parser)** Fix parsing of regexp
([#&#8203;6469](https://togithub.com/swc-project/swc/issues/6469))
([3e702b9](3e702b9804))

- **(xml/parser)** Fix parsing of comments
([#&#8203;6449](https://togithub.com/swc-project/swc/issues/6449))
([3a0d98b](3a0d98b6e9))

##### Features

- **(es/minifier)** Support script fully
([#&#8203;6455](https://togithub.com/swc-project/swc/issues/6455))
([4d7b920](4d7b920bd4))

- **(html/minifier)** Remove empty script and style tags with attributes
([#&#8203;6447](https://togithub.com/swc-project/swc/issues/6447))
([7441721](74417217a9))

- **(html/minifier)** Use the latest `EsVersion`
([#&#8203;6453](https://togithub.com/swc-project/swc/issues/6453))
([7f6bf59](7f6bf59a98))

##### Refactor

- **(bindings)** Deprecate `jsvalue::*_serde`
([#&#8203;6462](https://togithub.com/swc-project/swc/issues/6462))
([dd4b9e8](dd4b9e87de))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yOC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjguMCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-20 23:38:16 +00:00
renovate[bot]
f5c1d472b0
chore(deps): update dependency eslint to v8.28.0 (#2479)
[![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.27.0` ->
`8.28.0`](https://renovatebot.com/diffs/npm/eslint/8.27.0/8.28.0) |
[![age](https://badges.renovateapi.com/packages/npm/eslint/8.28.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/eslint/8.28.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/eslint/8.28.0/compatibility-slim/8.27.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/eslint/8.28.0/confidence-slim/8.27.0)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>eslint/eslint</summary>

### [`v8.28.0`](https://togithub.com/eslint/eslint/releases/tag/v8.28.0)

[Compare
Source](https://togithub.com/eslint/eslint/compare/v8.27.0...v8.28.0)

#### Features

-
[`63bce44`](63bce44e7b)
feat: add `ignoreClassFieldInitialValues` option to no-magic-numbers
([#&#8203;16539](https://togithub.com/eslint/eslint/issues/16539))
(Milos Djermanovic)
-
[`8385ecd`](8385ecdbbe)
feat: multiline properties in rule `key-spacing` with option `align`
([#&#8203;16532](https://togithub.com/eslint/eslint/issues/16532))
(Francesco Trotta)
-
[`a4e89db`](a4e89dbe85)
feat: `no-obj-calls` support `Intl`
([#&#8203;16543](https://togithub.com/eslint/eslint/issues/16543))
(Sosuke Suzuki)

#### Bug Fixes

-
[`c50ae4f`](c50ae4f840)
fix: Ensure that dot files are found with globs.
([#&#8203;16550](https://togithub.com/eslint/eslint/issues/16550))
(Nicholas C. Zakas)
-
[`9432b67`](9432b67f76)
fix: throw error for first unmatched pattern
([#&#8203;16533](https://togithub.com/eslint/eslint/issues/16533))
(Milos Djermanovic)
-
[`e76c382`](e76c382772)
fix: allow `* 1` when followed by `/` in no-implicit-coercion
([#&#8203;16522](https://togithub.com/eslint/eslint/issues/16522))
(Milos Djermanovic)

#### Documentation

-
[`34c05a7`](34c05a779a)
docs: Language Options page intro and tweaks
([#&#8203;16511](https://togithub.com/eslint/eslint/issues/16511)) (Ben
Perlmutter)
-
[`3e66387`](3e663873c9)
docs: add intro and edit ignoring files page
([#&#8203;16510](https://togithub.com/eslint/eslint/issues/16510)) (Ben
Perlmutter)
-
[`436f712`](436f712843)
docs: fix Header UI inconsistency
([#&#8203;16464](https://togithub.com/eslint/eslint/issues/16464))
(Tanuj Kanti)
-
[`f743816`](f743816967)
docs: switch to wrench emoji for auto-fixable rules
([#&#8203;16545](https://togithub.com/eslint/eslint/issues/16545))
(Bryan Mishkin)
-
[`bc0547e`](bc0547eb14)
docs: improve styles for versions and languages page
([#&#8203;16553](https://togithub.com/eslint/eslint/issues/16553))
(Nitin Kumar)
-
[`6070f58`](6070f58d80)
docs: clarify esquery issue workaround
([#&#8203;16556](https://togithub.com/eslint/eslint/issues/16556))
(Milos Djermanovic)
-
[`b48e4f8`](b48e4f89c5)
docs: Command Line Interface intro and tweaks
([#&#8203;16535](https://togithub.com/eslint/eslint/issues/16535)) (Ben
Perlmutter)
-
[`b92b30f`](b92b30f93d)
docs: Add Rules page intro and content tweaks
([#&#8203;16523](https://togithub.com/eslint/eslint/issues/16523)) (Ben
Perlmutter)
-
[`1769b42`](1769b42339)
docs: Integrations page introduction
([#&#8203;16548](https://togithub.com/eslint/eslint/issues/16548)) (Ben
Perlmutter)
-
[`a8d0a57`](a8d0a57cbc)
docs: make table of contents sticky on desktop
([#&#8203;16506](https://togithub.com/eslint/eslint/issues/16506)) (Sam
Chen)
-
[`a01315a`](a01315a7d8)
docs: fix route of japanese translation site
([#&#8203;16542](https://togithub.com/eslint/eslint/issues/16542))
(Tanuj Kanti)
-
[`0515628`](0515628539)
docs: use emoji instead of svg for deprecated rule
([#&#8203;16536](https://togithub.com/eslint/eslint/issues/16536))
(Bryan Mishkin)
-
[`68f1288`](68f12882fb)
docs: set default layouts
([#&#8203;16484](https://togithub.com/eslint/eslint/issues/16484))
(Percy Ma)
-
[`776827a`](776827a174)
docs: init config about specifying shared configs
([#&#8203;16483](https://togithub.com/eslint/eslint/issues/16483))
(Percy Ma)
-
[`5c39425`](5c39425fc5)
docs: fix broken link to plugins
([#&#8203;16520](https://togithub.com/eslint/eslint/issues/16520)) (Ádám
T. Nagy)
-
[`c97c789`](c97c789768)
docs: Add missing no-new-native-nonconstructor docs code fence
([#&#8203;16503](https://togithub.com/eslint/eslint/issues/16503))
(Brandon Mills)

#### Chores

-
[`e94a4a9`](e94a4a95ee)
chore: Add tests to verify
[#&#8203;16038](https://togithub.com/eslint/eslint/issues/16038) is
fixed ([#&#8203;16538](https://togithub.com/eslint/eslint/issues/16538))
(Nicholas C. Zakas)
-
[`e13f194`](e13f194f89)
chore: stricter validation of `meta.docs.description` in core rules
([#&#8203;16529](https://togithub.com/eslint/eslint/issues/16529))
(Milos Djermanovic)
-
[`72dbfbc`](72dbfbc0c4)
chore: use `pkg` parameter in `getNpmPackageVersion`
([#&#8203;16525](https://togithub.com/eslint/eslint/issues/16525))
(webxmsj)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNy4zIiwidXBkYXRlZEluVmVyIjoiMzQuMjcuMyJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-19 23:32:29 +00:00
renovate[bot]
1aad6fca46
chore(deps): update dependency vite-tsconfig-paths to v3.6.0 (#2481)
[![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-tsconfig-paths](https://togithub.com/aleclarson/vite-tsconfig-paths)
| [`3.5.2` ->
`3.6.0`](https://renovatebot.com/diffs/npm/vite-tsconfig-paths/3.5.2/3.6.0)
|
[![age](https://badges.renovateapi.com/packages/npm/vite-tsconfig-paths/3.6.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/vite-tsconfig-paths/3.6.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/vite-tsconfig-paths/3.6.0/compatibility-slim/3.5.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/vite-tsconfig-paths/3.6.0/confidence-slim/3.5.2)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>aleclarson/vite-tsconfig-paths</summary>

###
[`v3.6.0`](https://togithub.com/aleclarson/vite-tsconfig-paths/compare/v3.5.2...v3.6.0)

[Compare
Source](https://togithub.com/aleclarson/vite-tsconfig-paths/compare/v3.5.2...v3.6.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://app.renovatebot.com/dashboard#github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yOC4wIiwidXBkYXRlZEluVmVyIjoiMzQuMjguMCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-19 21:15:20 +00:00
renovate[bot]
d9cf6a377a
chore(deps): update dependency @uiw/react-codemirror to v4.15.1 (#2469)
[![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.15.0` ->
`4.15.1`](https://renovatebot.com/diffs/npm/@uiw%2freact-codemirror/4.15.0/4.15.1)
|
[![age](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.15.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.15.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.15.1/compatibility-slim/4.15.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@uiw%2freact-codemirror/4.15.1/confidence-slim/4.15.0)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>uiwjs/react-codemirror</summary>

###
[`v4.15.1`](https://togithub.com/uiwjs/react-codemirror/releases/tag/v4.15.1)

[Compare
Source](https://togithub.com/uiwjs/react-codemirror/compare/v4.15.0...v4.15.1)


[![](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/@&#8203;uiw/react-codemirror@4.15.1/file/README.md)

Documentation v4.15.1:
https://raw.githack.com/uiwjs/react-codemirror/732e9c3/index.html\
Comparing Changes:
https://github.com/uiwjs/react-codemirror/compare/v4.15.0...v4.15.1

```shell
npm i @&#8203;uiw/react-codemirror@4.15.1
```

- 🐞 fix(theme): Fix and simplify VS Code dark theme
([#&#8203;416](https://togithub.com/uiwjs/react-codemirror/issues/416))
[`c2f74b2`](https://togithub.com/uiwjs/react-codemirror/commit/c2f74b2)
[@&#8203;karlhorky](https://togithub.com/karlhorky)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNi40IiwidXBkYXRlZEluVmVyIjoiMzQuMjYuNCJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-18 19:56:14 +00:00
renovate[bot]
e9b0720503
chore(deps): update dpage/pgadmin4 docker tag to v6.16 (#2475)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| dpage/pgadmin4 | minor | `6.15` -> `6.16` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/Unleash/unleash).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yNy4zIiwidXBkYXRlZEluVmVyIjoiMzQuMjcuMyJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-11-18 16:58:03 +00:00
NicolaeUnleash
65ba1bf4e0
docs: Update Unleash proxy illustration (#2477)
Updates the diagram presented in the docs to better illustrate how it works and to use the correct endpoint.
2022-11-18 14:20:18 +00:00
Nuno Góis
93bd9d869a
Variants per environment (frontend) (#2453)
![image](https://user-images.githubusercontent.com/14320932/202286759-b9c30228-59cc-4c58-a7b0-3c6c3d0ecba6.png)
## About the changes

https://linear.app/unleash/issue/2-425/variants-crud-new-environment-cards-with-tables-inside-add-edit-and

Basically created parallel components for the **variants per
environments** feature, so both flows should work correctly depending on
the feature flag state. Some of the duplication means that cleanup
should be straightforward - Once we're happy with this feature it should
be enough to delete
`frontend/src/component/feature/FeatureView/FeatureVariants/FeatureVariantsList`
and do some little extra cleanup.

I noticed we had some legacy-looking code in variants, so this involved
*some* rewriting of the current variants logic. Hopefully this new code
looks nicer, more maintainable, and more importantly **doesn't break
anything**.

Relates to [roadmap](https://github.com/orgs/Unleash/projects/10) item:
#2254

### Important files
Everything inside the
`frontend/src/component/feature/FeatureView/FeatureVariants/FeatureEnvironmentVariants`
folder.
2022-11-18 11:43:24 +00:00