| ⇢ | A | TypeNotSupported added | |
| ⇢ | A | ConstantBooleanType added | |
| ⇢ | A | CompositeTypeRequiresAtLeastTwoSubTypes added | |
| ⇢ | A | NullType added | |
| ⇢ | A | ConstantFloatType added | |
| ⇢ | A | ConstantIntegerType added | |
| ⇢ | A | ConstantStringType added | |
| A | ↛ | BooleanType removed | |
| A | ↛ | IntegerType removed | |
| A | ↛ | StringType removed | |
| A | ↛ | FloatType removed | |
| A | ↛ | NullType removed | |
| A | ↛ | MapType removed | |
| A | ↛ | ListType removed | |
| A | ↛ | PHPStanTypeParser removed |
| ⇢ | A | ConstantStringType::describe() added | |
| ⇢ | A | ConstantFloatType::describe() added | |
| ⇢ | A | ConstantStringType::getValue() added | |
| ⇢ | A | ConstantFloatType::validate() added | |
| ⇢ | A | ConstantStringType::__construct() added | |
| ⇢ | A | IntersectionType::getSubTypes() added | |
| ⇢ | A | UnionType::getSubTypes() added | |
| ⇢ | A | ConstantIntegerType::getValue() added | |
| ⇢ | A | TypeNotSupported::callableNotSupported() added | |
| ⇢ | A | ConstantIntegerType::__construct() added | |
| ⋮ | view more | ||
| C | ↛ | PHPStanTypeParser::resolveIdentifierNode() removed | |
| B | ↛ | PHPStanTypeParser::resolveType() removed | |
| A | ↛ | PHPStanTypeParser::resolveGenericNode() removed | |
| A | ↛ | ObjectType::acceptsNull() removed | |
| A | ↛ | StringType::__construct() removed | |
| A | ↛ | MapType::validate() removed | |
| A | ↛ | PHPStanTypeParser::__construct() removed | |
| A | ↛ | StringType::getValue() removed | |
| A | ↛ | IntersectionType::acceptsNull() removed | |
| A | ↛ | PHPStanTypeParser::parsePropertyType() removed | |
| ⋮ | view more | ||