Releases: codewithagents/sepa-xml-ts
Releases · codewithagents/sepa-xml-ts
sepa-xml-ts: v1.1.0
sepa-xml-ts: v1.0.1
sepa-xml-ts: v1.0.0
sepa-xml-ts: v0.5.0
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
sepa-xml-ts: v0.4.0
sepa-xml-ts: v0.3.0
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
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)