phpactor/phpactor (phpactor/phpactor)
### [`v2023.12.03.0`](https://togithub.com/phpactor/phpactor/releases/tag/2023.12.03.0): 2023-12-03: the one with PHP 8.1
[Compare Source](https://togithub.com/phpactor/phpactor/compare/2023.09.24.0...2023.12.03.0)
Bug fixes:
- Support LSP document symbols in traits [#2446](https://togithub.com/phpactor/phpactor/issues/2446) [@lizhening](https://togithub.com/lizhening)
- Fix null variable name crash [#2443](https://togithub.com/phpactor/phpactor/issues/2443)
- Fix frame merging of include/require [#2391](https://togithub.com/phpactor/phpactor/issues/2391)
- Fix enum representation in method generation [#2395](https://togithub.com/phpactor/phpactor/issues/2395)
- Fix enum cases() not existing false-positive [#2423](https://togithub.com/phpactor/phpactor/issues/2423)
- Fix incorrect enum import [#2400](https://togithub.com/phpactor/phpactor/issues/2400)
- Fix undefined var false positive for arra unpacking [#2403](https://togithub.com/phpactor/phpactor/issues/2403)
- Fix autoloading class conflcits with test files [#2535](https://togithub.com/phpactor/phpactor/issues/2535) [@gerardroche](https://togithub.com/gerardroche)
- Fix enum renaming in legacy renamer [#2445](https://togithub.com/phpactor/phpactor/issues/2445)
- Fix enum renaming on "new" renamer [#2445](https://togithub.com/phpactor/phpactor/issues/2445)
- Fix crash on resolveItem() caused by race condition (?) [#2434](https://togithub.com/phpactor/phpactor/issues/2434)
- Fix false positive for undefined var where vardoc not counting as variable definition [#2437](https://togithub.com/phpactor/phpactor/issues/2437)
- Render variadics as variadics in help, not as arrays [#2448](https://togithub.com/phpactor/phpactor/issues/2448)
- Fix representation of int-range min/max [#2444](https://togithub.com/phpactor/phpactor/issues/2444)
- Render default value for enum when filling object [#2441](https://togithub.com/phpactor/phpactor/issues/2441)
Features:
- Generate enum cases and class constants [#2422](https://togithub.com/phpactor/phpactor/issues/2422)
- Generate enum match arms [#2401](https://togithub.com/phpactor/phpactor/issues/2401)
Improvements:
- Generate methods on enims [#2416](https://togithub.com/phpactor/phpactor/issues/2416) [@mamazu](https://togithub.com/mamazu)
- PHPStan: Support setting custom config path and memory limit [@ungrim97](https://togithub.com/ungrim97)
- Exclude tests from archive [#2433](https://togithub.com/phpactor/phpactor/issues/2433)
Breaking changes:
- Drop support for PHP 8.0. Minimum version is now 8.1
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2023.09.24.0
->2023.12.03.0
Release Notes
phpactor/phpactor (phpactor/phpactor)
### [`v2023.12.03.0`](https://togithub.com/phpactor/phpactor/releases/tag/2023.12.03.0): 2023-12-03: the one with PHP 8.1 [Compare Source](https://togithub.com/phpactor/phpactor/compare/2023.09.24.0...2023.12.03.0) Bug fixes: - Support LSP document symbols in traits [#2446](https://togithub.com/phpactor/phpactor/issues/2446) [@lizhening](https://togithub.com/lizhening) - Fix null variable name crash [#2443](https://togithub.com/phpactor/phpactor/issues/2443) - Fix frame merging of include/require [#2391](https://togithub.com/phpactor/phpactor/issues/2391) - Fix enum representation in method generation [#2395](https://togithub.com/phpactor/phpactor/issues/2395) - Fix enum cases() not existing false-positive [#2423](https://togithub.com/phpactor/phpactor/issues/2423) - Fix incorrect enum import [#2400](https://togithub.com/phpactor/phpactor/issues/2400) - Fix undefined var false positive for arra unpacking [#2403](https://togithub.com/phpactor/phpactor/issues/2403) - Fix autoloading class conflcits with test files [#2535](https://togithub.com/phpactor/phpactor/issues/2535) [@gerardroche](https://togithub.com/gerardroche) - Fix enum renaming in legacy renamer [#2445](https://togithub.com/phpactor/phpactor/issues/2445) - Fix enum renaming on "new" renamer [#2445](https://togithub.com/phpactor/phpactor/issues/2445) - Fix crash on resolveItem() caused by race condition (?) [#2434](https://togithub.com/phpactor/phpactor/issues/2434) - Fix false positive for undefined var where vardoc not counting as variable definition [#2437](https://togithub.com/phpactor/phpactor/issues/2437) - Render variadics as variadics in help, not as arrays [#2448](https://togithub.com/phpactor/phpactor/issues/2448) - Fix representation of int-range min/max [#2444](https://togithub.com/phpactor/phpactor/issues/2444) - Render default value for enum when filling object [#2441](https://togithub.com/phpactor/phpactor/issues/2441) Features: - Generate enum cases and class constants [#2422](https://togithub.com/phpactor/phpactor/issues/2422) - Generate enum match arms [#2401](https://togithub.com/phpactor/phpactor/issues/2401) Improvements: - Generate methods on enims [#2416](https://togithub.com/phpactor/phpactor/issues/2416) [@mamazu](https://togithub.com/mamazu) - PHPStan: Support setting custom config path and memory limit [@ungrim97](https://togithub.com/ungrim97) - Exclude tests from archive [#2433](https://togithub.com/phpactor/phpactor/issues/2433) Breaking changes: - Drop support for PHP 8.0. Minimum version is now 8.1Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.