🚀 Features
- console: add 
make:migrationcommand (#871) (e34654a) - console: add option to use terminal width to render key/values (#1148) (0c553d4)
 - container: support lazy dependency initialization using lazy proxies (#1090) (78273cc)
 - container: add 
container:showcommand (#1118) (80ab136) - container: support dynamic tags using dynamic initializers (#1120) (0980e3a)
 - core: add middleware priority and discovery (#1109) (da6665c)
 - core: display more data in default error handler (#1116) (90e8208)
 - core: improve exception handling (#1203) (9b31ecc)
 - database: allow overriding table names through model class attributes (#1060) (412c2d0)
 - database: store default sqlite database in internal storage (#1075) (d1704e8)
 - database: add migration hash checking (#1054) (90fa20c)
 - database: model validation before update, create, and save (#1131) (58f15f9)
 - database: add 
HasConditionsto query builders (#1154) (619dd11) - database: add 
Countquery builder and statement (#1174) (22dbe07) - datetime: add datetime component (#1158) (76d70c1)
 - event-bus: add event bus testing utilities (#1103) (9c84c68)
 - router: allow checking an action against the current route (#1059) (a8b6ea9)
 - router: support returning 
stringandarrayfrom controllers (#1083) (5fb1045) - router: introduce response processors (#1084) (fb8977b)
 - router: support getting raw body from requests (#1093) (9d86d13)
 - router: add redirect back response (#1050) (8d43ce5)
 - router: detect dead links when generating static pages (#1192) (453e1cb)
 - storage: add storage component (#1149) (4baead1)
 - storage: support multiple storage configurations (#1187) (5b8be8a)
 - support: support array parameters in string manipulations (#1073) (283af0b)
 - support: rename 
map_arraytomap_iterable(#1071) (1eaf65e) - support: support 
$defaulton arrayfirstandlastmethods (#1096) (0d93283) - support: add 
removeValuesto array utils (#1204) (3209379) - view: add 
view:clearcommand (#1069) (4137981) - view: improve boolean attributes (#1111) (35f85e9)
 - view: attribute precedence (#1153) (96f3149)
 - view: dynamic view components (#1169) (06be1af)
 - view: prevent invalid closing tags (#1195) (215671f)
 - vite: disable tag resolution in tests by default (#1072) (71efbae)
 
🐛 Bug fixes
- console: keep colors in key-value lines (#1068) (02aa357)
 - console: do not discover stub files (#1136) (30f012d)
 - console: do not discover stub files (#1138) (3fc2a15)
 - console: select default option in ask component (#1139) (797392e)
 - console: properly place cursor in multiline input (#1141) (b079c5e)
 - core: publish tempest binary via composer (#1207) (03cccff)
 - database: improved check on missing migrations table (#1092) (ed6f85c)
 - filesystem: add ability to delete invalid symlinks (#1206) (12e2b03)
 - mapper: properly serialize nullable properties in objects (#1107) (0b824b6)
 - support: non-dev bun dependencies installation (#1124) (da7006f)
 - support: fix psr-4 namespace path generation with dots and slashes in the composer path (#1166) (ce06b52)
 - validation: more lenient scalar validation (#1127) (dcc2401)
 - validation: enum request validation (#1130) (2181ec8)
 - view: lexing multiline attributes in windows (#1121) (33085b0)
 - view: 
:is replaced by-and@is removed (#1125) (2f0b247) - view: hyphens in slot names (#1129) (bead5a5)
 - view: don't throw when using a 
<table>element (#1133) (5a05f6d) - view: prevent 
$varfrom beingnulled after passing to component (#1160) (9aeb727) - view: switch to runtime icon view component (#1165) (6b84639)
 - view: improved attribute precedence (#1168) (077cc7d)
 - view: fallback attributes fix with nested slots (#1172) (5f38986)
 - view: wrong matched imports in view component slots (#1173) (6c5da00)
 - view: dynamic components with slots (#1171) (9fb3dd4)
 
🚜 Refactor
- console: improve console output consistency (#1102) (e06dd63)
 - console: improve 
routes:listformatting (#1145) (c288d70) - container: rename #[Lazy] to #[Proxy] (#1180) (afcfb4d)
 - core: rename 
DoNotDiscovertoSkipDiscovery(#1142) (781120c) - database: remove 
DatabaseModelinterface (#1076) (04b5bd6) - database: rename 
TableNametoTable(#1099) (c45ab5a) - filesystem: move from package to functions (#1150) (688b7fe)
 - router: improve static page generation console command output (#1100) (f63b8d2)
 - support: improve regular expression utilities (#1082) (6af05d5)
 - support: improve path utilities (#1080) (82efd60)
 - support: change static return type to self for better autocompletion support (#1208) (0e324bf)
 - validation: use lite version of 
libphonenumber-for-php(#1122) (13f48c2) - view: implement custom html parser (#1115) (237e501)
 - split http and router classes in correct namespaces (#1184) (278253d)
 - package structure (d6a7d92)