# Changes

## [2.1.10] 2022-03-16

- Review property generator to use ' instead of " for string values

## [2.1.12] 2022-03-16

- Add comments defintions to class definitions

## [2.4.0] 2023-03-21

- Removed dependency to core-helpers library

## [0.2.5] 2023-07-20

- Deprecated non explicit `ImplementableStruct::setBaseInterface()` method
- Added a replacement `ImplementableStruct::addBaseInterface()` method for `setBaseInterface()` method


- Update addConstructor source code generator to return void instead of self

## v0.3.0

- Added support for PHP8 promoted properties
- Added support for PHP8 Attributes
- Added support for PHP7.2 return types

## v0.3.2

- Added support for PHP 8.4 property hooks
    From this version, php 8.4 property hooks are used intead of getter and setter function whenever client ask the compiler to generate getter and setters for a given property using the `withHooks()` call on class property model definition.