Skip to content

2024.03.09.0

Latest
Compare
Choose a tag to compare
@dantleech dantleech released this 09 Mar 14:30
· 21 commits to master since this release

Features:

  • Completion suggestions filtered by accepting type #2456
  • Basic support for local type aliases #2462

Improvements:

  • Show enums in LSP document symbol provider #2575 @gmli
  • PHPStan show tip if as a dignostic hint if available #2512
  • Docblock completion, suggest @throws @przepompownia
  • Suggest named parameters on attributes @mamazu
  • Remove redundant documentation #2500 @Einenlum
  • Resolve inherited generic types #2474
  • Allow additional CLI arguments to be passed to php code sniffer #2465
  • Clear document diagnostic cache on save #2458
  • Skip parent parameters on complete constructor #2471 @mamazu
  • Support generics on @mixin #2463
  • Remove "on develop warning" service #2533
  • Disable the processing of includes/requires, it doesn't work very well but
    it has massive performance impact on certain projects #2580
  • Include project PHP and runtime version and LSP status
  • Add iterable "generic" @param in docblock #2585
  • Improved diagnostic engine #2584
  • Ongoing windows compatiblity effort #2567 #2572 #2570 @MatmaRex
  • Ignore unnecessary files in gitexport #2570 @zonuexe
  • Improve ANSI test compatiblity #2521 @gerardroche
  • More snippet support #2515 #2508 @przepompownia
  • Add completion for @throws #2509 @przepompownia

Bug fixes:

  • Fix completion of constants in enums #2541 @Eviljeks
  • Fix renderException call in bin/phpactor #2548 @MatmaRex
  • Psalm: fix exception handling #2587 @przepompownia
  • Do not generalize generated return types (i.e. false instead of bool) #2588
  • Fix diagnostic process concurrency and do not lint outdated files #2538
  • Upgrade amp/process to fix #2516 thanks to @gerardroche
  • Fix division by zero edge case
  • Fix crash if referenced file no longer exists on class rename #2518
  • Fix detection of import used relatively in an annotation #2539
  • Fix PHAR crashing issue on PHP8.3 #2533
  • Fix UTF-16 conversion for LSP #2530 #2557
  • Fix support for Attributes on readonly classes #2493
  • Fix $this undefined var false positive in anon. class #2469 @mamazu
  • Fix $argv undefined var false positives #2468 @mamazu

Documentation: