Alvin Bryan
4ad56e8afc
Adds contributors to docs ( #6900 )
...
Hello!
We wanted to make the docs less impersonal, so we decided to add
contributors. Now each doc page that has an `editUrl` (i.e, isn't
generated) shows a list of everyone that contributed to it.
This list is generated by:
1. Running `swizzle` on the `DocItem/Footer` in Docusaurus.
2. Grabbing metadata for the current file using an internal docusaurus
API (Thank you to @homotechsual for the help there)
3. Getting the commits to the file in question with the GitHub API
![image](https://github.com/Unleash/unleash/assets/107407814/fd9c92ef-36ab-4d9e-ac11-6d724fd55d11 )
<details>
<summary> Here's the command I ran, for posterity </summary>
<code>npm run swizzle @docusaurus/theme-classic DocItem/Footer --
--wrap</code>
</details>
## Discussion points
1. Design. What do you think of the layout?
2. Right now I'm hardcoding the info of Unleash team members. This
creates a small maintenance burden, but it's something we wanted to add.
2024-04-30 15:19:38 +01:00
Alvin Bryan
d1cad6ece3
Example Docs fixes ( #6919 )
...
Hello,
As discussed with @sighphyre, there were a number of problems with the
examples docs. This addresses the most pressing ones, namely:
- Corrected the link to the Jira plugin
- Added deprecation warning to Jira Server pages
- Removed the incomplete markdown table at the end of articles, and the
references to it
---------
Co-authored-by: Simon Hornby <liquidwicked64@gmail.com>
2024-04-26 17:22:16 +01:00
Ivar Conradi Østhus
d6d4d5372f
docs: adjust global menu with more links ( #6936 )
...
Introduces a few more links to the global menu.
2024-04-25 13:55:15 +00:00
Thomas Heartman
e7fe31ec6a
docs: document the new demoAllowAdminLogin
option ( #6902 )
...
This PR adds docs for the new `demoAllowAdminLogin` option, including
how to use it and what it does.
Documents the changes introduced in https://github.com/Unleash/unleash/pull/6808
2024-04-23 09:08:07 +02:00
Christopher Kolstad
ff6297d338
feat: Make Database SSL Configurable through files ( #6892 )
...
This makes it configurable either through a single JSON file with all
three certificates as separate keys or via separate files per
ca/cert/key key.
fixes #6718
2024-04-19 14:38:33 +02:00
Alvin Bryan
a71d794780
Correctly applied styles to Figure
component in docs ( #6894 )
...
It turns out the styles that we had in `style.modules.css` were
overridden by browser defaults.
## Before
![image](https://github.com/Unleash/unleash/assets/107407814/c43dee92-c055-4e16-a632-c462dbf3ed59 )
## After
![image](https://github.com/Unleash/unleash/assets/107407814/de84166a-8798-4be7-8639-6cae042fc89f )
Now taking into account all the styles that were in the CSS files
(notice margin and border)
2024-04-19 13:09:19 +01:00
Nnenna Ndukwe
eec5469f43
docs: Spring Boot Examples ( #6884 )
...
Spring Boot examples docs v1
2024-04-17 14:01:18 -04:00
Alvin Bryan
43cee41078
docs: added Ruby examples ( #6865 )
...
I tried to make the language more user-friendly too
2024-04-17 08:21:12 -04:00
David Leek
20a9fdd33e
chore(docs): improve documentation with note about initial version and not needing flag ( #6848 )
...
## About the changes
Adds a note about new installations starting with version where most
events and features should have a created_by userid set and thus not
need this configuration option/corresponding scheduled data migration
task
2024-04-12 18:34:10 +01:00
Alvin Bryan
8c6feb7925
Docs: Fixed missing values in webhooks ( #6833 )
...
Fixed missing values in the webhook docs, the list of values is from
[the type
definitions](d3eac6caf8/src/lib/addons/webhook-definition.ts (L100-L129)
)
Credit goes to @gastonfournier for finding these 🙏
2024-04-12 18:32:01 +01:00
Thomas Heartman
c773145cf6
docs: indicate that scheduled config changes are GA ( #6843 )
...
Scheduled config changes aren't in dev anymore; they went GA in 5.10.
This PR updates the docs to reflect that.
2024-04-12 09:20:18 +02:00
renovate[bot]
b5c63fa24e
chore(deps): update dependency @babel/core to v7.24.4 ( #6826 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core )
([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-core ))
| [`7.24.3` ->
`7.24.4`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.24.3/7.24.4 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.24.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.24.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.24.3/7.24.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.24.3/7.24.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>babel/babel (@​babel/core)</summary>
###
[`v7.24.4`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7244-2024-04-03 )
[Compare
Source](https://togithub.com/babel/babel/compare/v7.24.3...v7.24.4 )
##### 👓 Spec Compliance
- `babel-parser`
- [#​16403](https://togithub.com/babel/babel/pull/16403 ) Forbid
initializerless using ([@​JLHwung](https://togithub.com/JLHwung ))
- `babel-helpers`, `babel-plugin-proposal-decorators`,
`babel-runtime-corejs3`
- [#​16388](https://togithub.com/babel/babel/pull/16388 ) Ensure
decorators are callable
([@​JLHwung](https://togithub.com/JLHwung ))
##### 🐛 Bug Fix
- `babel-generator`
- [#​16402](https://togithub.com/babel/babel/pull/16402 ) fix:
Correctly prints `{ [key in Bar]? }`
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- [#​16394](https://togithub.com/babel/babel/pull/16394 ) fix:
Correctly generate `TSMappedType`
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-compat-data`,
`babel-plugin-bugfix-firefox-class-in-computed-class-key`,
`babel-preset-env`
- [#​16390](https://togithub.com/babel/babel/pull/16390 ) Create
bugfix plugin for classes in computed keys in Firefox
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-helper-create-class-features-plugin`,
`babel-plugin-proposal-decorators`
- [#​16387](https://togithub.com/babel/babel/pull/16387 ) fix:
support mutated outer decorated class binding
([@​JLHwung](https://togithub.com/JLHwung ))
- [#​16385](https://togithub.com/babel/babel/pull/16385 ) fix:
Decorators when `super()` exists and `protoInit` is not needed
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-plugin-transform-block-scoping`
- [#​16384](https://togithub.com/babel/babel/pull/16384 ) fix:
Transform scoping for `for X` in loop
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- [#​16368](https://togithub.com/babel/babel/pull/16368 ) fix:
Capture `let` when the `for` body is not a block
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-core`, `babel-plugin-transform-block-scoped-functions`,
`babel-plugin-transform-block-scoping`
- [#​16363](https://togithub.com/babel/babel/pull/16363 ) Fix
incorrect function hoisting in some case statements
([@​luiscubal](https://togithub.com/luiscubal ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-10 19:07:21 +00:00
David Leek
02b3805ca6
Feat/configure scheduled created by migration ( #6821 )
...
## About the changes
- Removes the feature flag for the created_by migrations.
- Adds a configuration option in IServerOption for
`ENABLE_SCHEDULED_CREATED_BY_MIGRATION` that defaults to `false`
- the new configuration option when set on startup enables scheduling of
the two created_by migration services (features+events)
- Removes the dependency on flag provider in EventStore as it's no
longer needed
- Adds a brief description of the new configuration option in
`configuring-unleash.md`
- Sets the events created_by migration interval to 15 minutes, up from
2.
---------
Co-authored-by: Gastón Fournier <gaston@getunleash.io>
2024-04-10 14:12:58 +02:00
renovate[bot]
9a64b79c5d
chore(deps): update dependency @tsconfig/docusaurus to v2.0.3 ( #6780 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@tsconfig/docusaurus](https://togithub.com/tsconfig/bases )
([source](https://togithub.com/tsconfig/bases/tree/HEAD/bases )) |
[`2.0.2` ->
`2.0.3`](https://renovatebot.com/diffs/npm/@tsconfig%2fdocusaurus/2.0.2/2.0.3 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@tsconfig%2fdocusaurus/2.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@tsconfig%2fdocusaurus/2.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@tsconfig%2fdocusaurus/2.0.2/2.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tsconfig%2fdocusaurus/2.0.2/2.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>tsconfig/bases (@​tsconfig/docusaurus)</summary>
###
[`v2.0.3`](8c9ae60cf2...be6b3bb160
)
[Compare
Source](8c9ae60cf2...be6b3bb160
)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-04 17:46:09 +00:00
Alvin Bryan
6d4060d8d2
docs: Ruby tutorial ( #6753 )
...
A "getting started" for the Ruby SDK.
I used the Stars Wars API, in typical tutorial style.
---------
Co-authored-by: Simon Hornby <liquidwicked64@gmail.com>
2024-04-04 10:33:39 +01:00
Mateusz Kwasniewski
fe6aaf7739
docs: variant dependencies ( #6758 )
2024-04-03 10:31:58 +02:00
Michael Ferranti
317a204070
fixed typo ( #6694 )
...
found a small typo and fixed it.
2024-04-02 10:44:23 +01:00
dependabot[bot]
1c55d6b1f9
chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /website ( #6668 )
...
Bumps
[webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware )
from 5.3.3 to 5.3.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/webpack/webpack-dev-middleware/releases ">webpack-dev-middleware's
releases</a>.</em></p>
<blockquote>
<h2>v5.3.4</h2>
<h3><a
href="https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4 ">5.3.4</a>
(2024-03-20)</h3>
<h3>Bug Fixes</h3>
<ul>
<li><strong>security:</strong> do not allow to read files above (<a
href="https://redirect.github.com/webpack/webpack-dev-middleware/issues/1779 ">#1779</a>)
(<a
href="189c4ac7d2
">189c4ac</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md ">webpack-dev-middleware's
changelog</a>.</em></p>
<blockquote>
<h3><a
href="https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4 ">5.3.4</a>
(2024-03-20)</h3>
<h3>Bug Fixes</h3>
<ul>
<li><strong>security:</strong> do not allow to read files above (<a
href="https://redirect.github.com/webpack/webpack-dev-middleware/issues/1779 ">#1779</a>)
(<a
href="189c4ac7d2
">189c4ac</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="86071ead69
"><code>86071ea</code></a>
chore(release): 5.3.4</li>
<li><a
href="189c4ac7d2
"><code>189c4ac</code></a>
fix(security): do not allow to read files above (<a
href="https://redirect.github.com/webpack/webpack-dev-middleware/issues/1779 ">#1779</a>)</li>
<li>See full diff in <a
href="https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4 ">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack-dev-middleware&package-manager=npm_and_yarn&previous-version=5.3.3&new-version=5.3.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>
2024-04-02 07:43:31 +00:00
renovate[bot]
d8f81b70d8
chore(deps): update dependency @babel/core to v7.24.3 ( #6720 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core )
([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-core ))
| [`7.24.1` ->
`7.24.3`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.24.1/7.24.3 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.24.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.24.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.24.1/7.24.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.24.1/7.24.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>babel/babel (@​babel/core)</summary>
###
[`v7.24.3`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7243-2024-03-20 )
[Compare
Source](https://togithub.com/babel/babel/compare/v7.24.1...v7.24.3 )
##### 🐛 Bug Fix
- `babel-helper-module-imports`
- [#​16370](https://togithub.com/babel/babel/pull/16370 ) fix: do
not inject the same imported identifier multiple times
([@​ota-meshi](https://togithub.com/ota-meshi ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-27 18:11:29 +00:00
dependabot[bot]
4271c6ff74
chore(deps): bump express from 4.18.2 to 4.19.2 in /website ( #6691 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to
4.19.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/expressjs/express/releases ">express's
releases</a>.</em></p>
<blockquote>
<h2>4.19.2</h2>
<h2>What's Changed</h2>
<ul>
<li><a
href="0b746953c4
">Improved
fix for open redirect allow list bypass</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/expressjs/express/compare/4.19.1...4.19.2 ">https://github.com/expressjs/express/compare/4.19.1...4.19.2 </a></p>
<h2>4.19.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix ci after location patch by <a
href="https://github.com/wesleytodd "><code>@wesleytodd</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5552 ">expressjs/express#5552</a></li>
<li>fixed un-edited version in history.md for 4.19.0 by <a
href="https://github.com/wesleytodd "><code>@wesleytodd</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5556 ">expressjs/express#5556</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/expressjs/express/compare/4.19.0...4.19.1 ">https://github.com/expressjs/express/compare/4.19.0...4.19.1 </a></p>
<h2>4.19.0</h2>
<h2>What's Changed</h2>
<ul>
<li>fix typo in release date by <a
href="https://github.com/UlisesGascon "><code>@UlisesGascon</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/5527 ">expressjs/express#5527</a></li>
<li>docs: nominating <a
href="https://github.com/wesleytodd "><code>@wesleytodd</code></a> to be
project captian by <a
href="https://github.com/wesleytodd "><code>@wesleytodd</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5511 ">expressjs/express#5511</a></li>
<li>docs: loosen TC activity rules by <a
href="https://github.com/wesleytodd "><code>@wesleytodd</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5510 ">expressjs/express#5510</a></li>
<li>Add note on how to update docs for new release by <a
href="https://github.com/crandmck "><code>@crandmck</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5541 ">expressjs/express#5541</a></li>
<li><a
href="660ccf5fa3
">Prevent
open redirect allow list bypass due to encodeurl</a></li>
<li>Release 4.19.0 by <a
href="https://github.com/wesleytodd "><code>@wesleytodd</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5551 ">expressjs/express#5551</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/crandmck "><code>@crandmck</code></a>
made their first contribution in <a
href="https://redirect.github.com/expressjs/express/pull/5541 ">expressjs/express#5541</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/expressjs/express/compare/4.18.3...4.19.0 ">https://github.com/expressjs/express/compare/4.18.3...4.19.0 </a></p>
<h2>4.18.3</h2>
<h2>Main Changes</h2>
<ul>
<li>Fix routing requests without method</li>
<li>deps: body-parser@1.20.2
<ul>
<li>Fix strict json error message on Node.js 19+</li>
<li>deps: content-type@~1.0.5</li>
<li>deps: raw-body@2.5.2</li>
</ul>
</li>
</ul>
<h2>Other Changes</h2>
<ul>
<li>Use https: protocol instead of deprecated git: protocol by <a
href="https://github.com/vcsjones "><code>@vcsjones</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5032 ">expressjs/express#5032</a></li>
<li>build: Node.js@16.18 and Node.js@18.12 by <a
href="https://github.com/abenhamdine "><code>@abenhamdine</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/5034 ">expressjs/express#5034</a></li>
<li>ci: update actions/checkout to v3 by <a
href="https://github.com/armujahid "><code>@armujahid</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5027 ">expressjs/express#5027</a></li>
<li>test: remove unused function arguments in params by <a
href="https://github.com/raksbisht "><code>@raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5124 ">expressjs/express#5124</a></li>
<li>Remove unused originalIndex from acceptParams by <a
href="https://github.com/raksbisht "><code>@raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5119 ">expressjs/express#5119</a></li>
<li>Fixed typos by <a
href="https://github.com/raksbisht "><code>@raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5117 ">expressjs/express#5117</a></li>
<li>examples: remove unused params by <a
href="https://github.com/raksbisht "><code>@raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5113 ">expressjs/express#5113</a></li>
<li>fix: parameter str is not described in JSDoc by <a
href="https://github.com/raksbisht "><code>@raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5130 ">expressjs/express#5130</a></li>
<li>fix: typos in History.md by <a
href="https://github.com/raksbisht "><code>@raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5131 ">expressjs/express#5131</a></li>
<li>build : add Node.js@19.7 by <a
href="https://github.com/abenhamdine "><code>@abenhamdine</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/5028 ">expressjs/express#5028</a></li>
<li>test: remove unused function arguments in params by <a
href="https://github.com/raksbisht "><code>@raksbisht</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/5137 ">expressjs/express#5137</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/expressjs/express/blob/master/History.md ">express's
changelog</a>.</em></p>
<blockquote>
<h1>4.19.2 / 2024-03-25</h1>
<ul>
<li>Improved fix for open redirect allow list bypass</li>
</ul>
<h1>4.19.1 / 2024-03-20</h1>
<ul>
<li>Allow passing non-strings to res.location with new encoding handling
checks</li>
</ul>
<h1>4.19.0 / 2024-03-20</h1>
<ul>
<li>Prevent open redirect allow list bypass due to encodeurl</li>
<li>deps: cookie@0.6.0</li>
</ul>
<h1>4.18.3 / 2024-02-29</h1>
<ul>
<li>Fix routing requests without method</li>
<li>deps: body-parser@1.20.2
<ul>
<li>Fix strict json error message on Node.js 19+</li>
<li>deps: content-type@~1.0.5</li>
<li>deps: raw-body@2.5.2</li>
</ul>
</li>
<li>deps: cookie@0.6.0
<ul>
<li>Add <code>partitioned</code> option</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="04bc62787b
"><code>04bc627</code></a>
4.19.2</li>
<li><a
href="da4d763ff6
"><code>da4d763</code></a>
Improved fix for open redirect allow list bypass</li>
<li><a
href="4f0f6cc67d
"><code>4f0f6cc</code></a>
4.19.1</li>
<li><a
href="a003cfab03
"><code>a003cfa</code></a>
Allow passing non-strings to res.location with new encoding handling
checks f...</li>
<li><a
href="a1fa90fcea
"><code>a1fa90f</code></a>
fixed un-edited version in history.md for 4.19.0</li>
<li><a
href="11f2b1db22
"><code>11f2b1d</code></a>
build: fix build due to inconsistent supertest behavior in older
versions</li>
<li><a
href="084e36506a
"><code>084e365</code></a>
4.19.0</li>
<li><a
href="0867302ddb
"><code>0867302</code></a>
Prevent open redirect allow list bypass due to encodeurl</li>
<li><a
href="567c9c665d
"><code>567c9c6</code></a>
Add note on how to update docs for new release (<a
href="https://redirect.github.com/expressjs/express/issues/5541 ">#5541</a>)</li>
<li><a
href="69a4cf2819
"><code>69a4cf2</code></a>
deps: cookie@0.6.0</li>
<li>Additional commits viewable in <a
href="https://github.com/expressjs/express/compare/4.18.2...4.19.2 ">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~wesleytodd ">wesleytodd</a>, a new releaser
for express since your current version.</p>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=express&package-manager=npm_and_yarn&previous-version=4.18.2&new-version=4.19.2 )](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>
2024-03-27 09:17:38 +01:00
renovate[bot]
06a70cac1c
chore(deps): update dependency @babel/core to v7.24.1 ( #6704 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core )
([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-core ))
| [`7.24.0` ->
`7.24.1`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.24.0/7.24.1 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.24.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.24.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.24.0/7.24.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.24.0/7.24.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>babel/babel (@​babel/core)</summary>
###
[`v7.24.1`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7241-2024-03-19 )
[Compare
Source](https://togithub.com/babel/babel/compare/v7.24.0...v7.24.1 )
##### 🐛 Bug Fix
- `babel-helper-create-class-features-plugin`,
`babel-plugin-proposal-decorators`
- [#​16350](https://togithub.com/babel/babel/pull/16350 ) Fix
decorated class computed keys ordering
([@​JLHwung](https://togithub.com/JLHwung ))
- [#​16344](https://togithub.com/babel/babel/pull/16344 ) Fix
decorated class static field private access
([@​JLHwung](https://togithub.com/JLHwung ))
- `babel-plugin-proposal-decorators`,
`babel-plugin-proposal-json-modules`,
`babel-plugin-transform-async-generator-functions`,
`babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`,
`babel-preset-env`
- [#​16329](https://togithub.com/babel/babel/pull/16329 ) Respect
`moduleName` for `@babel/runtime/regenerator` imports
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-helper-create-class-features-plugin`,
`babel-plugin-proposal-decorators`,
`babel-plugin-proposal-pipeline-operator`,
`babel-plugin-transform-class-properties`
- [#​16331](https://togithub.com/babel/babel/pull/16331 ) Fix
decorator memoiser binding kind
([@​JLHwung](https://togithub.com/JLHwung ))
- `babel-helper-create-class-features-plugin`,
`babel-helper-replace-supers`, `babel-plugin-proposal-decorators`,
`babel-plugin-transform-class-properties`
- [#​16325](https://togithub.com/babel/babel/pull/16325 ) Fix
decorator evaluation private environment
([@​JLHwung](https://togithub.com/JLHwung ))
##### 📝 Documentation
- [#​16319](https://togithub.com/babel/babel/pull/16319 ) Update
SECURITY.md
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
##### 🏠 Internal
- `babel-code-frame`, `babel-highlight`
- [#​16359](https://togithub.com/babel/babel/pull/16359 ) Replace
`chalk` with `picocolors`
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-helper-fixtures`, `babel-helpers`,
`babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`,
`babel-plugin-proposal-pipeline-operator`,
`babel-plugin-transform-unicode-sets-regex`, `babel-preset-env`,
`babel-preset-flow`
- [#​16352](https://togithub.com/babel/babel/pull/16352 ) Run Babel
transform tests on old node if possible
([@​JLHwung](https://togithub.com/JLHwung ))
- `babel-helpers`, `babel-plugin-transform-async-generator-functions`,
`babel-plugin-transform-class-properties`,
`babel-plugin-transform-class-static-block`,
`babel-plugin-transform-modules-commonjs`,
`babel-plugin-transform-modules-systemjs`,
`babel-plugin-transform-regenerator`, `babel-plugin-transform-runtime`,
`babel-preset-env`, `babel-runtime-corejs3`, `babel-runtime`,
`babel-standalone`
- [#​16323](https://togithub.com/babel/babel/pull/16323 ) Allow
separate helpers to be excluded in Babel 8
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-helper-module-imports`,
`babel-plugin-proposal-import-wasm-source`,
`babel-plugin-proposal-json-modules`,
`babel-plugin-proposal-record-and-tuple`,
`babel-plugin-transform-react-jsx-development`,
`babel-plugin-transform-react-jsx`
- [#​16349](https://togithub.com/babel/babel/pull/16349 ) Support
merging imports in import injector
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-helper-create-class-features-plugin`,
`babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`,
`babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`,
`babel-plugin-bugfix-v8-static-class-fields-redefine-readonly`,
`babel-plugin-external-helpers`,
`babel-plugin-proposal-async-do-expressions`,
`babel-plugin-proposal-decorators`,
`babel-plugin-proposal-destructuring-private`,
`babel-plugin-proposal-do-expressions`,
`babel-plugin-proposal-duplicate-named-capturing-groups-regex`,
`babel-plugin-proposal-explicit-resource-management`,
`babel-plugin-proposal-export-default-from`,
`babel-plugin-proposal-function-bind`,
`babel-plugin-proposal-function-sent`,
`babel-plugin-proposal-import-attributes-to-assertions`,
`babel-plugin-proposal-import-defer`,
`babel-plugin-proposal-import-wasm-source`,
`babel-plugin-proposal-json-modules`,
`babel-plugin-proposal-optional-chaining-assign`,
`babel-plugin-proposal-partial-application`,
`babel-plugin-proposal-pipeline-operator`,
`babel-plugin-proposal-record-and-tuple`,
`babel-plugin-proposal-regexp-modifiers`,
`babel-plugin-proposal-throw-expressions`,
`babel-plugin-syntax-async-do-expressions`,
`babel-plugin-syntax-decimal`, `babel-plugin-syntax-decorators`,
`babel-plugin-syntax-destructuring-private`,
`babel-plugin-syntax-do-expressions`,
`babel-plugin-syntax-explicit-resource-management`,
`babel-plugin-syntax-export-default-from`, `babel-plugin-syntax-flow`,
`babel-plugin-syntax-function-bind`,
`babel-plugin-syntax-function-sent`,
`babel-plugin-syntax-import-assertions`,
`babel-plugin-syntax-import-attributes`,
`babel-plugin-syntax-import-defer`,
`babel-plugin-syntax-import-reflection`,
`babel-plugin-syntax-import-source`, `babel-plugin-syntax-jsx`,
`babel-plugin-syntax-module-blocks`,
`babel-plugin-syntax-optional-chaining-assign`,
`babel-plugin-syntax-partial-application`,
`babel-plugin-syntax-pipeline-operator`,
`babel-plugin-syntax-record-and-tuple`,
`babel-plugin-syntax-throw-expressions`,
`babel-plugin-syntax-typescript`,
`babel-plugin-transform-arrow-functions`,
`babel-plugin-transform-async-generator-functions`,
`babel-plugin-transform-async-to-generator`,
`babel-plugin-transform-block-scoped-functions`,
`babel-plugin-transform-block-scoping`,
`babel-plugin-transform-class-properties`,
`babel-plugin-transform-class-static-block`,
`babel-plugin-transform-classes`,
`babel-plugin-transform-computed-properties`,
`babel-plugin-transform-destructuring`,
`babel-plugin-transform-dotall-regex`,
`babel-plugin-transform-duplicate-keys`,
`babel-plugin-transform-dynamic-import`,
`babel-plugin-transform-exponentiation-operator`,
`babel-plugin-transform-export-namespace-from`,
`babel-plugin-transform-flow-comments`,
`babel-plugin-transform-flow-strip-types`,
`babel-plugin-transform-for-of`, `babel-plugin-transform-function-name`,
`babel-plugin-transform-instanceof`, `babel-plugin-transform-jscript`,
`babel-plugin-transform-json-strings`,
`babel-plugin-transform-literals`,
`babel-plugin-transform-logical-assignment-operators`,
`babel-plugin-transform-member-expression-literals`,
`babel-plugin-transform-modules-amd`,
`babel-plugin-transform-modules-commonjs`,
`babel-plugin-transform-modules-systemjs`,
`babel-plugin-transform-modules-umd`,
`babel-plugin-transform-new-target`,
`babel-plugin-transform-nullish-coalescing-operator`,
`babel-plugin-transform-numeric-separator`,
`babel-plugin-transform-object-assign`,
`babel-plugin-transform-object-rest-spread`,
`babel-plugin-transform-object-set-prototype-of-to-assign`,
`babel-plugin-transform-object-super`,
`babel-plugin-transform-optional-catch-binding`,
`babel-plugin-transform-optional-chaining`,
`babel-plugin-transform-parameters`,
`babel-plugin-transform-private-methods`,
`babel-plugin-transform-private-property-in-object`,
`babel-plugin-transform-property-literals`,
`babel-plugin-transform-property-mutators`,
`babel-plugin-transform-proto-to-assign`,
`babel-plugin-transform-react-constant-elements`,
`babel-plugin-transform-react-display-name`,
`babel-plugin-transform-react-inline-elements`,
`babel-plugin-transform-react-jsx-compat`,
`babel-plugin-transform-react-jsx-self`,
`babel-plugin-transform-react-jsx-source`,
`babel-plugin-transform-react-pure-annotations`,
`babel-plugin-transform-regenerator`,
`babel-plugin-transform-reserved-words`,
`babel-plugin-transform-runtime`,
`babel-plugin-transform-shorthand-properties`,
`babel-plugin-transform-spread`, `babel-plugin-transform-sticky-regex`,
`babel-plugin-transform-strict-mode`,
`babel-plugin-transform-template-literals`,
`babel-plugin-transform-typeof-symbol`,
`babel-plugin-transform-typescript`,
`babel-plugin-transform-unicode-escapes`,
`babel-plugin-transform-unicode-property-regex`,
`babel-plugin-transform-unicode-regex`,
`babel-plugin-transform-unicode-sets-regex`, `babel-preset-env`,
`babel-preset-flow`, `babel-preset-react`, `babel-preset-typescript`
- [#​16332](https://togithub.com/babel/babel/pull/16332 ) Test
Babel 7 plugins compatibility with Babel 8 core
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-compat-data`, `babel-plugin-transform-object-rest-spread`,
`babel-preset-env`
- [#​16318](https://togithub.com/babel/babel/pull/16318 ) \[babel
8] Fix `@babel/compat-data` package.json
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
##### 🔬 Output optimization
- `babel-helper-replace-supers`,
`babel-plugin-transform-class-properties`,
`babel-plugin-transform-classes`, `babel-plugin-transform-parameters`,
`babel-plugin-transform-runtime`
- [#​16345](https://togithub.com/babel/babel/pull/16345 ) Optimize
the use of `assertThisInitialized` after `super()`
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-plugin-transform-class-properties`,
`babel-plugin-transform-classes`
- [#​16343](https://togithub.com/babel/babel/pull/16343 ) Use
simpler `assertThisInitialized` more often
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-plugin-proposal-decorators`,
`babel-plugin-transform-class-properties`,
`babel-plugin-transform-object-rest-spread`, `babel-traverse`
- [#​16342](https://togithub.com/babel/babel/pull/16342 ) Consider
well-known and registered symbols as literals
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-core`, `babel-plugin-external-helpers`,
`babel-plugin-proposal-decorators`,
`babel-plugin-proposal-function-bind`,
`babel-plugin-transform-class-properties`,
`babel-plugin-transform-classes`,
`babel-plugin-transform-flow-comments`,
`babel-plugin-transform-flow-strip-types`,
`babel-plugin-transform-function-name`,
`babel-plugin-transform-modules-systemjs`,
`babel-plugin-transform-parameters`,
`babel-plugin-transform-private-property-in-object`,
`babel-plugin-transform-react-jsx`, `babel-plugin-transform-runtime`,
`babel-plugin-transform-spread`, `babel-plugin-transform-typescript`,
`babel-preset-env`
- [#​16326](https://togithub.com/babel/babel/pull/16326 ) Reduce
the use of class names
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-26 18:55:33 +00:00
Simon Hornby
2747dcaba9
chore: add scim id migration for groups ( #6682 )
2024-03-25 11:39:11 +02:00
Alvin Bryan
8a9d013545
Fixed syntax highlighting in the docs ( #6678 )
...
Adds support for Svelte syntax highlighting and lets us add support for
additional languages in the future
2024-03-25 09:10:41 +00:00
Gastón Fournier
5db197839c
docs: signals and actions documentation ( #6641 )
...
## About the changes
This is the initial documentation for actions and signals.
Preview the changes:
https://unleash-docs-git-signals-docs-unleash-team.vercel.app/
- Actions:
https://unleash-docs-git-signals-docs-unleash-team.vercel.app/reference/actions
- Signals:
https://unleash-docs-git-signals-docs-unleash-team.vercel.app/reference/signals
---------
Co-authored-by: Alvin Bryan <107407814+alvinometric@users.noreply.github.com>
Co-authored-by: Nuno Góis <github@nunogois.com>
2024-03-21 19:40:09 +00:00
Nnenna Ndukwe
b7232d0397
docs: Spring Boot Tutorial v1 ( #6620 )
...
<!-- 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. -->
We have a v1 for a Java Spring Boot Tutorial:
- uses popular Java Spring Boot open source project Spring Pet Clinic
- uses Unleash Spring Boot SDK
- this is simple & introductory as we don't have data plugged into the
new page we build in the application.
<img width="899" alt="spring-boot-tutorial-app-in-browser"
src="https://github.com/Unleash/unleash/assets/22972707/c620f49c-d487-44ac-af7d-ce32bc3c85d8 ">
<!-- 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? -->
I added the tutorial to the Java section in the docs navigation menu. I
could have it stand alone, but I would consider it to be underneath the
Java language we have already listed in our menu.
<img width="301" alt="Screenshot 2024-03-19 at 8 49 11 PM"
src="https://github.com/Unleash/unleash/assets/22972707/404ff27b-0363-446a-9036-1b99e4ee5f80 ">
2024-03-20 10:25:29 -04:00
Alvin Bryan
efb2df78c2
Fixed missing video in the Sveltekit tutorial ( #6631 )
...
The mp4 was missing in the Sveltekit tutorial, this fixes it
2024-03-20 13:52:05 +00:00
Gastón Fournier
ae921aed69
fix: linting ( #6625 )
2024-03-20 10:22:50 +01:00
Alvin Bryan
646a8f0192
Made sure the slugs are consistent in the tutorials ( #6604 )
...
Some of the slugs for the tutorials were handled in the config file with
the other redirects, some were handled locally in the markdown file.
This moves all the tutorial slugs to the markdown file, and fixes the
slug of the SvelteKit tutorial so it's the same as the others.
---------
Co-authored-by: Nnenna Ndukwe <nnenna.s.ndukwe@gmail.com>
2024-03-19 19:20:26 -04:00
renovate[bot]
e0c3fc3602
chore(deps): update dependency enhanced-resolve to v5.16.0 ( #6614 )
...
[![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.15.1` ->
`5.16.0`](https://renovatebot.com/diffs/npm/enhanced-resolve/5.15.1/5.16.0 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/enhanced-resolve/5.16.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/enhanced-resolve/5.16.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/enhanced-resolve/5.15.1/5.16.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/enhanced-resolve/5.15.1/5.16.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>webpack/enhanced-resolve (enhanced-resolve)</summary>
###
[`v5.16.0`](https://togithub.com/webpack/enhanced-resolve/releases/tag/v5.16.0 )
[Compare
Source](https://togithub.com/webpack/enhanced-resolve/compare/5.15.1...v5.16.0 )
#### Features:
- cache realpath and realpathSync methods
#### Bugfixes
- types for cached input filesystem
- support Buffer/URL/number paths in cached file system
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-19 19:29:27 +00:00
Alvin Bryan
3539f3db02
Sveltekit tutorial ( #6538 )
...
Simple Sveltekit tutorial
---------
Co-authored-by: Nnenna Ndukwe <nnenna.s.ndukwe@gmail.com>
2024-03-18 15:54:55 +00:00
Christopher Kolstad
a3d06bd57f
fix(website): failing build due to failure to import React
2024-03-18 15:24:16 +01:00
Christopher Kolstad
53354224fc
chore: Bump biome and configure husky ( #6589 )
...
Upgrades biome to 1.6.1, and updates husky pre-commit hook.
Most changes here are making type imports explicit.
2024-03-18 13:58:05 +01:00
dependabot[bot]
d1d04fdeb9
chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /website ( #6573 )
...
Bumps
[follow-redirects](https://github.com/follow-redirects/follow-redirects )
from 1.15.4 to 1.15.6.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="35a517c586
"><code>35a517c</code></a>
Release version 1.15.6 of the npm package.</li>
<li><a
href="c4f847f851
"><code>c4f847f</code></a>
Drop Proxy-Authorization across hosts.</li>
<li><a
href="8526b4a1b2
"><code>8526b4a</code></a>
Use GitHub for disclosure.</li>
<li><a
href="b1677ce001
"><code>b1677ce</code></a>
Release version 1.15.5 of the npm package.</li>
<li><a
href="d8914f7982
"><code>d8914f7</code></a>
Preserve fragment in responseUrl.</li>
<li>See full diff in <a
href="https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 ">compare
view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=follow-redirects&package-manager=npm_and_yarn&previous-version=1.15.4&new-version=1.15.6 )](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>
2024-03-15 10:20:20 +01:00
Jaanus Sellin
f0240eb90e
feat: docs for sdk reporting ( #6580 )
...
![image](https://github.com/Unleash/unleash/assets/964450/43fc0d50-6016-4140-9f22-7d56169c375b )
![image](https://github.com/Unleash/unleash/assets/964450/fc9a574e-995c-4278-ba2e-c6d5e0b1088e )
2024-03-15 11:02:59 +02:00
renovate[bot]
ee6071bc65
chore(deps): update dependency qs to v6.12.0 ( #6575 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [qs](https://togithub.com/ljharb/qs ) | [`6.11.2` ->
`6.12.0`](https://renovatebot.com/diffs/npm/qs/6.11.2/6.12.0 ) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/qs/6.12.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/qs/6.12.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/qs/6.11.2/6.12.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/qs/6.11.2/6.12.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>ljharb/qs (qs)</summary>
###
[`v6.12.0`](https://togithub.com/ljharb/qs/blob/HEAD/CHANGELOG.md#6120 )
[Compare
Source](https://togithub.com/ljharb/qs/compare/v6.11.2...v6.12.0 )
- \[New] `parse`/`stringify`: add `decodeDotInKeys`/`encodeDotKeys`
options ([#​488](https://togithub.com/ljharb/qs/issues/488 ))
- \[New] `parse`: add `duplicates` option
- \[New] `parse`/`stringify`: add `allowEmptyArrays` option to allow \[]
in object values
([#​487](https://togithub.com/ljharb/qs/issues/487 ))
- \[Refactor] `parse`/`stringify`: move allowDots config logic to its
own variable
- \[Refactor] `stringify`: move option-handling code into
`normalizeStringifyOptions`
- \[readme] update readme, add logos
([#​484](https://togithub.com/ljharb/qs/issues/484 ))
- \[readme] `stringify`: clarify default `arrayFormat` behavior
- \[readme] fix line wrapping
- \[readme] remove dead badges
- \[Deps] update `side-channel`
- \[meta] make the dist build 50% smaller
- \[meta] add `sideEffects` flag
- \[meta] run build in prepack, not prepublish
- \[Tests] `parse`: remove useless tests; add coverage
- \[Tests] `stringify`: increase coverage
- \[Tests] use `mock-property`
- \[Tests] `stringify`: improve coverage
- \[Dev Deps] update ` @​ljharb/eslint-config `, `aud`,
`has-override-mistake`, `has-property-descriptors`, `mock-property`,
`npmignore`, `object-inspect`, `tape`
- \[Dev Deps] pin `glob`, since v10.3.8+ requires a broken `jackspeak`
- \[Dev Deps] pin `jackspeak` since 2.1.2+ depends on npm aliases, which
kill the install process in npm < 6
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-14 19:25:09 +00:00
renovate[bot]
40d6c3a487
chore(deps): update dependency react-router to v6.22.3 ( #6569 )
...
[![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 )
([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router ))
| [`6.22.2` ->
`6.22.3`](https://renovatebot.com/diffs/npm/react-router/6.22.2/6.22.3 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/6.22.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/6.22.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/6.22.2/6.22.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/6.22.2/6.22.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>remix-run/react-router (react-router)</summary>
###
[`v6.22.3`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6223 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.22.2...react-router@6.22.3 )
##### Patch Changes
- Updated dependencies:
- `@remix-run/router@1.15.3`
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-14 18:18:48 +00:00
Mateusz Kwasniewski
dc1d5ce4f2
chore: update outdated sdks list ( #6556 )
2024-03-14 15:30:23 +01:00
Thomas Heartman
56c3dc438f
docs: add notes about how Unleash deals with string context values and conversion ( #6551 )
...
This change addresses the question in #6542 about using non-string
operators on string values by clarifying that Unleash SDK converts the
string values before performing the comparison.
2024-03-14 13:27:36 +02:00
Mateusz Kwasniewski
1aca59747e
docs: frontend API design ( #6521 )
2024-03-13 12:39:58 +01:00
Alvin Bryan
3ea9496a8b
Apply biome formatting to the docs website ( #6523 )
...
The docs were ignored by biome, this fixes it.
With this change
- The docs are no longer ignored by the formatter and the linter
- Custom components in the docs were updated to satisfy the linter
- All the files in the docs were formatted.
There is no new feature or change.
2024-03-13 11:30:40 +00:00
Sebastian Bury
34729e8205
add custom root roles to docs on private projects ( #5829 )
...
<!-- 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? -->
---------
Co-authored-by: Thomas Heartman <thomas@getunleash.io>
2024-03-12 16:42:41 +01:00
Mateusz Kwasniewski
74df643ce0
docs: ADR for 3 types of models ( #6436 )
2024-03-12 13:35:35 +01:00
renovate[bot]
313cad5f00
chore(deps): update dependency browserslist to v4.23.0 ( #6508 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [browserslist](https://togithub.com/browserslist/browserslist ) |
[`4.22.3` ->
`4.23.0`](https://renovatebot.com/diffs/npm/browserslist/4.22.3/4.23.0 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/browserslist/4.23.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/browserslist/4.23.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/browserslist/4.22.3/4.23.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/browserslist/4.22.3/4.23.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>browserslist/browserslist (browserslist)</summary>
###
[`v4.23.0`](https://togithub.com/browserslist/browserslist/blob/HEAD/CHANGELOG.md#4230 )
[Compare
Source](https://togithub.com/browserslist/browserslist/compare/4.22.3...4.23.0 )
- Added `BROWSERSLIST_ROOT_PATH` (by
[@​teleclimber](https://togithub.com/teleclimber )).
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-12 03:14:29 +00:00
Thomas Heartman
62a7633ed5
docs: add note about upgrading to version 5.7 and above ( #6464 )
...
Upgrading to 5.7 and above from earlier versions is a little
problematic. Let's document it.
---------
Co-authored-by: Gastón Fournier <gaston@getunleash.io>
2024-03-11 08:13:57 +00:00
renovate[bot]
c98b5ad64f
chore(deps): update dependency @babel/core to v7.24.0 ( #6485 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@babel/core](https://babel.dev/docs/en/next/babel-core )
([source](https://togithub.com/babel/babel/tree/HEAD/packages/babel-core ))
| [`7.23.9` ->
`7.24.0`](https://renovatebot.com/diffs/npm/@babel%2fcore/7.23.9/7.24.0 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@babel%2fcore/7.24.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@babel%2fcore/7.24.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@babel%2fcore/7.23.9/7.24.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@babel%2fcore/7.23.9/7.24.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>babel/babel (@​babel/core)</summary>
###
[`v7.24.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7240-2024-02-28 )
[Compare
Source](https://togithub.com/babel/babel/compare/v7.23.9...v7.24.0 )
##### 🚀 New Feature
- `babel-standalone`
- [#​11696](https://togithub.com/babel/babel/pull/11696 ) Export
babel tooling packages in `@babel/standalone`
([@​ajihyf](https://togithub.com/ajihyf ))
- `babel-core`, `babel-helper-create-class-features-plugin`,
`babel-helpers`, `babel-plugin-transform-class-properties`
- [#​16267](https://togithub.com/babel/babel/pull/16267 ) Implement
`noUninitializedPrivateFieldAccess` assumption
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-helper-create-class-features-plugin`, `babel-helpers`,
`babel-plugin-proposal-decorators`,
`babel-plugin-proposal-pipeline-operator`,
`babel-plugin-syntax-decorators`,
`babel-plugin-transform-class-properties`, `babel-runtime-corejs2`,
`babel-runtime-corejs3`, `babel-runtime`
- [#​16242](https://togithub.com/babel/babel/pull/16242 ) Support
decorator 2023-11 normative updates
([@​JLHwung](https://togithub.com/JLHwung ))
- `babel-preset-flow`
- [#​16309](https://togithub.com/babel/babel/pull/16309 ) \[babel
7] Allow setting `ignoreExtensions` in Flow preset
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- [#​16284](https://togithub.com/babel/babel/pull/16284 ) Add
`experimental_useHermesParser` option in `preset-flow`
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-helper-import-to-platform-api`,
`babel-plugin-proposal-import-wasm-source`,
`babel-plugin-proposal-json-modules`, `babel-standalone`
- [#​16172](https://togithub.com/babel/babel/pull/16172 ) Add
transform support for JSON modules imports
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-plugin-transform-runtime`
- [#​16241](https://togithub.com/babel/babel/pull/16241 ) Add back
`moduleName` option to `@babel/plugin-transform-runtime`
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-parser`, `babel-types`
- [#​16277](https://togithub.com/babel/babel/pull/16277 ) Allow
import attributes for `TSImportType`
([@​sosukesuzuki](https://togithub.com/sosukesuzuki ))
##### 🐛 Bug Fix
- `babel-plugin-proposal-do-expressions`, `babel-traverse`
- [#​16305](https://togithub.com/babel/babel/pull/16305 ) fix:
avoid `popContext` on unvisited node paths
([@​JLHwung](https://togithub.com/JLHwung ))
- `babel-helper-create-class-features-plugin`,
`babel-plugin-transform-private-methods`,
`babel-plugin-transform-private-property-in-object`
- [#​16312](https://togithub.com/babel/babel/pull/16312 ) Fix class
private properties when `privateFieldsAsSymbols`
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-helper-create-class-features-plugin`,
`babel-plugin-transform-private-methods`
- [#​16307](https://togithub.com/babel/babel/pull/16307 ) Fix the
support of `arguments` in private `get/set` method
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-helper-create-class-features-plugin`, `babel-helpers`,
`babel-plugin-proposal-decorators`
- [#​16287](https://togithub.com/babel/babel/pull/16287 ) Reduce
decorator static property size
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-helper-create-class-features-plugin`,
`babel-plugin-proposal-decorators`
- [#​16281](https://togithub.com/babel/babel/pull/16281 ) Fix
evaluation order of decorators with cached receiver
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- [#​16279](https://togithub.com/babel/babel/pull/16279 ) Fix
decorator this memoization
([@​JLHwung](https://togithub.com/JLHwung ))
- [#​16266](https://togithub.com/babel/babel/pull/16266 ) Preserve
`static` on decorated private `accessor`
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- [#​16258](https://togithub.com/babel/babel/pull/16258 ) fix:
handle decorated async private method and generator
([@​JLHwung](https://togithub.com/JLHwung ))
- `babel-helper-create-class-features-plugin`,
`babel-plugin-proposal-decorators`,
`babel-plugin-transform-async-generator-functions`,
`babel-plugin-transform-private-methods`,
`babel-plugin-transform-private-property-in-object`,
`babel-plugin-transform-typescript`, `babel-preset-env`
- [#​16275](https://togithub.com/babel/babel/pull/16275 ) Fix class
private properties when `privateFieldsAsProperties`
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-helpers`
- [#​16268](https://togithub.com/babel/babel/pull/16268 ) Do not
consider `arguments` in a helper as a global reference
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-helpers`, `babel-plugin-proposal-decorators`
- [#​16270](https://togithub.com/babel/babel/pull/16270 ) Handle
symbol key class elements decoration
([@​JLHwung](https://togithub.com/JLHwung ))
- [#​16265](https://togithub.com/babel/babel/pull/16265 ) Do not
define `access.get` for public setter decorators
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
##### 💅 Polish
- `babel-core`, `babel-helper-create-class-features-plugin`,
`babel-preset-env`
- [#​12428](https://togithub.com/babel/babel/pull/12428 ) Suggest
using `BABEL_SHOW_CONFIG_FOR` for config problems
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
##### 🏠 Internal
- `babel-helper-transform-fixture-test-runner`
- [#​16278](https://togithub.com/babel/babel/pull/16278 ) Continue
writing `output.js` when `exec.js` throws
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
##### 🔬 Output optimization
- `babel-helper-create-class-features-plugin`,
`babel-plugin-proposal-decorators`
- [#​16306](https://togithub.com/babel/babel/pull/16306 ) Avoid
intermediate functions for private accessors with decs
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-helper-create-class-features-plugin`, `babel-helpers`,
`babel-plugin-proposal-decorators`,
`babel-plugin-proposal-pipeline-operator`,
`babel-plugin-transform-class-properties`
- [#​16294](https://togithub.com/babel/babel/pull/16294 ) More
aggressively inline decorators in the static block
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-helper-create-class-features-plugin`, `babel-helpers`,
`babel-plugin-transform-private-methods`
- [#​16283](https://togithub.com/babel/babel/pull/16283 ) Do not
use `classPrivateMethodGet`
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-helper-create-class-features-plugin`, `babel-helpers`,
`babel-plugin-proposal-decorators`
- [#​16287](https://togithub.com/babel/babel/pull/16287 ) Reduce
decorator static property size
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
- `babel-helper-create-class-features-plugin`,
`babel-plugin-proposal-decorators`,
`babel-plugin-transform-class-properties`
- [#​16280](https://togithub.com/babel/babel/pull/16280 ) Reduce
element decorator temp variables
([@​JLHwung](https://togithub.com/JLHwung ))
- `babel-helper-create-class-features-plugin`, `babel-helper-fixtures`,
`babel-helpers`,
`babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining`,
`babel-plugin-proposal-decorators`,
`babel-plugin-proposal-destructuring-private`,
`babel-plugin-proposal-optional-chaining-assign`,
`babel-plugin-transform-class-properties`,
`babel-plugin-transform-class-static-block`,
`babel-plugin-transform-private-methods`,
`babel-plugin-transform-private-property-in-object`, `babel-preset-env`,
`babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime`
- [#​16261](https://togithub.com/babel/babel/pull/16261 ) Do not
use descriptors for private class elements
([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo ))
- `babel-helpers`, `babel-plugin-proposal-decorators`
- [#​16263](https://togithub.com/babel/babel/pull/16263 ) Reduce
helper size for decorator 2023-11
([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-11 02:25:26 +00:00
renovate[bot]
97a81162ac
chore(deps): update dependency react-router to v6.22.2 ( #6471 )
...
[![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 )
([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router ))
| [`6.22.1` ->
`6.22.2`](https://renovatebot.com/diffs/npm/react-router/6.22.1/6.22.2 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/6.22.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/6.22.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/6.22.1/6.22.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/6.22.1/6.22.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>remix-run/react-router (react-router)</summary>
###
[`v6.22.2`](https://togithub.com/remix-run/react-router/blob/HEAD/packages/react-router/CHANGELOG.md#6222 )
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.22.1...react-router@6.22.2 )
##### Patch Changes
- Updated dependencies:
- `@remix-run/router@1.15.2`
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-08 00:35:38 +00:00
renovate[bot]
37b994637b
chore(deps): update dependency enhanced-resolve to v5.15.1 ( #6457 )
...
[![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.15.0` ->
`5.15.1`](https://renovatebot.com/diffs/npm/enhanced-resolve/5.15.0/5.15.1 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/enhanced-resolve/5.15.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/enhanced-resolve/5.15.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/enhanced-resolve/5.15.0/5.15.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/enhanced-resolve/5.15.0/5.15.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>webpack/enhanced-resolve (enhanced-resolve)</summary>
###
[`v5.15.1`](https://togithub.com/webpack/enhanced-resolve/releases/tag/v5.15.1 )
[Compare
Source](https://togithub.com/webpack/enhanced-resolve/compare/v5.15.0...v5.15.1 )
#### Bugfixes
- find the `pnpapi` the issuer belongs to
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjcuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyNy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-06 23:29:46 +00:00
renovate[bot]
38658ae653
chore(deps): update dependency react-router to v6.22.1 ( #6369 )
...
[![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 )
([source](https://togithub.com/remix-run/react-router/tree/HEAD/packages/react-router ))
| [`6.22.0` ->
`6.22.1`](https://renovatebot.com/diffs/npm/react-router/6.22.0/6.22.1 )
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/react-router/6.22.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router/6.22.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router/6.22.0/6.22.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router/6.22.0/6.22.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>remix-run/react-router (react-router)</summary>
###
[`v6.22.1`](https://togithub.com/remix-run/react-router/releases/tag/react-router%406.22.1 ):
v6.22.1
[Compare
Source](https://togithub.com/remix-run/react-router/compare/react-router@6.22.0...react-router@6.22.1 )
See the changelog for release notes:
https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v6221
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "after 7pm every weekday,before 5am
every weekday" in timezone Europe/Madrid, 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-28 03:38:06 +00:00
Gastón Fournier
70499dc1d4
feat: allow api token middleware to fetch from db ( #6344 )
...
## About the changes
When edge is configured to automatically generate tokens, it requires
the token to be present in all unleash instances.
It's behind a flag which enables us to turn it on on a case by case
scenario.
The risk of this implementation is that we'd be adding load to the
database in the middleware that evaluates tokens (which are present in
mostly all our API calls. We only query when the token is missing but
because the /client and /frontend endpoints which will be the affected
ones are high throughput, we want to be extra careful to avoid DDoSing
ourselves
## Alternatives:
One alternative would be that we merge the two endpoints into one.
Currently, Edge does the following:
If the token is not valid, it tries to create a token using a service
account token and /api/admin/create-token endpoint. Then it uses the
token generated (which is returned from the prior endpoint) to query
/api/frontend. What if we could call /api/frontend with the same service
account we use to create the token? It may sound risky but if the same
application holding the service account token with permission to create
a token, can call /api/frontend via the generated token, shouldn't it be
able to call the endpoint directly?
The purpose of the token is authentication and authorization. With the
two tokens we are authenticating the same app with 2 different
authorization scopes, but because it's the same app we are
authenticating, can't we just use one token and assume that the app has
both scopes?
If the service account already has permissions to create a token and
then use that token for further actions, allowing it to directly call
/api/frontend does not necessarily introduce new security risks. The
only risk is allowing the app to generate new tokens. Which leads to the
third alternative: should we just remove this option from edge?
2024-02-27 16:08:44 +01:00
Nnenna Ndukwe
7cc968fdc4
docs: Java Tutorial v1 ( #6299 )
...
<!-- 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. -->
A v1 Java tutorial for docs! I used Java SDK to log flag statuses when
the Java app is running and connected to Unleash.
## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->
It's fairly simple and open to feedback for a new iteration to improve
the intro tutorial. I do weekly documentation improvement PRs!
2024-02-22 09:18:17 -05:00