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<void> update<T extends Object>({
required Key key,
required Decoder<T?> decoder,
required Transformer<T?> transformer,
required Encoder<T?> encoder,
Options? options,
})"><pre><span class="pl-c1">Future</span><<span class="pl-k">void</span>> <span class="pl-en">update</span><<span class="pl-c1">T</span> <span class="pl-k">extends</span> <span class="pl-c1">Object</span>>({
<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><<span class="pl-c1">T</span>?> decoder,
<span class="pl-k">required</span> <span class="pl-c1">Transformer</span><<span class="pl-c1">T</span>?> transformer,
<span class="pl-k">required</span> <span class="pl-c1">Encoder</span><<span class="pl-c1">T</span>?> encoder,
<span class="pl-c1">Options</span><span class="pl-k">?</span> options,
})</pre></div>
</li>
<li>
<p><code>Transformer<T></code> can return a <code>Future<T></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>>=2.12.0-0 <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