tag:github.com,2008:https://github.com/Flutter-Dart-Open-Source/rx_storage/releases Release notes from rx_storage 2024-07-19T18:20:51Z tag:github.com,2008:Repository/312520729/3.0.0 2024-07-19T18:24:01Z 3.0.0 - Jul 19, 2024 <h2><a href="https://pub.dev/packages/rx_storage/versions/3.0.0" rel="nofollow">https://pub.dev/packages/rx_storage/versions/3.0.0</a></h2> <ul> <li>Update dependencies <ul> <li><code>rxdart_ext</code> to <code>^0.3.0</code> (~ <code>rxdart</code> to <code>^0.28.0</code>).</li> </ul> </li> </ul> <hr> <h2>What's Changed</h2> <ul> <li>chore(deps): update codecov/codecov-action action to v3.1.6 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2101002729" data-permission-text="Title is private" data-url="https://github.com/Flutter-Dart-Open-Source/rx_storage/issues/32" data-hovercard-type="pull_request" data-hovercard-url="/Flutter-Dart-Open-Source/rx_storage/pull/32/hovercard" href="https://github.com/Flutter-Dart-Open-Source/rx_storage/pull/32">#32</a></li> <li>fix(deps): update dependency rxdart_ext to ^0.3.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2355766499" data-permission-text="Title is private" data-url="https://github.com/Flutter-Dart-Open-Source/rx_storage/issues/35" data-hovercard-type="pull_request" data-hovercard-url="/Flutter-Dart-Open-Source/rx_storage/pull/35/hovercard" href="https://github.com/Flutter-Dart-Open-Source/rx_storage/pull/35">#35</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Flutter-Dart-Open-Source/rx_storage/compare/2.1.0...3.0.0"><tt>2.1.0...3.0.0</tt></a></p> hoc081098 tag:github.com,2008:Repository/312520729/2.1.0 2023-10-05T02:26:34Z 2.1.0 - Oct 4, 2023 <h2><a href="https://pub.dev/packages/rx_storage/versions/2.1.0" rel="nofollow">https://pub.dev/packages/rx_storage/versions/2.1.0</a></h2> <ul> <li> <p>Accept <code>Dart SDK</code> versions above 3.0.</p> </li> <li> <p>Deprecated <code>RxStorage.executeUpdate</code>. It has been replaced by <code>update</code> method.</p> <div class="highlight highlight-source-dart notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Future&lt;void&gt; update&lt;T extends Object&gt;({ required Key key, required Decoder&lt;T?&gt; decoder, required Transformer&lt;T?&gt; transformer, required Encoder&lt;T?&gt; encoder, Options? options, })"><pre><span class="pl-c1">Future</span>&lt;<span class="pl-k">void</span>&gt; <span class="pl-en">update</span>&lt;<span class="pl-c1">T</span> <span class="pl-k">extends</span> <span class="pl-c1">Object</span>&gt;({ <span class="pl-k">required</span> <span class="pl-c1">Key</span> key, <span class="pl-k">required</span> <span class="pl-c1">Decoder</span>&lt;<span class="pl-c1">T</span>?&gt; decoder, <span class="pl-k">required</span> <span class="pl-c1">Transformer</span>&lt;<span class="pl-c1">T</span>?&gt; transformer, <span class="pl-k">required</span> <span class="pl-c1">Encoder</span>&lt;<span class="pl-c1">T</span>?&gt; encoder, <span class="pl-c1">Options</span><span class="pl-k">?</span> options, })</pre></div> </li> <li> <p><code>Transformer&lt;T&gt;</code> can return a <code>Future&lt;T&gt;</code>.</p> </li> <li> <p>Update dependencies</p> <ul> <li><code>disposebag</code> to <code>^1.5.1</code>.</li> </ul> </li> </ul> hoc081098 tag:github.com,2008:Repository/312520729/2.0.0 2022-06-01T07:50:03Z 2.0.0 - Jun 1, 2022 <h2><a href="https://pub.dev/packages/rx_storage/versions/2.0.0" rel="nofollow">https://pub.dev/packages/rx_storage/versions/2.0.0</a></h2> <ul> <li> <p>Update dependencies</p> <ul> <li><code>rxdart</code> to <code>0.27.4</code>.</li> <li><code>rxdart_ext</code> to <code>0.2.1</code>.</li> </ul> </li> <li> <p>Rename</p> <ul> <li><code>Logger</code> to <code>RxStorageLogger</code>.</li> <li><code>LoggerEvent</code> to <code>RxStorageLoggerEvent</code>.</li> <li><code>EmptyLogger</code> to <code>RxStorageEmptyLogger</code>.</li> <li><code>DefaultLogger</code> to <code>RxStorageDefaultLogger</code>.</li> </ul> </li> <li> <p>Update <code>RxStorageEmptyLogger</code>: add <code>@nonvirtual</code> to <code>log</code> method.</p> </li> <li> <p><code>Encoder</code> and <code>Decoder</code> can return a <code>Future</code></p> </li> </ul> <hr> <h2>What's Changed</h2> <ul> <li>Update codecov/codecov-action action to v2.1.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="994938148" data-permission-text="Title is private" data-url="https://github.com/Flutter-Dart-Open-Source/rx_storage/issues/13" data-hovercard-type="pull_request" data-hovercard-url="/Flutter-Dart-Open-Source/rx_storage/pull/13/hovercard" href="https://github.com/Flutter-Dart-Open-Source/rx_storage/pull/13">#13</a></li> <li>sdk matrix by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hoc081098/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hoc081098">@hoc081098</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1062196323" data-permission-text="Title is private" data-url="https://github.com/Flutter-Dart-Open-Source/rx_storage/issues/14" data-hovercard-type="pull_request" data-hovercard-url="/Flutter-Dart-Open-Source/rx_storage/pull/14/hovercard" href="https://github.com/Flutter-Dart-Open-Source/rx_storage/pull/14">#14</a></li> <li>rename Logger to RxStorageLogger and others... by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hoc081098/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hoc081098">@hoc081098</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1147054851" data-permission-text="Title is private" data-url="https://github.com/Flutter-Dart-Open-Source/rx_storage/issues/17" data-hovercard-type="pull_request" data-hovercard-url="/Flutter-Dart-Open-Source/rx_storage/pull/17/hovercard" href="https://github.com/Flutter-Dart-Open-Source/rx_storage/pull/17">#17</a></li> <li>chore(deps): update actions/checkout action to v3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1161420552" data-permission-text="Title is private" data-url="https://github.com/Flutter-Dart-Open-Source/rx_storage/issues/18" data-hovercard-type="pull_request" data-hovercard-url="/Flutter-Dart-Open-Source/rx_storage/pull/18/hovercard" href="https://github.com/Flutter-Dart-Open-Source/rx_storage/pull/18">#18</a></li> <li>chore(deps): update codecov/codecov-action action to v3 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/renovate/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/renovate">@renovate</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1193372712" data-permission-text="Title is private" data-url="https://github.com/Flutter-Dart-Open-Source/rx_storage/issues/21" data-hovercard-type="pull_request" data-hovercard-url="/Flutter-Dart-Open-Source/rx_storage/pull/21/hovercard" href="https://github.com/Flutter-Dart-Open-Source/rx_storage/pull/21">#21</a></li> <li>prepare for 2.0.0 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hoc081098/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hoc081098">@hoc081098</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1255246290" data-permission-text="Title is private" data-url="https://github.com/Flutter-Dart-Open-Source/rx_storage/issues/22" data-hovercard-type="pull_request" data-hovercard-url="/Flutter-Dart-Open-Source/rx_storage/pull/22/hovercard" href="https://github.com/Flutter-Dart-Open-Source/rx_storage/pull/22">#22</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/Flutter-Dart-Open-Source/rx_storage/compare/1.2.0...2.0.0"><tt>1.2.0...2.0.0</tt></a></p> hoc081098 tag:github.com,2008:Repository/312520729/1.2.0 2021-09-11T19:36:35Z 1.2.0 - Sep 11, 2021 <h2><a href="https://pub.dev/packages/rx_storage/versions/1.2.0" rel="nofollow">https://pub.dev/packages/rx_storage/versions/1.2.0</a></h2> <ul> <li> <p>Update dependencies</p> <ul> <li><code>rxdart</code> to <code>0.27.2</code></li> <li><code>rxdart_ext</code> to <code>0.1.2</code></li> <li><code>meta</code> to <code>1.7.0</code></li> </ul> </li> <li> <p>Internal: migrated from <code>pedantic</code> to <code>lints</code>.</p> </li> </ul> hoc081098 tag:github.com,2008:Repository/312520729/1.1.0 2021-05-09T15:01:19Z 1.1.0 - May 9, 2021 <h2><a href="https://pub.dev/packages/rx_storage/versions/1.1.0" rel="nofollow">https://pub.dev/packages/rx_storage/versions/1.1.0</a></h2> <ul> <li>Update <code>rxdart</code> to <code>0.27.0</code>.</li> </ul> hoc081098 tag:github.com,2008:Repository/312520729/1.0.0 2021-04-30T05:22:00Z 1.0.0 - Apr 30, 2021 <p><a href="https://pub.dev/packages/rx_storage/versions/1.0.0" rel="nofollow">https://pub.dev/packages/rx_storage/versions/1.0.0</a></p> <ul> <li>Stable release for null safety.</li> <li>Add <code>RxStorage.executeUpdate</code>: Read–modify–write style.</li> <li>Synchronize writing task by key.</li> <li>Internal refactoring, optimize performance.</li> </ul> hoc081098 tag:github.com,2008:Repository/312520729/1.0.0-nullsafety.0 2021-02-24T02:16:03Z 1.0.0-nullsafety.0 - Feb 24, 2021 <ul> <li><strong>Breaking</strong>: <ul> <li>Opt into nullsafety.</li> <li>Set Dart SDK constraints to <code>&gt;=2.12.0-0 &lt;3.0.0</code>.</li> <li>Big refactoring for <code>Logger</code>, <code>RealRxStorage</code> implementation.</li> </ul> </li> </ul> hoc081098 tag:github.com,2008:Repository/312520729/0.0.2 2021-01-04T04:08:56Z 0.0.2 - Jan 4, 2021 <ul> <li>Refactors <code>Storage</code> and <code>RxStorage</code>: <ul> <li>Supports any type via <code>Encoder</code> and <code>Decoder</code>.</li> <li>Generic <code>Key</code> and generic <code>Options</code>.</li> </ul> </li> <li>Exports <code>RealRxStorage</code> class.</li> </ul> hoc081098 tag:github.com,2008:Repository/312520729/0.0.1 2020-12-13T18:53:34Z 0.0.1 - Dec 14, 2020 <ul> <li>Initial version.</li> </ul> hoc081098