Skip to content

Releases: memio/memio

v3.0.3: Fixed Model v3 usage

05 Feb 08:21
c97aefe

Choose a tag to compare

Replace static make() factory methods with constructor calls:

  • FullyQualifiedNameTest: new FullyQualifiedName() instead of ::make()
  • MethodTest: new Method() instead of ::make()

v3.0.2: oops

05 Feb 08:21
740c85d

Choose a tag to compare

nothing to see here :o)

v3.0.1: Dockerised dev environment

05 Feb 08:20
8e646e2

Choose a tag to compare

  • 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

14 Aug 21:21

Choose a tag to compare

  • dropped support for PHP < 7.2
  • added support for PHP 8

Fixed Objekt

17 Mar 10:58

Choose a tag to compare

  • Renamed Object references to Objeckt (Thanks Maciej Kobus)

Released v2.0.0

25 Aug 08:41

Choose a tag to compare

Released v2.0.0-alpha3

Return type hints

06 Oct 12:36

Choose a tag to compare

Return type hints Pre-release
Pre-release
  • added return type hints

PHP 7

30 Sep 06:57

Choose a tag to compare

PHP 7 Pre-release
Pre-release

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

01 Dec 17:30

Choose a tag to compare

  • added support for PHP 7

@return and @throws PHPdoc tags

19 May 07:54

Choose a tag to compare

  • added abstract class generation
  • added return PHPdoc tag generation
  • added throws PHPdoc tag generation