Skip to content

Latest commit

 

History

History
165 lines (88 loc) · 3.14 KB

CHANGELOG.md

File metadata and controls

165 lines (88 loc) · 3.14 KB

collections-intellij Changelog

Unreleased

1.0.0 - 2024-10-09

Fixed

  • Fixed batch mode information level inspections

Changed

  • Changed closure converter to Information level (can have semantic impact)

0.5.0 - 2024-02-15

Changed

  • Bump dependencies to latest versions

Fixed

  • Fixed api changes in Blade plugin

0.4.0

Removed

  • Removed type provider for higher order collections as it seemed unstable

0.3.5

Fixed

  • Fixed immutable php type issues

0.3.4

Fixed

  • Fixed recursive collection on variables with no types
  • Fix higher order type provider when no types are possible

0.3.3

Fixed

  • Fixed recursive collection on std class

0.3.2

Fixed

  • Fixed closure to arrow function on control statements (foreach, if, switch)

Added

  • Added where(...)->isNotEmpty() to contains refactoring

Changed

  • Minimum required version is now 2020.3

0.3.1

Fixed

  • Fixed closure to arrow function on if statements
  • Fixed higher order type provider assertion error

0.3.0

Added

  • Type provider for higher order collection methods and properties

Fixed

  • Fixed collect on collection matching non strictly.

0.1.0

Changed

  • Tagged first stable release.

0.0.1-EAP.13

Fixed

  • Fixed type detection recognizing mixed as a collection.

0.0.1-EAP.12

Fixed

  • Fixed closure to arrow function not working on collections variables

0.0.1-EAP.11

Changed

  • Redefine how we determine if a call is a collection call

0.0.1-EAP.10

Added

  • Added where(...)->first() to firstWhere refactoring (#31)

0.0.1-EAP.9

Added

  • Added notification for enabling inspections if disabled

0.0.1-EAP.8

Fixed

  • Ignore foreach to collection in blade files

0.0.1-EAP.7

Added

  • Added closure to arrow function inside collection

Fixed

  • Fixed foreach refactoring. use statement contains empty variable when expression inside string interpolation.

0.0.1-EAP.6

Fixed

  • Fixed foreach refactoring. use statement missing array variable when used in foreach.
  • Fixed foreach refactoring. use statement having duplicate variable, if used twice.
  • Fixed foreach refactoring. use statement containing array variable when using property accessor.
  • Fixed map->flatten to flatMap when it contains indentations.

0.0.1-EAP.5

Fixed

  • Fixed refactoring foreach to collection with multiline
  • Fixed refactoring foreach to collection with this variable

0.0.1-EAP.4

Added

  • Added map(...)->flatten(1) to flatMap refactoring (#12)
  • Added removing of nested collection statement in collect function call.

0.0.1-EAP.3

Added