Skip to content

Releases: sebastianbergmann/exporter

sebastian/exporter 8.2.1

Choose a tag to compare

@github-actions github-actions released this 07 Aug 07:22
Immutable release. Only release title and notes can be modified.
8.2.1
24a3b69

Fixed

  • Removed "minimum-stability": "dev" from composer.json

sebastian/exporter 8.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 07:20
Immutable release. Only release title and notes can be modified.
8.2.0
da25224

Added

  • ObjectExporter interface, ObjectExporterChain, and ExportContext for customizing how objects are exported (an object exporter can be passed to Exporter's constructor and is consulted before the default representation of an object is used)
  • Exporter::shortenedExport() and Exporter::shortenedRecursiveExport() use the representation provided by an object exporter as well; it is collapsed to a single line and shortened when it is longer than the configured maximum length
  • Exporter::hasCustomRepresentationFor() for checking whether an object exporter provides the representation for an object

sebastian/exporter 8.1.1

Choose a tag to compare

@github-actions github-actions released this 13 Jul 11:35
Immutable release. Only release title and notes can be modified.
8.1.1
cfaa77c

Fixed

  • A lone \n (LF) followed by a lone \r (CR) was incorrectly treated as a single \n\r line ending when exporting a string; these are now treated as two separate line endings

sebastian/exporter 8.1.0

Choose a tag to compare

@github-actions github-actions released this 21 May 11:51
Immutable release. Only release title and notes can be modified.
8.1.0
c0d29a9

Changed

  • #57: Preserve SplObjectStorage iterator position instead of resetting to first element
  • #91: Make binary string output readable for mostly-printable values

sebastian/exporter 8.0.3

Choose a tag to compare

@github-actions github-actions released this 20 May 04:39
Immutable release. Only release title and notes can be modified.
8.0.3
9b54f1a

Fixed

  • #90: Exporter::toArray() silently drops a private property that is redeclared in a derived class

sebastian/exporter 7.0.3

Choose a tag to compare

@github-actions github-actions released this 20 May 04:37
Immutable release. Only release title and notes can be modified.
7.0.3
c5e21b5

Fixed

  • #90: Exporter::toArray() silently drops a private property that is redeclared in a derived class

sebastian/exporter 8.0.2

Choose a tag to compare

@github-actions github-actions released this 15 Apr 12:38
Immutable release. Only release title and notes can be modified.
8.0.2
9cee180
  • #74: Int cast warning when exporting large floats

sebastian/exporter 8.0.1

Choose a tag to compare

@github-actions github-actions released this 10 Apr 12:56
Immutable release. Only release title and notes can be modified.
8.0.1
40801a5

Changed

  • Explicitly handle NAN, INF, and -INF in exportFloat()

sebastian/exporter 8.0.0

Choose a tag to compare

@github-actions github-actions released this 06 Feb 04:45
Immutable release. Only release title and notes can be modified.
8.0.0
dc31f1f

Removed

  • This component is no longer supported on PHP 8.3

sebastian/exporter 7.0.2

Choose a tag to compare

@github-actions github-actions released this 24 Sep 06:17
7.0.2
016951a

Changed

  • Suppress unexpected NAN value was coerced to string warning triggered on PHP 8.5