|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 | 2 | <feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
|
3 | 3 | <title type="text">The combined changelog for all ReactPHP components.</title>
|
4 |
| - <updated>2021-10-12T10:39:53+00:00</updated> |
| 4 | + <updated>2021-10-18T10:47:18+00:00</updated> |
5 | 5 | <generator uri="http://framework.zend.com" version="2">Zend_Feed_Writer</generator>
|
6 | 6 | <link rel="alternate" type="text/html" href="https://reactphp.org/changelog.html"/>
|
7 | 7 | <link rel="self" type="application/atom+xml" href="https://reactphp.org/changelog.atom"/>
|
8 | 8 | <id>https://reactphp.org/changelog.html</id>
|
| 9 | + <entry> |
| 10 | + <title type="html"><![CDATA[PromiseStream 1.3.0]]></title> |
| 11 | + <summary type="html"><![CDATA[<ul> |
| 12 | +<li> |
| 13 | +<p>Feature: Improve error reporting by appending previous exception messages.<br> |
| 14 | +(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1022868983" data-permission-text="Title is private" data-url="https://github.com/reactphp/promise-stream/issues/26" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/promise-stream/pull/26/hovercard" href="https://github.com/reactphp/promise-stream/pull/26">#26</a> by <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/clue/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/clue">@clue</a>)</p> |
| 15 | +<p>For most common use cases this means that simply reporting the <code>Exception</code><br> |
| 16 | +message should give the most relevant details for any issues:</p> |
| 17 | +<div class="highlight highlight-text-html-php"><pre><span class="pl-en"><span class="pl-v">React</span>\<span class="pl-v">Promise</span>\<span class="pl-v">Stream</span>\buffer</span>(<span class="pl-s1"><span class="pl-c1">$</span>stream</span>)-><span class="pl-en">then</span>(<span class="pl-k">function</span> (<span class="pl-smi">string</span> <span class="pl-s1"><span class="pl-c1">$</span>contents</span>) { |
| 18 | + <span class="pl-c">// …</span> |
| 19 | +}, <span class="pl-k">function</span> (<span class="pl-smi">Exception</span> <span class="pl-s1"><span class="pl-c1">$</span>e</span>) { |
| 20 | + <span class="pl-k">echo</span> <span class="pl-s">'Error:'</span> . <span class="pl-s1"><span class="pl-c1">$</span>e</span>-><span class="pl-en">getMessage</span>() . <span class="pl-c1">PHP_EOL</span>; |
| 21 | +});</pre></div> |
| 22 | +</li> |
| 23 | +<li> |
| 24 | +<p>Improve documentation, describe promise and stream data types.<br> |
| 25 | +(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1028096375" data-permission-text="Title is private" data-url="https://github.com/reactphp/promise-stream/issues/27" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/promise-stream/pull/27/hovercard" href="https://github.com/reactphp/promise-stream/pull/27">#27</a> by <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/clue/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/clue">@clue</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="684829245" data-permission-text="Title is private" data-url="https://github.com/reactphp/promise-stream/issues/23" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/promise-stream/pull/23/hovercard" href="https://github.com/reactphp/promise-stream/pull/23">#23</a> by <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/WyriHaximus/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WyriHaximus">@WyriHaximus</a>)</p> |
| 26 | +</li> |
| 27 | +<li> |
| 28 | +<p>Improve test suite and add <code>.gitattributes</code> to exclude dev files from exports.<br> |
| 29 | +Use GitHub actions for continuous integration (CI) and run tests on PHPUnit 9 and PHP 8.<br> |
| 30 | +(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="530765482" data-permission-text="Title is private" data-url="https://github.com/reactphp/promise-stream/issues/21" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/promise-stream/pull/21/hovercard" href="https://github.com/reactphp/promise-stream/pull/21">#21</a> by <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/reedy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/reedy">@reedy</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="659181363" data-permission-text="Title is private" data-url="https://github.com/reactphp/promise-stream/issues/22" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/promise-stream/pull/22/hovercard" href="https://github.com/reactphp/promise-stream/pull/22">#22</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="707278541" data-permission-text="Title is private" data-url="https://github.com/reactphp/promise-stream/issues/24" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/promise-stream/pull/24/hovercard" href="https://github.com/reactphp/promise-stream/pull/24">#24</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="799127290" data-permission-text="Title is private" data-url="https://github.com/reactphp/promise-stream/issues/25" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/promise-stream/pull/25/hovercard" href="https://github.com/reactphp/promise-stream/pull/25">#25</a> by <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/SimonFrings/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SimonFrings">@SimonFrings</a>)</p> |
| 31 | +</li> |
| 32 | +</ul>]]></summary> |
| 33 | + <updated>2021-10-18T10:47:18+00:00</updated> |
| 34 | + <link rel="alternate" type="text/html" href="https://github.com/reactphp/promise-stream/releases/tag/v1.3.0"/> |
| 35 | + <id>https://github.com/reactphp/promise-stream/releases/tag/v1.3.0</id> |
| 36 | + <author> |
| 37 | + <name>clue</name> |
| 38 | + <uri>https://github.com/clue</uri> |
| 39 | + </author> |
| 40 | + </entry> |
9 | 41 | <entry>
|
10 | 42 | <title type="html"><![CDATA[ChildProcess 0.6.4]]></title>
|
11 | 43 | <summary type="html"><![CDATA[<ul>
|
@@ -260,35 +292,4 @@ update PHPUnit config, run tests on PHP 8 and add full core team to the license.
|
260 | 292 | <uri>https://github.com/clue</uri>
|
261 | 293 | </author>
|
262 | 294 | </entry>
|
263 |
| - <entry> |
264 |
| - <title type="html"><![CDATA[Stream 1.2.0]]></title> |
265 |
| - <summary type="html"><![CDATA[<p>A major new feature release, see <a href="https://clue.engineering/2021/announcing-reactphp-default-loop" rel="nofollow"><strong>release announcement</strong></a>.</p> |
266 |
| -<ul> |
267 |
| -<li> |
268 |
| -<p>Feature: Simplify usage by supporting new <a href="https://reactphp.org/event-loop/#loop" rel="nofollow">default loop</a>.<br> |
269 |
| -(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="936919236" data-permission-text="Title is private" data-url="https://github.com/reactphp/stream/issues/159" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/stream/pull/159/hovercard" href="https://github.com/reactphp/stream/pull/159">#159</a> by <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/clue/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/clue">@clue</a>)</p> |
270 |
| -<div class="highlight highlight-text-html-php"><pre><span class="pl-c">// old (still supported)</span> |
271 |
| -<span class="pl-s1"><span class="pl-c1">$</span>stream</span> = <span class="pl-k">new</span> <span class="pl-v">ReadableResourceStream</span>(<span class="pl-s1"><span class="pl-c1">$</span>resource</span>, <span class="pl-s1"><span class="pl-c1">$</span>loop</span>); |
272 |
| -<span class="pl-s1"><span class="pl-c1">$</span>stream</span> = <span class="pl-k">new</span> <span class="pl-v">WritabeResourceStream</span>(<span class="pl-s1"><span class="pl-c1">$</span>resource</span>, <span class="pl-s1"><span class="pl-c1">$</span>loop</span>); |
273 |
| -<span class="pl-s1"><span class="pl-c1">$</span>stream</span> = <span class="pl-k">new</span> <span class="pl-v">DuplexResourceStream</span>(<span class="pl-s1"><span class="pl-c1">$</span>resource</span>, <span class="pl-s1"><span class="pl-c1">$</span>loop</span>); |
274 |
| -
|
275 |
| -<span class="pl-c">// new (using default loop)</span> |
276 |
| -<span class="pl-s1"><span class="pl-c1">$</span>stream</span> = <span class="pl-k">new</span> <span class="pl-v">ReadableResourceStream</span>(<span class="pl-s1"><span class="pl-c1">$</span>resource</span>); |
277 |
| -<span class="pl-s1"><span class="pl-c1">$</span>stream</span> = <span class="pl-k">new</span> <span class="pl-v">WritabeResourceStream</span>(<span class="pl-s1"><span class="pl-c1">$</span>resource</span>); |
278 |
| -<span class="pl-s1"><span class="pl-c1">$</span>stream</span> = <span class="pl-k">new</span> <span class="pl-v">DuplexResourceStream</span>(<span class="pl-s1"><span class="pl-c1">$</span>resource</span>);</pre></div> |
279 |
| -</li> |
280 |
| -<li> |
281 |
| -<p>Improve test suite, use GitHub actions for continuous integration (CI),<br> |
282 |
| -update PHPUnit config, run tests on PHP 8 and add full core team to the license.<br> |
283 |
| -(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="659209093" data-permission-text="Title is private" data-url="https://github.com/reactphp/stream/issues/153" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/stream/pull/153/hovercard" href="https://github.com/reactphp/stream/pull/153">#153</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="749753334" data-permission-text="Title is private" data-url="https://github.com/reactphp/stream/issues/156" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/stream/pull/156/hovercard" href="https://github.com/reactphp/stream/pull/156">#156</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="804544351" data-permission-text="Title is private" data-url="https://github.com/reactphp/stream/issues/157" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/stream/pull/157/hovercard" href="https://github.com/reactphp/stream/pull/157">#157</a> by <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/SimonFrings/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/SimonFrings">@SimonFrings</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="684846505" data-permission-text="Title is private" data-url="https://github.com/reactphp/stream/issues/154" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/stream/pull/154/hovercard" href="https://github.com/reactphp/stream/pull/154">#154</a> by <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/WyriHaximus/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/WyriHaximus">@WyriHaximus</a>)</p> |
284 |
| -</li> |
285 |
| -</ul>]]></summary> |
286 |
| - <updated>2021-07-11T12:38:04+00:00</updated> |
287 |
| - <link rel="alternate" type="text/html" href="https://github.com/reactphp/stream/releases/tag/v1.2.0"/> |
288 |
| - <id>https://github.com/reactphp/stream/releases/tag/v1.2.0</id> |
289 |
| - <author> |
290 |
| - <name>clue</name> |
291 |
| - <uri>https://github.com/clue</uri> |
292 |
| - </author> |
293 |
| - </entry> |
294 | 295 | </feed>
|
0 commit comments