Skip to content

Releases: OpenBankingUK/conformance-suite

v1.9.9 - Add v4.0.1 discovery templates and sidebar

Choose a tag to compare

@cjrobbertse-ob cjrobbertse-ob released this 08 Jul 10:22
e686aa9

What's Changed

Full Changelog: v1.9.8...v1.9.9

Added

  • Full v4.0.1 support in the UI sidebar and discovery templates. The sidebar version selector now defaults to v4.0.1 and lists versions newest-first. Discovery template cards for v4.0.1 (generic, Ozone PSU, Ozone headless, Ozone mobile) are available when v4.0.1 is selected.

v1.9.8

Choose a tag to compare

@OBPeteS OBPeteS released this 02 Jul 18:11
87df641

Added

  • Support for Open Banking UK v4.0.1 OpenAPI schema files

Changed

  • OpenAPI schema pattern fields are now compiled and evaluated using regexp2 (PCRE) at both spec load time and runtime request/response validation. RE2-compatible patterns are unaffected (RE2 is a strict subset of PCRE). (as per 1.9.8 - Beta 1)

v1.9.8 - Beta 3

v1.9.8 - Beta 3 Pre-release
Pre-release

Choose a tag to compare

@OBPeteS OBPeteS released this 02 Jul 17:31
  • Updated Readme.md
  • Fixed file copy in Dockerfile

v1.9.8 - Beta 2

v1.9.8 - Beta 2 Pre-release
Pre-release

Choose a tag to compare

@OBPeteS OBPeteS released this 12 May 19:34

1.9.8-beta2 - 12/05/2026

fixed

  • Addressed issues with v4.0.1 endpoint validation

v1.9.8-beta1 - v4.0.1 support, improved regex, and improved error code test

Choose a tag to compare

@cjrobbertse-ob cjrobbertse-ob released this 21 Apr 16:35
7af3626

1.9.8-beta1 - 21/04/2026

Changed

  • OpenAPI schema pattern fields are now compiled and evaluated using regexp2 (PCRE) at both spec load time and runtime request/response validation. RE2-compatible patterns are unaffected (RE2 is a strict subset of PCRE).

Added

  • Added support for Open Banking UK v4.0.1 OpenAPI schema files

Fixed

  • Fixed OB-400-DOP-101503 (v4.0) and OB-301-DOP-1015003 (v3.1) sending Content-Type: text/plain instead of application/json when posting the negative standing order consent payload, causing ASPSPs to respond with HTTP 415 instead of the expected HTTP 400.
  • Fixed incorrect test case ID references in v1.9.6 release notes from OB-400-DOP-1015003 to OB-400-DOP-101503

What's Changed

Full Changelog: v1.9.7...v1.9.8-beta1

v1.9.7 - Updated Conditional properties code to support bools and numbers

Choose a tag to compare

@cjrobbertse-ob cjrobbertse-ob released this 05 Mar 14:30
78089a9

Release v1.9.7 (5th March 2026)

This release incorporates the following changes:

Added

  • Conditional Properties now support numbers, strings, arrays and bools.

Full Changelog: v1.9.6...v1.9.7

Download

docker run --rm -it -p 8443:8443 "openbanking/conformance-suite:v1.9.7" | DockerHub | Setup Guide

v1.9.7-beta1 - Updated Conditional properties code to support bools and numbers

Choose a tag to compare

@cjrobbertse-ob cjrobbertse-ob released this 05 Mar 10:09
c792af0

What's Changed

  • Updated conditional properties to support more values by @OBPeteS in #267

Full Changelog: v1.9.6...v1.9.7-beta1

v1.9.6 - Improved permissions handling, cVRP support, and enhanced conformance test coverage

Choose a tag to compare

@cjrobbertse-ob cjrobbertse-ob released this 02 Feb 12:01

Changelog

Added

  • v4.0 Swagger Update 5
  • Added support for testing JSON objects not present
  • Added extra assertion checks for ReadAccountsDetail, ReadBeneficiariesDetail, and ReadTransactionsDetail tests for v3 and v4
  • added support for Commercial VRP (cVRP)
  • Add enhanced logging for test case authorization and execution
  • Added tests OB-301-DOP-1015003 and OB-400-DOP-101503 which validate the following:
    • OB-301-DOP-1015003 (v3): validates that NumberOfPayments and FinalPaymentDateTime are correctly rejected when included in a consent payload at the same time.
    • OB-400-DOP-101500 (v4): validates that CountPerPeriod and FinalPaymentDateTime are correctly rejected when included in a consent payload at the same time.

Fixed

  • Fixed issue with token permission exclusions not always working as expected.

Removed

  • Removed OB-301-DOP-1015002 (v3) and OB-400-DOP-1015002 (v4) tests as these are replaced by test ID OB-301-DOP-1015003 and OB-400-DOP-101503 respectively.

PRs

Full Changelog: v1.9.5...v1.9.6

v1.9.6-beta6 - Token generation and cVRP fixes

Choose a tag to compare

@OBPeteS OBPeteS released this 15 Jan 16:56
1abec99

Fixes

  • Additional logic added to permsx builder to ensure detail permissions not added to a token that requires only basic
  • fixed cVRP test OB-400-CVRP-100650

v1.9.6-beta5 - Align beta changes

Pre-release

Choose a tag to compare

@cjrobbertse-ob cjrobbertse-ob released this 30 Dec 17:10