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

Changelog History
Page 4

  • v2.3.0 Changes

    March 18, 2017

    ๐Ÿ”‹ Features

    • โž• Add support for Doctrine Inflector (#548)
    • โž• Add support of embedded couchdb document (couchdb-odm) (#683)
    • โž• Add range named builder (#693)

    ๐Ÿ—„ Deprecations

    • ๐Ÿ—„ Deprecate the usage of the local flag (#557)
    • ๐Ÿ—„ Deprecate the usage of date strings (#559)
    • ๐Ÿ—„ Deprecate optional values with floats (#564)
    • ๐Ÿ—„ Deprecate references in quotes (#566)
    • ๐Ÿ—„ Deprecate setting private or protected props directly (#607)
    • ๐Ÿ—„ Deprecate usage of non PSR-1 compliant setters (#608)
    • ๐Ÿ—„ Deprecate usage of inaccessible constructors (#609)
    • ๐Ÿ—„ Deprecate calling methods (#610)
    • ๐Ÿ—„ Deprecate array hash uniqueness (#611)

    ๐Ÿ›  Bugfixes

    • โœ‚ Remove usage of the deprecated method getMock (#558)
    • Document the change of behaviour of the identity function (#560)
    • ๐Ÿ‘ Avoid using the GLOB_BRACE flag when it is not supported (#573)
  • v2.2.2 Changes

    July 15, 2016

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix support for hyphens (#431)
  • v2.2.1 Changes

    July 14, 2016

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix a BC break on how parameters were captured (#423)
    • ๐Ÿ›  Fix the usage of empty values with Faker provider (#426)

    Miscellaneous

    • โž• Add tests for the usage of typehint in setters (#427)
    • โž• Add tests for the usage of templates declared in an included file (#424)
  • v2.2.0 Changes

    July 11, 2016

    ๐Ÿ”‹ Features

    • โž• Add support for snake_case properties (#323)
    • โž• Add support for dots in reference names (#312)
    • โž• Add support for Fixture parameters in PHP File (#341)
    • ๐Ÿ‘ Don't persist ORM entities (embeddable support) (#272)
    • ๐Ÿ“œ Enable quoting references to reflect on the changes in Symfony YAML Parser (#305)

    ๐Ÿ—„ Deprecations

    • โฌ‡๏ธ Drop support for PHP 5.4 and 5.5 (#414)
    • ๐Ÿ—„ Deprecate usage of the the range operator with more than two dots (#329)
    • ๐Ÿ—„ Deprecate usage of custom context in Parsers (#342)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix singularify deprecation warnings and optimize method detection (#407)
    • ๐Ÿ›  Fix various bugs in #355:
      • user_{alice, bob,} previously was building a reference named user_{alice, bob,}. Now builds that as a list, i.e. result in user_alice and user_bob. A deprecation warning is also thrown to warn the user that the list is poorly formatted and an exception will be thrown in v3.
      • user_{, alice, bob}: same as previous case.
      • user_{0..2}: value for <current()> were respectively '0', 1, 2; Now are all strings as states the phpdoc. Changed in #339.
      • user_{0....2}: was generating only one fixture named user_{0....2}; Now is equivalent to user_{0...2}
      • user_{2...0}: as reported in #358 was generating 4 fixtures... Now is equivalent to 0...2 which result in user_0, user_1 and user_2
      • user_{2...2}: was generating two fixtures user_1 and user_3; Now doesn't build any (the segment is [2;2[ so contains no element)
      • user_{0.2}: was generating a fixture named user_{0.2}; Now doesn't generate any.
      • user_{2..}: was generating a fixture named user_{2..}; Now doesn't generate any.
      • user_{-1..2}: was generating a fixture named user_-1..2; Now doesn't generate any. Same goes for all ranges containing a negative number
      • Deprecate the silent failing occurring when a fixture could not be built by the builder: current returns null, will throw an exception in the future.
    • ๐Ÿ›  Fix unique flag usage with templates (#359)
    • ๐Ÿ›  Fix some phpdoc (#264)
    • ๐Ÿ›  Fix the order in which the files were included (#314)
  • v2.1.4 Changes

    January 07, 2016

    ๐Ÿ›  Bugfixes

    • Ensure named static constructors are preferred over reflection (#303)
  • v2.1.3 Changes

    December 28, 2015

    ๐Ÿ”‹ Features

    • โž• Add support for static constructors (#301)
  • v2.1.2 Changes

    December 10, 2015

    ๐Ÿ”‹ Features

    • Add support for Symfony3 (#290, #287, #296)

    ๐Ÿ›  Bugfixes

    • Allow the Populator to set private properties of a parent class (#282)
  • v2.1.1 Changes

    October 01, 2015
    • Bug fixes / cleanup in Fixtures static class
    • Bug fix in Reference processor to enable parsing zero references
    • Bug fix to handle default instance with no properties
    • Performance improvements
  • v2.1.0 Changes

    September 06, 2015
    • Added support for array parameters
    • Fixed bug handling addXXX setters
    • Fixed bug handling functions without signature that use func_get_args() to retrieve parameters
  • v2.0.0 Changes

    March 17, 2015
    • Expanded public interface of the Loader class to support:
      • Trivial parsing of new document types
      • Custom instantiation methods
      • Custom setting of properties
      • Custom processing and fixture building
    • Added support for using parameters with the following

      parameters:
          foo: value
      
      Acme\ClassName:
          property: <{foo}>