Install

Works with Drupal: ^11.3 || ^12

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 32.31 KB
MD5: 3eefa801778c262fa9d391656e0a2622
SHA-1: 4e169633ee2ce1dc504a96ae21cece24e9a60afa
SHA-256: 52890192d1ba94180c7656ffe6dff28ca131a3f1d450c78ab4a75b0806c2ab0b
Download zip 56.58 KB
MD5: dd249c7fafe8000b00ae0f4139856533
SHA-1: 1e77489798cc5bd007c68bbda1e81461d0e834aa
SHA-256: 71d9b49c057a365ae6825a8dc553d5deb95679dd1ddad7c5dee77a98951a6e7f

Release notes

YAML validation, validate and use defaults methods

Contributors (2)

lukus, ptmkenny

Changelog

Issues: 9 issues resolved.

Changes since 1.0.0-beta1 (compare):

Bug

  • fix: #3600800 Remove unintended webmozart/assert dependency
  • fix: #3605384 Reject malformed JSON even if the schema accepts null
  • fix: #3605385 Hardening: validateJsonSchema() must check containment
  • fix: #3605387 Ensure full payloads are not logged unless requested

Feature

  • feat: #3605286 Add option to "use default if validation fails" validation
  • feat: #3605298 Add "validate and apply defaults if value missing, fail on invalid" validation
  • feat: #3548888 add support for YAML validation
  • feat: #3605383 Make logging the full payload a config debug option

Task

Created by: ptmkenny
Created on: 22 Jun 2026 at 01:46 UTC
Last updated: 22 Jun 2026 at 01:48 UTC
Bug fixes
New features

Other releases