|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file.
|
4 | 4 |
|
| 5 | +## [0.3.1] - 2024-10-20 |
| 6 | + |
| 7 | +### π Features |
| 8 | + |
| 9 | +- *(cards)* Add new tui-cards library for playing cards |
| 10 | + |
| 11 | +### π Bug Fixes |
| 12 | + |
| 13 | +- Broken links from move to tui-widgets |
| 14 | + |
| 15 | +### Other |
| 16 | + |
| 17 | +- Remove patch from main Cargo.toml file that was pointing at a local path ([#38](https://github.com/joshka/tui-widgets/pull/38)) |
| 18 | + |
| 19 | +- *(deps)* Update rstest requirement from 0.22.0 to 0.23.0 ([#41](https://github.com/joshka/tui-widgets/pull/41)) |
| 20 | + > Updates the requirements on [rstest](https://github.com/la10736/rstest) |
| 21 | + > to permit the latest version. |
| 22 | + > <details> |
| 23 | + > <summary>Release notes</summary> |
| 24 | + > <p><em>Sourced from <a |
| 25 | + > href="https://github.com/la10736/rstest/releases">rstest's |
| 26 | + > releases</a>.</em></p> |
| 27 | + > <blockquote> |
| 28 | + > <h2>Version 0.22.0</h2> |
| 29 | + > <p>Destructuring input data</p> |
| 30 | + > </blockquote> |
| 31 | + > </details> |
| 32 | + > <details> |
| 33 | + > <summary>Changelog</summary> |
| 34 | + > <p><em>Sourced from <a |
| 35 | + > href="https://github.com/la10736/rstest/blob/master/CHANGELOG.md">rstest's |
| 36 | + > changelog</a>.</em></p> |
| 37 | + > <blockquote> |
| 38 | + > <h2>[0.22.0] 2024/8/4</h2> |
| 39 | + > <h3>Changed</h3> |
| 40 | + > <ul> |
| 41 | + > <li>Now it's possible destructuring input values both for cases, values |
| 42 | + > and fixtures. See <a |
| 43 | + > href="https://redirect.github.com/la10736/rstest/issues/231">[#231](https://github.com/joshka/tui-widgets/pull/231)</a> |
| 44 | + > for details</li> |
| 45 | + > </ul> |
| 46 | + > <h3>Add</h3> |
| 47 | + > <ul> |
| 48 | + > <li>Implemented <code>#[ignore]</code> attribute to ignore test |
| 49 | + > parameters during fixtures resolution/injection. See <a |
| 50 | + > href="https://redirect.github.com/la10736/rstest/issues/228">[#228](https://github.com/joshka/tui-widgets/pull/228)</a> |
| 51 | + > for details</li> |
| 52 | + > </ul> |
| 53 | + > <h3>Fixed</h3> |
| 54 | + > <ul> |
| 55 | + > <li>Lot of typo in code</li> |
| 56 | + > </ul> |
| 57 | + > <h2>[0.21.0] 2024/6/1</h2> |
| 58 | + > <h3>Changed</h3> |
| 59 | + > <ul> |
| 60 | + > <li>Add feature <code>crate-name</code> enabled by default to opt-in |
| 61 | + > crate rename |
| 62 | + > support. See <a |
| 63 | + > href="https://redirect.github.com/la10736/rstest/issues/258">[#258](https://github.com/joshka/tui-widgets/pull/258)</a></li> |
| 64 | + > </ul> |
| 65 | + > <h2>[0.20.0] 2024/5/30</h2> |
| 66 | + > <h3>Add</h3> |
| 67 | + > <ul> |
| 68 | + > <li>Implemented <code>#[by_ref]</code> attribute to take get a local |
| 69 | + > lifetime for test arguments. |
| 70 | + > See <a |
| 71 | + > href="https://redirect.github.com/la10736/rstest/issues/241">[#241](https://github.com/joshka/tui-widgets/pull/241)</a> |
| 72 | + > for more details. Thanks to |
| 73 | + > <a href="https://github.com/narpfel"><code>@βnarpfel</code></a> for |
| 74 | + > suggesting it and useful discussions.</li> |
| 75 | + > <li>Support for import <code>rstest</code> with another name. See <a |
| 76 | + > href="https://redirect.github.com/la10736/rstest/issues/221">[#221](https://github.com/joshka/tui-widgets/pull/221)</a></li> |
| 77 | + > </ul> |
| 78 | + > <h3>Fixed</h3> |
| 79 | + > <ul> |
| 80 | + > <li>Don't remove Lifetimes from test function if any. See <a |
| 81 | + > href="https://redirect.github.com/la10736/rstest/issues/230">[#230](https://github.com/joshka/tui-widgets/pull/230)</a> |
| 82 | + > <a href="https://redirect.github.com/la10736/rstest/issues/241">[#241](https://github.com/joshka/tui-widgets/pull/241)</a> |
| 83 | + > for more details.</li> |
| 84 | + > <li><a |
| 85 | + > href="https://doc.rust-lang.org/std/path/struct.PathBuf.html"><code>PathBuf</code></a> |
| 86 | + > does no longer need to be |
| 87 | + > in scope when using <code>#[files]</code> (see <a |
| 88 | + > href="https://redirect.github.com/la10736/rstest/pull/242">[#242](https://github.com/joshka/tui-widgets/pull/242)</a>)</li> |
| 89 | + > <li><code>#[from(now::accept::also::path::for::fixture)]</code> See <a |
| 90 | + > href="https://redirect.github.com/la10736/rstest/issues/246">[#246](https://github.com/joshka/tui-widgets/pull/246)</a> |
| 91 | + > for more details</li> |
| 92 | + > </ul> |
| 93 | + > <h2>[0.19.0] 2024/4/9</h2> |
| 94 | + > <h3>Changed</h3> |
| 95 | + > <ul> |
| 96 | + > <li>Defined <code>rust-version</code> for each crate (see <a |
| 97 | + > href="https://redirect.github.com/la10736/rstest/issues/227">[#227](https://github.com/joshka/tui-widgets/pull/227)</a>)</li> |
| 98 | + > </ul> |
| 99 | + > <h3>Fixed</h3> |
| 100 | + > <ul> |
| 101 | + > <li><code>#[once]</code> fixtures now require the returned type to be |
| 102 | + > <a |
| 103 | + > href="https://doc.rust-lang.org/std/marker/trait.Sync.html"><code>Sync</code></a> |
| 104 | + > to prevent UB |
| 105 | + > when tests are executed in parallel. (see <a |
| 106 | + > href="https://redirect.github.com/la10736/rstest/issues/235">[#235](https://github.com/joshka/tui-widgets/pull/235)</a></li> |
| 107 | + > </ul> |
| 108 | + > <!-- raw HTML omitted --> |
| 109 | + > </blockquote> |
| 110 | + > <p>... (truncated)</p> |
| 111 | + > </details> |
| 112 | + > <details> |
| 113 | + > <summary>Commits</summary> |
| 114 | + > <ul> |
| 115 | + > <li>See full diff in <a |
| 116 | + > href="https://github.com/la10736/rstest/compare/v0.22.0...v0.22.0">compare |
| 117 | + > view</a></li> |
| 118 | + > </ul> |
| 119 | + > </details> |
| 120 | + > <br /> |
| 121 | + > |
| 122 | + > |
| 123 | + > Dependabot will resolve any conflicts with this PR as long as you don't |
| 124 | + > alter it yourself. You can also trigger a rebase manually by commenting |
| 125 | + > `@dependabot rebase`. |
| 126 | + > |
| 127 | + > [//]:# (dependabot-automerge-start) |
| 128 | + > |
| 129 | + > [//]:# (dependabot-automerge-end) |
| 130 | + > |
| 131 | + > --- |
| 132 | + > |
| 133 | + > <details> |
| 134 | + > <summary>Dependabot commands and options</summary> |
| 135 | + > <br /> |
| 136 | + > |
| 137 | + > You can trigger Dependabot actions by commenting on this PR: |
| 138 | + > - `@dependabot rebase` will rebase this PR |
| 139 | + > - `@dependabot recreate` will recreate this PR, overwriting any edits |
| 140 | + > that have been made to it |
| 141 | + > - `@dependabot merge` will merge this PR after your CI passes on it |
| 142 | + > - `@dependabot squash and merge` will squash and merge this PR after |
| 143 | + > your CI passes on it |
| 144 | + > - `@dependabot cancel merge` will cancel a previously requested merge |
| 145 | + > and block automerging |
| 146 | + > - `@dependabot reopen` will reopen this PR if it is closed |
| 147 | + > - `@dependabot close` will close this PR and stop Dependabot recreating |
| 148 | + > it. You can achieve the same result by closing it manually |
| 149 | + > - `@dependabot show <dependency name> ignore conditions` will show all |
| 150 | + > of the ignore conditions of the specified dependency |
| 151 | + > - `@dependabot ignore this major version` will close this PR and stop |
| 152 | + > Dependabot creating any more for this major version (unless you reopen |
| 153 | + > the PR or upgrade to it yourself) |
| 154 | + > - `@dependabot ignore this minor version` will close this PR and stop |
| 155 | + > Dependabot creating any more for this minor version (unless you reopen |
| 156 | + > the PR or upgrade to it yourself) |
| 157 | + > - `@dependabot ignore this dependency` will close this PR and stop |
| 158 | + > Dependabot creating any more for this dependency (unless you reopen the |
| 159 | + > PR or upgrade to it yourself) |
| 160 | + > |
| 161 | + > |
| 162 | + > </details> |
| 163 | +
|
5 | 164 | ## [0.3.0] - 2024-08-12
|
6 | 165 |
|
7 | 166 | Ratatui-0.28.0 compatible release
|
|
0 commit comments