Mago 1.0.2
Bug Fixes
Formatter
- Fixed idempotent formatting issues with comments inside binary operations (#796)
- Fixed idempotent formatting for comments inside nested parenthesized binary expressions (#812)
- Fixed idempotent formatting for trailing comments on if/elseif blocks (#813)
- Changed
inline-empty-classlike-bracesdefault totrueper PER-CS specification - Relaxed binary inlining rules for improved formatting
Analyzer
- Fixed dependent template constraint resolution in
@extendsvalidation - Fixed docblock array shapes support for closure parameters
array_mapnow correctly returnsnon-empty-arraywhen given anon-empty-array(#815)
Docblock
- Fixed panic on multi-byte UTF-8 whitespace in docblock tags
Prelude
- Corrected
current()return type
Features
- Docblock variables are now always populated (#802)
Configuration Changes
- PSR naming rules are now disabled by default (#805)
Documentation
- Fixed documentation:
null-pipeis not a valid value fornull-type-hintsetting (#814)
Release Assets
- Added
source-code.tar.gzandsource-code.ziparchives containing full source code - Removed Debian packages from release assets
New Contributors
- @tuqqu made their first contribution in #805
- @MidnightDesign made their first contribution in #814
Full Changelog: 1.0.1...1.0.2