Skip to content

Commit d1c33fe

Browse files
committed
chore: release v3.10.0
1 parent a75b008 commit d1c33fe

31 files changed

Lines changed: 123 additions & 95 deletions

File tree

CHANGELOG.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,35 @@
22

33
All notable changes to this project will be documented in this file.
44

5-
## [3.9.0](https://github.com/tempestphp/tempest-framework/compare/v3.8.0..3.9.0) — 2026-04-01
5+
## [3.10.0](https://github.com/tempestphp/tempest-framework/compare/v3.9.0..3.10.0) — 2026-04-23
6+
7+
### 🚨 Breaking changes
8+
9+
- **core**: [**breaking**] move `#[Priority]` to `tempest/support` (#2116) ([657e1da](https://github.com/tempestphp/tempest-framework/commit/657e1dac19d1ddfa3257364e510bd71a76152178))
10+
- **database**: [**breaking**] allow setting char size (#2087) ([e19437e](https://github.com/tempestphp/tempest-framework/commit/e19437e25c557d4b6cc859ccc98387c0cdc695aa))
11+
- **view**: [**breaking**] fix inconsistent fallthrough attributes and introduce apply attribute for full control (#2092) ([92394ea](https://github.com/tempestphp/tempest-framework/commit/92394eaa4818aefdf129c564fc9f23d2e8cb5958))
12+
13+
### 🚀 Features
14+
15+
- **auth**: add scopeSeparator parameter to GenericOAuthConfig (#2119) ([ab66cb2](https://github.com/tempestphp/tempest-framework/commit/ab66cb2fb08b5b5973239652df997fa47d307458))
16+
- **database**: add current to date (#2100) ([f84cf41](https://github.com/tempestphp/tempest-framework/commit/f84cf416bd18c548db8bd6bc3108393069ab76de))
17+
- **database**: autodetect char size by default value (#2099) ([6c8b9fe](https://github.com/tempestphp/tempest-framework/commit/6c8b9fefdf1a7c7cde6cecdfe9ae902883cc05c7))
18+
- **database**: add support for `whereHas` inside where groups (#2121) ([851048a](https://github.com/tempestphp/tempest-framework/commit/851048a8932838fbaf31e09962f11a48c84763dd))
19+
- **database**: add option to get underlying query for property relation (#2102) ([6398523](https://github.com/tempestphp/tempest-framework/commit/6398523f46f89560548780101c7ddd1dcb679627))
20+
- **discovery**: improve autoloading of discovery paths (#2114) ([9d11469](https://github.com/tempestphp/tempest-framework/commit/9d11469f3c62f2922865eb2a80f7109cf15eee9a))
21+
- **support**: withKeys and withoutKeys methods for manipulatesarray (#2094) ([61c0c3f](https://github.com/tempestphp/tempest-framework/commit/61c0c3fa8006c54d857320338379df29433a789a))
22+
23+
### 🐛 Bug fixes
24+
25+
- **core**: report deprecations without throwing (#2126) ([a75b008](https://github.com/tempestphp/tempest-framework/commit/a75b00817f60d1313122a4d67b5ccd590323443b))
26+
- **database**: fix inserting multiple properties pointing to the same table (#2101) ([ba245c7](https://github.com/tempestphp/tempest-framework/commit/ba245c77381cab2baba36399abdb6ef711ac6db6))
27+
- **database**: make `orderBy` support all dialects (#2120) ([3340f95](https://github.com/tempestphp/tempest-framework/commit/3340f95c94d48984b6105e00b4c867a0db0ebe1d))
28+
- **discovery**: support PSR-4 paths defined as arrays in composer.json (#2112) ([f527f4c](https://github.com/tempestphp/tempest-framework/commit/f527f4c1b96acac2a380c50a4daff11518c8dc5d))
29+
- **mapper**: casters return null for empty input on nullable properties (#2107) ([dec69df](https://github.com/tempestphp/tempest-framework/commit/dec69df1a37596e3b1d995db486e3e5b3c9a3d1c))
30+
- **view**: data attribute handling for x-component (#2109) ([e80f5a7](https://github.com/tempestphp/tempest-framework/commit/e80f5a7c82f6296d6b0b9892c84abfefed9fa962))
31+
32+
33+
## [3.9.0](https://github.com/tempestphp/tempest-framework/compare/v3.8.0..v3.9.0) — 2026-04-01
634

735
### 🚨 Breaking changes
836

packages/auth/composer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
"description": "A flexible authentication package for Tempest, providing authentication and authorization.",
44
"require": {
55
"php": "^8.5",
6-
"tempest/core": "3.x-dev",
7-
"tempest/router": "3.x-dev",
8-
"tempest/database": "3.x-dev",
9-
"tempest/mapper": "3.x-dev",
6+
"tempest/core": "3.10.0",
7+
"tempest/router": "3.10.0",
8+
"tempest/database": "3.10.0",
9+
"tempest/mapper": "3.10.0",
1010
"league/oauth2-client": "^2.8"
1111
},
1212
"require-dev": {

packages/cache/composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
"php": "^8.5",
66
"psr/cache": "^3.0",
77
"symfony/cache": "^7.3",
8-
"tempest/core": "3.x-dev",
9-
"tempest/clock": "3.x-dev",
10-
"tempest/kv-store": "3.x-dev",
11-
"tempest/container": "3.x-dev"
8+
"tempest/core": "3.10.0",
9+
"tempest/clock": "3.10.0",
10+
"tempest/kv-store": "3.10.0",
11+
"tempest/container": "3.10.0"
1212
},
1313
"require-dev": {
14-
"tempest/clock": "3.x-dev"
14+
"tempest/clock": "3.10.0"
1515
},
1616
"autoload": {
1717
"psr-4": {

packages/clock/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"require": {
55
"php": "^8.5",
66
"psr/clock": "^1.0.0",
7-
"tempest/datetime": "3.x-dev"
7+
"tempest/datetime": "3.10.0"
88
},
99
"autoload": {
1010
"psr-4": {

packages/command-bus/composer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"description": "A command bus component designed to dispatch commands to their respective handlers.",
44
"require": {
55
"php": "^8.5",
6-
"tempest/core": "3.x-dev",
7-
"tempest/console": "3.x-dev",
8-
"tempest/container": "3.x-dev"
6+
"tempest/core": "3.10.0",
7+
"tempest/console": "3.10.0",
8+
"tempest/container": "3.10.0"
99
},
1010
"autoload": {
1111
"files": [

packages/console/composer.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
"require": {
77
"php": "^8.5",
88
"symfony/filesystem": "^7.3",
9-
"tempest/core": "3.x-dev",
10-
"tempest/container": "3.x-dev",
11-
"tempest/generation": "3.x-dev",
9+
"tempest/core": "3.10.0",
10+
"tempest/container": "3.10.0",
11+
"tempest/generation": "3.10.0",
1212
"tempest/highlight": "^2.11.4",
13-
"tempest/log": "3.x-dev",
14-
"tempest/reflection": "3.x-dev",
15-
"tempest/support": "3.x-dev",
16-
"tempest/validation": "3.x-dev",
13+
"tempest/log": "3.10.0",
14+
"tempest/reflection": "3.10.0",
15+
"tempest/support": "3.10.0",
16+
"tempest/validation": "3.10.0",
1717
"ext-readline": "*"
1818
},
1919
"suggest": {

packages/container/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"minimum-stability": "dev",
66
"require": {
77
"php": "^8.5",
8-
"tempest/reflection": "3.x-dev",
8+
"tempest/reflection": "3.10.0",
99
"psr/container": "^2.0"
1010
},
1111
"autoload": {

packages/core/composer.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@
55
"minimum-stability": "dev",
66
"require": {
77
"php": "^8.5",
8-
"tempest/container": "3.x-dev",
9-
"tempest/discovery": "3.x-dev",
10-
"tempest/reflection": "3.x-dev",
11-
"tempest/support": "3.x-dev",
8+
"tempest/container": "3.10.0",
9+
"tempest/discovery": "3.10.0",
10+
"tempest/reflection": "3.10.0",
11+
"tempest/support": "3.10.0",
1212
"vlucas/phpdotenv": "^5.6.1",
1313
"symfony/cache": "^7.3",
1414
"filp/whoops": "^2.15"
1515
},
1616
"require-dev": {
17-
"tempest/validation": "3.x-dev",
18-
"tempest/intl": "3.x-dev"
17+
"tempest/validation": "3.10.0",
18+
"tempest/intl": "3.10.0"
1919
},
2020
"autoload": {
2121
"psr-4": {

packages/core/src/Kernel.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
interface Kernel
1010
{
11-
public const string VERSION = '3.9.0';
11+
public const string VERSION = '3.10.0';
1212

1313
public string $root { get; }
1414

packages/cryptography/composer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
"minimum-stability": "dev",
66
"require": {
77
"php": "^8.5",
8-
"tempest/container": "3.x-dev",
9-
"tempest/support": "3.x-dev",
10-
"tempest/clock": "3.x-dev"
8+
"tempest/container": "3.10.0",
9+
"tempest/support": "3.10.0",
10+
"tempest/clock": "3.10.0"
1111
},
1212
"autoload": {
1313
"psr-4": {

0 commit comments

Comments
 (0)