Releases: tempestphp/tempest-framework
Releases Β· tempestphp/tempest-framework
v3.9.0
01 Apr 06:16
Compare
Sorry, something went wrong.
No results found
π¨ Breaking changes
core : [breaking ] migrate installers from interfaces to attributes (#2073 ) (f116247 )
π Features
database : add support for whereHas and whereDoesntHave (#2081 ) (5469e01 )
database : add min, max, avg and sum to query builders (#2083 ) (c83783c )
discovery : support containers with autowiring (#2084 ) (4a85663 )
β‘ Performance
discovery : support caching discovery in one build pass (#2085 ) (5e1731f )
π Bug fixes
core : properly check paths during config loading on Windows (#2091 ) (e71f2b3 )
database : convert backtick identifiers to double quotes for postgres (#2093 ) (c0d6ebe )
database : check explicit relation attributes after singularizing property names (#2090 ) (ccd398f )
database : support multiple model properties joining the same table (#2080 ) (806c7c0 )
database : target whereHas callback to the target table instead of the pivot table (#2095 ) (da2ee87 )
discovery : discover packages using tempest/discovery (#2082 ) (148c698 )
intl : handle snake case when singularizing/pluralizing last words (#2089 ) (ba92595 )
v3.8.0
27 Mar 08:56
Compare
Sorry, something went wrong.
No results found
π Features
mail : add email failure event and testing support (#2077 ) (c8c2009 )
π Bug fixes
v3.7.1
26 Mar 08:23
Compare
Sorry, something went wrong.
No results found
v3.7.0
24 Mar 13:11
Compare
Sorry, something went wrong.
No results found
π Features
core : remove confirmation before running installers (#2069 ) (f9149a6 )
discovery : skip discovery with closure (#2070 ) (396f756 )
http : introduce session cleanup strategies (#2068 ) (3ebf23c )
π Bug fixes
console : discrepancy between interactive and static single choice result (#2067 ) (610423b )
v3.6.3
23 Mar 13:50
Compare
Sorry, something went wrong.
No results found
π Bug fixes
database : fix is relation loaded and correctly unset properties (#2063 ) (a0e1f36 )
database : relations joins overshadowing if property name conflict in chain (#2064 ) (80bdaba )
v3.6.2
23 Mar 10:55
Compare
Sorry, something went wrong.
No results found
π Bug fixes
http : remove session middleware while running static:generate (#2066 ) (a7c9783 )
v3.6.1
21 Mar 09:09
Compare
Sorry, something went wrong.
No results found
π Bug fixes
container : correct typo in container:show command (#2057 ) (41a47bf )
v3.6.0
19 Mar 16:02
Compare
Sorry, something went wrong.
No results found
π Features
database : add support for belongstomany relation (#2053 ) (c44aac5 )
π Bug fixes
database : prevent deeply nested has many map adding extra empty object (#1995 ) (469e50a )
database : allow properties to be in snake_case format for relations (#2054 ) (bd833fa )
v3.5.0
19 Mar 09:24
Compare
Sorry, something went wrong.
No results found
π¨ Breaking changes
database : [breaking ] change mysql uuid type from varchar(36) to char(36) (#1987 ) (19f296c )
π Features
container : resettable container (#2049 ) (ff10111 )
database : add support for hasonethrough relation (#2050 ) (321fecf )
database : add support for hasmanythrough relation (#2052 ) (63db99a )
database : use different text type declaration with mysql according to field length (#1972 ) (1048103 )
database : add integer type sizes (#1978 ) (3d1db7a )
view : tag override with the as prop (#2042 ) (4c492ff )
π Bug fixes
database : prevent infinite loop when creating a model with a HasOne relationship (#1962 ) (191ba31 )
discovery : allow specifying discovery classes and locations during cache generation (#2048 ) (7d2a433 )
view : preserve source location in text elements (#1999 ) (ac3adf2 )
v3.4.1
14 Mar 06:39
Compare
Sorry, something went wrong.
No results found
π Features
database : add QueryExecuted event with query observability (#1936 ) (d53cd8d )
discovery : add support for dynamic path exlusion (#2045 ) (26f44b0 )