Skip to content

Commit 479d39e

Browse files
committed
chore: release v1.5.0
1 parent 3483fe4 commit 479d39e

File tree

28 files changed

+110
-80
lines changed

28 files changed

+110
-80
lines changed

CHANGELOG.md

Lines changed: 36 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,41 @@
22

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

5-
## [1.4.0](https://github.com/tempestphp/tempest-framework/compare/v1.3.1..1.4.0) — 2025-07-17
5+
## [1.5.0](https://github.com/tempestphp/tempest-framework/compare/v1.4.0..1.5.0) — 2025-07-28
6+
7+
### 🚨 Breaking changes
8+
9+
- **http**: [**breaking**] add cross-site request forgery protection (#1411) ([2bb4fcf](https://github.com/tempestphp/tempest-framework/commit/2bb4fcf8de8fa774f779d2d77eb031e7a76a94f7))
10+
- **view**: [**breaking**] properly handle scoped view-components (#1435) ([c6237db](https://github.com/tempestphp/tempest-framework/commit/c6237db3b01b9736b27bf22fde1a7ae60a044f05))
11+
- **view**: [**breaking**] support overriding vendor view components (#1439) ([3483fe4](https://github.com/tempestphp/tempest-framework/commit/3483fe4f051035ee025a073ecce1515df1ec31bb))
12+
13+
### 🚀 Features
14+
15+
- **database**: add pagination support (#1417) ([07f9f4d](https://github.com/tempestphp/tempest-framework/commit/07f9f4dddc4949124a57a9ac08d0e1c71b67b1ef))
16+
- **http**: add `csrf_token` function (#1415) ([4386578](https://github.com/tempestphp/tempest-framework/commit/43865783825e953e8eed006ef81ca92d442c2382))
17+
- **kv-store**: introduce key-value store component (#1252) ([daee10d](https://github.com/tempestphp/tempest-framework/commit/daee10dcd19f05248e13c9d08f048fa3989470f2))
18+
- **response**: add a new Response class for json responses (#1423) ([d25bc44](https://github.com/tempestphp/tempest-framework/commit/d25bc4470fd04027edf3b5c37e03464cb69e094f))
19+
- **router**: json serializable as response body (#1420) ([4af4429](https://github.com/tempestphp/tempest-framework/commit/4af44299b02b17689df7a58efd672db7f2423f29))
20+
- **view**: make default slot available as dynamic slot (#1419) ([0f6f261](https://github.com/tempestphp/tempest-framework/commit/0f6f261039e2fcc68a4040586b480587440e2942))
21+
- **view**: add meta command for view components (#1424) ([051078b](https://github.com/tempestphp/tempest-framework/commit/051078b321928cf13a046a296ad889e59f39bba3))
22+
- **view**: add `x-markdown` component (#1430) ([b81b9ed](https://github.com/tempestphp/tempest-framework/commit/b81b9edfbfde5c8c2b65baffb086edcc459674db))
23+
24+
### 🐛 Bug fixes
25+
26+
- **http**: don't cache csrf tokens in views (#1412) ([9db65f0](https://github.com/tempestphp/tempest-framework/commit/9db65f0f58e1724bd9db7bf9257eddd641881ae1))
27+
- **http**: prevent CSRF token variable name collision (#1413) ([361c2fb](https://github.com/tempestphp/tempest-framework/commit/361c2fbf6a39e9a0b17b99fff7e2991a62a85daa))
28+
- **http**: properly handle cookies lifecycle (#1416) ([1089f61](https://github.com/tempestphp/tempest-framework/commit/1089f61c4d72aa4c25b9823b1d84eabe8c77dd97))
29+
- **http**: respect file session locks during reads (#1418) ([55cb06f](https://github.com/tempestphp/tempest-framework/commit/55cb06f6e246c0730e51fdf06f360eef41d27643))
30+
- **mapper**: support casting `bool`, `int`, `float` and enums (#1414) ([c7292e2](https://github.com/tempestphp/tempest-framework/commit/c7292e2f0cd0ff93e1919f94e98ee60f6cdd927a))
31+
- **vite**: prevent syntax errors on prefetching script (#1421) ([15c303e](https://github.com/tempestphp/tempest-framework/commit/15c303e99caf33bbb40322430f3140521ca1785d))
32+
33+
### 🚜 Refactor
34+
35+
- **view**: attach tokens to relevant elements for raw slot content support (#1428) ([47a9ad3](https://github.com/tempestphp/tempest-framework/commit/47a9ad36719f95feabb2704efccfb7a1d68c1819))
36+
- **view**: improve slot importing to prevent view compiler failures (#1431) ([4284e8b](https://github.com/tempestphp/tempest-framework/commit/4284e8bdf65c2c0f9e2078f24aed1bbaf92470da))
37+
38+
39+
## [1.4.0](https://github.com/tempestphp/tempest-framework/compare/v1.3.1..v1.4.0) — 2025-07-17
640

741
### 🚀 Features
842

@@ -591,7 +625,7 @@ All notable changes to this project will be documented in this file.
591625
- add release script ([e1a1107](https://github.com/tempestphp/tempest-framework/commit/e1a110750c7329c8dcfb05bfc9cc5bfa0152ca8e))
592626

593627

594-
## [1.0.0-alpha.2](https://github.com/tempestphp/tempest-framework/compare/0.0.1..v1.0.0-alpha.2) — 2024-10-04
628+
## 1.0.0-alpha.2 — 2024-10-04
595629

596630
### 🚀 Features
597631

@@ -656,7 +690,3 @@ All notable changes to this project will be documented in this file.
656690
- update console readme (#444) ([7c6f1b0](https://github.com/tempestphp/tempest-framework/commit/7c6f1b083fd429d58cbde2d30b4af2143e9c58f0))
657691

658692

659-
## 0.0.1 — 2024-02-09
660-
661-
662-
<!-- generated by git-cliff -->

packages/auth/composer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"description": "A flexible authentication package for Tempest, providing user authentication and authorization.",
44
"require": {
55
"php": "^8.4",
6-
"tempest/core": "dev-main",
7-
"tempest/router": "dev-main",
8-
"tempest/database": "dev-main"
6+
"tempest/core": "1.5.0",
7+
"tempest/router": "1.5.0",
8+
"tempest/database": "1.5.0"
99
},
1010
"autoload": {
1111
"psr-4": {

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.4",
66
"psr/cache": "^3.0",
77
"symfony/cache": "^7.2",
8-
"tempest/core": "dev-main",
9-
"tempest/clock": "dev-main",
10-
"tempest/kv-store": "dev-main",
11-
"tempest/container": "dev-main"
8+
"tempest/core": "1.5.0",
9+
"tempest/clock": "1.5.0",
10+
"tempest/kv-store": "1.5.0",
11+
"tempest/container": "1.5.0"
1212
},
1313
"require-dev": {
14-
"tempest/clock": "dev-main"
14+
"tempest/clock": "1.5.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.4",
66
"psr/clock": "^1.0.0",
7-
"tempest/datetime": "dev-main"
7+
"tempest/datetime": "1.5.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.4",
6-
"tempest/core": "dev-main",
7-
"tempest/console": "dev-main",
8-
"tempest/container": "dev-main"
6+
"tempest/core": "1.5.0",
7+
"tempest/console": "1.5.0",
8+
"tempest/container": "1.5.0"
99
},
1010
"autoload": {
1111
"files": [

packages/console/composer.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@
55
"minimum-stability": "dev",
66
"require": {
77
"php": "^8.4",
8-
"tempest/cache": "dev-main",
9-
"tempest/core": "dev-main",
10-
"tempest/container": "dev-main",
11-
"tempest/debug": "dev-main",
12-
"tempest/generation": "dev-main",
8+
"tempest/cache": "1.5.0",
9+
"tempest/core": "1.5.0",
10+
"tempest/container": "1.5.0",
11+
"tempest/debug": "1.5.0",
12+
"tempest/generation": "1.5.0",
1313
"tempest/highlight": "^2.11.4",
14-
"tempest/log": "dev-main",
15-
"tempest/reflection": "dev-main",
16-
"tempest/support": "dev-main",
17-
"tempest/validation": "dev-main",
14+
"tempest/log": "1.5.0",
15+
"tempest/reflection": "1.5.0",
16+
"tempest/support": "1.5.0",
17+
"tempest/validation": "1.5.0",
1818
"ext-readline": "*"
1919
},
2020
"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.4",
8-
"tempest/reflection": "dev-main"
8+
"tempest/reflection": "1.5.0"
99
},
1010
"autoload": {
1111
"files": [

packages/core/composer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
"minimum-stability": "dev",
66
"require": {
77
"php": "^8.4",
8-
"tempest/container": "dev-main",
9-
"tempest/discovery": "dev-main",
10-
"tempest/reflection": "dev-main",
11-
"tempest/support": "dev-main",
8+
"tempest/container": "1.5.0",
9+
"tempest/discovery": "1.5.0",
10+
"tempest/reflection": "1.5.0",
11+
"tempest/support": "1.5.0",
1212
"vlucas/phpdotenv": "^5.6",
1313
"symfony/cache": "^7.2",
1414
"filp/whoops": "^2.15"

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 = '1.4.0';
11+
public const string VERSION = '1.5.0';
1212

1313
public string $root {
1414
get;

packages/database/composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
"require": {
77
"php": "^8.4",
88
"ext-pdo": "*",
9-
"tempest/container": "dev-main",
10-
"tempest/event-bus": "dev-main",
11-
"tempest/mapper": "dev-main",
12-
"tempest/intl": "dev-main",
13-
"tempest/support": "dev-main"
9+
"tempest/container": "1.5.0",
10+
"tempest/event-bus": "1.5.0",
11+
"tempest/mapper": "1.5.0",
12+
"tempest/intl": "1.5.0",
13+
"tempest/support": "1.5.0"
1414
},
1515
"autoload": {
1616
"psr-4": {

0 commit comments

Comments
 (0)