Skip to content

sepa-xml-ts: v0.5.0

Choose a tag to compare

@github-actions github-actions released this 02 Jun 10:41
9cda0d9

0.5.0 (2026-06-02)

Features

  • add EPC-derived validation refinements and ibanBicCountryMatch profile (8898e42)
  • add full AmdmntInfDtls fields to SDD mandate amendment (#19) (#22) (bdac519)
  • add pain.001.001.03 credit-transfer write variant (XSD-verified, legacy ISO format) (73bba44)
  • add proprietary (Prtry) purpose and category purpose (#18) (#21) (d80a6dc)
  • add Prtry reference type and RfrdDocInf/RfrdDocAmt to structured remittance (#17) (#23) (645752c)
  • enforce pain.008 sequence-type and mandate cross-field rules (R1/R2/R3) (28a435b)
  • purpose codes (Purp/CtgyPurp) for pain.001.001.09 and pain.008.001.08 (14376aa)
  • SDD mandate amendment (AmdmntInd/AmdmntInfDtls + SMNDA) for pain.008.001.08 (42fcf80)
  • structured Id on ultimate parties (UltmtDbtr/UltmtCdtr) (#20) (fa09664)
  • structured postal address (PstlAdr) for pain.001.001.09 and pain.008.001.08 (a00d5e2)
  • structured PstlAdr for legacy and DK write variants (9fe02b2)
  • structured remittance (RmtInf/Strd/CdtrRefInf) for pain.001.001.09 and pain.008.001.08 (73e9de3)
  • ultimate parties (UltmtDbtr/UltmtCdtr) for pain.001.001.09 and pain.008.001.08 (4733449)

Bug Fixes

  • enforce IBAN minimum length and reject lowercase IBAN/creditor-id bodies (#6, #7) (#10) (27555e1)
  • reject DTD/DOCTYPE on parse path and anchor xmlns detection to root (#12, #13) (#14) (dad1631)
  • restore green CI on main (unused const + prettier drift) (#9) (71403e8)