Skip to content

Commit baea2d5

Browse files
committed
Merge branch 'main' into dev
2 parents d2d015b + c6c8b2a commit baea2d5

17 files changed

Lines changed: 201 additions & 445 deletions

.github/workflows/php81.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ on:
55
branches: [ main ]
66
pull_request:
77
branches: [ main ]
8+
concurrency:
9+
group: ${{ github.workflow }}-${{ github.ref }}
10+
cancel-in-progress: true
11+
812
jobs:
913
test:
1014
name: Run Tests

.github/workflows/php82.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ on:
55
branches: [ main ]
66
pull_request:
77
branches: [ main ]
8+
concurrency:
9+
group: ${{ github.workflow }}-${{ github.ref }}
10+
cancel-in-progress: true
11+
812
jobs:
913
test:
1014
name: Run Tests

.github/workflows/php83.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ on:
88
env:
99
OPERATING_SYS: ubuntu-latest
1010
PHP_VERSION: 8.3
11+
concurrency:
12+
group: ${{ github.workflow }}-${{ github.ref }}
13+
cancel-in-progress: true
14+
1115
jobs:
1216

1317
test:

.github/workflows/php84.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ on:
55
branches: [ main ]
66
pull_request:
77
branches: [ main ]
8+
concurrency:
9+
group: ${{ github.workflow }}-${{ github.ref }}
10+
cancel-in-progress: true
11+
812
jobs:
913
test:
1014
name: Run Tests

.github/workflows/php85.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ on:
55
branches: [ main ]
66
pull_request:
77
branches: [ main ]
8+
concurrency:
9+
group: ${{ github.workflow }}-${{ github.ref }}
10+
cancel-in-progress: true
11+
812
jobs:
913
test:
1014
name: Run Tests

CHANGELOG.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,99 @@
11
# Changelog
22

3+
## [5.0.3](https://github.com/WebFiori/http/compare/v5.0.2...v5.0.3) (2026-01-14)
4+
5+
6+
### Bug Fixes
7+
8+
* Return Empty String if No Path ([05566fb](https://github.com/WebFiori/http/commit/05566fb96835b1ea3d62ce5b4da79368d0ea2c57))
9+
10+
## [5.0.2](https://github.com/WebFiori/http/compare/v5.0.1...v5.0.2) (2026-01-14)
11+
12+
13+
### Miscellaneous Chores
14+
15+
* Fail Tests on Deprecations ([b3710ca](https://github.com/WebFiori/http/commit/b3710ca552b3c5a5cdaf21f184500c29b5df8270))
16+
* Revert Fail on Deprications ([747b3ad](https://github.com/WebFiori/http/commit/747b3ad8c367ade2ded3968fe8ea0269785d7359))
17+
18+
## [5.0.1](https://github.com/WebFiori/http/compare/v5.0.0...v5.0.1) (2026-01-13)
19+
20+
21+
### Bug Fixes
22+
23+
* Auto-Discover Null Path ([e5fe330](https://github.com/WebFiori/http/commit/e5fe330a990198604617e161f0db3d3fb2f96e70))
24+
25+
## [5.0.0](https://github.com/WebFiori/http/compare/v4.0.0...v5.0.0) (2025-12-30)
26+
27+
28+
### Features
29+
30+
* Add OpenAPI Specs to Request Param ([c8c820d](https://github.com/WebFiori/http/commit/c8c820de9240df8c2db98a64f66fd15ade75939e))
31+
* Add Support for Attributes ([3108687](https://github.com/WebFiori/http/commit/310868753f46bd36eb3253a8b3a42bdb83120c41))
32+
* Add Support for Custom Filter in Attr ([7472ae0](https://github.com/WebFiori/http/commit/7472ae0800986f33a9c3f93b8d15ae636b3acd35))
33+
* Add Support for Parameter Request Methods ([05b1b04](https://github.com/WebFiori/http/commit/05b1b045a120f3d04c8611428db31fb699638469))
34+
* Added `HttpMessage` ([474db18](https://github.com/WebFiori/http/commit/474db18efdfdfe4f06ff31b3d851bdea4fd9dbc4))
35+
* Added `RequestURI` ([b7f4e25](https://github.com/WebFiori/http/commit/b7f4e25c023349d1457aaa1b1d62263f450b7f3b))
36+
* Added Annotations to Web Services ([2d0e6fc](https://github.com/WebFiori/http/commit/2d0e6fc0bdbbb85d8eef41ecaaec477bc8be35cb))
37+
* Added Content Type to `RequestBody` ([b218200](https://github.com/WebFiori/http/commit/b218200dcaea84faaa4f0e843b8721db66bda12f))
38+
* Added Exceptions ([71c38ec](https://github.com/WebFiori/http/commit/71c38ecaeb739deeae40e7d16d69f5ae277a7553))
39+
* Added OpenAPI Schema ([02ad503](https://github.com/WebFiori/http/commit/02ad50399532075388958805b0b68f1d51440b78))
40+
* Added Support for Annotations ([0ad4d94](https://github.com/WebFiori/http/commit/0ad4d946c79f30047b2d3d370b067b781efd5b9b))
41+
* Annotated Auth ([4241fdf](https://github.com/WebFiori/http/commit/4241fdf42ecf73c0a9448c66b904376e093b5fc9))
42+
* Auto Mapping ([b635249](https://github.com/WebFiori/http/commit/b635249c7e5ba109afb03e55e81ac6742c27205c))
43+
* Auto-Discovery ([12e546a](https://github.com/WebFiori/http/commit/12e546ae6e7705cd430bebc093a8430824cbdd3e))
44+
* Detection of Duplicated Mappings ([30da6a9](https://github.com/WebFiori/http/commit/30da6a9862e8a639480a78ad09bb57947a430721))
45+
* Dev ([64b67f7](https://github.com/WebFiori/http/commit/64b67f7ad79432f59e3c2b0e200901de0241b0e0))
46+
* Do Not Allow Use of Reserved Names ([dc473db](https://github.com/WebFiori/http/commit/dc473dbb7d0ad905457845986faf95ebf77c2f55))
47+
* Enhanced Security Context ([9cd90b8](https://github.com/WebFiori/http/commit/9cd90b870c71ffc4412285b2ed1b24e1d7e47607))
48+
* External Doc Obj of Open API ([decf743](https://github.com/WebFiori/http/commit/decf743382e40ebcd2572894b6b52e39fe6a39fc))
49+
* Invoke Service Auto for Single Reg ([ef029a1](https://github.com/WebFiori/http/commit/ef029a12169758fbc857f561c7f150c02c88c49e))
50+
* Open API Classes ([af63ed3](https://github.com/WebFiori/http/commit/af63ed35076715bf1d8c72b3d325934d52ab5bc6))
51+
* Open API Obj ([2ac8ce9](https://github.com/WebFiori/http/commit/2ac8ce9fec1129327b2dc615e0a0381f2319e5db))
52+
* Open api support ([b1d265d](https://github.com/WebFiori/http/commit/b1d265d1f2e24267a24fe7737fb73006aedb2384))
53+
* Parameters Injection ([0262390](https://github.com/WebFiori/http/commit/026239084ecb4d7c2db789942f52c20d9561288d))
54+
55+
56+
### Bug Fixes
57+
58+
* Fixes to Request Class ([a86a946](https://github.com/WebFiori/http/commit/a86a946cf9137631b91c405da4feb35a978004b2))
59+
* Get URI With Fragment or Query String ([43c13d1](https://github.com/WebFiori/http/commit/43c13d1608aa5a4ee23b22e25c013926ce0947e7))
60+
* Multiple Fixes to Core ([d2c9c4a](https://github.com/WebFiori/http/commit/d2c9c4a1c78cdae71082bdf722ecc7dde16895b2))
61+
* PHPUnit 9 Missing Method ([e83112c](https://github.com/WebFiori/http/commit/e83112ccc48a3ba2be521bf90119bba2b5d245f4))
62+
* Populating PUT Data ([fd6a106](https://github.com/WebFiori/http/commit/fd6a106229c74041b0e9297c2bf6dddb92340c8b))
63+
* PUT and PATCH Request Methods ([ad1c121](https://github.com/WebFiori/http/commit/ad1c121e400af0fc5420e513002a63379769d132))
64+
* Rename Variable to Remove Conflect ([bd41190](https://github.com/WebFiori/http/commit/bd4119013f203ca584fcd6e6602c22fe53bab9c6))
65+
* URI Parameter ([4effd3a](https://github.com/WebFiori/http/commit/4effd3a7c1b3ae86bda27debe106fe3f6977ad15))
66+
* Use of Null as Standalone Type ([68e54b5](https://github.com/WebFiori/http/commit/68e54b5f7b9160b843bcf594f9ca6c6f6afd9421))
67+
68+
69+
### Miscellaneous Chores
70+
71+
* Added PHP 8.5 to README ([dcac7b3](https://github.com/WebFiori/http/commit/dcac7b3289b54320541cb230cc7176946f8b16a8))
72+
* Added Samples ([08eaa97](https://github.com/WebFiori/http/commit/08eaa97238c147647e24773b7e15025dba8cd4eb))
73+
* Config Changes ([6718e2a](https://github.com/WebFiori/http/commit/6718e2aa38d19b2b6082010f718065f0dcd916d3))
74+
* Docs ([56b62a2](https://github.com/WebFiori/http/commit/56b62a20f1ddeb1901e87b07166404366f403817))
75+
* Fix Main Readme code ([bfbf5a2](https://github.com/WebFiori/http/commit/bfbf5a224c038e4cbed80e4f8c2e606647aef936))
76+
* Ignore Tests Cache ([4d57d85](https://github.com/WebFiori/http/commit/4d57d854a8b1acdf93c09a4758b99ca311b0907d))
77+
* **main:** release 4.0.0 ([3c0d662](https://github.com/WebFiori/http/commit/3c0d66213a3aafb0712b46bbd753deb0001b76a4))
78+
* Merge pull request [#80](https://github.com/WebFiori/http/issues/80) from WebFiori/dev ([6fa2a60](https://github.com/WebFiori/http/commit/6fa2a60225ff82c084ffbfab391f1087affc9af7))
79+
* Merge pull request [#82](https://github.com/WebFiori/http/issues/82) from WebFiori/dev ([a09ecd8](https://github.com/WebFiori/http/commit/a09ecd89089211615eb57c9cf381a59e2d63e7c8))
80+
* Merge pull request [#83](https://github.com/WebFiori/http/issues/83) from WebFiori/open-api-support ([b1d265d](https://github.com/WebFiori/http/commit/b1d265d1f2e24267a24fe7737fb73006aedb2384))
81+
* Merge pull request [#84](https://github.com/WebFiori/http/issues/84) from WebFiori/feat-attriputes ([3108687](https://github.com/WebFiori/http/commit/310868753f46bd36eb3253a8b3a42bdb83120c41))
82+
* Merge pull request [#85](https://github.com/WebFiori/http/issues/85) from WebFiori/ci-updates ([e9c5126](https://github.com/WebFiori/http/commit/e9c512656398729296729c66512ba0e131e397dd))
83+
* Merge pull request [#86](https://github.com/WebFiori/http/issues/86) from WebFiori/feat-attriputes ([2dbf191](https://github.com/WebFiori/http/commit/2dbf191bd82cea00b755418cc00ae3d768d89e33))
84+
* Merge pull request [#87](https://github.com/WebFiori/http/issues/87) from WebFiori/dev ([64b67f7](https://github.com/WebFiori/http/commit/64b67f7ad79432f59e3c2b0e200901de0241b0e0))
85+
* Merge pull request [#88](https://github.com/WebFiori/http/issues/88) from WebFiori/docs ([56b62a2](https://github.com/WebFiori/http/commit/56b62a20f1ddeb1901e87b07166404366f403817))
86+
* Merge pull request [#89](https://github.com/WebFiori/http/issues/89) from WebFiori/dev ([4f75857](https://github.com/WebFiori/http/commit/4f758571ebe96bcd55568e7adbc59dfad250a1e5))
87+
* Multiple Fixes ([24f0865](https://github.com/WebFiori/http/commit/24f0865ea42953caede6b898996fc1e39082da2b))
88+
* Multiple Fixes ([66effd1](https://github.com/WebFiori/http/commit/66effd1130c0c852af551c790a71ee60d74cc101))
89+
* No Longer Needed ([d388604](https://github.com/WebFiori/http/commit/d388604536837dc20c2cce1f8a168b1bf0482ae2))
90+
* OpenAPI ([2bfdf8a](https://github.com/WebFiori/http/commit/2bfdf8ab7f3d79457c975ba5376b9553547289ea))
91+
* Rename `AbstractWebService` to `WebService` ([0ea983a](https://github.com/WebFiori/http/commit/0ea983a99f3deaefe932961721af64256e8f7dfb))
92+
* Run CS Fixer ([acc1c7a](https://github.com/WebFiori/http/commit/acc1c7a6b066f2660e96abb3436a33d36300d8b2))
93+
* Updated License Headers ([03023ea](https://github.com/WebFiori/http/commit/03023eaf2d11b19e283cb09731b2575a28f2b27f))
94+
* Updated License Headers ([37acd59](https://github.com/WebFiori/http/commit/37acd5900f349ddac50cdae611e44e23a0c8b3ca))
95+
* Updated README + License ([bb39d7c](https://github.com/WebFiori/http/commit/bb39d7c5626a9c02442a463f680b187777713db5))
96+
397
## [4.0.0](https://github.com/WebFiori/http/compare/v3.6.1...v4.0.0) (2025-08-06)
498

599

0 commit comments

Comments
 (0)