tag:github.com,2008:https://github.com/WebFiori/http/releases Release notes from http 2026-03-05T12:03:16Z tag:github.com,2008:Repository/124054780/v5.0.5 2026-03-05T12:07:14Z v5.0.5 <h2><a href="https://github.com/WebFiori/http/compare/v5.0.4...v5.0.5">5.0.5</a> (2026-03-05)</h2> <h3>Bug Fixes</h3> <ul> <li>Deprecation Warning (<a href="https://github.com/WebFiori/http/commit/a37745f62e1bec3109542224832b8ea19db5dbc8">a37745f</a>)</li> </ul> <h3>Miscellaneous Chores</h3> <ul> <li>Added PHP CS Fixer (<a href="https://github.com/WebFiori/http/commit/6de946bff25ef2b518769f7f61a6f39ba9ce4dd0">6de946b</a>)</li> <li>Merge pull request <a href="https://github.com/WebFiori/http/issues/94" data-hovercard-type="pull_request" data-hovercard-url="/WebFiori/http/pull/94/hovercard">#94</a> from WebFiori/dev (<a href="https://github.com/WebFiori/http/commit/916449626e655e196a4a4161ffa260c3a1df986c">9164496</a>)</li> <li>Run CS Fixer (<a href="https://github.com/WebFiori/http/commit/d2d015b4a89191245d1f63f38c55d23429d53a65">d2d015b</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/124054780/v5.0.4 2026-01-14T15:31:02Z v5.0.4 <h2><a href="https://github.com/WebFiori/http/compare/v5.0.3...v5.0.4">5.0.4</a> (2026-01-14)</h2> <h3>Miscellaneous Chores</h3> <ul> <li>Updated Required PHP Version (<a href="https://github.com/WebFiori/http/commit/c6c8b2a3783c2f787ca5340c2ebb64a1f1e78dbc">c6c8b2a</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/124054780/v5.0.3 2026-01-14T12:17:16Z v5.0.3 <h2><a href="https://github.com/WebFiori/http/compare/v5.0.2...v5.0.3">5.0.3</a> (2026-01-14)</h2> <h3>Bug Fixes</h3> <ul> <li>Return Empty String if No Path (<a href="https://github.com/WebFiori/http/commit/05566fb96835b1ea3d62ce5b4da79368d0ea2c57">05566fb</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/124054780/v5.0.2 2026-01-14T11:51:58Z v5.0.2 <h2><a href="https://github.com/WebFiori/http/compare/v5.0.1...v5.0.2">5.0.2</a> (2026-01-14)</h2> <h3>Miscellaneous Chores</h3> <ul> <li>Fail Tests on Deprecations (<a href="https://github.com/WebFiori/http/commit/b3710ca552b3c5a5cdaf21f184500c29b5df8270">b3710ca</a>)</li> <li>Revert Fail on Deprications (<a href="https://github.com/WebFiori/http/commit/747b3ad8c367ade2ded3968fe8ea0269785d7359">747b3ad</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/124054780/v5.0.1 2026-01-13T22:01:53Z v5.0.1 <h2><a href="https://github.com/WebFiori/http/compare/v5.0.0...v5.0.1">5.0.1</a> (2026-01-13)</h2> <h3>Bug Fixes</h3> <ul> <li>Auto-Discover Null Path (<a href="https://github.com/WebFiori/http/commit/e5fe330a990198604617e161f0db3d3fb2f96e70">e5fe330</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/124054780/v5.0.0 2025-12-30T15:59:17Z v5.0.0 <h2><a href="https://github.com/WebFiori/http/compare/v4.0.0...v5.0.0">5.0.0</a> (2025-12-30)</h2> <h3>Features</h3> <ul> <li>Add OpenAPI Specs to Request Param (<a href="https://github.com/WebFiori/http/commit/c8c820de9240df8c2db98a64f66fd15ade75939e">c8c820d</a>)</li> <li>Add Support for Attributes (<a href="https://github.com/WebFiori/http/commit/310868753f46bd36eb3253a8b3a42bdb83120c41">3108687</a>)</li> <li>Add Support for Custom Filter in Attr (<a href="https://github.com/WebFiori/http/commit/7472ae0800986f33a9c3f93b8d15ae636b3acd35">7472ae0</a>)</li> <li>Add Support for Parameter Request Methods (<a href="https://github.com/WebFiori/http/commit/05b1b045a120f3d04c8611428db31fb699638469">05b1b04</a>)</li> <li>Added <code>HttpMessage</code> (<a href="https://github.com/WebFiori/http/commit/474db18efdfdfe4f06ff31b3d851bdea4fd9dbc4">474db18</a>)</li> <li>Added <code>RequestURI</code> (<a href="https://github.com/WebFiori/http/commit/b7f4e25c023349d1457aaa1b1d62263f450b7f3b">b7f4e25</a>)</li> <li>Added Annotations to Web Services (<a href="https://github.com/WebFiori/http/commit/2d0e6fc0bdbbb85d8eef41ecaaec477bc8be35cb">2d0e6fc</a>)</li> <li>Added Content Type to <code>RequestBody</code> (<a href="https://github.com/WebFiori/http/commit/b218200dcaea84faaa4f0e843b8721db66bda12f">b218200</a>)</li> <li>Added Exceptions (<a href="https://github.com/WebFiori/http/commit/71c38ecaeb739deeae40e7d16d69f5ae277a7553">71c38ec</a>)</li> <li>Added OpenAPI Schema (<a href="https://github.com/WebFiori/http/commit/02ad50399532075388958805b0b68f1d51440b78">02ad503</a>)</li> <li>Added Support for Annotations (<a href="https://github.com/WebFiori/http/commit/0ad4d946c79f30047b2d3d370b067b781efd5b9b">0ad4d94</a>)</li> <li>Annotated Auth (<a href="https://github.com/WebFiori/http/commit/4241fdf42ecf73c0a9448c66b904376e093b5fc9">4241fdf</a>)</li> <li>Auto Mapping (<a href="https://github.com/WebFiori/http/commit/b635249c7e5ba109afb03e55e81ac6742c27205c">b635249</a>)</li> <li>Auto-Discovery (<a href="https://github.com/WebFiori/http/commit/12e546ae6e7705cd430bebc093a8430824cbdd3e">12e546a</a>)</li> <li>Detection of Duplicated Mappings (<a href="https://github.com/WebFiori/http/commit/30da6a9862e8a639480a78ad09bb57947a430721">30da6a9</a>)</li> <li>Dev (<a href="https://github.com/WebFiori/http/commit/64b67f7ad79432f59e3c2b0e200901de0241b0e0">64b67f7</a>)</li> <li>Do Not Allow Use of Reserved Names (<a href="https://github.com/WebFiori/http/commit/dc473dbb7d0ad905457845986faf95ebf77c2f55">dc473db</a>)</li> <li>Enhanced Security Context (<a href="https://github.com/WebFiori/http/commit/9cd90b870c71ffc4412285b2ed1b24e1d7e47607">9cd90b8</a>)</li> <li>External Doc Obj of Open API (<a href="https://github.com/WebFiori/http/commit/decf743382e40ebcd2572894b6b52e39fe6a39fc">decf743</a>)</li> <li>Invoke Service Auto for Single Reg (<a href="https://github.com/WebFiori/http/commit/ef029a12169758fbc857f561c7f150c02c88c49e">ef029a1</a>)</li> <li>Open API Classes (<a href="https://github.com/WebFiori/http/commit/af63ed35076715bf1d8c72b3d325934d52ab5bc6">af63ed3</a>)</li> <li>Open API Obj (<a href="https://github.com/WebFiori/http/commit/2ac8ce9fec1129327b2dc615e0a0381f2319e5db">2ac8ce9</a>)</li> <li>Open api support (<a href="https://github.com/WebFiori/http/commit/b1d265d1f2e24267a24fe7737fb73006aedb2384">b1d265d</a>)</li> <li>Parameters Injection (<a href="https://github.com/WebFiori/http/commit/026239084ecb4d7c2db789942f52c20d9561288d">0262390</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fixes to Request Class (<a href="https://github.com/WebFiori/http/commit/a86a946cf9137631b91c405da4feb35a978004b2">a86a946</a>)</li> <li>Get URI With Fragment or Query String (<a href="https://github.com/WebFiori/http/commit/43c13d1608aa5a4ee23b22e25c013926ce0947e7">43c13d1</a>)</li> <li>Multiple Fixes to Core (<a href="https://github.com/WebFiori/http/commit/d2c9c4a1c78cdae71082bdf722ecc7dde16895b2">d2c9c4a</a>)</li> <li>PHPUnit 9 Missing Method (<a href="https://github.com/WebFiori/http/commit/e83112ccc48a3ba2be521bf90119bba2b5d245f4">e83112c</a>)</li> <li>Populating PUT Data (<a href="https://github.com/WebFiori/http/commit/fd6a106229c74041b0e9297c2bf6dddb92340c8b">fd6a106</a>)</li> <li>PUT and PATCH Request Methods (<a href="https://github.com/WebFiori/http/commit/ad1c121e400af0fc5420e513002a63379769d132">ad1c121</a>)</li> <li>Rename Variable to Remove Conflect (<a href="https://github.com/WebFiori/http/commit/bd4119013f203ca584fcd6e6602c22fe53bab9c6">bd41190</a>)</li> <li>URI Parameter (<a href="https://github.com/WebFiori/http/commit/4effd3a7c1b3ae86bda27debe106fe3f6977ad15">4effd3a</a>)</li> <li>Use of Null as Standalone Type (<a href="https://github.com/WebFiori/http/commit/68e54b5f7b9160b843bcf594f9ca6c6f6afd9421">68e54b5</a>)</li> </ul> <h3>Miscellaneous Chores</h3> <ul> <li>Added PHP 8.5 to README (<a href="https://github.com/WebFiori/http/commit/dcac7b3289b54320541cb230cc7176946f8b16a8">dcac7b3</a>)</li> <li>Added Samples (<a href="https://github.com/WebFiori/http/commit/08eaa97238c147647e24773b7e15025dba8cd4eb">08eaa97</a>)</li> <li>Config Changes (<a href="https://github.com/WebFiori/http/commit/6718e2aa38d19b2b6082010f718065f0dcd916d3">6718e2a</a>)</li> <li>Docs (<a href="https://github.com/WebFiori/http/commit/56b62a20f1ddeb1901e87b07166404366f403817">56b62a2</a>)</li> <li>Fix Main Readme code (<a href="https://github.com/WebFiori/http/commit/bfbf5a224c038e4cbed80e4f8c2e606647aef936">bfbf5a2</a>)</li> <li>Ignore Tests Cache (<a href="https://github.com/WebFiori/http/commit/4d57d854a8b1acdf93c09a4758b99ca311b0907d">4d57d85</a>)</li> <li><strong>main:</strong> release 4.0.0 (<a href="https://github.com/WebFiori/http/commit/3c0d66213a3aafb0712b46bbd753deb0001b76a4">3c0d662</a>)</li> <li>Merge pull request <a href="https://github.com/WebFiori/http/issues/80" data-hovercard-type="pull_request" data-hovercard-url="/WebFiori/http/pull/80/hovercard">#80</a> from WebFiori/dev (<a href="https://github.com/WebFiori/http/commit/6fa2a60225ff82c084ffbfab391f1087affc9af7">6fa2a60</a>)</li> <li>Merge pull request <a href="https://github.com/WebFiori/http/issues/82" data-hovercard-type="pull_request" data-hovercard-url="/WebFiori/http/pull/82/hovercard">#82</a> from WebFiori/dev (<a href="https://github.com/WebFiori/http/commit/a09ecd89089211615eb57c9cf381a59e2d63e7c8">a09ecd8</a>)</li> <li>Merge pull request <a href="https://github.com/WebFiori/http/issues/83" data-hovercard-type="pull_request" data-hovercard-url="/WebFiori/http/pull/83/hovercard">#83</a> from WebFiori/open-api-support (<a href="https://github.com/WebFiori/http/commit/b1d265d1f2e24267a24fe7737fb73006aedb2384">b1d265d</a>)</li> <li>Merge pull request <a href="https://github.com/WebFiori/http/issues/84" data-hovercard-type="pull_request" data-hovercard-url="/WebFiori/http/pull/84/hovercard">#84</a> from WebFiori/feat-attriputes (<a href="https://github.com/WebFiori/http/commit/310868753f46bd36eb3253a8b3a42bdb83120c41">3108687</a>)</li> <li>Merge pull request <a href="https://github.com/WebFiori/http/issues/85" data-hovercard-type="pull_request" data-hovercard-url="/WebFiori/http/pull/85/hovercard">#85</a> from WebFiori/ci-updates (<a href="https://github.com/WebFiori/http/commit/e9c512656398729296729c66512ba0e131e397dd">e9c5126</a>)</li> <li>Merge pull request <a href="https://github.com/WebFiori/http/issues/86" data-hovercard-type="pull_request" data-hovercard-url="/WebFiori/http/pull/86/hovercard">#86</a> from WebFiori/feat-attriputes (<a href="https://github.com/WebFiori/http/commit/2dbf191bd82cea00b755418cc00ae3d768d89e33">2dbf191</a>)</li> <li>Merge pull request <a href="https://github.com/WebFiori/http/issues/87" data-hovercard-type="pull_request" data-hovercard-url="/WebFiori/http/pull/87/hovercard">#87</a> from WebFiori/dev (<a href="https://github.com/WebFiori/http/commit/64b67f7ad79432f59e3c2b0e200901de0241b0e0">64b67f7</a>)</li> <li>Merge pull request <a href="https://github.com/WebFiori/http/issues/88" data-hovercard-type="pull_request" data-hovercard-url="/WebFiori/http/pull/88/hovercard">#88</a> from WebFiori/docs (<a href="https://github.com/WebFiori/http/commit/56b62a20f1ddeb1901e87b07166404366f403817">56b62a2</a>)</li> <li>Merge pull request <a href="https://github.com/WebFiori/http/issues/89" data-hovercard-type="pull_request" data-hovercard-url="/WebFiori/http/pull/89/hovercard">#89</a> from WebFiori/dev (<a href="https://github.com/WebFiori/http/commit/4f758571ebe96bcd55568e7adbc59dfad250a1e5">4f75857</a>)</li> <li>Multiple Fixes (<a href="https://github.com/WebFiori/http/commit/24f0865ea42953caede6b898996fc1e39082da2b">24f0865</a>)</li> <li>Multiple Fixes (<a href="https://github.com/WebFiori/http/commit/66effd1130c0c852af551c790a71ee60d74cc101">66effd1</a>)</li> <li>No Longer Needed (<a href="https://github.com/WebFiori/http/commit/d388604536837dc20c2cce1f8a168b1bf0482ae2">d388604</a>)</li> <li>OpenAPI (<a href="https://github.com/WebFiori/http/commit/2bfdf8ab7f3d79457c975ba5376b9553547289ea">2bfdf8a</a>)</li> <li>Rename <code>AbstractWebService</code> to <code>WebService</code> (<a href="https://github.com/WebFiori/http/commit/0ea983a99f3deaefe932961721af64256e8f7dfb">0ea983a</a>)</li> <li>Run CS Fixer (<a href="https://github.com/WebFiori/http/commit/acc1c7a6b066f2660e96abb3436a33d36300d8b2">acc1c7a</a>)</li> <li>Updated License Headers (<a href="https://github.com/WebFiori/http/commit/03023eaf2d11b19e283cb09731b2575a28f2b27f">03023ea</a>)</li> <li>Updated License Headers (<a href="https://github.com/WebFiori/http/commit/37acd5900f349ddac50cdae611e44e23a0c8b3ca">37acd59</a>)</li> <li>Updated README + License (<a href="https://github.com/WebFiori/http/commit/bb39d7c5626a9c02442a463f680b187777713db5">bb39d7c</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/124054780/v4.0.0 2025-08-06T20:35:00Z v4.0.0 <h2><a href="https://github.com/WebFiori/http/compare/v3.6.1...v4.0.0">4.0.0</a> (2025-08-06)</h2> <h3>Miscellaneous Chores</h3> <ul> <li>Copy of Folders (<a href="https://github.com/WebFiori/http/commit/03de3889af334ad1f085cce30be8c41a51a64284">03de388</a>)</li> <li>release v4.0.0 (<a href="https://github.com/WebFiori/http/commit/956c14c7d89f5d6ce7090319720d5d7c5767c2c6">956c14c</a>)</li> <li>Rename Folders (<a href="https://github.com/WebFiori/http/commit/a7249d3260e0b9c9a0f517a9dfe5f3eba3cd8024">a7249d3</a>)</li> <li>Rename of File (<a href="https://github.com/WebFiori/http/commit/a6cce14b1cb6f4b676102a9ebd853ce597683440">a6cce14</a>)</li> <li>Rename of Folders (<a href="https://github.com/WebFiori/http/commit/ad28047a7035049ae1295a7691ea6fcb7613c34e">ad28047</a>)</li> <li>Renamed Folders (<a href="https://github.com/WebFiori/http/commit/2ea43ec6088edc3fd6243f8d8a51be8e071ca16b">2ea43ec</a>)</li> <li>Updated Code Sample (<a href="https://github.com/WebFiori/http/commit/c8420e722ced6e6ae30ae7d5214d19f1512173f8">c8420e7</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/124054780/v3.6.1 2025-08-04T11:30:29Z v3.6.1 <h2><a href="https://github.com/WebFiori/http/compare/v3.6.0...v3.6.1">3.6.1</a> (2025-08-04)</h2> <h3>Bug Fixes</h3> <ul> <li>Get Requested Path (<a href="https://github.com/WebFiori/http/commit/e0d834ee340a963634ebf1400b94f7e6dce0bdd3">e0d834e</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/124054780/v3.6.0 2024-12-24T20:07:55Z v3.6.0 <h2><a href="https://github.com/WebFiori/http/compare/v3.5.1...v3.6.0">3.6.0</a> (2024-12-24)</h2> <h3>Features</h3> <ul> <li>Added Format Method to API Test Case (<a href="https://github.com/WebFiori/http/commit/621e9ed07364e94b7a4ce102397ffd27ac7879a6">621e9ed</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fix to Output File Path (<a href="https://github.com/WebFiori/http/commit/d2e2072b7c6385b34614451eef883a5ae2013f8f">d2e2072</a>)</li> </ul> <h3>Miscellaneous Chores</h3> <ul> <li>Updated .gitattributes (<a href="https://github.com/WebFiori/http/commit/594c61781ab9413965bf210070fe2b78f84168b2">594c617</a>)</li> </ul> github-actions[bot] tag:github.com,2008:Repository/124054780/v3.5.1 2024-12-23T10:57:52Z v3.5.1 <h2>What's Changed</h2> <ul> <li>Refactoring by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/usernane/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/usernane">@usernane</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2755679540" data-permission-text="Title is private" data-url="https://github.com/WebFiori/http/issues/70" data-hovercard-type="pull_request" data-hovercard-url="/WebFiori/http/pull/70/hovercard" href="https://github.com/WebFiori/http/pull/70">#70</a></li> <li>Dev by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/usernane/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/usernane">@usernane</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2755683032" data-permission-text="Title is private" data-url="https://github.com/WebFiori/http/issues/71" data-hovercard-type="pull_request" data-hovercard-url="/WebFiori/http/pull/71/hovercard" href="https://github.com/WebFiori/http/pull/71">#71</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/WebFiori/http/compare/v3.5.0...v3.5.1"><tt>v3.5.0...v3.5.1</tt></a></p> usernane