| http | by dg | uses nette/phpstan-rules | | | |
| http | by dg | added Request::isFrom() WIP | | | |
| http | by dg | added RequestFactory::setForceHttps() | | | |
| http | by dg | Request::getOrigin() accepts only URL as defined in RFC 6454 | | | |
| http | by dg | improved phpDoc types | | | |
| http | by dg | improved PHPDoc descriptions | | | |
| http | by dg | cs | | | |
| mail | by dg | fixed PHPStan errors WIP | | | |
| mail | by dg | added CLAUDE.md | | | |
| mail | by dg | made static analysis mandatory | | | |
| mail | by dg | uses nette/phpstan-rules | | | |
| mail | by dg | requires PHP 8.2 | | | |
| mail | by dg | opened 4.1-dev | | | |
| mail | by dg | improved PHPDoc descriptions | | | |
| mail | by dg | improved phpDoc types | | | |
| mail | by dg | uses nette/tester 2.6 | | | |
| 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 | improved PHPDoc descriptions | | | |
| neon | by dg | used attribute Deprecated | | | |
| neon | by dg | Node: added $start & $end positions (replaces $startLine & $endLine) | | | |
| neon | by dg | added Position to Exception | | | |
| neon | by dg | added Position to Token | | | |
| neon | by dg | TokenStream: refactoring | | | |
| neon | by dg | added 'end' token | | | |
| neon | by dg | Parser: $tokens renamed to $stream | | | |
| neon | by dg | Token: renamed props | | | |
| neon | by dg | TokenStream: $tokens is readonly | | | |
| neon | by dg | TokenStream: renamed some methods | | | |
| neon | by dg | tests: matchFile() changed to same() too large files may overflow PREG | | | |
| neon | by dg | normalized callable to Closure | | | |