List of pull requests integrated in 12.3:
https://github.com/apache/netbeans/pulls?q=is%3Aclosed+milestone%3A12.3
Enhancements
Java
TODO
PHP
PHP 8.0 Support
Constructor Property Promotion: https://github.com/apache/netbeans/pull/2674
- Named Arguments: https://github.com/apache/netbeans/pull/2704
Attribute Syntax: https://github.com/apache/netbeans/pull/2640
Allow trailing comma in closure use lists: https://github.com/apache/netbeans/pull/2692
NOTE on PHP 8.0 support
- Complete PHP 8.0 syntax is supported.
- Code completion for attributes and named parameters is not implemented yet.
Improvements
- Show and change the PHP Version of project properties on the status bar: https://github.com/apache/netbeans/pull/2681
- Added PSR-4 hints: https://github.com/apache/netbeans/pull/2630
Use complete Composer package name: https://github.com/apache/netbeans/pull/2583
- Add the project settings for XML configuration of phpDocumentor: https://github.com/apache/netbeans/pull/2678
- Mark unused private constants: https://github.com/apache/netbeans/pull/2555
PHP debugger - support for resolved breakpoints: https://github.com/apache/netbeans/pull/2665
PHP debugger - enable 'return' breakpoint: https://github.com/apache/netbeans/pull/2659
PHP debugger - fix display of long strings: https://github.com/apache/netbeans/pull/2673
- Improved display of array parameter: https://github.com/apache/netbeans/pull/2535
- Improvements for constants in code completion: https://github.com/apache/netbeans/pull/2536 and https://github.com/apache/netbeans/pull/2578
- Remove consecutive empty lines when formatting PHP code: https://github.com/apache/netbeans/pull/2573
Fixes
- Shared settings for PHP code generators: https://github.com/apache/netbeans/pull/2691
- Fix code completion for traits of use and group use statements: https://github.com/apache/netbeans/pull/2533
- Fix anonymous function formatting: https://github.com/apache/netbeans/pull/2614
- Fix formatting in executable script: https://github.com/apache/netbeans/pull/2581
Cancel Find Usages action: https://github.com/apache/netbeans/pull/2550
HTML & CSS
CSS Go to Declaration , does not work: https://github.com/apache/netbeans/pull/2616
Unselect added files from CDNJS by default: https://github.com/apache/netbeans/pull/2634
CSS: Prevent UI blocking on undocumented properties: https://github.com/apache/netbeans/pull/2722
Fixed readability of HTML code completion items: https://github.com/apache/netbeans/pull/2719
Fix handling of global values: https://github.com/apache/netbeans/pull/2639
Fix npm logo size: https://github.com/apache/netbeans/pull/2632
Library Upgrades
- FlatLaf from 0.31 to 1.0: https://github.com/apache/netbeans/pull/2693, https://github.com/apache/netbeans/pull/2723 and https://github.com/apache/netbeans/pull/2760
- Groovy from 2.5.11 to 2.5.14: https://github.com/apache/netbeans/pull/2644
JAXB from 2.2 to 2.3: https://github.com/apache/netbeans/pull/2586
- JGit from 5.5.1 to 5.7.0: https://github.com/apache/netbeans/pull/2580
Metro from 2.3.1 to 2.4.4: https://github.com/apache/netbeans/pull/2526
JUnit from 4.12 to 4.13.1: https://github.com/apache/netbeans/pull/2463/files
Reference: Complete Listing of Closed PRs for 12.3