All Versions
52
Latest Version
Avg Release Cycle
58 days
Latest Release
568 days ago

Changelog History
Page 5

  • v1.7.2 Changes

    October 10, 2014
    • Fixed support for custom providers, using addProvider instead of setProviders lets you add single providers
  • v1.7.1 Changes

    September 29, 2014
    • Fixed handling of non-existing files
    • Fixed support for fixture inheritance combined with fixture ranges
  • v1.7.0 Changes

    April 24, 2014
    • Added fixture inheritance with (template) and (extends NAME) flags
    • Added support for including other yaml fixtures files using a top-level include array
    • Added an <identity()> (aliased as <()> faker provider to just evaluate PHP expressions with variables
    • Added @self reference which is the equivalent to $this
    • Added support for passing references to faker providers
    • Added support for HHVM and PHP 5.6
  • v1.6.0 Changes

    February 05, 2014
    • The array of instances returned by load() now has the fixture name as key
    • Added support for static factory methods to replace __construct
    • Added a special __set property to define a custom setter for all properties
    • Added support for @-references within faker provider calls e.g. <foo(@obj)>
    • Added support for escaping @-signs to create literal strings starting with @, e.g. \@foo
    • Fixed support for null variable references
    • Fixed invalid invocation of private setters
  • v1.5.2 Changes

    August 07, 2013
    • Fixed typo in the handling of processors
    • Fixed regression in handling of in constructors
  • v1.5.1 Changes

    August 01, 2013
    • Fixed persist_once issue, it is now disabled by default again
    • Fixed regression in handling of suppressed constructors
  • v1.5.0 Changes

    July 29, 2013
    • 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)
  • v1.4.0 Changes

    April 15, 2013
    • 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
  • v1.3.0 Changes

    January 22, 2013
    • Added support for multi and random references together with properties: 5x @user*->property
  • v1.2.0 Changes

    January 06, 2013
    • 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