All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
2.5.0 - 2021-01-04
- [#424] Support for PHP8 (@VincentLanglet)
2.4.1 - 2020-10-09
2.4.0 - 2020-10-09
- [#371] Add the ability to call the
rewind()
method multiple times forDoctrineDBALConnectionSourceIterator
,DoctrineODMQuerySourceIterator
,DoctrineORMQuerySourceIterator
(@VincentLanglet) - [#375] Added conflict with
doctrine/mongodb-odm
<1.3 (@franmomu) - [#345] Added
Sonata\Exporter\Bridge\Symfony\SonataExporterBundle
(@phansys) - [#345] Added
Sonata\Exporter\Bridge\Symfony\SonataExporterSymfonyBundle
alias in order to fix Symfony Flex autodiscovery (@phansys)
- [#345] Deprecated
Sonata\Exporter\Bridge\Symfony\Bundle\SonataExporterBundle
in favor ofSonata\Exporter\Bridge\Symfony\SonataExporterBundle
(@phansys)
- [#380] Memory leaks in Doctrine source iterators (@ossinkine)
2.3.0 - 2020-07-13
- [#343] Added support for array and traversable in
DoctrineORMQuerySourceIterator
,DoctrineODMQuerySourceIterator
andPropelCollectionSourceIterator
(@VincentLanglet)
2.2.0 - 2020-03-17
- Compatibility with Symfony 5
2.1.0 - 2020-02-06
- Exceptions extending
\RuntimeException
now do so indirectly throughSonata\Exporter\Exception\RuntimeException
- Fix deprecation for symfony/config 4.2+
2.0.1 - 2019-01-26
- Fixed wrong namespace usage
2.0.0 - 2018-12-15
- parameter and return type hints
- The namespace was changed from
Exporter
toSonata\Exporter
. - Many classes have been made final.
- Symfony 2.3 to 2.7 support dropped
- php < 7.2 support
1.10.0 - 2018-12-11
- Added support for exporting
DateInterval
values
1.9.1 - 2018-07-04
- Made
sonata.exporter.exporter
service public
1.9.0 - 2018-05-10
- Added support for custom terminators with
CsvWriter
class
- CsvWriter actually uses the escape parameter.
1.8.0 - 2017-11-30
- Allow
\DateTimeImmutable
values - It is now allowed to install Symfony 4
- Support for old versions of PHP and Symfony.
1.7.1 - 2017-02-09
- \Exporter\Exporter::addWriter is now public as needed by the related bundle
1.7.0 - 2016-08-17
- Added some
Exporter::getAvailableFormats
to retrieve the list of the formats of the registered writers.
1.6.0 - 2016-08-01
- Added
Exporter\Exporter
class to provide a SymfonyStreamedResponse
. - Added a
sonata.exporter.exporter
service to deprecate the one defined in the admin bundle
- Deprecate
Test\Writer\AbstractTypedWriterTestCase
in favor ofTest\AbstractTypedWriterTestCase
1.5.0 - 2016-06-16
MimeTypedWriterInterface
can be implemented to indicate the suitableContent-Type
header and format for a writer.
- Rename
lib
folder tosrc
and make this project PSR-4 compliant.
1.4.0 - 2015-06-09
- Add possibility to set custom tag names on
XmlSourceIterator
- Replaced deprecated
PropertyAccess::getPropertyAccessor()
methodPropertyAccess::createPropertyAccessor()
.
- Symfony 2.2 support dropped.
1.2.2 - 2013-05-02
- Add new argument in method \Exporter\Writer\SitemapWriter::generateSitemapIndex to handle absolute URL.