Releases: yii2-extensions/phpstan
Releases · yii2-extensions/phpstan
0.3.1
What's Changed
- code style: Order class elements in methods and properties. by @terabytesoftw in #62
- fix: Add
caseto the ordered class elements in ECS configuration. by @terabytesoftw in #63 - fix: Correct badge URL formatting in
README.md. by @terabytesoftw in #64 - fix: Add missing
Composerrequirement in installation guide. by @terabytesoftw in #65 - fix: Update license badge in
README.mdfor correct display and add missing header inLICENSE.md. by @terabytesoftw in #66 - fix: Correct default stub file name in
StubFilesExtension.phpfor accurate PHPStan analysis. by @terabytesoftw in #67 - fix(HeaderCollectionDynamicMethodReturnTypeExtension): Refactor dynamic return type inference for
HeaderCollection::get()method inPHPStananalysis, and add tests suite for type inference. by @terabytesoftw in #68 - fix: Update
CHANGELOG.mdto include recent bug fixes and enhancements for version0.3.1. by @terabytesoftw in #69
Full Changelog: 0.3.0...0.3.1
0.3.0
What's Changed
- feat: Move config fixtures into
configsubdirectory. by @terabytesoftw in #35 - feat: Update
ActiveQueryandActiveRecorddynamic return type extensions for improved type inference and error handling; remove deprecatedActiveQueryObjectTypeandActiveRecordObjectTypeclasses. by @terabytesoftw in #36 - feat: Enhance
DIcontainer type inference and testing. by @terabytesoftw in #37 - fix: Correct exception message formatting in
ServiceMapServiceTest. by @terabytesoftw in #38 - fix: Resolve
Container::get()type inference for unconfigured classes in config (ServiceMap). by @terabytesoftw in #39 - feat: Enhance
PHPStananalysis forBehaviortype inference and testing. by @terabytesoftw in #40 - fix: Refactor
PHPDoccomments for consistency and clarity. by @terabytesoftw in #41 - refactor: Move
ApplicationPropertiesClassReflectionExtensiontopropertydirectory and add testing. by @terabytesoftw in #42 - test: Add tests for session property availability in
ConsoleandWebApplications. by @terabytesoftw in #43 - refactor: Move
UserPropertiesClassReflectionExtensiontopropertydirectory and add testing. by @terabytesoftw in #44 - refactor: Improve
ServiceMapconfiguration for application types (Base,Console,Web) by @terabytesoftw in #45 - docs: Update
README.mdto enhance clarity and structure ofdocs/installation.md,docs/configuration.mdanddocs/examples.md. by @terabytesoftw in #46 - feat: Add
ActiveRecordGetAttributeDynamicMethodReturnTypeExtensionto provide precise type inference forgetAttribute()method calls based on PHPDoc annotations. by @terabytesoftw in #47 - refactor: Update
PHPStanconfiguration paths and create new config files for improved structure and clarity. by @terabytesoftw in #48 - refactor: Update documentation for
ServiceMapand related classes to enhance clarity for Yii Application static analysis. by @terabytesoftw in #49 - docs: Add Testing Guide link to
installationandexamplesdocumentation. by @terabytesoftw in #50 - docs: Reorder Installation section in
README.mdfor improved clarity. by @terabytesoftw in #51 - docs: Standardize headings and improve clarity in documentation files. by @terabytesoftw in #52
- docs: Update documentation for consistency and clarity; change section titles and add strict types declaration. by @terabytesoftw in #53
- refactor: Update
PHPStantmpDirconfig; moveruntimedirectory toroot; update docs. by @terabytesoftw in #54 - ci: Remove
OSandPHPversion specifications from workflow files for simplification. by @terabytesoftw in #55 - feat: Add
ServiceLocatorDynamicMethodReturnTypeExtensionto provide precise type inference forget()method. by @terabytesoftw in #56 - docs: Clarify exception documentation and improve type inference descriptions in test cases. by @terabytesoftw in #57
- Fix: Handle generic type components in
ApplicationPropertiesClassReflectionExtension. by @terabytesoftw in #59 - chore: Update
CHANGELOG.mdfor version0.3.0release date and adjustcomposer.jsonfor stability settings. by @terabytesoftw in #60 - docs: Update
README.mdwith newGitHubrelease badge and correctYii2version badge. by @terabytesoftw in #61
Full Changelog: 0.2.3...0.3.0
0.2.3
What's Changed
- Add support for PHPStan Extension Installer by @samuelrajan747 in #25
- fix: Add PHPStan extension installer instructions and improve
ServiceMapconfiguration handling. by @terabytesoftw in #26 - fix: Enhance error handling in
ServiceMapfor invalid configuration structures and add corresponding test cases. by @terabytesoftw in #27 - fix: Refactor component handling in
ServiceMapto improve variable naming and streamline logic. by @terabytesoftw in #28 - feat(): Enable strict rules and bleeding edge analysis, and update
README.mdwith strict configuration examples. by @terabytesoftw in #29 - fix: Enhance
ActiveRecordDynamicStaticMethodReturnTypeExtensiontype inference forActiveQuerysupport, and fix phpstan errors max lvl in tests. by @terabytesoftw in #33 - fix: Enhance property reflection in
UserPropertiesClassReflectionExtensionto support identity class resolution and improve type inference forusercomponent properties. by @terabytesoftw in #34
New Contributors
- @samuelrajan747 made their first contribution in #25
Full Changelog: 0.2.2...0.2.3
0.2.2
What's Changed
- Make
$configPathoptional in constructorServiceMapclass and update docsREADME.md. by @terabytesoftw in #22 - fix: Update the path to
Yii.phpin thestubFilesconfiguration for correct referencing by @terabytesoftw in #23 - fix: Improve
Yii2integration component property handling. by @terabytesoftw in #24
Full Changelog: 0.2.1...0.2.2
0.2.1
What's Changed
- fix: Update licenses, docs, configuration, and reflection/type logic. by @terabytesoftw in #20
- fix: Update
CHANGELOG.mddate for version0.2.1and formatphpunit.xml.dist. by @terabytesoftw in #21
Full Changelog: 0.2.0...0.2.1
0.2.0
What's Changed
- Add ECS script to
composer.jsonand updatetesting.md. by @terabytesoftw in #11 - Upgrade to
PHPStan2.0by @glpzzz in #12 - feat: Enhance
PHPStanintegration with yii2 extensions. by @terabytesoftw in #13 - feat: Consolidate
PHPUnitworkflows and updateREADME.mdwithYii2version badges. by @terabytesoftw in #14 - fix: Correct badge label formatting for
Yii2version inREADME.md. by @terabytesoftw in #15 - fix: Remove duplicate concurrency settings from phpunit-compatibility job in
build.yml. by @terabytesoftw in #16 - chore: Update changelog for version
0.2.0with recent enhancements and bug fixes. by @terabytesoftw in #17 - feat: Add usage instructions and configuration details for
phpstan.neoninREADME.md. by @terabytesoftw in #18 - fix: Update changelog for version
0.2.0with recent enhancements and bug fixes. by @terabytesoftw in #19
New Contributors
0.1.0
What's Changed
- Initial release.