- Fixed typo in the handling of processors
- Fixed regression in handling of <current()> in constructors
- Fixed persist_once issue, it is now disabled by default again
- Fixed regression in handling of suppressed constructors
- Added extensibility features to allow the creation of a Symfony2 AliceBundle (hautelook/alice-bundle)
- Added possibility to fetch objects by id with non-numeric ids
- Added
(local)
flag for classes and objects to create value objects that should not be persisted - Added enums to create multiple objects (like fixture ranges but with names)
- Added ProcessorInterface to be able to modify objects before they get persisted
- Fixed cross-file references, everything is now persisted at once
- Fixed self-referencing of objects
- glob patterns now accept braces (http://php.net/manual/en/function.glob.php)
- Added possibility to mark fields as unique, so that random values are generated uniquely
- Added a logger option which can be a callable or PSR-3 logger and will receive basic progress information
- Added support for symfony 2.3
- Fixed caching of loader objects in the factory method to handle different options given for each loader
- Added support for multi and random references together with properties:
5x @user*->property
- Added support for calling methods:
methodName: [arg, arg2, ..]
- Added support for passing constructor arguments:
__construct: [arg, arg2]
- Added possibility to bypass constructors by setting:
__construct: false
- Added possibility to reference an object's properties via
@reference->property
- Initial release