Skip to content
This repository was archived by the owner on Dec 31, 2025. It is now read-only.

Releases: avolutions-php/avolutions

v0.9.0-alpha

09 Dec 18:54
a8aa76c

Choose a tag to compare

Features

Changes

  • Split Database and Migrator class
  • Tests:
    • Add namespace to tests
    • Add a test Application
    • Add new Tests for:
      • CommandDispatcher
      • Application
      • Container
      • helper
  • Add ext-pdo as dependendy
  • Apply PSR-12 code formatting to all files and general code cleanup (#71, #149)

Bugfixes

  • Fix a bug in View class where property was not initialized properly (#165)
  • Add explicit exception throwing if view file can not be found (#166)
  • Version was missing if Migration was generated from create-model command (#169)

v0.8.0-alpha

19 Aug 12:56
4a2b173

Choose a tag to compare

Features

Changes

  • Introduce an Application class to replace constants for path handling (#146)

Bugfixes

  • New created Entity had no ID after save (#87)
  • Route parameter format is not mandatory anymore (#141)
  • Error if Controller action has returned a string (#142)
  • Entity couldn't be saved without a listener (#154)

v0.7.2-alpha

02 Jul 15:38
aff7861

Choose a tag to compare

Bugfixes

  • Fix not working Entity Validation because of undefined constant (#120)
  • Fix not working Sessions between different files/classes (#125)
  • Fix not working routing if Cookies are set (#131)
  • Fix not working emtpy Validator options (#133)
  • Fix not working methods from EntityCollection by initialize properties (#134)
  • Fix not working Event dispatching because of PHP 8 migration (#135)

Changes

  • Move name property to Event class instead of EntityEvent (#122)
  • Update all links to https (#124)
  • Add .phpunit.result.cache to .gitignore (#132)
  • Add type declarations to code examples in guide (#138)

v0.7.1-alpha

15 Jun 15:37
373c479

Choose a tag to compare

Bugfixes

  • Change Entity id to nullable int (#115)
  • Fix application path in bootstrap (#116)
  • Fix a bug where View content not displayed (#114)
  • Change the handled type in ErrorHandler to Throwable (#113)

Changes

v0.7.0-alpha

13 Jun 14:19
dcf8b32

Choose a tag to compare

Changes

  • Split repositories into avolutions & app (#98)
  • Update to PHP 8 (#93)
  • Add type declarations to properties and methods (#72)

Features

  • Set config values at runtime (#99)

Bugfixes

  • formAttributes are not an optional parameter for Entity form (#89)
  • attributes can not be passed to Entity form input (#90)
  • Update implode method to new signature (#77)
  • Mapping for joined Entity was not working (#91)

v0.6.0-alpha

21 Mar 12:33
f7aea7e

Choose a tag to compare

Features

  • Add Validation feature (#78)
  • Add translation/localization feature (#65)
  • Add helpers (#70)
  • Add documentation as markdown to repository (#66)

Changes

  • Refactor and cleanup files/remove whitespaces (#73)
  • Update year in file headers (#64)

Bugfixes

  • Fix crashing unit tests (#60)

v0.5.0-alpha

30 Aug 18:37
0ce5ad7

Choose a tag to compare

Features

  • Added unit tests for framework (pull request #55)
  • Database config can now be set by enviroment variables (#51)

Changes

  • Renamed method Form::getAttributes to Form::getAttributesAsString (#52)
  • Removed session_start from bootstrap (#48)
  • Changed default value of database\migrateOnAppStart to false (#46)

Bugfixes

  • Fixed wrong order of returned array from RouteCollection->getAllByMethod (#50)
  • Fixed missing config for database port (#47)

v0.4.0-alpha

19 Jul 09:42
3a5e71c

Choose a tag to compare

Features

  • Cookie and CookieCollection handling
  • Session handling

Bugfixes

  • Fix error when dispatching an Event (#39)
  • Fix Multiple EventListener for the same event not called (#38)

v0.3.0-alpha

31 May 20:00
0b27914

Choose a tag to compare

Features

  • Add Event handling
  • Add EntityEvents

v0.2.0-alpha

13 Apr 20:26
a79fd42

Choose a tag to compare

Changes

  • Change visibility of Entity->exists method from private to public (810cf6d)

Fixes

  • POST parameters were not passed to the controller (ed95d6d)
  • Entity was not created from application namespace in EntityCollection (207f461)

Features

  • Add getEntityName method to Entity class (5ed125e)
  • Add getFormularFields method to EntityMapping class (7487221)
  • Set default values in EntityMapping (d10a85f)
  • Add Form class (see guide)
  • Simple joins in entities (see guide)
  • Initialize Entity from array values (7628c81)