You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+66-66Lines changed: 66 additions & 66 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,95 +7,95 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## 0.4.1 Under development
9
9
10
-
- fix: update Rector command in `composer.json` to remove unnecessary 'src' argument (#81).
10
+
- fix: update Rector command in `composer.json` to remove unnecessary 'src' argument.
11
11
- feat: replace static stub files with dynamic stub generation for `Yii::$app` type inference, adding support for custom application types.
12
12
- chore: remove `sync-metadata` script and `docs/development.md`, update documentation links.
13
13
14
14
## 0.4.0 January 26, 2026
15
15
16
-
- chore: update `.gitattributes` to exclude additional files from the package (#71).
17
-
- chore: exclude `phpstan-console.neon` from the package in `.gitattributes` (#72).
18
-
- ci: update workflow actions to use `v1` stable version instead of `main` (#73).
19
-
- docs: update `README.md` to include `Behavior` integration section and example usage (#74).
20
-
- docs: update `README.md` to enhance badge visibility and improve installation instructions (#75).
21
-
- build: bump `php-forge/actions` from `1` to `2` (#76).
22
-
- ci: update workflows and documentation for improved CI/CD processes and feature clarity (#77).
23
-
- chore: improve `.gitignore` formatting and add missing entries for better clarity (#78).
24
-
- build: update `symplify/easy-coding-standard` requirement from `^12.1` to `^13.0` (#79).
25
-
- feat: add `php-forge/coding-standard` to development dependencies for code quality checks and add support `PHP 8.5` (#80).
16
+
- chore: update `.gitattributes` to exclude additional files from the package.
17
+
- chore: exclude `phpstan-console.neon` from the package in `.gitattributes`.
18
+
- ci: update workflow actions to use `v1` stable version instead of `main`.
19
+
- docs: update `README.md` to include `Behavior` integration section and example usage.
20
+
- docs: update `README.md` to enhance badge visibility and improve installation instructions.
21
+
- build: bump `php-forge/actions` from `1` to `2`.
22
+
- ci: update workflows and documentation for improved CI/CD processes and feature clarity.
23
+
- chore: improve `.gitignore` formatting and add missing entries for better clarity.
24
+
- build: update `symplify/easy-coding-standard` requirement from `^12.1` to `^13.0`.
25
+
- feat: add `php-forge/coding-standard` to development dependencies for code quality checks and add support `PHP 8.5`.
26
26
27
27
## 0.3.1 August 16, 2025
28
28
29
-
- refactor: order class elements in methods and properties (#62).
30
-
- chore: add case to the ordered class elements in `ECS` configuration (#63).
31
-
- docs: correct badge URL formatting in `README.md` (#64).
32
-
- docs: add missing `Composer` requirement in installation guide (#65).
33
-
- docs: update license badge in `README.md` for correct display and add missing header in `LICENSE.md` (#66).
34
-
- fix: correct default stub filename in `StubFilesExtension.php` for accurate PHPStan analysis (#67).
35
-
- refactor: refactor dynamic return type inference for `HeaderCollection::get()` method, and add tests for type inference (#68).
36
-
- docs: update `CHANGELOG.md` to include recent bugfixes and enhancements for version `0.3.1` (#69).
37
-
- chore: update branch alias version in `composer.json` from `0.3.x-dev` to `0.4.x-dev` (#70).
29
+
- refactor: order class elements in methods and properties.
30
+
- chore: add case to the ordered class elements in `ECS` configuration.
31
+
- docs: correct badge URL formatting in `README.md`.
32
+
- docs: add missing `Composer` requirement in installation guide.
33
+
- docs: update license badge in `README.md` for correct display and add missing header in `LICENSE.md`.
34
+
- fix: correct default stub filename in `StubFilesExtension.php` for accurate PHPStan analysis.
35
+
- refactor: refactor dynamic return type inference for `HeaderCollection::get()` method, and add tests for type inference.
36
+
- docs: update `CHANGELOG.md` to include recent bugfixes and enhancements for version `0.3.1`.
37
+
- chore: update branch alias version in `composer.json` from `0.3.x-dev` to `0.4.x-dev`.
38
38
39
39
## 0.3.0 June 27, 2025
40
40
41
-
- refactor: move config fixtures into `config` subdirectory (#35).
42
-
- refactor: update `ActiveQuery` and `ActiveRecord` dynamic return type extensions for improved type inference and error handling; remove deprecated `ActiveQueryObjectType` and `ActiveRecordObjectType` classes (#36).
43
-
- feat: enhance `DI` container type inference and testing (#37).
44
-
- fix: correct exception message formatting in `ServiceMapServiceTest` (#38).
45
-
- fix: resolve `Container::get()` type inference for unconfigured classes in config (`ServiceMap`) (#39).
46
-
- feat: enhance `PHPStan` analysis for `Behavior` type inference and testing (#40).
47
-
- docs: refactor `PHPDoc` comments for consistency and clarity (#41).
48
-
- refactor: move `ApplicationPropertiesClassReflectionExtension` to `property` directory and add testing (#42).
49
-
- test: add tests for session property availability in `Console` and `Web``Applications` (#43).
50
-
- refactor: move `UserPropertiesClassReflectionExtension` to `property` directory and add testing (#44).
- docs: update `README.md` to enhance clarity and structure of `docs/installation.md`, `docs/configuration.md` and `docs/examples.md` (#46).
53
-
- feat: add `ActiveRecordGetAttributeDynamicMethodReturnTypeExtension` to provide precise type inference for `getAttribute()` method calls based on PHPDoc annotations (#47).
54
-
- refactor: update `PHPStan` configuration paths and create new config files for improved structure and clarity (#48).
55
-
- docs: update documentation for `ServiceMap` and related classes to enhance clarity for Yii Application static analysis (#49).
56
-
- docs: add Testing Guide link to `installation` and `examples` documentation (#50).
57
-
- docs: reorder Installation section in `README.md` for improved clarity (#51).
58
-
- docs: standardize headings and improve clarity in documentation files (#52).
59
-
- docs: update documentation for consistency and clarity; change section titles and add strict types declaration (#53).
- ci: remove `OS` and `PHP` version specifications from workflow files for simplification (#55).
62
-
- feat: add `ServiceLocatorDynamicMethodReturnTypeExtension` to provide precise type inference for `get()` method (#56).
63
-
- docs: clarify exception documentation and improve type inference descriptions in test cases (#57).
64
-
- fix: handle generic type components in `ApplicationPropertiesClassReflectionExtension` (#58).
65
-
- fix: handle generic type components in `ApplicationPropertiesClassReflectionExtension` (#59).
66
-
- chore: update `CHANGELOG.md` for version `0.3.0` release date and adjust `composer.json` for stability settings (#60).
67
-
- docs: update `README.md` with new `GitHub` release badge and correct `Yii2` version badge (#61).
41
+
- refactor: move config fixtures into `config` subdirectory.
42
+
- refactor: update `ActiveQuery` and `ActiveRecord` dynamic return type extensions for improved type inference and error handling; remove deprecated `ActiveQueryObjectType` and `ActiveRecordObjectType` classes.
43
+
- feat: enhance `DI` container type inference and testing.
44
+
- fix: correct exception message formatting in `ServiceMapServiceTest`.
45
+
- fix: resolve `Container::get()` type inference for unconfigured classes in config (`ServiceMap`).
46
+
- feat: enhance `PHPStan` analysis for `Behavior` type inference and testing.
47
+
- docs: refactor `PHPDoc` comments for consistency and clarity.
48
+
- refactor: move `ApplicationPropertiesClassReflectionExtension` to `property` directory and add testing.
49
+
- test: add tests for session property availability in `Console` and `Web``Applications`.
50
+
- refactor: move `UserPropertiesClassReflectionExtension` to `property` directory and add testing.
- docs: update `README.md` to enhance clarity and structure of `docs/installation.md`, `docs/configuration.md` and `docs/examples.md`.
53
+
- feat: add `ActiveRecordGetAttributeDynamicMethodReturnTypeExtension` to provide precise type inference for `getAttribute()` method calls based on PHPDoc annotations.
54
+
- refactor: update `PHPStan` configuration paths and create new config files for improved structure and clarity.
55
+
- docs: update documentation for `ServiceMap` and related classes to enhance clarity for Yii Application static analysis.
56
+
- docs: add Testing Guide link to `installation` and `examples` documentation.
57
+
- docs: reorder Installation section in `README.md` for improved clarity.
58
+
- docs: standardize headings and improve clarity in documentation files.
59
+
- docs: update documentation for consistency and clarity; change section titles and add strict types declaration.
- fix: fix error handling in `ServiceMap` for invalid configuration structures and add corresponding test cases (#27).
74
-
- refactor: refactor component handling in `ServiceMap` to improve variable naming and streamline logic (#28).
75
-
- feat: enable strict rules and bleeding edge analysis, and update `README.md` with strict configuration examples (#29).
76
-
- fix: fix `ActiveRecordDynamicStaticMethodReturnTypeExtension` type inference for `ActiveQuery` support, and fix phpstan errors max lvl in tests (#33).
77
-
- fix: fix property reflection in `UserPropertiesClassReflectionExtension` to support `identityClass` resolution and improve type inference for `user` component properties (#34).
71
+
- feat: add support for `PHPStan` Extension Installer.
72
+
- feat: add `PHPStan` extension installer instructions and improve `ServiceMap` configuration handling.
73
+
- fix: fix error handling in `ServiceMap` for invalid configuration structures and add corresponding test cases.
74
+
- refactor: refactor component handling in `ServiceMap` to improve variable naming and streamline logic.
75
+
- feat: enable strict rules and bleeding edge analysis, and update `README.md` with strict configuration examples.
76
+
- fix: fix `ActiveRecordDynamicStaticMethodReturnTypeExtension` type inference for `ActiveQuery` support, and fix phpstan errors max lvl in tests.
77
+
- fix: fix property reflection in `UserPropertiesClassReflectionExtension` to support `identityClass` resolution and improve type inference for `user` component properties.
78
78
79
79
## 0.2.2 June 04, 2025
80
80
81
-
- fix: make `$configPath` optional in constructor `ServiceMap` class and update docs `README.md` (#22).
82
-
- fix: update the path to `Yii.php` in the `stubFiles` configuration for correct referencing (#23).
0 commit comments