Releases: memio/memio
Releases · memio/memio
v3.0.3: Fixed Model v3 usage
v3.0.2: oops
nothing to see here :o)
v3.0.1: Dockerised dev environment
- setup Github Actions
- changed tooling from scripts to Makefile
- installed phpstan as a dev dependency
- installed swiss-knife as a dev dependency
- installed rector as a dev dependency
- added PHP CS Fixer configuration
- dockerized for local development
3.0.0: PHP 7.2 requirement, PHP 8
- dropped support for PHP < 7.2
- added support for PHP 8
Fixed Objekt
- Renamed Object references to Objeckt (Thanks Maciej Kobus)
Released v2.0.0
Released v2.0.0-alpha3
Return type hints
- added return type hints
PHP 7
Dropped support for PHP < 7.
This means we now can use:
- scalar type hints
- return type hints
- callable type hint, without having to check PHP version
All make static constructor were created for PHP < 5.6, they're
now deprecated. Here's an example of what to use instead:
(new Method('sayHello'))
->addArgument(new Argument('string', 'name')))
;
BC breaks:
- changed maximum method argument line length from 120 to 80
- changed opening curly brace to be on the same line as the method closing
parenthesis, when arguments are on many lines - changed properties to not have empty lines between them,
except if they have PHPdoc
Updated dependencies
- added support for PHP 7
@return and @throws PHPdoc tags
- added abstract class generation
- added return PHPdoc tag generation
- added throws PHPdoc tag generation