|
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-08-04T12:25:10+00:00</updated> |
| 4 | + <updated>2021-10-12T10:39:53+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[ChildProcess 0.6.4]]></title> |
| 11 | + <summary type="html"><![CDATA[<ul> |
| 12 | +<li> |
| 13 | +<p>Feature / Fix: Skip sigchild check if <code>phpinfo()</code> has been disabled.<br> |
| 14 | +(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1019679584" data-permission-text="Title is private" data-url="https://github.com/reactphp/child-process/issues/89" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/child-process/pull/89/hovercard" href="https://github.com/reactphp/child-process/pull/89">#89</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 | +</li> |
| 16 | +<li> |
| 17 | +<p>Fix: Fix detecting closed socket pipes on PHP 8.<br> |
| 18 | +(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1019873397" data-permission-text="Title is private" data-url="https://github.com/reactphp/child-process/issues/90" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/child-process/pull/90/hovercard" href="https://github.com/reactphp/child-process/pull/90">#90</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> |
| 19 | +</li> |
| 20 | +</ul>]]></summary> |
| 21 | + <updated>2021-10-12T10:39:53+00:00</updated> |
| 22 | + <link rel="alternate" type="text/html" href="https://github.com/reactphp/child-process/releases/tag/v0.6.4"/> |
| 23 | + <id>https://github.com/reactphp/child-process/releases/tag/v0.6.4</id> |
| 24 | + <author> |
| 25 | + <name>clue</name> |
| 26 | + <uri>https://github.com/clue</uri> |
| 27 | + </author> |
| 28 | + </entry> |
9 | 29 | <entry> |
10 | 30 | <title type="html"><![CDATA[HTTP 1.5.0]]></title> |
11 | 31 | <summary type="html"><![CDATA[<ul> |
@@ -271,49 +291,4 @@ update PHPUnit config, run tests on PHP 8 and add full core team to the license. |
271 | 291 | <uri>https://github.com/clue</uri> |
272 | 292 | </author> |
273 | 293 | </entry> |
274 | | - <entry> |
275 | | - <title type="html"><![CDATA[EventLoop 1.2.0]]></title> |
276 | | - <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> |
277 | | -<ul> |
278 | | -<li> |
279 | | -<p>Feature: Introduce new concept of default loop with the new <code>Loop</code> class.<br> |
280 | | -(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="864123342" data-permission-text="Title is private" data-url="https://github.com/reactphp/event-loop/issues/226" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/event-loop/pull/226/hovercard" href="https://github.com/reactphp/event-loop/pull/226">#226</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>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="932427483" data-permission-text="Title is private" data-url="https://github.com/reactphp/event-loop/issues/229" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/event-loop/pull/229/hovercard" href="https://github.com/reactphp/event-loop/pull/229">#229</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="933393531" data-permission-text="Title is private" data-url="https://github.com/reactphp/event-loop/issues/231" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/event-loop/pull/231/hovercard" href="https://github.com/reactphp/event-loop/pull/231">#231</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="933761239" data-permission-text="Title is private" data-url="https://github.com/reactphp/event-loop/issues/232" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/event-loop/pull/232/hovercard" href="https://github.com/reactphp/event-loop/pull/232">#232</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> |
281 | | -<p>The <code>Loop</code> class exists as a convenient global accessor for the event loop.<br> |
282 | | -It provides all methods that exist on the <code>LoopInterface</code> as static methods and<br> |
283 | | -will automatically execute the loop at the end of the program:</p> |
284 | | -<div class="highlight highlight-text-html-php"><pre><span class="pl-s1"><span class="pl-c1">$</span>timer</span> = <span class="pl-v">Loop</span>::<span class="pl-en">addPeriodicTimer</span>(<span class="pl-c1">0.1</span>, <span class="pl-k">function</span> () { |
285 | | - <span class="pl-k">echo</span> <span class="pl-s">'Tick'</span> . <span class="pl-c1">PHP_EOL</span>; |
286 | | -}); |
287 | | -
|
288 | | -<span class="pl-v">Loop</span>::<span class="pl-en">addTimer</span>(<span class="pl-c1">1.0</span>, <span class="pl-k">function</span> () <span class="pl-k">use</span> (<span class="pl-s1"><span class="pl-c1">$</span>timer</span>) { |
289 | | - <span class="pl-v">Loop</span>::<span class="pl-en">cancelTimer</span>(<span class="pl-s1"><span class="pl-c1">$</span>timer</span>); |
290 | | - <span class="pl-k">echo</span> <span class="pl-s">'Done'</span> . <span class="pl-c1">PHP_EOL</span>; |
291 | | -});</pre></div> |
292 | | -<p>The explicit loop instructions are still valid and may still be useful in some applications,<br> |
293 | | -especially for a transition period towards the more concise style.<br> |
294 | | -The <code>Loop::get()</code> method can be used to get the currently active event loop instance.</p> |
295 | | -<div class="highlight highlight-text-html-php"><pre><span class="pl-c">// deprecated</span> |
296 | | -<span class="pl-s1"><span class="pl-c1">$</span>loop</span> = <span class="pl-v">React</span>\<span class="pl-v">EventLoop</span>\<span class="pl-v">Factory</span>::<span class="pl-en">create</span>(); |
297 | | -
|
298 | | -<span class="pl-c">// new</span> |
299 | | -<span class="pl-s1"><span class="pl-c1">$</span>loop</span> = <span class="pl-v">React</span>\<span class="pl-v">EventLoop</span>\<span class="pl-v">Loop</span>::<span class="pl-en">get</span>();</pre></div> |
300 | | -</li> |
301 | | -<li> |
302 | | -<p>Minor documentation improvements and mark legacy extensions as deprecated.<br> |
303 | | -(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="937736574" data-permission-text="Title is private" data-url="https://github.com/reactphp/event-loop/issues/234" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/event-loop/pull/234/hovercard" href="https://github.com/reactphp/event-loop/pull/234">#234</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>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="684821037" data-permission-text="Title is private" data-url="https://github.com/reactphp/event-loop/issues/214" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/event-loop/pull/214/hovercard" href="https://github.com/reactphp/event-loop/pull/214">#214</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> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="936961737" data-permission-text="Title is private" data-url="https://github.com/reactphp/event-loop/issues/233" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/event-loop/pull/233/hovercard" href="https://github.com/reactphp/event-loop/pull/233">#233</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="937844927" data-permission-text="Title is private" data-url="https://github.com/reactphp/event-loop/issues/235" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/event-loop/pull/235/hovercard" href="https://github.com/reactphp/event-loop/pull/235">#235</a> by <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/nhedger/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/nhedger">@nhedger</a>)</p> |
304 | | -</li> |
305 | | -<li> |
306 | | -<p>Improve test suite, use GitHub actions for continuous integration (CI),<br> |
307 | | -update PHPUnit config and run tests on PHP 8.<br> |
308 | | -(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="659067999" data-permission-text="Title is private" data-url="https://github.com/reactphp/event-loop/issues/212" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/event-loop/pull/212/hovercard" href="https://github.com/reactphp/event-loop/pull/212">#212</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="696720247" data-permission-text="Title is private" data-url="https://github.com/reactphp/event-loop/issues/215" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/event-loop/pull/215/hovercard" href="https://github.com/reactphp/event-loop/pull/215">#215</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="933008879" data-permission-text="Title is private" data-url="https://github.com/reactphp/event-loop/issues/230" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/event-loop/pull/230/hovercard" href="https://github.com/reactphp/event-loop/pull/230">#230</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> |
309 | | -</li> |
310 | | -</ul>]]></summary> |
311 | | - <updated>2021-07-11T12:31:32+00:00</updated> |
312 | | - <link rel="alternate" type="text/html" href="https://github.com/reactphp/event-loop/releases/tag/v1.2.0"/> |
313 | | - <id>https://github.com/reactphp/event-loop/releases/tag/v1.2.0</id> |
314 | | - <author> |
315 | | - <name>clue</name> |
316 | | - <uri>https://github.com/clue</uri> |
317 | | - </author> |
318 | | - </entry> |
319 | 294 | </feed> |
0 commit comments