Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Serializer Bundle Laravel Package

anzusystems/serializer-bundle

AnzuSerializer is a fast, lightweight Symfony serializer bundle. Inject the Serializer to turn DTOs into JSON and deserialize JSON into objects or collections. Configure via attributes: custom DateTime formats, enums, Uuid, value objects, entity ID handlers, and more.

View on GitHub
Deep Wiki
Context7
6.3.0
6.1.0

What's Changed

Full Changelog: https://github.com/anzusystems/serializer-bundle/compare/6.0.0...6.1.0

5.2.0
  • Update to nelmio/api-doc-bundle and make it required as SerializerModelDescriber requires it
5.1.2
  • Fix ArrayStringHandler to use customType instead of type for deserialize function, type is always array
5.1.1

Fix deserialization of empty stdClass to built in array type

5.1.0

Add support for constructor promoted properties with private set (#27)

5.0.0
  • Added ability to serialize nested arrays of objects into proper types.
  • Sanitize cache keys.
  • Add support for PHP8.4 property hooks.
4.0.4

Fix nested model openapi description for nullable and readOnly settings

4.0.3
  • Fix ArrayStringHandler OpenApi description
4.0.2
  • Fix OpenApi UUID format
4.0.1

Fix OpenAPI float type description

4.0.0

What's Changed

Full Changelog: https://github.com/anzusystems/serializer-bundle/compare/3.0.1...4.0.0

3.0.1

Removed doctrine/annotations.

3.0.0
  • Removed SerializerParamConverter that depends on removed sensio/framework-extra-bundle.
  • Added symfony 7 compatibility.
  • Changed testApp routes from removed annotations to attributes.
2.7.0
  • Throw DeserializationException when invalid values are provided for dates/enums or invalid json.
  • Added tests.
2.6.0
2.5.0
  • Added feature for ordering serialized collections based on provided configuration.
2.4.0
  • Added feature for ordering serialized IDs based on provided configuration.
2.3.0

Add built-in UuidHandler for handling symfony Uuid objects.

2.2.0

What's Changed

2.1.2
  • Fix model describer for array type - OpenApi requires null for items instead of empty array.
2.1.1
  • Use customType instead of type if defined in EntityIdHandler
2.1.0
  • Add Argument Value Resolver for Serializer and deprecate sension/framework-extra-bundle
2.0.0
  • Enable setting customType in metadata via container parameter.
1.1.0
  • Add supported for doctrine infering resolve_target_entities
1.0.0

Initial release of a a fast & light serializer bundle for Symfony.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator