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

Relay Dispatch Bundle Laravel Package

dbp/relay-dispatch-bundle

Symfony bundle providing the Relay Dispatch API backend. Works with the Dispatch Frontend app, offering endpoints and services for dispatch workflows. Includes docs, changelog, and CI-tested code for integrating dispatch features into your Relay setup.

View on GitHub
Deep Wiki
Context7
0.9.0
  • Avoid setting the global default PHP timezone to UTC, instead make sure that the global timezone doesn't affect the bundle's behavior.
  • The birthDate field of a reciepient is now in the format YYYY-MM-DD and no longer a full datetime string. Posting other formats is still supported but deprecated.
0.8.0
  • Add test-seed CLI add-recipient action and docs
0.7.4
  • Add support for Symfony 7
0.7.3
  • Update core and adapt
0.7.2
  • Drop support for api-platfrom 3
  • Dependency cleanups
0.7.1
  • Fix BlobService file upload return value
0.7.0
  • Update to blob library v3, which can be configured to access blob locally (via PHP) or remotely (via HTTP)
0.6.9
  • Use TestEntityManger and doctrine config helpers from core
  • Test with PHP 8.4
  • Port with phpstan v2
0.6.8
  • Split authorization policies into roles and resource permissions
  • Add property types, modernize code, and refactor
  • Set up in-memory database for testing, add API tests
  • Replace deprecate EntityNormalizer by new output group handling from core
  • Replace ApiPlatform providers/processors by our own AbstractDataProviders/AbstractDataProcessors from core
0.6.7
  • Add support for newer doctrine versions
0.6.6
  • Fix linting errors
0.6.5
  • Add removeDeliveryStatusChangeByRecipientId method to delete DeliveryStatusChanges by recipient id
0.6.4
  • Fix behavior that leads to a keycloak request happening at bundle init time
0.6.3
  • Add request-subject, group-id and output-json options to cli test-seed command
0.6.2
  • Port to PHPUnit 10
  • Port from doctrine annotations to php attributes
  • Fix the file-upload endpoints with api-platform 3.3+ (returned 415 otherwise)
0.6.13
  • Drop support for PHP 8.1
  • Add support for api-platform 4.1
0.6.12
  • Handle an unhandled error in case the pre-addressing fails at dual-delivery provider
0.6.11
  • add missing parent constructor calls to AbstractDataProvider children
0.6.10
  • Rename CLI commands to match the naming convention (old names still work)
  • Small linter fixes
0.6.1
  • Removed personalIdentifier workaround
  • Add --set-end-date option to cli command deliveryStatusChange create
0.6.0
  • The SendingServiceMessageID will now be fetched for StatusChange messages and put into the description field
  • Add POST and DELETE endpoints /dispatch/request-status-changes/{identifier}/file for DeliveryStatusChange file upload
0.5.5
  • Psalm errors were suppress
0.5.4
  • Add support for api-platform 3.2
0.5.3
  • Work around person provider no longer supporting IRI lookup
0.5.2
  • Add Blob OAuth support for additional authentication
0.5.1
  • Fix the accepted content type for the new PATCH method for compatibility with the upcoming ApiPlatform upgrade
0.5.0
  • Replace PUT with PATCH for upcoming ApiPlatform upgrade and standard compliant Http PUT
0.4.9
  • composer: fix content hash
0.4.8
  • use: \Dbp\Relay\BlobLibrary\Api\BlobApi from dbp/relay-blob-library
0.4.7
  • fix: ignore 404 error when removing blob files by prefix
  • use: dbp/relay-blob-library
0.4.6
  • fix: blob content url loading
0.4.5
  • add: blob storage data loading and persisting handling and enable blob storage
0.4.4
  • add: more blob storage implementation and documentation
0.4.3
  • Adjust for core-bundle API changes
  • Fix URL signatures for blob storage for files containing spaces in some cases
0.4.20
  • Add support for Symfony 6
0.4.2
  • don't set a request to "submitted" if submission requirements fail
  • minor cleanup
0.4.19
  • Drop support for PHP 7.4/8.0
0.4.18
  • Use application/ld+json for the API docs examples
0.4.17
  • Migrate to new BlobApiError class
0.4.16
  • Cleanup
0.4.15
  • Port to the new api-platform metadata system. No user visible changes.
  • Fix some example bodies in the api docs.
0.4.14
  • JSON-LD contexts are no longer embedded in the API responses, they have to be fetched separately.
  • Drop support for PHP 7.3
0.4.13
  • fix: content URL loading for status changes when file is stored in database
0.4.12
  • add: blob integration for delivery status change files
0.4.11
  • update: dbp/relay-blob-library to version 0.1.7 to handle the breaking changes in blob bundle version 0.1.14
0.4.10
  • refactor: method names for dbp/relay-blob-library version 0.1.2
0.4.1
  • add: blob_base_url setting and start of blob file storage implementation
0.4.0
  • add: blob and file-storage settings
0.3.7
  • request: allow empty request name and referenceNumber and improve error handling
0.3.6
  • request: enforce non-empty name and reference number and add error handling
0.3.5
  • replaced deprecate ApiPlatform classes that will be removed in ApiPlatform version 3
0.3.4
  • Fix PUT request for the /dispatch/requests/{identifier} endpoint
0.3.3
  • Fix default value for the GROUPS config option
  • Various internal cleanups with the goal to make it possible to support multiple service providers in the future
  • Add a basic health check for the bundle authorization configuration. This checks for problems like syntax errors and usage of invalid variables, methods and more.
  • Work around 400 errors on /dispatch/requests/{identifier}/submit requests caused by the upgrade to api-platform 2.7
0.3.2
  • minor cleanups
0.3.1
  • request: load last status changes for each recipient of all requests
0.3.0
0.12.1
  • Fix submitting requests when the blob backend is configured.
0.12.0
  • Replace single student study address local data attributes by one structured address attribute studentStudyAddress
0.11.1
  • The API now uses "Y-m-d\TH:i:s.vp" ("2026-03-09T01:07:19.251Z") for date time fields instead of "Y-m-d\TH:i:sP" ("2026-03-09T01:07:19+00:00").
0.11.0
  • Replace single configurable group address attributes by contacts attribute as provided by the base-organization
0.10.0
  • More minor UTC fixes for when the global timezone is not UTC.
  • /pre-addressing-requests now only takes and returns "Y-m-d" formatted birth dates.
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.
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui