Skip to content

Releases: codewithagents/sepa-xml-ts

sepa-xml-ts: v1.1.0

05 Jun 19:28
8130842

Choose a tag to compare

1.1.0 (2026-06-05)

Features

  • export typed message-type and variant constants (#39) (#40) (2967f49)

sepa-xml-ts: v1.0.1

03 Jun 11:58
50431b9

Choose a tag to compare

1.0.1 (2026-06-03)

Bug Fixes

  • point npm homepage to sepa.codewithagents.de (#33) (4d16edc)

sepa-xml-ts: v1.0.0

02 Jun 20:35
4f403a2

Choose a tag to compare

1.0.0 (2026-06-02)

⚠ BREAKING CHANGES

  • removed the validate export (use validateCreditTransfer) and the deprecated ParseSuccess type (use ParseSuccess001 | ParseSuccess008).

Features

  • freeze public API for 1.0.0 (bb6a7d1)

sepa-xml-ts: v0.5.0

02 Jun 10:41
9cda0d9

Choose a tag to compare

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)

sepa-xml-ts: v0.4.0

01 Jun 09:55
cbe4e75

Choose a tag to compare

0.4.0 (2026-06-01)

Features

  • add German DK pain.008.003.02 direct-debit write+read variant (XSD-verified) (d76383e)

sepa-xml-ts: v0.3.0

01 Jun 09:28
40f855c

Choose a tag to compare

0.3.0 (2026-06-01)

Features

  • add bank-profile seam and require-bic reference profile (db4616e)
  • add German DK pain.001.003.03 write+read variant (XSD-verified) (52ad6ad)
  • add read-only coexistence support for pain.001.001.03 and pain.008.001.02 (af293a8)
  • add validateCreditTransfer and validateDirectDebit (b6a1e37)
  • complete EPC 217-08 transliteration and broaden property generators (a1ccbe9)
  • emit SEPA service level and charge bearer on credit transfers (5d7c025)

Bug Fixes

  • make parse robust against malformed input (never throws) (6ea6d5b)

sepa-xml-ts: v0.2.0

01 Jun 07:49
d8f4e2d

Choose a tag to compare

0.2.0 (2026-06-01)

Features

  • add pain.008.001.08 SEPA Direct Debit support (60101d7)
  • redesign model to AccountParty/Transfer/PaymentBatch, add Money type and parse() (b0c0ab3)
  • validate SEPA Creditor Identifier check digits (ISO 7064 MOD 97-10) (fda7b05)

Bug Fixes

  • reject unknown namespaces in validateXsd instead of defaulting to pain.001 (6729815)