- Replace
Zend/Config
package withSymfony\Yaml
(#1) - Update Doctrine and Symfony packages to use
~2.4
version.
- Switched to PSR-4 autoloading.
- Removed namespace Doctrine.
- Updated minimum PHP version to 5.6.
- Updated all the dependencies.
- Replaced XPMock with Prophecy in tests.
- Identifiers are quoted now by default.
- Make the the ForeignKeyParser a default value in YamlLoader constructor.
- Keep only the integration tests for the Persister class.
- PSR-4 root namespace is now
ComPHPPuebla\Fixtures
. - Updated minimum PHP version to 7.1.
- Update package dependencies.
- Add support to generate fake data using Faker.
- Added facade class
Fixture
, now you only need to callload
on this object.
- Added support to retrieve the rows inserted through the
Fixture#rows
method. - Fixed issue: Non
AUTO_INCREMENT
primary keys are not overwritten anymore. - Added ability to register specific platform types like
enum
in MySQL. - Added ability to specify
null
values in theyml
file.
- Fixed issue with
ForeingKeyProcessor#isReference
. It failed to identify references in empty entries. See #3
- Update Symfony components to v4
- Added ability to use SQL functions as values, for example
CURDATE()
. See #7 for a use case. See the documentation for more details