Releases: memio/model
Releases · memio/model
v4.0.0-alpha2: PHP 8.0
Dropped support for PHP <8.0
New features:
- added
Attributemodel (PHP 8.0 attributes) - added attributes support to
Objekt,Contract,Method,Property,ArgumentandConstant - added union type support in
Type(e.g.string|int,DateTime|null) - added
mixedtype hint support inType - added support for class property types
- added constructor property promotion support (visibility on
Argument) - added support for nullable typehints
v4.0.0-alpha1: PHP 7.4
Dropped support for PHP <7.4
New features:
- added support for class property types
- added support for nullable typehints
Dockerised dev environment
- setup Github Actions
- changed tooling from scripts to Makefile
- installed phpstan as a dev depdendency
- installed swiss-knife as a dev depdendency
- installed rector as a dev depdendency
- upgraded PHP CS fixer to v2.19.3
- dockerized for local development
oops
v3.0.1: PHP 8 and phpspec 7 support
- added PHP 8 support
- added phpspec 7 support
PHP 7.2 requirement
Dropped support for PHP <7.2
Other upgrades:
- upgraded PHP CS Fixer (from 2.10 to 2.16)
- upgraded phpspec (from 4.3 to 6.1)
BC Breaks - removed deprecated api:
- removed all
makestatic constructors
Normalized float to double
Normalization from float to double, thanks to @ItsKelsBoys
Updated test suite
2.0.3 Updated test suite
PHP 7.2 support
Added support for PHP 7.2, thanks to @roukmoute
BC break: Object has be renamed to Objekt, has it is a reserved keyword.
Released v2.0.0
Released v2.0.0-alpha3