Releases: yii2-extensions/phpstan
Releases · yii2-extensions/phpstan
0.3.0
What's Changed
- feat: Move config fixtures into
config
subdirectory. by @terabytesoftw in #35 - feat: Update
ActiveQuery
andActiveRecord
dynamic return type extensions for improved type inference and error handling; remove deprecatedActiveQueryObjectType
andActiveRecordObjectType
classes. by @terabytesoftw in #36 - feat: Enhance
DI
container 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
PHPStan
analysis forBehavior
type inference and testing. by @terabytesoftw in #40 - fix: Refactor
PHPDoc
comments for consistency and clarity. by @terabytesoftw in #41 - refactor: Move
ApplicationPropertiesClassReflectionExtension
toproperty
directory and add testing. by @terabytesoftw in #42 - test: Add tests for session property availability in
Console
andWeb
Applications
. by @terabytesoftw in #43 - refactor: Move
UserPropertiesClassReflectionExtension
toproperty
directory and add testing. by @terabytesoftw in #44 - refactor: Improve
ServiceMap
configuration for application types (Base
,Console
,Web
) by @terabytesoftw in #45 - docs: Update
README.md
to enhance clarity and structure ofdocs/installation.md
,docs/configuration.md
anddocs/examples.md
. by @terabytesoftw in #46 - feat: Add
ActiveRecordGetAttributeDynamicMethodReturnTypeExtension
to provide precise type inference forgetAttribute()
method calls based on PHPDoc annotations. by @terabytesoftw in #47 - refactor: Update
PHPStan
configuration paths and create new config files for improved structure and clarity. by @terabytesoftw in #48 - refactor: Update documentation for
ServiceMap
and related classes to enhance clarity for Yii Application static analysis. by @terabytesoftw in #49 - docs: Add Testing Guide link to
installation
andexamples
documentation. by @terabytesoftw in #50 - docs: Reorder Installation section in
README.md
for 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
PHPStan
tmpDir
config; moveruntime
directory toroot
; update docs. by @terabytesoftw in #54 - ci: Remove
OS
andPHP
version specifications from workflow files for simplification. by @terabytesoftw in #55 - feat: Add
ServiceLocatorDynamicMethodReturnTypeExtension
to 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.md
for version0.3.0
release date and adjustcomposer.json
for stability settings. by @terabytesoftw in #60 - docs: Update
README.md
with newGitHub
release badge and correctYii2
version 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
ServiceMap
configuration handling. by @terabytesoftw in #26 - fix: Enhance error handling in
ServiceMap
for invalid configuration structures and add corresponding test cases. by @terabytesoftw in #27 - fix: Refactor component handling in
ServiceMap
to improve variable naming and streamline logic. by @terabytesoftw in #28 - feat(): Enable strict rules and bleeding edge analysis, and update
README.md
with strict configuration examples. by @terabytesoftw in #29 - fix: Enhance
ActiveRecordDynamicStaticMethodReturnTypeExtension
type inference forActiveQuery
support, and fix phpstan errors max lvl in tests. by @terabytesoftw in #33 - fix: Enhance property reflection in
UserPropertiesClassReflectionExtension
to support identity class resolution and improve type inference foruser
component 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
$configPath
optional in constructorServiceMap
class and update docsREADME.md
. by @terabytesoftw in #22 - fix: Update the path to
Yii.php
in thestubFiles
configuration for correct referencing by @terabytesoftw in #23 - fix: Improve
Yii2
integration 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.md
date for version0.2.1
and 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.json
and updatetesting.md
. by @terabytesoftw in #11 - Upgrade to
PHPStan
2.0
by @glpzzz in #12 - feat: Enhance
PHPStan
integration with yii2 extensions. by @terabytesoftw in #13 - feat: Consolidate
PHPUnit
workflows and updateREADME.md
withYii2
version badges. by @terabytesoftw in #14 - fix: Correct badge label formatting for
Yii2
version 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.0
with recent enhancements and bug fixes. by @terabytesoftw in #17 - feat: Add usage instructions and configuration details for
phpstan.neon
inREADME.md
. by @terabytesoftw in #18 - fix: Update changelog for version
0.2.0
with recent enhancements and bug fixes. by @terabytesoftw in #19
New Contributors
0.1.0
What's Changed
- Initial release.