Releases: psalm/psalm-plugin-symfony
Releases · psalm/psalm-plugin-symfony
v2.0.2
v2.0.1
- [container] read the DI
required
annotation (#100) (@adrienlucas) - [tainting] Fix the precedence of the CachedTemplatesMapping (#89) (@adrienlucas)
- [tainting] Allow Twig\Environment::render to be tainted even with a variable as template name (#97) (@adrienlucas)
v2.0.0
v1.5.0
v1.4.5
v1.4.4
v1.4.3
- Added LockableTrait.stubphp (#70) (@vudaltsov)
- Made Messenger Envelope aware of the message class (#71) (@vudaltsov)
- Added Guard AuthenticatorInterface.stubphp (#72) (@vudaltsov)
- Added CacheInterface.stubphp from symfony contracts (#74) (@vudaltsov)
- Fixed named arguments in ContainerHandler.php for Psalm 3.14 (#73) (@vudaltsov)
v1.4.2
- InputBag get stub for return type (#69) (@seferov)
- Container support in KernelTestCase (#66) (@seferov)
- PropertyNotSetInConstructor error about $context is not raised in ConstraintValidator (#63) (@seferov)
- PropertyNotSetInConstructor error is not raised when class is an Annotation (#65) (@seferov)
- Add PHP CS fixer check (#67) (@seferov)
v1.4.1
- Unblocked testing on symfony 5.* (#55) (@amberovsky)
- totallyTyped is deprecated, changed to errorLevel="1" (#56) (@amberovsky)
- Suppress PropertyNotSetInConstructor error in AbstractController::$container (#57) (@amberovsky)
- Default service visibility for different Symfony versions (#62) (@seferov)
v1.4.0
- Cleanup & inline suppressible plugin issue (#46) (@seferov)
- Container dependency handler attribute fix (#48) (@seferov)
- HeaderBag get default value return type (#49) (@seferov)
- Detect dead code & unused suppresses (#51) (@seferov)
- Naming convention for parameters (#52) (@seferov)
- Taint Request::get and Response::__construct (#50) (@adrienlucas)
- Add envelope stub to provide the correct argument and return types (#53) (@micheh)