573: Should not be able to trigger close in `PendingOpen` r=scratchscratchscratchy a=scratchscratchscratchy
fixes https://github.com/itchysats/itchysats/issues/517
Triggering a settlement proposal prior to being `Open` does not make sense.
Co-authored-by: scratchy <scratchy@itchysats.network>
It only makes sense to allow proposing a settlement when in `Open` state.
Theoretically we could argue that it should be allowed in `PendingRefund` and `PendingCommit`, but I don't see an advantage in that.
Note: This only guards the taker side, no guards were added to the maker side because it remains unclear if the deamon should contain logic for this, or we always want to handle acceptance criteria for settlement from the outside.
666: Fixed settlement interval r=da-kami a=da-kami
This work was done as pre-work for #627 which is currently blocked by the model refactor.
I think we should still get these changes in!
Co-authored-by: Daniel Karzel <daniel@comit.network>
A configurable settlement interval for the maker causes friction when implementing auto-rollover, because the settlement interval is not known to the taker.
The settlement interval should not be configurable, thus the configurable settlement interval is removed on the maker side.
The cfd actors and oracle actor use a global constant to decide the settlement interval and oracle even lookahead.
Not pulling the constant into the actors is a conscious decision, it allows us to set this to a different value in the actor tests.
The fact that we use the same constant for cfd actor and oracle actor is an implementation detail.
678: We can safely assume that creating a timestamp should not fail r=da-kami a=da-kami
Expect instead of returning a `Result`.
Co-authored-by: Daniel Karzel <daniel@comit.network>
The projection actor is responsible in preparing data for the HTTP API and consequently for the UI.
While this is commit provides only the foundation, in the long run we can:
- Reduce the logic happening in the rocket layer. `ToSseEvent` can likely go away.
- Reduce the complexity for other actors in what needs to be updated when. All they should care about is sending updates to the projection actor. (mostly done)
- Improve test coverage. With a dedicated actor that does the projection, we should be able to write assertions in our integration tests that are closer to the UI.
675: Bump anyhow from 1.0.47 to 1.0.48 r=thomaseizinger a=dependabot[bot]
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.47 to 1.0.48.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p>
<blockquote>
<h2>1.0.48</h2>
<ul>
<li>
<p>Include a <code>Debug</code> rendering of lhs and rhs in <code>ensure!</code> messages (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/193">#193</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/194">#194</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/195">#195</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/196">#196</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/197">#197</a>, <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/198">#198</a>)</p>
<h3>Example:</h3>
<pre lang="rust"><code>ensure!(flags.len() <= 40);
</code></pre>
<pre lang="rust"><code>ensure!(kind == Kind::File);
</code></pre>
<p>Before:</p>
<pre lang="console"><code>Condition failed: `flags.len() <= 40`
Condition failed: `kind == Kind::File`
</code></pre>
<p>After:</p>
<pre lang="console"><code>Condition failed: `flags.len() <= 40` (99 vs 40)
Condition failed: `kind == Kind::File` (Symlink vs File)
</code></pre>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="f4269d5c90"><code>f4269d5</code></a> Release 1.0.48</li>
<li><a href="13f8f01943"><code>13f8f01</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/198">#198</a> from dtolnay/ensure</li>
<li><a href="c5068a8118"><code>c5068a8</code></a> Suppress clippy lints exposed by spans fix</li>
<li><a href="0b5c75834c"><code>0b5c758</code></a> Use a real unsafe expr for the unsafe test</li>
<li><a href="34df4ccb6c"><code>34df4cc</code></a> Preserve spans of all punctuation and keyword tokens in ensure</li>
<li><a href="bf31e76581"><code>bf31e76</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/197">#197</a> from dtolnay/ensure</li>
<li><a href="a574356b16"><code>a574356</code></a> Restore no_std support where String isn't in prelude</li>
<li><a href="6f3b70e0af"><code>6f3b70e</code></a> Format with rustfmt 1.4.38</li>
<li><a href="7d8ba95184"><code>7d8ba95</code></a> Preallocate space for rendered ensure message</li>
<li><a href="b75dcd2203"><code>b75dcd2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/196">#196</a> from dtolnay/ensure</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.47...1.0.48">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=anyhow&package-manager=cargo&previous-version=1.0.47&new-version=1.0.48)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
655: Bump framer-motion from 4.1.17 to 5.3.1 in /taker-frontend r=thomaseizinger a=dependabot[bot]
Bumps [framer-motion](https://github.com/framer/motion) from 4.1.17 to 5.3.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/framer/motion/blob/main/CHANGELOG.md">framer-motion's changelog</a>.</em></p>
<blockquote>
<h2>[5.3.1] Unreleased</h2>
<h3>Added</h3>
<ul>
<li><code>useInstantTransition</code> hook for internal use.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Removing <code>layoutDependency</code> from forwarded props. <a href="https://github-redirect.dependabot.com/framer/motion/issues/1350">Issue</a></li>
<li><code>Reorder.Item</code> correctly fires <code>onDrag</code>. <a href="https://github-redirect.dependabot.com/framer/motion/issues/1348">Issue</a></li>
<li>Fires <code>onPressStart</code> and <code>onHoverStart</code> <strong>after</strong> triggering animations.</li>
<li>Replay keyframes when variant changes. <a href="https://github-redirect.dependabot.com/framer/motion/issues/1346">Issue</a></li>
<li>Correctly SSR final keyframe when <code>initial</code> is <code>false</code>.</li>
</ul>
<h2>[5.3.0] 2021-11-11</h2>
<h3>Added</h3>
<ul>
<li><code>whileInView</code>, <code>onViewportEnter</code> and <code>onViewportLeave</code> props.</li>
</ul>
<h2>[5.2.1] 2021-11-05</h2>
<h3>Fixed</h3>
<ul>
<li>Fixing unit conversion for <code>x</code> and <code>y</code> styles. <a href="https://github-redirect.dependabot.com/framer/motion/issues/1336">Issue</a></li>
</ul>
<h2>[5.2.0] 2021-11-04</h2>
<h3>Added</h3>
<ul>
<li>Enable animation between hsla and rgba/hex.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixing HSLA color interpolation. <a href="https://github-redirect.dependabot.com/framer/motion/issues/1324">Issue</a></li>
</ul>
<h2>[5.1.0] 2021-11-02</h2>
<h3>Added</h3>
<ul>
<li>Adding path drawing support for <code>circle</code>, <code>ellipse</code>, <code>line</code>, <code>path</code>, <code>polygon</code>, <code>polyline</code> and <code>rect</code> components.</li>
<li>Add SSR support for <code>pathLength</code>.</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fixed SSR for <code>pathLength</code>.</li>
<li>Downgrading <code>whileFocus</code> to lowest gesture priority. <a href="https://github-redirect.dependabot.com/framer/motion/issues/1221">Issue</a></li>
<li>Fixed path length for elements with <code>vectorEffect="non-scaling-stroke"</code> <a href="https://github-redirect.dependabot.com/framer/motion/issues/521">Issue</a></li>
<li>Stripping <code>dragSnapToOrigin</code> from DOM output. <a href="https://github-redirect.dependabot.com/framer/motion/pull/1326"><code>PR by `@Evalon</code></a></li>`
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="5553fb091d"><code>5553fb0</code></a> 5.3.1</li>
<li><a href="8ea98e2361"><code>8ea98e2</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/framer/motion/issues/1355">#1355</a> from framer/fix/replay-keyframes-when-variant-changes</li>
<li><a href="70118d4f76"><code>70118d4</code></a> Removing test</li>
<li><a href="5c8a1910a7"><code>5c8a191</code></a> Fixing test import</li>
<li><a href="57fcb0db7c"><code>57fcb0d</code></a> Adding comment</li>
<li><a href="8d1172f730"><code>8d1172f</code></a> Fixing variable names</li>
<li><a href="19ecce44b4"><code>19ecce4</code></a> Fixing comment</li>
<li><a href="d3c695d933"><code>d3c695d</code></a> Improving test</li>
<li><a href="4bd5a88861"><code>4bd5a88</code></a> Keyframe fixes</li>
<li><a href="3aac355d10"><code>3aac355</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/framer/motion/issues/1352">#1352</a> from framer/fix/press-gesture-order</li>
<li>Additional commits viewable in <a href="https://github.com/framer/motion/compare/v4.1.17...v5.3.1">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=framer-motion&package-manager=npm_and_yarn&previous-version=4.1.17&new-version=5.3.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
620: Bump @chakra-ui/react from 1.6.12 to 1.7.2 in /taker-frontend r=thomaseizinger a=dependabot[bot]
Bumps [`@chakra-ui/react](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react)` from 1.6.12 to 1.7.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/chakra-ui/chakra-ui/releases"><code>`@chakra-ui/react</code>'s` releases</a>.</em></p>
<blockquote>
<h2><code>`@chakra-ui/react</code><a` href="https://github.com/1"><code>`@1</code></a>.7.1</h2>`
<h3>Patch Changes</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/chakra-ui/chakra-ui/pull/5075">#5075</a>
<a href="b281429462"><code>b28142946</code></a>
Thanks <a href="https://github.com/cschroeter"><code>`@cschroeter</code></a>!` - Update babel config to
transpile soruces for older browsers. This fixes issues with CRA and
Storybook.</li>
<li>Updated dependencies
[<a href="042994eb08"><code>042994eb0</code></a>,
<a href="b281429462"><code>b28142946</code></a>]:
<ul>
<li><code>`@chakra-ui/media-query</code><a` href="https://github.com/1"><code>`@1</code></a>.2.1</li>`
<li><code>`@chakra-ui/accordion</code><a` href="https://github.com/1"><code>`@1</code></a>.4.1</li>`
<li><code>`@chakra-ui/alert</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/avatar</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/breadcrumb</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/button</code><a` href="https://github.com/1"><code>`@1</code></a>.5.1</li>`
<li><code>`@chakra-ui/checkbox</code><a` href="https://github.com/1"><code>`@1</code></a>.6.1</li>`
<li><code>`@chakra-ui/close-button</code><a` href="https://github.com/1"><code>`@1</code></a>.2.1</li>`
<li><code>`@chakra-ui/control-box</code><a` href="https://github.com/1"><code>`@1</code></a>.1.1</li>`
<li><code>`@chakra-ui/counter</code><a` href="https://github.com/1"><code>`@1</code></a>.2.1</li>`
<li><code>`@chakra-ui/css-reset</code><a` href="https://github.com/1"><code>`@1</code></a>.1.1</li>`
<li><code>`@chakra-ui/editable</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/react-env</code><a` href="https://github.com/1"><code>`@1</code></a>.1.1</li>`
<li><code>`@chakra-ui/form-control</code><a` href="https://github.com/1"><code>`@1</code></a>.5.1</li>`
<li><code>`@chakra-ui/hooks</code><a` href="https://github.com/1"><code>`@1</code></a>.7.1</li>`
<li><code>`@chakra-ui/icon</code><a` href="https://github.com/1"><code>`@1</code></a>.2.1</li>`
<li><code>`@chakra-ui/image</code><a` href="https://github.com/1"><code>`@1</code></a>.1.1</li>`
<li><code>`@chakra-ui/input</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/layout</code><a` href="https://github.com/1"><code>`@1</code></a>.5.1</li>`
<li><code>`@chakra-ui/live-region</code><a` href="https://github.com/1"><code>`@1</code></a>.1.1</li>`
<li><code>`@chakra-ui/menu</code><a` href="https://github.com/1"><code>`@1</code></a>.8.1</li>`
<li><code>`@chakra-ui/modal</code><a` href="https://github.com/1"><code>`@1</code></a>.10.1</li>`
<li><code>`@chakra-ui/number-input</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/pin-input</code><a` href="https://github.com/1"><code>`@1</code></a>.7.1</li>`
<li><code>`@chakra-ui/popover</code><a` href="https://github.com/1"><code>`@1</code></a>.10.1</li>`
<li><code>`@chakra-ui/popper</code><a` href="https://github.com/2"><code>`@2</code></a>.4.1</li>`
<li><code>`@chakra-ui/portal</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/progress</code><a` href="https://github.com/1"><code>`@1</code></a>.2.1</li>`
<li><code>`@chakra-ui/provider</code><a` href="https://github.com/1"><code>`@1</code></a>.7.1</li>`
<li><code>`@chakra-ui/radio</code><a` href="https://github.com/1"><code>`@1</code></a>.4.1</li>`
<li><code>`@chakra-ui/select</code><a` href="https://github.com/1"><code>`@1</code></a>.2.1</li>`
<li><code>`@chakra-ui/skeleton</code><a` href="https://github.com/1"><code>`@1</code></a>.2.1</li>`
<li><code>`@chakra-ui/slider</code><a` href="https://github.com/1"><code>`@1</code></a>.5.1</li>`
<li><code>`@chakra-ui/spinner</code><a` href="https://github.com/1"><code>`@1</code></a>.2.1</li>`
<li><code>`@chakra-ui/stat</code><a` href="https://github.com/1"><code>`@1</code></a>.2.1</li>`
<li><code>`@chakra-ui/switch</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/system</code><a` href="https://github.com/1"><code>`@1</code></a>.8.1</li>`
<li><code>`@chakra-ui/table</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/tabs</code><a` href="https://github.com/1"><code>`@1</code></a>.6.1</li>`
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/chakra-ui/chakra-ui/blob/main/packages/react/CHANGELOG.md"><code>`@chakra-ui/react</code>'s` changelog</a>.</em></p>
<blockquote>
<h2>1.7.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>Updated dependencies
[<a href="e29634a075"><code>e29634a07</code></a>,
<a href="002e3a4888"><code>002e3a488</code></a>]:
<ul>
<li><code>`@chakra-ui/radio</code><a` href="https://github.com/1"><code>`@1</code></a>.4.2</li>`
<li><code>`@chakra-ui/slider</code><a` href="https://github.com/1"><code>`@1</code></a>.5.2</li>`
<li><code>`@chakra-ui/system</code><a` href="https://github.com/1"><code>`@1</code></a>.8.2</li>`
<li><code>`@chakra-ui/provider</code><a` href="https://github.com/1"><code>`@1</code></a>.7.2</li>`
<li><code>`@chakra-ui/skeleton</code><a` href="https://github.com/1"><code>`@1</code></a>.2.2</li>`
</ul>
</li>
</ul>
<h2>1.7.1</h2>
<h3>Patch Changes</h3>
<ul>
<li><a href="https://github-redirect.dependabot.com/chakra-ui/chakra-ui/pull/5075">#5075</a>
<a href="b281429462"><code>b28142946</code></a>
Thanks <a href="https://github.com/cschroeter"><code>`@cschroeter</code></a>!` - Update babel config to
transpile soruces for older browsers. This fixes issues with CRA and
Storybook.</li>
<li>Updated dependencies
[<a href="042994eb08"><code>042994eb0</code></a>,
<a href="b281429462"><code>b28142946</code></a>]:
<ul>
<li><code>`@chakra-ui/media-query</code><a` href="https://github.com/1"><code>`@1</code></a>.2.1</li>`
<li><code>`@chakra-ui/accordion</code><a` href="https://github.com/1"><code>`@1</code></a>.4.1</li>`
<li><code>`@chakra-ui/alert</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/avatar</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/breadcrumb</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/button</code><a` href="https://github.com/1"><code>`@1</code></a>.5.1</li>`
<li><code>`@chakra-ui/checkbox</code><a` href="https://github.com/1"><code>`@1</code></a>.6.1</li>`
<li><code>`@chakra-ui/close-button</code><a` href="https://github.com/1"><code>`@1</code></a>.2.1</li>`
<li><code>`@chakra-ui/control-box</code><a` href="https://github.com/1"><code>`@1</code></a>.1.1</li>`
<li><code>`@chakra-ui/counter</code><a` href="https://github.com/1"><code>`@1</code></a>.2.1</li>`
<li><code>`@chakra-ui/css-reset</code><a` href="https://github.com/1"><code>`@1</code></a>.1.1</li>`
<li><code>`@chakra-ui/editable</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/react-env</code><a` href="https://github.com/1"><code>`@1</code></a>.1.1</li>`
<li><code>`@chakra-ui/form-control</code><a` href="https://github.com/1"><code>`@1</code></a>.5.1</li>`
<li><code>`@chakra-ui/hooks</code><a` href="https://github.com/1"><code>`@1</code></a>.7.1</li>`
<li><code>`@chakra-ui/icon</code><a` href="https://github.com/1"><code>`@1</code></a>.2.1</li>`
<li><code>`@chakra-ui/image</code><a` href="https://github.com/1"><code>`@1</code></a>.1.1</li>`
<li><code>`@chakra-ui/input</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/layout</code><a` href="https://github.com/1"><code>`@1</code></a>.5.1</li>`
<li><code>`@chakra-ui/live-region</code><a` href="https://github.com/1"><code>`@1</code></a>.1.1</li>`
<li><code>`@chakra-ui/menu</code><a` href="https://github.com/1"><code>`@1</code></a>.8.1</li>`
<li><code>`@chakra-ui/modal</code><a` href="https://github.com/1"><code>`@1</code></a>.10.1</li>`
<li><code>`@chakra-ui/number-input</code><a` href="https://github.com/1"><code>`@1</code></a>.3.1</li>`
<li><code>`@chakra-ui/pin-input</code><a` href="https://github.com/1"><code>`@1</code></a>.7.1</li>`
<li><code>`@chakra-ui/popover</code><a` href="https://github.com/1"><code>`@1</code></a>.10.1</li>`
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ff51f15d62"><code>ff51f15</code></a> chore(release): version packages</li>
<li><a href="009ad50694"><code>009ad50</code></a> Merge pull request <a href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/3864">#3864</a> from chakra-ui/feat/descendants</li>
<li><a href="bcb5dc27b1"><code>bcb5dc2</code></a> chore(extend-theme): use AnyFunction from utils</li>
<li><a href="d84182c2f5"><code>d84182c</code></a> chore(extend-theme): polish</li>
<li><a href="e9ac4cc762"><code>e9ac4cc</code></a> feat(extend-theme): use pipe instead of compose and make baseTheme optional</li>
<li><a href="9a92d5d346"><code>9a92d5d</code></a> chore: remove default value</li>
<li><a href="8ab0ae7853"><code>8ab0ae7</code></a> feat: add withDefaultSize, withDefaultVariant and withDefaultProps</li>
<li><a href="f8b8aa3744"><code>f8b8aa3</code></a> chore: remove nested ternary</li>
<li><a href="1d5e55272f"><code>1d5e552</code></a> feat: add theme extension withDefaultColorScheme</li>
<li><a href="4c1aec9f6b"><code>4c1aec9</code></a> Merge branch 'main' of github.com:chakra-ui/chakra-ui into feat/descendants</li>
<li>Additional commits viewable in <a href="https://github.com/chakra-ui/chakra-ui/commits/`@chakra-ui/menu@1.7.2/packages/react">compare` view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=`@chakra-ui/react&package-manager=npm_and_yarn&previous-version=1.6.12&new-version=1.7.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` 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)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
625: Disable go-long button if r=bonomat a=bonomat
- balance < required margin
- entered quantity > max_quantity or < min_quantity
- entered quantity <= 0
resolves#525
resolves #522
Only a cosmetic change. Should we duplicate this logic into the controller? Let me know and I'll add it and convert this PR to `ready for review`
Co-authored-by: bonomat <philipp@hoenisch.at>
653: Bump vite-jest from 0.0.3 to 0.0.4 in /maker-frontend r=bonomat a=dependabot[bot]
Bumps [vite-jest](https://github.com/sodatea/vite-jest/tree/HEAD/packages/vite-jest) from 0.0.3 to 0.0.4.
<details>
<summary>Commits</summary>
<ul>
<li><a href="c4e5fccce6"><code>c4e5fcc</code></a> chore: v0.0.4</li>
<li><a href="28447be305"><code>28447be</code></a> fix: fix path handling on Windows (<a href="https://github.com/sodatea/vite-jest/tree/HEAD/packages/vite-jest/issues/23">#23</a>)</li>
<li>See full diff in <a href="https://github.com/sodatea/vite-jest/commits/0.0.4/packages/vite-jest">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vite-jest&package-manager=npm_and_yarn&previous-version=0.0.3&new-version=0.0.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
654: Bump history from 5.0.1 to 5.1.0 in /maker-frontend r=bonomat a=dependabot[bot]
Bumps [history](https://github.com/ReactTraining/history) from 5.0.1 to 5.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/ReactTraining/history/releases">history's releases</a>.</em></p>
<blockquote>
<h2>v5.1.0</h2>
<p>Because the prior 5.0.2 release removed the <code>State</code> type parameter from <code>Location</code>, this was technically a breaking change. To correct for this, I'm bumping this as a minor release. It won't affect runtime code, but it may affect your development experience and tests if you were using that parameter.</p>
<p>The <code>State</code> type export is also restored, so you shouldn't have issues with installing React Router v6.</p>
<p>Oh, by the way, did you hear we <a href="https://github.com/remix-run/react-router/releases/tag/v6.0.0">released React Router v6</a>?</p>
<p><strong>Full Changelog</strong>: <a href="https://github.com/remix-run/history/compare/v5.0.3...v5.1.0">https://github.com/remix-run/history/compare/v5.0.3...v5.1.0</a></p>
<h2>v5.0.3</h2>
<p>Fixed <code>parsePath</code> adding incorrectly adding <code>search</code></p>
<h2>v5.0.2</h2>
<p>Just a couple fixes:</p>
<ul>
<li>Fixed search params persisting on redirects</li>
<li>Changed the <code>location.state</code> type to <code>any</code> and removed the generic on <code>Location</code></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/remix-run/history/compare/v5.0.1...v5.0.2">https://github.com/remix-run/history/compare/v5.0.1...v5.0.2</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="8bef6f4d50"><code>8bef6f4</code></a> Version 5.1.0</li>
<li><a href="eb6ca11796"><code>eb6ca11</code></a> Restore the State export in the types</li>
<li><a href="792a8fa1ca"><code>792a8fa</code></a> Version 5.0.3</li>
<li><a href="a2a2c723a8"><code>a2a2c72</code></a> fix: remove false <code>search</code> returns in <code>parsePath</code></li>
<li><a href="ed674b5449"><code>ed674b5</code></a> Version 5.0.2</li>
<li><a href="82e5352c32"><code>82e5352</code></a> chore: type the <code>parsePath</code> function</li>
<li><a href="04a01ad450"><code>04a01ad</code></a> fix: remove generic <code>State</code> from <code>Location</code> type</li>
<li><a href="8cb33f2065"><code>8cb33f2</code></a> update package-lock.json</li>
<li><a href="2d5c85e256"><code>2d5c85e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/ReactTraining/history/issues/902">#902</a> from remix-run/jacob/rem-473-redirects-after-action-a...</li>
<li><a href="3095a0469f"><code>3095a04</code></a> fix: search params persisting on redirects</li>
<li>See full diff in <a href="https://github.com/ReactTraining/history/compare/v5.0.1...v5.1.0">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=history&package-manager=npm_and_yarn&previous-version=5.0.1&new-version=5.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
656: Bump @types/eslint from 7.29.0 to 8.2.0 in /taker-frontend r=bonomat a=dependabot[bot]
Bumps [`@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint)` from 7.29.0 to 8.2.0.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=`@types/eslint&package-manager=npm_and_yarn&previous-version=7.29.0&new-version=8.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)`
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
647: Bump anyhow from 1.0.45 to 1.0.47 r=bonomat a=dependabot[bot]
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.45 to 1.0.47.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p>
<blockquote>
<h2>1.0.46</h2>
<ul>
<li>
<p>Support for implicit format args to match println and other std macros (<a href="https://rust-lang.github.io/rfcs/2795-format-args-implicit-identifiers.html">https://rust-lang.github.io/rfcs/2795-format-args-implicit-identifiers.html</a>)</p>
<pre lang="rust"><code>let var = ...;
let error = anyhow!("interpolate {var}"); // equivalent to anyhow!("interpolate {var}", var=var)
</code></pre>
</li>
<li>
<p>Detect missing fmt arguments at compile time: <code>anyhow!("{} not found")</code> (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/55">#55</a>)</p>
</li>
<li>
<p>Reduce occurrence of "future cannot be shared between threads safely" in async code using anyhow macros (<a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/186">#186</a>)</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3a183b9113"><code>3a183b9</code></a> Release 1.0.47</li>
<li><a href="d901973cfd"><code>d901973</code></a> Add workaround for the bail msg from log4rs crate</li>
<li><a href="f99b7994db"><code>f99b799</code></a> Install newest build of cargo-outdated</li>
<li><a href="f75fe39d31"><code>f75fe39</code></a> Release 1.0.46</li>
<li><a href="a32c1d1a62"><code>a32c1d1</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/187">#187</a> from dtolnay/temporaries</li>
<li><a href="38591a940b"><code>38591a9</code></a> Drop temporaries as early as possible in $:expr case</li>
<li><a href="45f654536b"><code>45f6545</code></a> Add regression test of issue 186</li>
<li><a href="fb3e4b7860"><code>fb3e4b7</code></a> Ignore needless_pass_by_value Clippy pedantic lint in test suite</li>
<li><a href="636bed6961"><code>636bed6</code></a> Ignore items_after_statements Clippy pedantic lint in test suite</li>
<li><a href="a7f6089bc8"><code>a7f6089</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/185">#185</a> from dtolnay/fmt</li>
<li>Additional commits viewable in <a href="https://github.com/dtolnay/anyhow/compare/1.0.45...1.0.47">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=anyhow&package-manager=cargo&previous-version=1.0.45&new-version=1.0.47)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
648: Bump @types/eslint from 7.28.0 to 8.2.0 in /maker-frontend r=bonomat a=dependabot[bot]
Bumps [`@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint)` from 7.28.0 to 8.2.0.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=`@types/eslint&package-manager=npm_and_yarn&previous-version=7.28.0&new-version=8.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)`
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
649: Bump @types/jest from 27.0.2 to 27.0.3 in /maker-frontend r=bonomat a=dependabot[bot]
Bumps [`@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest)` from 27.0.2 to 27.0.3.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=`@types/jest&package-manager=npm_and_yarn&previous-version=27.0.2&new-version=27.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)`
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
650: Bump @typescript-eslint/eslint-plugin from 4.31.0 to 4.33.0 in /maker-frontend r=bonomat a=dependabot[bot]
Bumps [`@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)` from 4.31.0 to 4.33.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>`@typescript-eslint/eslint-plugin</code>'s` releases</a>.</em></p>
<blockquote>
<h2>v4.33.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.32.0...v4.33.0">4.33.0</a> (2021-10-04)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [lines-between-class-members] fix <code>exceptAfterOverload</code> for abstract methods (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3943">#3943</a>) (<a href="240fc65c30">240fc65</a>)</li>
<li><strong>eslint-plugin:</strong> [no-confusing-void-expression] support optional chaining (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3937">#3937</a>) (<a href="c40dd13df7">c40dd13</a>)</li>
<li><strong>eslint-plugin:</strong> [no-restricted-imports] fix crash when no options given (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3947">#3947</a>) (<a href="edaa3c10eb">edaa3c1</a>)</li>
<li><strong>eslint-plugin:</strong> [non-nullable-type-assertion-style] false-positive with non-nullish <code>as</code> assertions and types (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3940">#3940</a>) (<a href="40760f98da">40760f9</a>)</li>
<li><strong>eslint-plugin:</strong> [padding-line-between-statements] TSModuleBlock should change scope (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3944">#3944</a>) (<a href="f8f534e42b">f8f534e</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] check <code>RegExp</code> without flags (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3946">#3946</a>) (<a href="0868725713">0868725</a>)</li>
<li><strong>experimental-utils:</strong> add <code>getPhysicalFilename()</code> to <code>RuleContext</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3934">#3934</a>) (<a href="ee5dfd4989">ee5dfd4</a>)</li>
<li><strong>experimental-utils:</strong> require fix in suggestions (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3949">#3949</a>) (<a href="f022fb14c7">f022fb1</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>experimental-utils:</strong> extract <code>isNodeOfTypeWithConditions</code> out of <code>ast-utils</code>' <code>predicates</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3837">#3837</a>) (<a href="214f898178">214f898</a>)</li>
</ul>
<h2>v4.32.0</h2>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.2...v4.32.0">4.32.0</a> (2021-09-27)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-type-definitions] correct fix for <code>export default</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3899">#3899</a>) (<a href="ebb33ed8bc">ebb33ed</a>)</li>
<li><strong>eslint-plugin:</strong> [no-require-imports] report only global <code>require</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3871">#3871</a>) (<a href="8aa87a136e">8aa87a1</a>)</li>
<li><strong>eslint-plugin:</strong> [no-shadow] ignore type-only imports properly (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3868">#3868</a>) (<a href="dda9cee68a">dda9cee</a>)</li>
<li><strong>eslint-plugin:</strong> [no-var-requires] report problems within <code>NewExpression</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3884">#3884</a>) (<a href="ed5e45983f">ed5e459</a>)</li>
<li><strong>eslint-plugin:</strong> [padding-line-between-statements] problems within namespaces not being reported (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3869">#3869</a>) (<a href="186135698b">1861356</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] respect flags when using <code>RegExp</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3855">#3855</a>) (<a href="ffdb5ff990">ffdb5ff</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-return-this-type] handle generics properly in fixer (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3852">#3852</a>) (<a href="9e98b8f43c">9e98b8f</a>)</li>
<li><strong>eslint-plugin:</strong> false-positive/negative with array index in no-unnecessary-condition (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3805">#3805</a>) (<a href="bdb8f0be14">bdb8f0b</a>)</li>
<li><strong>experimental-utils:</strong> add missing signature for <code>isParenthesized</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3887">#3887</a>) (<a href="806eaac6af">806eaac</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-type-alias]: add allowGenerics option (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3865">#3865</a>) (<a href="4195919973">4195919</a>)</li>
<li><strong>eslint-plugin:</strong> add <code>no-non-null-asserted-nullish-coalescing</code> rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3349">#3349</a>) (<a href="4e999614e9">4e99961</a>)</li>
<li><strong>eslint-plugin:</strong> add new extended rule <code>no-restricted-imports</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3775">#3775</a>) (<a href="ec5d50696b">ec5d506</a>)</li>
<li><strong>eslint-plugin-internal:</strong> [prefer-ast-types-enum] add <code>DefinitionType</code> enum (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3916">#3916</a>) (<a href="13b7de508e">13b7de5</a>)</li>
<li>Support <code>'latest'</code> as <code>ecmaVersion</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3873">#3873</a>) (<a href="25a42c0bbe">25a42c0</a>)</li>
</ul>
<h2>v4.31.2</h2>
<h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.1...v4.31.2">4.31.2</a> (2021-09-20)</h2>
<p><strong>Note:</strong> Version bump only for package <code>`@typescript-eslint/typescript-eslint</code></p>`
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md"><code>`@typescript-eslint/eslint-plugin</code>'s` changelog</a>.</em></p>
<blockquote>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.32.0...v4.33.0">4.33.0</a> (2021-10-04)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [lines-between-class-members] fix <code>exceptAfterOverload</code> for abstract methods (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3943">#3943</a>) (<a href="240fc65c30">240fc65</a>)</li>
<li><strong>eslint-plugin:</strong> [no-confusing-void-expression] support optional chaining (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3937">#3937</a>) (<a href="c40dd13df7">c40dd13</a>)</li>
<li><strong>eslint-plugin:</strong> [no-restricted-imports] fix crash when no options given (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3947">#3947</a>) (<a href="edaa3c10eb">edaa3c1</a>)</li>
<li><strong>eslint-plugin:</strong> [non-nullable-type-assertion-style] false-positive with non-nullish <code>as</code> assertions and types (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3940">#3940</a>) (<a href="40760f98da">40760f9</a>)</li>
<li><strong>eslint-plugin:</strong> [padding-line-between-statements] TSModuleBlock should change scope (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3944">#3944</a>) (<a href="f8f534e42b">f8f534e</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] check <code>RegExp</code> without flags (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3946">#3946</a>) (<a href="0868725713">0868725</a>)</li>
</ul>
<h1><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.2...v4.32.0">4.32.0</a> (2021-09-27)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-type-definitions] correct fix for <code>export default</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3899">#3899</a>) (<a href="ebb33ed8bc">ebb33ed</a>)</li>
<li><strong>eslint-plugin:</strong> [no-require-imports] report only global <code>require</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3871">#3871</a>) (<a href="8aa87a136e">8aa87a1</a>)</li>
<li><strong>eslint-plugin:</strong> [no-shadow] ignore type-only imports properly (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3868">#3868</a>) (<a href="dda9cee68a">dda9cee</a>)</li>
<li><strong>eslint-plugin:</strong> [no-var-requires] report problems within <code>NewExpression</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3884">#3884</a>) (<a href="ed5e45983f">ed5e459</a>)</li>
<li><strong>eslint-plugin:</strong> [padding-line-between-statements] problems within namespaces not being reported (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3869">#3869</a>) (<a href="186135698b">1861356</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-regexp-exec] respect flags when using <code>RegExp</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3855">#3855</a>) (<a href="ffdb5ff990">ffdb5ff</a>)</li>
<li><strong>eslint-plugin:</strong> [prefer-return-this-type] handle generics properly in fixer (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3852">#3852</a>) (<a href="9e98b8f43c">9e98b8f</a>)</li>
<li><strong>eslint-plugin:</strong> false-positive/negative with array index in no-unnecessary-condition (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3805">#3805</a>) (<a href="bdb8f0be14">bdb8f0b</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-type-alias]: add allowGenerics option (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3865">#3865</a>) (<a href="4195919973">4195919</a>)</li>
<li><strong>eslint-plugin:</strong> add <code>no-non-null-asserted-nullish-coalescing</code> rule (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3349">#3349</a>) (<a href="4e999614e9">4e99961</a>)</li>
<li><strong>eslint-plugin:</strong> add new extended rule <code>no-restricted-imports</code> (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3775">#3775</a>) (<a href="ec5d50696b">ec5d506</a>)</li>
<li><strong>eslint-plugin-internal:</strong> [prefer-ast-types-enum] add <code>DefinitionType</code> enum (<a href="https://github-redirect.dependabot.com/typescript-eslint/typescript-eslint/issues/3916">#3916</a>) (<a href="13b7de508e">13b7de5</a>)</li>
</ul>
<h2><a href="https://github.com/typescript-eslint/typescript-eslint/compare/v4.31.1...v4.31.2">4.31.2</a> (2021-09-20)</h2>
<p><strong>Note:</strong> Version bump only for package <code>`@typescript-eslint/eslint-plugin</code></p>`
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="7bf8c9cb02"><code>7bf8c9c</code></a> chore: publish v4.33.0</li>
<li><a href="edaa3c10eb"><code>edaa3c1</code></a> fix(eslint-plugin): [no-restricted-imports] fix crash when no options given (...</li>
<li><a href="0868725713"><code>0868725</code></a> fix(eslint-plugin): [prefer-regexp-exec] check <code>RegExp</code> without flags (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3946">#3946</a>)</li>
<li><a href="f8f534e42b"><code>f8f534e</code></a> fix(eslint-plugin): [padding-line-between-statements] TSModuleBlock should ch...</li>
<li><a href="240fc65c30"><code>240fc65</code></a> fix(eslint-plugin): [lines-between-class-members] fix <code>exceptAfterOverload</code> f...</li>
<li><a href="40760f98da"><code>40760f9</code></a> fix(eslint-plugin): [non-nullable-type-assertion-style] false-positive with n...</li>
<li><a href="c40dd13df7"><code>c40dd13</code></a> fix(eslint-plugin): [no-confusing-void-expression] support optional chaining ...</li>
<li><a href="35a8acfc52"><code>35a8acf</code></a> refactor(eslint-plugin): [no-shadow] use <code>findVariable</code> from utils (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3921">#3921</a>)</li>
<li><a href="3c773e475b"><code>3c773e4</code></a> docs(eslint-plugin): [no-unsafe-argument] fix grammar (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/3889">#3889</a>)</li>
<li><a href="02c6ff3c5a"><code>02c6ff3</code></a> chore: publish v4.32.0</li>
<li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v4.33.0/packages/eslint-plugin">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=`@typescript-eslint/eslint-plugin&package-manager=npm_and_yarn&previous-version=4.31.0&new-version=4.33.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)`
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
651: Bump @types/node from 16.11.7 to 16.11.9 in /taker-frontend r=bonomat a=dependabot[bot]
Bumps [`@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)` from 16.11.7 to 16.11.9.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=`@types/node&package-manager=npm_and_yarn&previous-version=16.11.7&new-version=16.11.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)`
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
652: Bump react-refresh from 0.10.0 to 0.11.0 in /taker-frontend r=bonomat a=dependabot[bot]
Bumps [react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react) from 0.10.0 to 0.11.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/react/releases">react-refresh's releases</a>.</em></p>
<blockquote>
<h2>v0.11.0</h2>
<h3>React Core</h3>
<h4>Breaking Changes</h4>
<ul>
<li><code>getDefaultProps()</code> is now called once per class and shared across all instances</li>
<li><code>MyComponent()</code> now returns a descriptor, not an instance</li>
<li><code>React.isValidComponent</code> and <code>React.PropTypes.component</code> validate <em>descriptors</em>, not component instances</li>
<li>Custom <code>propType</code> validators should return an <code>Error</code> instead of logging directly</li>
</ul>
<h4>New Features</h4>
<ul>
<li>Rendering to <code>null</code></li>
<li>Keyboard events include normalized <code>e.key</code> and <code>e.getModifierState()</code> properties</li>
<li>New normalized <code>onBeforeInput</code> event</li>
<li><code>React.Children.count</code> has been added as a helper for counting the number of children</li>
</ul>
<h4>Bug Fixes</h4>
<ul>
<li>Re-renders are batched in more cases</li>
<li>Events: <code>e.view</code> properly normalized</li>
<li>Added Support for more HTML attributes (<code>coords</code>, <code>crossOrigin</code>, <code>download</code>, <code>hrefLang</code>, <code>mediaGroup</code>, <code>muted</code>, <code>scrolling</code>, <code>shape</code>, <code>srcSet</code>, <code>start</code>, <code>useMap</code>)</li>
<li>Improved SVG support
<ul>
<li>Changing <code>className</code> on a mounted SVG component now works correctly</li>
<li>Added support for elements <code>mask</code> and <code>tspan</code></li>
<li>Added support for attributes <code>dx</code>, <code>dy</code>, <code>fillOpacity</code>, <code>fontFamily</code>, <code>fontSize</code>, <code>markerEnd</code>, <code>markerMid</code>, <code>markerStart</code>, <code>opacity</code>, <code>patternContentUnits</code>, <code>patternUnits</code>, <code>preserveAspectRatio</code>, <code>strokeDasharray</code>, <code>strokeOpacity</code></li>
</ul>
</li>
<li>CSS property names with vendor prefixes (<code>Webkit</code>, <code>ms</code>, <code>Moz</code>, <code>O</code>) are now handled properly</li>
<li>Duplicate keys no longer cause a hard error; now a warning is logged (and only one of the children with the same key is shown)</li>
<li><code>img</code> event listeners are now unbound properly, preventing the error "Two valid but unequal nodes with the same <code>data-reactid</code>"</li>
<li>Added explicit warning when missing polyfills</li>
</ul>
<h3>React With Addons</h3>
<ul>
<li>PureRenderMixin: a mixin which helps optimize "pure" components</li>
<li>Perf: a new set of tools to help with performance analysis</li>
<li>Update: New <code>$apply</code> command to transform values</li>
<li>TransitionGroup bug fixes with null elements, Android</li>
</ul>
<h3>React NPM Module</h3>
<ul>
<li>Now includes the pre-built packages under <code>dist/</code>.</li>
<li><code>envify</code> is properly listed as a dependency instead of a peer dependency</li>
</ul>
<h3>JSX</h3>
<ul>
<li>Added support for namespaces, eg <code><Components.Checkbox /></code></li>
<li>JSXTransformer
<ul>
<li>Enable the same <code>harmony</code> features available in the command line with <code><script type="text/jsx;harmony=true"></code></li>
<li>Scripts are downloaded in parallel for more speed. They are still executed in order (as you would expect with normal script tags)</li>
<li>Fixed a bug preventing sourcemaps from working in Firefox</li>
</ul>
</li>
</ul>
<h3>React Tools Module</h3>
<ul>
<li>Improved readme with usage and API information</li>
<li>Improved ES6 transforms available with <code>--harmony</code> option</li>
<li>Added <code>--source-map-inline</code> option to the <code>jsx</code> executable</li>
<li>New <code>transformWithDetails</code> API which gives access to the raw sourcemap data</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/facebook/react/blob/main/CHANGELOG.md">react-refresh's changelog</a>.</em></p>
<blockquote>
<h2>0.11.0 (July 17, 2014)</h2>
<h3>React Core</h3>
<h4>Breaking Changes</h4>
<ul>
<li><code>getDefaultProps()</code> is now called once per class and shared across all instances</li>
<li><code>MyComponent()</code> now returns a descriptor, not an instance</li>
<li><code>React.isValidComponent</code> and <code>React.PropTypes.component</code> validate <em>descriptors</em>, not component instances</li>
<li>Custom <code>propType</code> validators should return an <code>Error</code> instead of logging directly</li>
</ul>
<h4>New Features</h4>
<ul>
<li>Rendering to <code>null</code></li>
<li>Keyboard events include normalized <code>e.key</code> and <code>e.getModifierState()</code> properties</li>
<li>New normalized <code>onBeforeInput</code> event</li>
<li><code>React.Children.count</code> has been added as a helper for counting the number of children</li>
</ul>
<h4>Bug Fixes</h4>
<ul>
<li>Re-renders are batched in more cases</li>
<li>Events: <code>e.view</code> properly normalized</li>
<li>Added Support for more HTML attributes (<code>coords</code>, <code>crossOrigin</code>, <code>download</code>, <code>hrefLang</code>, <code>mediaGroup</code>, <code>muted</code>, <code>scrolling</code>, <code>shape</code>, <code>srcSet</code>, <code>start</code>, <code>useMap</code>)</li>
<li>Improved SVG support
<ul>
<li>Changing <code>className</code> on a mounted SVG component now works correctly</li>
<li>Added support for elements <code>mask</code> and <code>tspan</code></li>
<li>Added support for attributes <code>dx</code>, <code>dy</code>, <code>fillOpacity</code>, <code>fontFamily</code>, <code>fontSize</code>, <code>markerEnd</code>, <code>markerMid</code>, <code>markerStart</code>, <code>opacity</code>, <code>patternContentUnits</code>, <code>patternUnits</code>, <code>preserveAspectRatio</code>, <code>strokeDasharray</code>, <code>strokeOpacity</code></li>
</ul>
</li>
<li>CSS property names with vendor prefixes (<code>Webkit</code>, <code>ms</code>, <code>Moz</code>, <code>O</code>) are now handled properly</li>
<li>Duplicate keys no longer cause a hard error; now a warning is logged (and only one of the children with the same key is shown)</li>
<li><code>img</code> event listeners are now unbound properly, preventing the error "Two valid but unequal nodes with the same <code>data-reactid</code>"</li>
<li>Added explicit warning when missing polyfills</li>
</ul>
<h3>React With Addons</h3>
<ul>
<li>PureRenderMixin: a mixin which helps optimize "pure" components</li>
<li>Perf: a new set of tools to help with performance analysis</li>
<li>Update: New <code>$apply</code> command to transform values</li>
<li>TransitionGroup bug fixes with null elements, Android</li>
</ul>
<h3>React NPM Module</h3>
<ul>
<li>Now includes the pre-built packages under <code>dist/</code>.</li>
<li><code>envify</code> is properly listed as a dependency instead of a peer dependency</li>
</ul>
<h3>JSX</h3>
<ul>
<li>Added support for namespaces, eg <code><Components.Checkbox /></code></li>
<li>JSXTransformer
<ul>
<li>Enable the same <code>harmony</code> features available in the command line with <code><script type="text/jsx;harmony=true"></code></li>
<li>Scripts are downloaded in parallel for more speed. They are still executed in order (as you would expect with normal script tags)</li>
<li>Fixed a bug preventing sourcemaps from working in Firefox</li>
</ul>
</li>
</ul>
<h3>React Tools Module</h3>
<ul>
<li>Improved readme with usage and API information</li>
<li>Improved ES6 transforms available with <code>--harmony</code> option</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/facebook/react/commits/v0.11.0/packages/react">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-refresh&package-manager=npm_and_yarn&previous-version=0.10.0&new-version=0.11.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- ``@dependabot` rebase` will rebase this PR
- ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it
- ``@dependabot` merge` will merge this PR after your CI passes on it
- ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it
- ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging
- ``@dependabot` reopen` will reopen this PR if it is closed
- ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>