github carthage-software/mago 1.0.2
Mago 1.0.2

7 hours ago

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-braces default to true per PER-CS specification
  • Relaxed binary inlining rules for improved formatting

Analyzer

  • Fixed dependent template constraint resolution in @extends validation
  • Fixed docblock array shapes support for closure parameters
  • array_map now correctly returns non-empty-array when given a non-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-pipe is not a valid value for null-type-hint setting (#814)

Release Assets

  • Added source-code.tar.gz and source-code.zip archives containing full source code
  • Removed Debian packages from release assets

New Contributors


Full Changelog: 1.0.1...1.0.2

Don't miss a new mago release

NewReleases is sending notifications on new releases.