Releases: tempestphp/tempest-framework
Releases Β· tempestphp/tempest-framework
v1.6.0
π Features
- core: improved exceptions for unwriteable internal storage (#1468) (948f800)
- cryptography: introduce cryptography component (#1346) (439b49e)
- database: add
string
method onCreateTableStatement
(#1454) (9c78fd6) - datetime: add convenience comparison and manipulation methods (#1450) (4aab9ed)
- http: offer more control over server sent events format (#1459) (6623850)
- mapper: implement serialization mapping for DTOs (#1449) (900898a)
- testing: add assert response json assertions (#1433) (754a657)
- vite: support passing configuration to containerized environments (#1426) (acace86)
π Bug fixes
- router: do not discover controller stub (#1453) (2246f72)
- view: set doctype in
x-base
(#1451) (e7ea095) - view: pass scoped variables down view components (#1467) (c911989)
- add json-serializable to
TestResponseHelper
$body (#1455) (3d459fd)
π§ͺ Tests
v1.5.1
v1.5.0
π¨ Breaking changes
- http: [breaking] add cross-site request forgery protection (#1411) (2bb4fcf)
- view: [breaking] properly handle scoped view-components (#1435) (c6237db)
- view: [breaking] support overriding vendor view components (#1439) (3483fe4)
π Features
- database: add pagination support (#1417) (07f9f4d)
- http: add
csrf_token
function (#1415) (4386578) - kv-store: introduce key-value store component (#1252) (daee10d)
- response: add
Json
response class (#1423) (d25bc44) - router: support json serializable as response body (#1420) (4af4429)
- view: make default slot available as dynamic slot (#1419) (0f6f261)
- view: add meta command for view components (#1424) (051078b)
- view: add
x-markdown
component (#1430) (b81b9ed)
π Bug fixes
- http: don't cache csrf tokens in views (#1412) (9db65f0)
- http: prevent CSRF token variable name collision (#1413) (361c2fb)
- http: properly handle cookies lifecycle (#1416) (1089f61)
- http: respect file session locks during reads (#1418) (55cb06f)
- mapper: support casting
bool
,int
,float
and enums (#1414) (c7292e2) - vite: prevent syntax errors on prefetching script (#1421) (15c303e)
π Refactor
v1.4.0
v1.3.1
Internal release script changes.
v1.3.0
v1.2.3
v1.2.2
v1.2.1
v1.2.0
π¨ Breaking changes
- database: [breaking] query builder refactor (#1367) (21ca22c)
- database: [breaking] remove
ModelDefinition
in favor orModelInspector
(#1372) (7e8bfc6)
π Features
- database: add
having
andgroupBy
in select query builder (#1370) (6bf5c06) - view: add view comments (#1356) (c61519b)
π Bug fixes
- database: throw
QueryWasInvalid
on database fetch failure (#1371) (95b660b) - http: use exclusive locks for file session writes (#1366) (c3c8d03)
- http: prevent mapping request data to reserved properties on request objects (#1374) (96bd1b0)