- Added extensive static typing and generics to core classes (ViewErrorBag, MessageBag, Schema Builder, LazyCollection, etc.).
- Introduced new conveniences such as transaction‑failure callbacks, withRelationshipAutoloading, Fluent::make(), a memoized cache driver, and HTTP client retries when middleware throws.
- Fixed bugs in relation loading serialization, Redis option ordering, translation file loading, and MailMessage address merging, and expanded test coverage and documentation.