| mail | by dg | added CLAUDE.md | | | |
| mail | by dg | phpstan.neon: narrow ignore | | | |
| mail | by dg | improved phpdoc types | | | |
| mail | by dg | readonly properties | | | |
| mail | by dg | cs | | | |
| php-generator | by dg | cs | | | |
| php-generator | by dg | phpstan.neon: pin counts per file for narrowly-targeted ignores | | | |
| php-generator | by dg | added CLAUDE.md | | | |
| php-generator | by dg | Dumper: added support for preserving array references | | | |
| php-generator | by dg | Dumper: added context-aware validation | Expression | member | param | |---------------------------|--------|-------| | scalar, array, Enum::Case | 8.1+ | 8.1+ | | `new ClassName(...)` | — | 8.1+ | | `strlen(...)` | 8.5+ | 8.5+ | | `(object) [...]` cast | — | 8.5+ | | `fun()` | — | — | | | | |
| php-generator | by dg | moved enums to enums.php | | | |
| php-generator | by dg | updated github actions | | | |
| php-generator | by dg | improved phpDoc descriptions | | | |
| bootstrap | by dg | added DI extensions auto-discovery | | | |
| bootstrap | by dg | added CLAUDE.md | | | |
| bootstrap | by dg | renamed PhpExtension -> PhpIniExtension | | | |
| bootstrap | by dg | opened 4.0-dev | | | |
| bootstrap | by dg | made static analysis mandatory | | | |
| bootstrap | by dg | fixed PHPStan errors | | | |
| bootstrap | by dg | uses nette/phpstan-rules | | | |
| bootstrap | by dg | composer: bumped minimal versions | | | |
| bootstrap | by dg | requires PHP 8.3 | | | |
| bootstrap | by dg | opened 3.3-dev | | | |
| http | by dg | deprecated wip | | | |
| http | by dg | removed samesite check using cookie (BC break) | | | |
| http | by dg | IRequest, IResponse: added typehints, unification (BC break) | | | |
| http | by dg | SessionSection: removed $warnOnUndefined (BC break) | | | |
| http | by dg | silently deprecated methods trigger E_USER_DEPRECATED | | | |
| http | by dg | removed deprecated stuff | | | |
| http | by dg | opened 4.0-dev | | | |
| http | by dg | Request::getRemoteHost() is deprecated and returns null [Closes #218] | | | |
| http | by dg | Request::isSameSite() is silently deprecated | | | |