PackageTrack
Sign in Get early access

sonata-project/exporter

Lightweight Exporter library

3.4.0 22M downloads/mo #1725 most downloaded on Packagist sonata-project/exporter

What this package is like to depend on

Last release 9 months ago

23 Nov 2025

Release timing varies

gaps range from 2 weeks to 1.3 years

Most releases are documented

notes for 39 of 53 stable releases

Nothing withdrawn

no release was ever pulled

14 years old

54 releases · first in 2013

1 release in the last 12 months

see the full history below

Release timeline

54 releases · Jan 2013 to Nov 2025
2014 2016 2018 2020 2022 2024 2026
Release Pre-release

Releases

latest 54
  1. 3.4.0 23 Nov 2025
    Release notes

    Added

    Fixed

    • [#698] Compatibility for DoctrineDBALConnectionSourceIterator with doctrine/dbal 4 (@dmaicher)

    Removed

    Open source →
    Release notes

    Added

    Fixed

    • [#698] Compatibility for DoctrineDBALConnectionSourceIterator with doctrine/dbal 4 (@dmaicher)

    Removed

    Open source →
  2. 3.3.1 05 Feb 2025
    Release notes

    Fixed

    • [#671] Symfony 7.1 deprecation about Symfony\Component\HttpKernel\DependencyInjection\Extension usage (@VincentLanglet)
    Open source →
    Release notes

    Fixed

    • [#671] Symfony 7.1 deprecation about Symfony\Component\HttpKernel\DependencyInjection\Extension usage (@VincentLanglet)
    Open source →
  3. 3.3.0 23 Oct 2023
    Release notes

    Added

    • [#648] Support for enum types in exported values (@phansys)
    Open source →
    Release notes

    Added

    • [#648] Support for enum types in exported values (@phansys)
    Open source →
  4. 3.2.0 22 Jul 2023
    Release notes

    Removed

    Open source →
    Release notes

    Removed

    Open source →
  5. 3.1.1 02 Jan 2023
    Release notes

    Fixed

    Open source →
    Release notes

    Fixed

    Open source →
  6. 3.1.0 02 Jan 2023
    Release notes

    Added

    Open source →
    Release notes

    Added

    Open source →
  7. 3.0.0 28 Jul 2022
    Release notes
    • No significant changes
    Open source →
    Release notes
    • No significant changes
    Open source →
  8. 3.0.0-alpha1 14 Jun 2022 pre-release
    Release notes

    Removed

    See UPGRADE-3.0.md for all changes

    Open source →
  9. 2.14.0 02 Jan 2023
    Release notes

    Added

    Open source →
  10. 2.13.0 10 Jun 2022
    Release notes

    Deprecated

    • [#595] Passing an instance of Doctrine\DBAL\Driver\Connection to DoctrineDBALConnectionSourceIterator::__construct() (@VincentLanglet)

    Removed

    Open source →
    Release notes

    Deprecated

    • [#595] Passing an instance of Doctrine\DBAL\Driver\Connection to DoctrineDBALConnectionSourceIterator::__construct() (@VincentLanglet)

    Removed

    Open source →
  11. 2.12.0 25 May 2022
    Release notes

    Deprecated

    Removed

    Open source →
  12. 2.11.0 13 Feb 2022
    Release notes

    Changed

    • [#573] Some typehint from SourceIteratorInterface to \Iterator to allow using this library without deprecation. (@VincentLanglet)
    Open source →
  13. 2.10.1 03 Jan 2022
    Release notes

    Fixed

    Open source →
  14. 2.10.0 03 Jan 2022
    Release notes

    Added

    • [#560] Added class XlsxWriter that uses "phpoffice/phpspreadsheet" as suggested package. (@willemverspyck)
    • [#560] Default the XLSX export is not enabled. You can enable it by adding "xlsx" to "default_writers" in configuration. (@willemverspyck)
    • [#560] Added tests for the XlsxWriter class. (@willemverspyck)

    Deprecated

    Fixed

    Open source →
  15. 2.9.1 12 Nov 2021
    Release notes

    Fixed

    Open source →
  16. 2.9.0 06 Nov 2021
    Release notes

    Added

    Changed

    • [#535] Clear document manager every 100 results to improve ODM iterator performances (@nicolas-joubert)

    Deprecated

    Fixed

    Open source →
  17. 2.8.0 21 Sep 2021
    Release notes

    Changed

    Fixed

    Removed

    Open source →
  18. 2.7.0 27 Jun 2021
    Release notes

    Changed

    • [#485] Clear entity manager every 100 results to improve ORM iterator performance (@EmmanuelVella)
    Open source →
  19. 2.6.2 09 Apr 2021
    Release notes

    Fixed

    • [#475] Allow AbstractPropertySourceIterator::getValue() to return bool|int|float value (@VincentLanglet)
    Open source →
  20. 2.6.1 26 Mar 2021
    Release notes

    Fixed

    Open source →
  21. 2.6.0 24 Mar 2021
    Release notes

    Added

    Open source →
  22. 2.5.2 21 Mar 2021
    Release notes

    Fixed

    • [#458] Fixed iterating over documents when using DoctrineODMQuerySourceIterator (@franmomu)
    Open source →
  23. 2.5.1 15 Feb 2021
    Release notes

    Fixed

    Open source →
  24. 2.5.0 04 Jan 2021
    Release notes

    Added

    Open source →
  25. 2.4.1 09 Oct 2020
    Release notes

    Fixed

    • [#387] Redeclared class Sonata\Exporter\Bridge\Symfony\Bundle\SonataExporterBundle (@phansys)
    Open source →
  26. 2.4.0 09 Oct 2020
    Release notes

    Added

    • [#371] Add the ability to call the rewind() method multiple times for DoctrineDBALConnectionSourceIterator, 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)

    Deprecated

    • [#345] Deprecated Sonata\Exporter\Bridge\Symfony\Bundle\SonataExporterBundle in favor of Sonata\Exporter\Bridge\Symfony\SonataExporterBundle (@phansys)

    Fixed

    Removed

    Open source →
  27. 2.3.0 14 Jul 2020
    Release notes

    Added

    • [#343] Added support for array and traversable in DoctrineORMQuerySourceIterator, DoctrineODMQuerySourceIterator and PropelCollectionSourceIterator (@VincentLanglet)
    Open source →
  28. 2.2.0 17 Mar 2020
    Release notes

    Added

    • Compatibility with Symfony 5
    Open source →
  29. 2.1.0 06 Feb 2020
    Release notes

    Changed

    • Exceptions extending \RuntimeException now do so indirectly through Sonata\Exporter\Exception\RuntimeException

    Fixed

    • Fix deprecation for symfony/config 4.2+
    Open source →
  30. 2.0.1 26 Jan 2019
    Release notes

    Fixed

    • Fixed wrong namespace usage
    Open source →
  31. 2.0.0 15 Dec 2018

    Nothing published for this version

  32. 1.11.1 17 Apr 2019

    Nothing published for this version

  33. 1.11.0 10 Jan 2019

    Nothing published for this version

  34. 1.10.0 11 Dec 2018
    Release notes

    Changed

    • Added support for exporting DateInterval values
    Open source →
  35. 1.9.1 04 Jul 2018
    Release notes
    • Made sonata.exporter.exporter service public
    Open source →
  36. 1.9.0 10 May 2018
    Release notes

    Added

    • Added support for custom terminators with CsvWriter class

    Fixed

    • CsvWriter actually uses the escape parameter.
    Open source →
  37. 1.8.0 30 Nov 2017
    Release notes

    Fixed

    • Allow \DateTimeImmutable values
    • It is now allowed to install Symfony 4

    Removed

    • Support for old versions of PHP and Symfony.
    Open source →
  38. 1.7.1 09 Feb 2017
    Release notes

    Fixed

    • \Exporter\Exporter::addWriter is now public as needed by the related bundle
    Open source →
  39. 1.7.0 17 Aug 2016
    Release notes

    Added

    • Added some Exporter::getAvailableFormats to retrieve the list of the formats of the registered writers.
    Open source →
  40. 1.6.0 01 Aug 2016
    Release notes

    Added

    • Added Exporter\Exporter class to provide a Symfony StreamedResponse.
    • Added a sonata.exporter.exporter service to deprecate the one defined in the admin bundle

    Deprecated

    • Deprecate Test\Writer\AbstractTypedWriterTestCase in favor of Test\AbstractTypedWriterTestCase
    Open source →
  41. 1.5.0 16 Jun 2016
    Release notes

    Added

    • MimeTypedWriterInterface can be implemented to indicate the suitable Content-Type header and format for a writer.

    Changed

    • Rename lib folder to src and make this project PSR-4 compliant.
    Open source →
  42. 1.4.1 25 Nov 2015

    Nothing published for this version

  43. 1.4.0 29 Jun 2015
    Release notes

    Added

    • Add possibility to set custom tag names on XmlSourceIterator

    Changed

    • Replaced deprecated PropertyAccess::getPropertyAccessor() method PropertyAccess::createPropertyAccessor().

    Removed

    • Symfony 2.2 support dropped.
    Open source →
  44. 1.3.4 11 Sep 2014

    Nothing published for this version

  45. 1.3.3 24 Oct 2013

    Nothing published for this version

  46. 1.3.2 11 Oct 2013

    Nothing published for this version

  47. 1.3.1 05 Aug 2013

    Nothing published for this version

  48. 1.3.0 06 Jun 2013

    Nothing published for this version

  49. 1.2.3 06 Jun 2013

    Nothing published for this version

  50. 1.2.2 02 May 2013
    Release notes

    Added

    • Add new argument in method \Exporter\Writer\SitemapWriter::generateSitemapIndex to handle absolute URL.
    Open source →
  51. 1.2.1 04 Mar 2013

    Nothing published for this version

  52. 1.2.0 22 Feb 2013

    Nothing published for this version

  53. 1.1.0 09 Feb 2013

    Nothing published for this version

  54. 1.0.0 13 Jan 2013

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive