Sebastian Bergmann
642e2bbda7
Introduce Exporter::hasCustomRepresentationFor() for checking whether an object exporter provides the representation for an object
2026-08-01 09:45:25 +02:00
Sebastian Bergmann
1ff285c572
Consult custom object exporter when exporting a value into a single-line string
2026-08-01 09:27:34 +02:00
Sebastian Bergmann
60d658c5b5
Fix formatting
2026-08-01 09:14:52 +02:00
Sebastian Bergmann
792150d027
Accept any object exporter, not just a chain, in Exporter's constructor
2026-08-01 09:11:45 +02:00
Sebastian Bergmann
067b4fde58
Ask custom object exporter for representation of enum before using default representation
2026-08-01 08:57:29 +02:00
Sebastian Bergmann
b9ec7d93fe
Prevent duplicate array references and endless recursion when a custom object exporter exports nested values
2026-08-01 08:49:42 +02:00
Sebastian Bergmann
3f33ba4c67
Introduce ObjectExporter interface and ObjectExporterChain for customizing how objects are exported
2026-07-13 13:48:57 +02:00
Sebastian Bergmann
cfaa77c750
Prepare release
2026-07-13 13:35:11 +02:00
Sebastian Bergmann
c0d29a945f
Prepare release
2026-05-21 13:50:56 +02:00
Sebastian Bergmann
78d76615cd
Bump
2026-05-21 13:48:12 +02:00
Sebastian Bergmann
1f94fb33ae
Update ChangeLog
2026-05-21 13:47:24 +02:00
Sebastian Bergmann
41cdd17bf0
Closes #57
2026-05-20 07:48:57 +02:00
Sebastian Bergmann
9b54f1afab
Prepare release
2026-05-20 06:38:47 +02:00
Sebastian Bergmann
8baf36f516
Merge branch '7.0'
...
* 7.0:
Prepare release
2026-05-20 06:37:56 +02:00
Sebastian Bergmann
c5e21b5de6
Prepare release
2026-05-20 06:37:17 +02:00
Sebastian Bergmann
3825c739b1
Merge branch '7.0'
...
* 7.0:
Closes #90
Update github-actions
Update codecov/codecov-action digest to e79a696
Update dependency phpstan/phpstan to ^2.1.55
2026-05-20 06:35:46 +02:00
Sebastian Bergmann
d5f1896389
Closes #90
2026-05-20 06:34:14 +02:00
Sebastian Bergmann
9cee180ebe
Prepare release
2026-04-15 14:38:05 +02:00
Sebastian Bergmann
40801a527c
Prepare release
2026-04-10 14:56:23 +02:00
Sebastian Bergmann
3367e85396
Explicitly handle NAN, INF, and -INF
2026-04-10 14:32:24 +02:00
Sebastian Bergmann
dc31f1f8e0
Prepare release
2026-02-06 05:44:28 +01:00
Sebastian Bergmann
2f6cbc5b83
Start development of next major version
2025-12-31 17:07:52 +01:00
Sebastian Bergmann
016951ae10
Prepare release
2025-09-24 08:16:11 +02:00
Sebastian Bergmann
b759164a8e
Prepare release
2025-09-22 07:39:29 +02:00
Sebastian Bergmann
5c10a78583
Merge branch '6.3'
...
* 6.3:
Prepare release
Ignore error
Use SplObjectStorage::offsetSet() instead of deprecated SplObjectStorage::attach()
Suppress warning
Update tools
Prepare release
Use SplObjectStorage::offsetSet() instead of deprecated SplObjectStorage::attach()
Suppress warning
Prepare release
Test with more versions
Do not cache Composer dependencies
Suppress warning
Do not use implicitly nullable parameters and prepare release
Do not use implicitly nullable parameters and prepare release
2025-09-22 07:36:56 +02:00
Sebastian Bergmann
8f67e53d3f
Prepare release
2025-09-22 07:34:00 +02:00
Sebastian Bergmann
6852dba6c8
Merge branch '5.1' into 6.3
...
* 5.1:
Use SplObjectStorage::offsetSet() instead of deprecated SplObjectStorage::attach()
Suppress warning
Update tools
Prepare release
Use SplObjectStorage::offsetSet() instead of deprecated SplObjectStorage::attach()
Suppress warning
Prepare release
Test with more versions
Do not cache Composer dependencies
Suppress warning
Do not use implicitly nullable parameters and prepare release
Do not use implicitly nullable parameters and prepare release
2025-09-22 07:32:07 +02:00
Sebastian Bergmann
b374fad5ff
Suppress warning
2025-09-22 07:25:21 +02:00
Sebastian Bergmann
d38877996a
Merge branch '4.0' into 5.1
...
* 4.0:
Prepare release
Use SplObjectStorage::offsetSet() instead of deprecated SplObjectStorage::attach()
Suppress warning
Prepare release
Test with more versions
Do not cache Composer dependencies
Suppress warning
Do not use implicitly nullable parameters and prepare release
Do not use implicitly nullable parameters and prepare release
2025-09-22 07:22:48 +02:00
Sebastian Bergmann
eb49b981ef
Prepare release
2025-09-22 07:18:21 +02:00
Sebastian Bergmann
5fc7be9ead
Merge branch '3.1' into 4.0
...
* 3.1:
Prepare release
Test with more versions
Do not cache Composer dependencies
Suppress warning
Do not use implicitly nullable parameters and prepare release
2025-09-22 07:05:13 +02:00
Sebastian Bergmann
8c86ae3e84
Prepare release
2025-09-22 07:03:57 +02:00
Sebastian Bergmann
06e217b8bf
Suppress warning
2025-09-22 06:56:30 +02:00
Sebastian Bergmann
76432aafc5
Prepare release
2025-02-07 05:56:42 +01:00
Sebastian Bergmann
17e38c7a60
Start development of next major version
2025-01-16 09:54:00 +01:00
Sebastian Bergmann
3473f61172
Prepare release
2024-12-05 10:17:50 +01:00
Sebastian Bergmann
ebb3ef9d5a
Make configuration for maximum string length consistent with configuration for array shortening
2024-12-05 10:17:08 +01:00
Sebastian Bergmann
071e8c0b78
Fix
2024-12-05 09:57:18 +01:00
Sebastian Bergmann
0610a50015
Fix
2024-12-05 09:46:36 +01:00
Sebastian Bergmann
44a33386ec
Prepare release
2024-12-05 09:41:57 +01:00
Sebastian Bergmann
fa53699167
Update ChangeLog
2024-12-05 09:38:26 +01:00
Sebastian Bergmann
bba3ca3cdc
Closes #67
...
Co-authored-by: Sebastian Bergmann <sb@sebastian-bergmann.de>
Co-authored-by: Fabian Blechschmidt <github@fabian-blechschmidt.de>
Co-authored-by: Arne Blankerts <arne@blankerts.de>
Co-authored-by: Markus Staab <markus.staab@redaxo.de>
Co-authored-by: Nicola Pilcher <nicola.pilcher@gmail.com>
Co-authored-by: Andreas Möller <am@localheinz.com>
Co-authored-by: Sebastian Heuer <sebastian@phpeople.de>
2024-10-19 12:07:33 +02:00
Sebastian Bergmann
c414673eee
Prepare release
2024-07-03 06:56:19 +02:00
Sebastian Bergmann
d50565cbe3
Update ChangeLog
2024-06-21 07:18:32 +02:00
Sebastian Bergmann
507d2333cb
Prepare release
2024-06-18 13:19:56 +02:00
Sebastian Bergmann
ea1a71c72e
Update ChangeLog
2024-06-18 13:19:28 +02:00
Sebastian Bergmann
043643c365
Update ChangeLog
2024-06-18 13:16:38 +02:00
Sebastian Bergmann
7eb922f18c
Closes #61
2024-06-18 08:31:36 +02:00
Sebastian Bergmann
f2788021e5
Prepare release
2024-06-18 08:10:34 +02:00
Sebastian Bergmann
afcdc8f120
Update ChangeLog
2024-06-18 08:04:37 +02:00