709: Move Quote and CfdOrder projections inside projection actor r=klochowicz a=klochowicz
This task is a major one, so I'm submitting in stages to make it easier for both reviewers and myself (hopefully less rebase conflicts)
Still need to be done:
- connected takers (will be replaced by "counterparties")
- Cfds (will incorporate all logic of CfdWithAuxData)
Co-authored-by: Mariusz Klochowicz <mariusz@klochowicz.com>
711: Bump framer-motion from 5.3.2 to 5.3.3 in /taker-frontend r=thomaseizinger a=dependabot[bot]
Bumps [framer-motion](https://github.com/framer/motion) from 5.3.2 to 5.3.3.
<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.3] 2021-11-24</h2>
<h3>Fixed</h3>
<ul>
<li>Fixing animating to CSS variables with <code>SVGElement</code>. <a href="https://github-redirect.dependabot.com/framer/motion/issues/1334">Issue</a></li>
<li>Unsetting <code>z-index</code> for resting <code>Reorder.Item</code> components. <a href="https://github-redirect.dependabot.com/framer/motion/issues/1313">Issue</a></li>
<li>Forward native drag listeners to <code>draggable</code> elements. <a href="https://github-redirect.dependabot.com/framer/motion/issues/1248">Issue</a></li>
<li>Authors can now support browsers without <code>Proxy</code> by using <code>motion("div")</code> syntax. <a href="https://github-redirect.dependabot.com/framer/motion/issues/1178">Issue</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9a92ccd950"><code>9a92ccd</code></a> 5.3.3</li>
<li><a href="fbc300a4eb"><code>fbc300a</code></a> Increasing size limit</li>
<li><a href="177827fdee"><code>177827f</code></a> fix: check the existence of Proxy (<a href="https://github-redirect.dependabot.com/framer/motion/issues/1330">#1330</a>)</li>
<li><a href="0634941ecc"><code>0634941</code></a> Changelog</li>
<li><a href="bb6b01ee77"><code>bb6b01e</code></a> Update bug_report.md</li>
<li><a href="cae017f519"><code>cae017f</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/framer/motion/issues/1368">#1368</a> from framer/fix/forward-native-drag-events</li>
<li><a href="16cb9904c2"><code>16cb990</code></a> Updating changelog</li>
<li><a href="22830c9796"><code>22830c9</code></a> Forwarding native drag events</li>
<li><a href="806c6ecf24"><code>806c6ec</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/framer/motion/issues/1367">#1367</a> from framer/fix/reorder-z-index</li>
<li><a href="7f0230966e"><code>7f02309</code></a> Fixing test</li>
<li>Additional commits viewable in <a href="https://github.com/framer/motion/compare/v5.3.2...v5.3.3">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=5.3.2&new-version=5.3.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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
712: Bump @types/react from 17.0.36 to 17.0.37 in /taker-frontend r=thomaseizinger a=dependabot[bot]
Bumps [`@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)` from 17.0.36 to 17.0.37.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=`@types/react&package-manager=npm_and_yarn&previous-version=17.0.36&new-version=17.0.37)](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>
710: Bump serde_json from 1.0.71 to 1.0.72 r=thomaseizinger a=dependabot[bot]
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.71 to 1.0.72.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p>
<blockquote>
<h2>v1.0.72</h2>
<ul>
<li>Interpret <code>\u</code>-encoded lone surrogates when deserializing into a byte string (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/828">#828</a>, <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/829">#829</a>, thanks <a href="https://github.com/lucacasonato"><code>`@lucacasonato</code></a>)</li>`
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="76e376c8d1"><code>76e376c</code></a> Release 1.0.72</li>
<li><a href="77915ebaa6"><code>77915eb</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/829">#829</a> from serde-rs/surrogate</li>
<li><a href="265fb7ee40"><code>265fb7e</code></a> Move discard of expected byte immediately after peek</li>
<li><a href="142207623a"><code>1422076</code></a> Rearrange the early return on lone or encoded surrogate</li>
<li><a href="311f185d8e"><code>311f185</code></a> Use binary mask to line up visually with the bits being |'d in</li>
<li><a href="11d3464f1c"><code>11d3464</code></a> Extract common logic of surrogate encode</li>
<li><a href="cb4a2517b2"><code>cb4a251</code></a> Document why the parse_escape recursion is not dangerous</li>
<li><a href="7911e704a0"><code>7911e70</code></a> Tail recurse on parse_escape</li>
<li><a href="48dad22b3f"><code>48dad22</code></a> Collapse surrogate encode into extend_from_slice call</li>
<li><a href="683832a343"><code>683832a</code></a> Touch up doc changes from PR 828</li>
<li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.71...v1.0.72">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_json&package-manager=cargo&previous-version=1.0.71&new-version=1.0.72)](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>
708: Refactor projection actor before adding new functionality r=klochowicz a=klochowicz
Create watch channels within the actor, returning a single struct called `Feeds`.
Manage the struct with Rocket and use it in SSE events.
Changing the watch channel types etc. will be much easier after this cleanup.
Co-authored-by: Mariusz Klochowicz <mariusz@klochowicz.com>
By default tests use the same heartbeat interval as production code.
Allow adjusting the value using builder pattern is tests that otherwise take too
long to complete (as they wait for timeout to trigger).
Disable long-running test to speed up build/test cycle for devs.
This means it is not run by default, in order to run it you have to specify the
test name or run `cargo test -- --ignored`
703: Explicitly drop database connection acquired during application setup r=klochowicz a=klochowicz
The dirty shutdown we observed were caused by the sqlite pool patiently waiting
until we close the connection we've opened in the application setup.
This is turn was eventually triggering Rocket timeout (which is by default
configured to wait 5s for cleanup).
When loading cfds gets moved into the projection actor, the connection can be
moved to a tighter scope (only for the housekeeping functions).
Resolves#477
Co-authored-by: Mariusz Klochowicz <mariusz@klochowicz.com>
The dirty shutdown we observed were caused by the sqlite pool patiently waiting
until we close the connection we've opened in the application setup.
This is turn was eventually triggering Rocket timeout (which is by default
configured to wait 5s for cleanup).
Tighten the scope of connections needed during application startup only to the
necessary minimum (housekeeping & loading cfds at startup)
1. "Components" refers to React components. "Types" and "HttpError"
are not React components and should thus be moved out.
2. Only components use JSX syntax, other files can/should have a regular
.ts extension.
3. If a file only exports one thing, make it a default export.
699: Bump ndarray from 0.15.3 to 0.15.4 r=thomaseizinger a=dependabot[bot]
Bumps [ndarray](https://github.com/rust-ndarray/ndarray) from 0.15.3 to 0.15.4.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/rust-ndarray/ndarray/blob/master/RELEASES.md">ndarray's changelog</a>.</em></p>
<blockquote>
<h1>Version 0.15.4 (2021-11-23)</h1>
<p>The Dr. Turner release 🚀</p>
<h2>New features</h2>
<ul>
<li>
<p>Complex matrix multiplication now uses BLAS <code>cgemm</code>/<code>zgemm</code> when
enabled (and matrix layout allows), by [<a href="https://github.com/ethanhs"><code>`@ethanhs</code></a>].</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1106">rust-ndarray/ndarray#1106</a></p>
</li>
<li>
<p>Use <code>matrixmultiply</code> as fallback for complex matrix multiplication
when BLAS is not available or the matrix layout requires it by [<a href="https://github.com/bluss"><code>`@bluss</code></a>]</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1118">rust-ndarray/ndarray#1118</a></p>
</li>
<li>
<p>Add <code>into/to_slice_memory_order</code> methods for views, lifetime-preserving
versions of existing similar methods by [<a href="https://github.com/jturner314"><code>`@jturner314</code></a>]</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1015">rust-ndarray/ndarray#1015</a></p>
</li>
<li>
<p><code>kron</code> function for Kronecker product by [<a href="https://github.com/ethanhs"><code>`@ethanhs</code></a>].</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1105">rust-ndarray/ndarray#1105</a></p>
</li>
<li>
<p><code>split_complex</code> method for splitting complex arrays into separate
real and imag view parts by [<a href="https://github.com/jturner314"><code>`@jturner314</code></a>]` and [<a href="https://github.com/ethanhs"><code>`@ethanhs</code></a>].</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1107">rust-ndarray/ndarray#1107</a></p>
</li>
<li>
<p>New method <code>try_into_owned_nocopy</code> by [<a href="https://github.com/jturner314"><code>`@jturner314</code></a>]</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1022">rust-ndarray/ndarray#1022</a></p>
</li>
<li>
<p>New producer and iterable <code>axis_windows</code> by [<a href="https://github.com/VasanthakumarV"><code>`@VasanthakumarV</code></a>]`
and [<a href="https://github.com/jturner314"><code>`@jturner314</code></a>].</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1022">rust-ndarray/ndarray#1022</a></p>
</li>
<li>
<p>New method <code>Zip::par_fold</code> by [<a href="https://github.com/adamreichold"><code>`@adamreichold</code></a>]</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1095">rust-ndarray/ndarray#1095</a></p>
</li>
<li>
<p>New constructor <code>from_diag_elem</code> by [<a href="https://github.com/jturner314"><code>`@jturner314</code></a>]</p>`
<p><a href="https://github-redirect.dependabot.com/rust-ndarray/ndarray/pull/1076">rust-ndarray/ndarray#1076</a></p>
</li>
<li>
<p><code>Parallel::with_min_len</code> method for parallel iterators by [<a href="https://github.com/adamreichold"><code>`@adamreichold</code></a>]</p>`
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="075199dcd1"><code>075199d</code></a> 0.15.4</li>
<li><a href="dca300ae2b"><code>dca300a</code></a> doc: Slight tweaks to the introduction paragraphs of ArrayBase</li>
<li><a href="ebe9e98d43"><code>ebe9e98</code></a> Fix typos in push/append docs</li>
<li><a href="25e2863774"><code>25e2863</code></a> doc: Give crate feature flags its own doc page</li>
<li><a href="752809254e"><code>7528092</code></a> API: Rename split_re_im to split_complex</li>
<li><a href="892dab3575"><code>892dab3</code></a> Release notes for 0.15.4</li>
<li><a href="7e70a901f8"><code>7e70a90</code></a> Add in/to_slice_memory_order for ArrayView/Mut</li>
<li><a href="d281b55a54"><code>d281b55</code></a> Fix typo in docs</li>
<li><a href="5e6ebf5296"><code>5e6ebf5</code></a> clippy: if_then_panic is no longer enabled by default (also changed name)</li>
<li><a href="0fe046df5d"><code>0fe046d</code></a> Use matrixmultiply cgemm and improve tests</li>
<li>Additional commits viewable in <a href="https://github.com/rust-ndarray/ndarray/compare/0.15.3...0.15.4">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ndarray&package-manager=cargo&previous-version=0.15.3&new-version=0.15.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>
700: Bump @testing-library/jest-dom from 5.15.0 to 5.15.1 in /taker-frontend r=thomaseizinger a=dependabot[bot]
Bumps [`@testing-library/jest-dom](https://github.com/testing-library/jest-dom)` from 5.15.0 to 5.15.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/testing-library/jest-dom/releases"><code>`@testing-library/jest-dom</code>'s` releases</a>.</em></p>
<blockquote>
<h2>v5.15.1</h2>
<h2><a href="https://github.com/testing-library/jest-dom/compare/v5.15.0...v5.15.1">5.15.1</a> (2021-11-23)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>wrong deprecate error message (<a href="https://github-redirect.dependabot.com/testing-library/jest-dom/issues/422">#422</a>) (<a href="dfcefa2e02">dfcefa2</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="dfcefa2e02"><code>dfcefa2</code></a> fix: wrong deprecate error message (<a href="https://github-redirect.dependabot.com/testing-library/jest-dom/issues/422">#422</a>)</li>
<li>See full diff in <a href="https://github.com/testing-library/jest-dom/compare/v5.15.0...v5.15.1">compare view</a></li>
</ul>
</details>
<br />
[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=`@testing-library/jest-dom&package-manager=npm_and_yarn&previous-version=5.15.0&new-version=5.15.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>
701: Bump @types/node from 16.11.9 to 16.11.10 in /taker-frontend r=thomaseizinger a=dependabot[bot]
Bumps [`@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)` from 16.11.9 to 16.11.10.
<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.9&new-version=16.11.10)](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>
702: Bump framer-motion from 5.3.1 to 5.3.2 in /taker-frontend r=thomaseizinger a=dependabot[bot]
Bumps [framer-motion](https://github.com/framer/motion) from 5.3.1 to 5.3.2.
<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.2] 2021-11-23</h2>
<h3>Fixed</h3>
<ul>
<li>Ensuring forced renders are batched so sibling <code>AnimatePresence</code> renders are triggered together. <a href="https://github-redirect.dependabot.com/framer/motion/issues/1358">Issue</a></li>
<li>Viewport enter/leave event handlers are passed <code>IntersectionObserverEntry</code> or <code>null</code> if <code>IntersectionObserver</code> is not supported on the device. <a href="https://github-redirect.dependabot.com/framer/motion/issues/1364">Issue</a></li>
<li>No longer applying touch scroll-disabling styles if <code>dragListener</code> is set to <code>false</code>. <a href="https://github-redirect.dependabot.com/framer/motion/issues/1341">Issue</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="bfece69ac7"><code>bfece69</code></a> 5.3.2</li>
<li><a href="2a85032769"><code>2a85032</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/framer/motion/issues/1363">#1363</a> from framer/fix/drag-listener-styles</li>
<li><a href="96b7ace45e"><code>96b7ace</code></a> Fixing test</li>
<li><a href="7baa5b2643"><code>7baa5b2</code></a> Fixing server test</li>
<li><a href="89f7c058c3"><code>89f7c05</code></a> Updating changelog</li>
<li><a href="8980c44f08"><code>8980c44</code></a> Removing touch scroll disabling styles if dragListener is false</li>
<li><a href="ff3a0e5bee"><code>ff3a0e5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/framer/motion/issues/1365">#1365</a> from framer/fix/viewport-listener-arg</li>
<li><a href="eefe7e00d1"><code>eefe7e0</code></a> Passing IntersectionObserverEntry to viewport listener</li>
<li><a href="68f5f8c9fe"><code>68f5f8c</code></a> Updating changelog</li>
<li><a href="9d68183d25"><code>9d68183</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/framer/motion/issues/1361">#1361</a> from framer/fix/layout-group-animate-presence</li>
<li>Additional commits viewable in <a href="https://github.com/framer/motion/compare/v5.3.1...v5.3.2">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=5.3.1&new-version=5.3.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>
694: Clean up the test harness before allowing config tailoring r=klochowicz a=klochowicz
Some of the tests will use the same parameters as production code to reproduce
and fix issues such as heartbeat timeout during contract setup.
Co-authored-by: Mariusz Klochowicz <mariusz@klochowicz.com>
695: Remove `maker_cfd::CfdAction` enum r=thomaseizinger a=thomaseizinger
Originally we thought we need this enum because we would need to use
`MessageChannel`s from the rocket layer. But we can actually fully
qualify the address without issues.
We also introduce `xtra_productivity` to remove some of the indirection
that is happening in this file.
Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
Originally we thought we need this enum because we would need to use
`MessageChannel`s from the rocket layer. But we can actually fully
qualify the address without issues.
We also introduce `xtra_productivity` to remove some of the indirection
that is happening in this file.