Weave Code
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

Request Dto Resolver Bundle Laravel Package

crtl/request-dto-resolver-bundle

View on GitHub
Deep Wiki
Context7
v3.1.0

3.1.0 (2026-02-11)

Features

  • Adds configuration for default strict and null value behaviour. (#22) (5d3dd02)
v3.0.0

3.0.0 (2026-02-09)

⚠ BREAKING CHANGES

  • Validation and hydration flow has changed; RequestDtoTrait was removed

Features

  • Add strict flag to RequestDto to allow controlling type coercion when properties are assigned. (83ca5ca)
  • Only assign properties when provided with data. (83ca5ca)

Miscellaneous Chores

  • fix coverage badge in readme (a6bde76)

Code Refactoring

  • unify hydration and validation flow with circular reference detection (83ca5ca)
v2.2.0

2.2.0 (2026-02-04)

Bug Fixes

  • violation property path prefixing for array sequences. (#15) (2f54bef)

Miscellaneous Chores

v2.1.1

2.1.1 (2026-02-02)

Bug Fixes

  • violation property path prefixing for array sequences. (#15) (2f54bef)
v2.1.0

2.1.0 (2026-02-02)

Features

  • fallback to reading property from instance when initialized in RequestDtoTrait::getValue (#13) (29ab207)
v2.0.5

2.0.5 (2026-02-02)

Bug Fixes

  • make request in RequestDtoTrait constructor nullable to ensure b… (#11) (c2daa34)
v2.0.4

2.0.4 (2026-02-02)

Bug Fixes

  • exception thrown by type-info when reading mixed properties with union types by changing packages in composer.lock (#9) (520e887)
v2.0.3

2.0.3 (2026-02-02)

⚠ BREAKING CHANGES

  • Namespace renamed to Crtl\RequestDtoResolverBundle and property info extractor configuration updated.

Features

  • extend DTO resolver/validation with group sequence providers and nested DTO arrays (#7) (3d9741b)

Miscellaneous Chores

v2.0.2

2.0.2 (2026-02-01)

Miscellaneous Chores

  • dependencies: update symfony package constraints and ci workflow matrix (#5) (6cc55e6)
v2.0.1

2.0.1 (2026-02-01)

⚠ BREAKING CHANGES

  • The DTO lifecycle is now split between resolution and validation phases. DTO properties are no longer hydrated during the resolution phase but after the kernel.controller_arguments event.

Features

  • add phpstan and fix issues (d447869)
  • complete rework to support type-safe request DTOs (#3) (32069d0)
  • Moves validation logic from value resolver into event subscriber to prevent validation of values before all arguments and security has been resolved completely. (2a5b29b)

Miscellaneous Chores

2.0

What's Changed

New Contributors

Full Changelog: https://github.com/crtl/request-dto-resolver-bundle/compare/0.0.3...2.0

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.
iio/libmergepdf
redaxo/project
zatona-eg/zatona-eg-api
patrickbussmann/oauth2-apple
3brs/enterprise-security-bundle
ardenexal/fhir-models
ardenexal/fhir-validation
dpfx/laravel-livewire-wizards
dmstr/symfony-system-resources-bundle
dmstr/symfony-job-queue-bundle
dmstr/openapi-json-schema-bundle
dmstr/keycloak-security-bundle
dmstr/doctrine-audit-log-bundle
dmstr/api-platform-utils-bundle
dmstr/api-configuration-bundle
chrisdev/ux-components
crudly/encrypted
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony