Releases: OpenBankingUK/conformance-suite
Releases · OpenBankingUK/conformance-suite
v1.9.8 - Beta 2
v1.9.8-beta1 - v4.0.1 support, improved regex, and improved error code test
1.9.8-beta1 - 21/04/2026
Changed
- OpenAPI schema
patternfields are now compiled and evaluated usingregexp2(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) andOB-301-DOP-1015003(v3.1) sendingContent-Type: text/plaininstead ofapplication/jsonwhen 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-1015003toOB-400-DOP-101503
What's Changed
- Release 1.9.7 by @cjrobbertse-ob in #273
- fix: correct test case ID OB-400-DOP-101503 in v1.9.6 release notes by @cjrobbertse-ob in #287
- feat: support PCRE regex patterns in OpenAPI spec validation (fixes v4.0.0 spec loading) by @cjrobbertse-ob in #284
- fix: add Content-Type application/json to standing order negative consent tests (v3.1 & v4.0) by @cjrobbertse-ob in #288
- Add v4.0.1 OpenAPI schema files by @cjrobbertse-ob in #292
- Feature/version bump 1.9.8 beta1 by @cjrobbertse-ob in #293
Full Changelog: v1.9.7...v1.9.8-beta1
v1.9.7 - Updated Conditional properties code to support bools and numbers
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
Pre-release
What's Changed
Full Changelog: v1.9.6...v1.9.7-beta1
v1.9.6 - Improved permissions handling, cVRP support, and enhanced conformance test coverage
Changelog
Added
- v4.0 Swagger Update 5
- Added support for testing JSON objects not present
- Added extra assertion checks for
ReadAccountsDetail,ReadBeneficiariesDetail, andReadTransactionsDetailtests for v3 and v4 - added support for Commercial VRP (cVRP)
- Add enhanced logging for test case authorization and execution
- Added tests
OB-301-DOP-1015003andOB-400-DOP-101503which validate the following:- OB-301-DOP-1015003 (v3): validates that
NumberOfPaymentsandFinalPaymentDateTimeare correctly rejected when included in a consent payload at the same time. - OB-400-DOP-101500 (v4): validates that
CountPerPeriodandFinalPaymentDateTimeare correctly rejected when included in a consent payload at the same time.
- OB-301-DOP-1015003 (v3): validates that
Fixed
- Fixed issue with token permission exclusions not always working as expected.
Removed
- Removed
OB-301-DOP-1015002(v3) andOB-400-DOP-1015002(v4) tests as these are replaced by test IDOB-301-DOP-1015003andOB-400-DOP-101503respectively.
PRs
- Fapi url encoding fix by @cjrobbertse-ob in #237
- Fix permsx builder by @OBPeteS in #244
- Fix Test OB-400-CVRP-100650 by @OBPeteS in #245
- Enhance Permission Tests by @cjrobbertse-ob in #250
- added information on cVRP support by @OBPeteS in #253
- Fixed typo and linting by @OBPeteS in #254
- Update cVRP-v4.0-generic-discovery.json by @OBPeteS in #255
- restored samples urls by @OBPeteS in #256
- Update README.md by @OBPeteS in #257
- Added v4.0 Swagger Update 5 by @OBPeteS in #258
- Added release doc by @OBPeteS in #260
- Improve domestic standing order validation tests by @cjrobbertse-ob in #261
Full Changelog: v1.9.5...v1.9.6
v1.9.6-beta6 - Token generation and cVRP fixes
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
Full Changelog: v1.9.6-beta2...v1.9.6-beta5
v1.9.6-beta4 - cVRP support
Initial support for cVRP
Does not contain fixes in Beta 1 or Beta 2
v1.9.6-beta3 - Permission fix
Addresses issue with permissions builder function
Does not contain fixes from 1.9.6-beta1 or 1.9.6-beta2
v1.9.6-beta2 - Add authorisation header logging
What's Changed
- Add enhanced logging for test case authorization and execution
Full Changelog: v1.9.6-beta1...v1.9.6-beta2