tag:github.com,2008:https://github.com/DevYeom/OneWay/releases
Release notes from OneWay
2024-10-22T12:17:12Z
tag:github.com,2008:Repository/494964641/2.10.0
2024-10-22T12:18:03Z
2.10.0
<h2>What's Changed</h2>
<ul>
<li>Add missing swift build for linux ci by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sobabear/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sobabear">@sobabear</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2584559958" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/104" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/104/hovercard" href="https://github.com/DevYeom/OneWay/pull/104">#104</a></li>
<li>Improve the debounce performance by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2602683719" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/105" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/105/hovercard" href="https://github.com/DevYeom/OneWay/pull/105">#105</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/DevYeom/OneWay/compare/2.9.0...2.10.0"><tt>2.9.0...2.10.0</tt></a></p>
DevYeom
tag:github.com,2008:Repository/494964641/2.9.0
2024-10-06T04:41:55Z
2.9.0
<h2>What's Changed</h2>
<ul>
<li>Add a binding helper for easier SwiftUI integration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2568449374" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/102" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/102/hovercard" href="https://github.com/DevYeom/OneWay/pull/102">#102</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/DevYeom/OneWay/compare/2.8.1...2.9.0"><tt>2.8.1...2.9.0</tt></a></p>
DevYeom
tag:github.com,2008:Repository/494964641/2.8.1
2024-09-28T01:13:40Z
2.8.1
<h2>What's Changed</h2>
<ul>
<li>Temporarily disable the visionOS simulator in the CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2553923958" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/100" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/100/hovercard" href="https://github.com/DevYeom/OneWay/pull/100">#100</a></li>
<li>Remove the package access modifier and update the store's interface by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2553928960" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/101" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/101/hovercard" href="https://github.com/DevYeom/OneWay/pull/101">#101</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/DevYeom/OneWay/compare/2.8.0...2.8.1"><tt>2.8.0...2.8.1</tt></a></p>
DevYeom
tag:github.com,2008:Repository/494964641/2.8.0
2024-09-23T13:02:30Z
2.8.0
<h2>What's Changed</h2>
<ul>
<li>Add async expectation helper functions for store state validation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2539926371" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/87" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/87/hovercard" href="https://github.com/DevYeom/OneWay/pull/87">#87</a></li>
<li>Explicitly mark <code>Sendable</code> and a global actor context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2540645753" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/91" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/91/hovercard" href="https://github.com/DevYeom/OneWay/pull/91">#91</a></li>
<li>Add <code>Task.yield()</code> before validating the viewStore's state by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2540663653" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/93" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/93/hovercard" href="https://github.com/DevYeom/OneWay/pull/93">#93</a></li>
<li>Run tests with Swift 6 in CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2540731655" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/95" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/95/hovercard" href="https://github.com/DevYeom/OneWay/pull/95">#95</a></li>
<li>Separate testing functions into a dedicated testing module by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2542470746" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/97" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/97/hovercard" href="https://github.com/DevYeom/OneWay/pull/97">#97</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/DevYeom/OneWay/compare/2.7.0...2.8.0"><tt>2.7.0...2.8.0</tt></a></p>
DevYeom
tag:github.com,2008:Repository/494964641/2.7.0
2024-09-07T09:00:41Z
2.7.0
<h3>Perfectly supports Swift 6 🚀</h3>
<h2>What's Changed</h2>
<ul>
<li>Resolve warnings related to actor isolation that occurred during testing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2498712832" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/83" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/83/hovercard" href="https://github.com/DevYeom/OneWay/pull/83">#83</a></li>
<li>Add <code>Sendable</code> to key path literals by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2511535025" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/84" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/84/hovercard" href="https://github.com/DevYeom/OneWay/pull/84">#84</a></li>
<li>Remove the deprecated types by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2511543804" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/86" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/86/hovercard" href="https://github.com/DevYeom/OneWay/pull/86">#86</a></li>
<li>Update the documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2511543635" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/85" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/85/hovercard" href="https://github.com/DevYeom/OneWay/pull/85">#85</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/DevYeom/OneWay/compare/2.6.0...2.7.0"><tt>2.6.0...2.7.0</tt></a></p>
DevYeom
tag:github.com,2008:Repository/494964641/2.6.0
2024-06-01T04:02:27Z
2.6.0
<h2>What's Changed</h2>
<ul>
<li>Change property wrappers to intuitive names by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2328877212" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/82" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/82/hovercard" href="https://github.com/DevYeom/OneWay/pull/82">#82</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/DevYeom/OneWay/compare/2.5.0...2.6.0"><tt>2.5.0...2.6.0</tt></a></p>
DevYeom
tag:github.com,2008:Repository/494964641/2.5.0
2024-05-05T06:27:46Z
2.5.0
<h2>What's Changed</h2>
<ul>
<li>Reduce CI timeout duration by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2278823880" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/80" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/80/hovercard" href="https://github.com/DevYeom/OneWay/pull/80">#80</a></li>
<li>Enhance the processing performance of the store in multi-threaded environments by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2278747931" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/79" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/79/hovercard" href="https://github.com/DevYeom/OneWay/pull/79">#79</a></li>
<li>Update the documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2278873053" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/81" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/81/hovercard" href="https://github.com/DevYeom/OneWay/pull/81">#81</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/DevYeom/OneWay/compare/2.4.0...2.5.0"><tt>2.4.0...2.5.0</tt></a></p>
DevYeom
tag:github.com,2008:Repository/494964641/2.4.0
2024-04-01T13:36:38Z
2.4.0
<h2>What's Changed</h2>
<ul>
<li>Rename <code>Heap</code> to <code>CopyOnWrite</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2164626470" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/74" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/74/hovercard" href="https://github.com/DevYeom/OneWay/pull/74">#74</a></li>
<li>Add a privacy manifest by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2216831057" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/75" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/75/hovercard" href="https://github.com/DevYeom/OneWay/pull/75">#75</a></li>
<li>Improve the CI process entirely by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2216971640" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/77" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/77/hovercard" href="https://github.com/DevYeom/OneWay/pull/77">#77</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/DevYeom/OneWay/compare/2.3.0...2.4.0"><tt>2.3.0...2.4.0</tt></a></p>
DevYeom
tag:github.com,2008:Repository/494964641/2.3.0
2024-01-16T23:24:10Z
2.3.0
<h2>What's Changed</h2>
<ul>
<li>Add effects result builder for sugar by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sobabear/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sobabear">@sobabear</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2070480690" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/68" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/68/hovercard" href="https://github.com/DevYeom/OneWay/pull/68">#68</a></li>
<li>Support for result builder in <code>concat</code> and <code>merge</code> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2080724670" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/70" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/70/hovercard" href="https://github.com/DevYeom/OneWay/pull/70">#70</a></li>
<li>Add <code>Create</code> effect that creates an asynchronous stream by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2084013053" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/71" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/71/hovercard" href="https://github.com/DevYeom/OneWay/pull/71">#71</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/DevYeom/OneWay/compare/2.2.1...2.3.0"><tt>2.2.1...2.3.0</tt></a></p>
DevYeom
tag:github.com,2008:Repository/494964641/2.2.1
2024-01-07T07:48:06Z
2.2.1
<h2>What's Changed</h2>
<ul>
<li>Make the state of <code>Store</code> be private setter by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sobabear/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sobabear">@sobabear</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2068637867" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/64" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/64/hovercard" href="https://github.com/DevYeom/OneWay/pull/64">#64</a></li>
<li>Update <code>swift-clocks</code> to v1.0.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/DevYeom/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/DevYeom">@DevYeom</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2069017582" data-permission-text="Title is private" data-url="https://github.com/DevYeom/OneWay/issues/66" data-hovercard-type="pull_request" data-hovercard-url="/DevYeom/OneWay/pull/66/hovercard" href="https://github.com/DevYeom/OneWay/pull/66">#66</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/DevYeom/OneWay/compare/2.2.0...2.2.1"><tt>2.2.0...2.2.1</tt></a></p>
DevYeom