|
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>2022-01-14T10:14:38+00:00</updated> |
| 4 | + <updated>2022-02-03T13:17:42+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[HTTP 1.6.0]]></title> |
| 11 | + <summary type="html"><![CDATA[<ul dir="auto"> |
| 12 | +<li> |
| 13 | +<p dir="auto">Feature: Add factory methods for common HTML/JSON/plaintext/XML response types.<br> |
| 14 | +(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1122815462" data-permission-text="Title is private" data-url="https://github.com/reactphp/http/issues/439" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/http/pull/439/hovercard" href="https://github.com/reactphp/http/pull/439">#439</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 | +<div class="highlight highlight-text-html-php"><pre><span class="pl-s1"><span class="pl-c1">$</span>response</span> = <span class="pl-en"><span class="pl-v">React</span>\<span class="pl-v">Http</span>\<span class="pl-v">Response</span>\html</span>(<span class="pl-s">"<h1>Hello wörld!</h1>\n"</span>); |
| 16 | +<span class="pl-s1"><span class="pl-c1">$</span>response</span> = <span class="pl-en"><span class="pl-v">React</span>\<span class="pl-v">Http</span>\<span class="pl-v">Response</span>\json</span>([<span class="pl-s">'message'</span> => <span class="pl-s">'Hello wörld!'</span>]); |
| 17 | +<span class="pl-s1"><span class="pl-c1">$</span>response</span> = <span class="pl-en"><span class="pl-v">React</span>\<span class="pl-v">Http</span>\<span class="pl-v">Response</span>\plaintext</span>(<span class="pl-s">"Hello wörld!\n"</span>); |
| 18 | +<span class="pl-s1"><span class="pl-c1">$</span>response</span> = <span class="pl-en"><span class="pl-v">React</span>\<span class="pl-v">Http</span>\<span class="pl-v">Response</span>\xml</span>(<span class="pl-s">"<message>Hello wörld!</message>\n"</span>); |
| 19 | +<span class="pl-s1"><span class="pl-c1">$</span>response</span> = <span class="pl-en"><span class="pl-v">React</span>\<span class="pl-v">Http</span>\<span class="pl-v">Response</span>\redirect</span>(<span class="pl-s">'https://reactphp.org/'</span>);</pre></div> |
| 20 | +</li> |
| 21 | +<li> |
| 22 | +<p dir="auto">Feature: Expose all status code constants via <code>Response</code> class.<br> |
| 23 | +(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1046707387" data-permission-text="Title is private" data-url="https://github.com/reactphp/http/issues/432" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/http/pull/432/hovercard" href="https://github.com/reactphp/http/pull/432">#432</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> |
| 24 | +<div class="highlight highlight-text-html-php"><pre><span class="pl-s1"><span class="pl-c1">$</span>response</span> = <span class="pl-k">new</span> <span class="pl-v">React</span>\<span class="pl-v">Http</span>\<span class="pl-v">Message</span>\<span class="pl-v">Response</span>( |
| 25 | + <span class="pl-v">React</span>\<span class="pl-v">Http</span>\<span class="pl-v">Message</span>\<span class="pl-v">Response</span>::<span class="pl-c1">STATUS_OK</span>, <span class="pl-c">// 200 OK</span> |
| 26 | + … |
| 27 | +); |
| 28 | +<span class="pl-s1"><span class="pl-c1">$</span>response</span> = <span class="pl-k">new</span> <span class="pl-v">React</span>\<span class="pl-v">Http</span>\<span class="pl-v">Message</span>\<span class="pl-v">Response</span>( |
| 29 | + <span class="pl-v">React</span>\<span class="pl-v">Http</span>\<span class="pl-v">Message</span>\<span class="pl-v">Response</span>::<span class="pl-c1">STATUS_NOT_FOUND</span>, <span class="pl-c">// 404 Not Found</span> |
| 30 | + … |
| 31 | +);</pre></div> |
| 32 | +</li> |
| 33 | +<li> |
| 34 | +<p dir="auto">Feature: Full support for PHP 8.1 release.<br> |
| 35 | +(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1053742757" data-permission-text="Title is private" data-url="https://github.com/reactphp/http/issues/433" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/http/pull/433/hovercard" href="https://github.com/reactphp/http/pull/433">#433</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="1071238894" data-permission-text="Title is private" data-url="https://github.com/reactphp/http/issues/434" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/http/pull/434/hovercard" href="https://github.com/reactphp/http/pull/434">#434</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> |
| 36 | +</li> |
| 37 | +<li> |
| 38 | +<p dir="auto">Feature / Fix: Improve protocol handling for HTTP responses with no body.<br> |
| 39 | +(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1044927177" data-permission-text="Title is private" data-url="https://github.com/reactphp/http/issues/429" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/http/pull/429/hovercard" href="https://github.com/reactphp/http/pull/429">#429</a> and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1045545800" data-permission-text="Title is private" data-url="https://github.com/reactphp/http/issues/430" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/http/pull/430/hovercard" href="https://github.com/reactphp/http/pull/430">#430</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> |
| 40 | +</li> |
| 41 | +<li> |
| 42 | +<p dir="auto">Internal refactoring and internal improvements for handling requests and responses.<br> |
| 43 | +(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="972985176" data-permission-text="Title is private" data-url="https://github.com/reactphp/http/issues/422" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/http/pull/422/hovercard" href="https://github.com/reactphp/http/pull/422">#422</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="1046699669" data-permission-text="Title is private" data-url="https://github.com/reactphp/http/issues/431" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/http/pull/431/hovercard" href="https://github.com/reactphp/http/pull/431">#431</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> |
| 44 | +</li> |
| 45 | +<li> |
| 46 | +<p dir="auto">Improve documentation, update proxy examples, include error reporting in examples.<br> |
| 47 | +(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="963237744" data-permission-text="Title is private" data-url="https://github.com/reactphp/http/issues/420" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/http/pull/420/hovercard" href="https://github.com/reactphp/http/pull/420">#420</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="981504239" data-permission-text="Title is private" data-url="https://github.com/reactphp/http/issues/424" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/http/pull/424/hovercard" href="https://github.com/reactphp/http/pull/424">#424</a>, <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1007762475" data-permission-text="Title is private" data-url="https://github.com/reactphp/http/issues/426" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/http/pull/426/hovercard" href="https://github.com/reactphp/http/pull/426">#426</a>, and <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1007774270" data-permission-text="Title is private" data-url="https://github.com/reactphp/http/issues/427" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/http/pull/427/hovercard" href="https://github.com/reactphp/http/pull/427">#427</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> |
| 48 | +</li> |
| 49 | +<li> |
| 50 | +<p dir="auto">Update test suite to use default loop.<br> |
| 51 | +(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1111834591" data-permission-text="Title is private" data-url="https://github.com/reactphp/http/issues/438" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/http/pull/438/hovercard" href="https://github.com/reactphp/http/pull/438">#438</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> |
| 52 | +</li> |
| 53 | +</ul>]]></summary> |
| 54 | + <updated>2022-02-03T13:17:42+00:00</updated> |
| 55 | + <link rel="alternate" type="text/html" href="https://github.com/reactphp/http/releases/tag/v1.6.0"/> |
| 56 | + <id>https://github.com/reactphp/http/releases/tag/v1.6.0</id> |
| 57 | + <author> |
| 58 | + <name>clue</name> |
| 59 | + <uri>https://github.com/clue</uri> |
| 60 | + </author> |
| 61 | + </entry> |
9 | 62 | <entry>
|
10 | 63 | <title type="html"><![CDATA[Socket 1.11.0]]></title>
|
11 | 64 | <summary type="html"><![CDATA[<ul dir="auto">
|
@@ -301,26 +354,4 @@ update PHPUnit config, run tests on PHP 8 and add full core team to the license.
|
301 | 354 | <uri>https://github.com/clue</uri>
|
302 | 355 | </author>
|
303 | 356 | </entry>
|
304 |
| - <entry> |
305 |
| - <title type="html"><![CDATA[Datagram 1.8.0]]></title> |
306 |
| - <summary type="html"><![CDATA[<p dir="auto">A major new feature release, see <a href="https://clue.engineering/2021/announcing-reactphp-default-loop" rel="nofollow"><strong>release announcement</strong></a>.</p> |
307 |
| -<ul dir="auto"> |
308 |
| -<li> |
309 |
| -<p dir="auto">Feature: Simplify usage by supporting new <a href="https://reactphp.org/event-loop/#loop" rel="nofollow">default loop</a>.<br> |
310 |
| -(<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="939951514" data-permission-text="Title is private" data-url="https://github.com/reactphp/datagram/issues/42" data-hovercard-type="pull_request" data-hovercard-url="/reactphp/datagram/pull/42/hovercard" href="https://github.com/reactphp/datagram/pull/42">#42</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> |
311 |
| -<div class="highlight highlight-text-html-php"><pre><span class="pl-c">// old (still supported)</span> |
312 |
| -<span class="pl-s1"><span class="pl-c1">$</span>factory</span> = <span class="pl-k">new</span> <span class="pl-v">React</span>\<span class="pl-v">Datagram</span>\<span class="pl-v">Factory</span>(<span class="pl-s1"><span class="pl-c1">$</span>loop</span>); |
313 |
| -
|
314 |
| -<span class="pl-c">// new (using default loop)</span> |
315 |
| -<span class="pl-s1"><span class="pl-c1">$</span>factory</span> = <span class="pl-k">new</span> <span class="pl-v">React</span>\<span class="pl-v">Datagram</span>\<span class="pl-v">Factory</span>();</pre></div> |
316 |
| -</li> |
317 |
| -</ul>]]></summary> |
318 |
| - <updated>2021-07-11T13:06:49+00:00</updated> |
319 |
| - <link rel="alternate" type="text/html" href="https://github.com/reactphp/datagram/releases/tag/v1.8.0"/> |
320 |
| - <id>https://github.com/reactphp/datagram/releases/tag/v1.8.0</id> |
321 |
| - <author> |
322 |
| - <name>clue</name> |
323 |
| - <uri>https://github.com/clue</uri> |
324 |
| - </author> |
325 |
| - </entry> |
326 | 357 | </feed>
|
0 commit comments