Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 08 May 21:35
053a652

0.9.0 (2026-05-08)

⚠ BREAKING CHANGES

  • MSAG read enum + FTG2→FEATURE_TOGGLE rename (audit Plan B) (#224)
  • callers that passed type='FUNC/FM', 'CLAS/LI', 'VIEW/V', or 'TRAN/O' will now fail Zod schema validation. Migrate to FUGR/FF, CLAS/I (if needed — currently absent), VIEW/DV, TRAN/T respectively, or use the canonical short forms FUNC/CLAS/VIEW/TRAN.
  • SAPRead/SAPWrite/SAPActivate no longer accept type='STRU'. Callers must use type='TABL' for both transparent tables and DDIC structures. ARC-1 ships pre-1.0; the slash form 'STRU/DS' is preserved as a back-compat alias inside SLASH_TYPE_MAP only.

Features

  • cookie hot-reload on stale 401 (#200) (23d4bfe)
  • layered lock-conflict detection + MSAG transport guard (#202) (cf0a126)
  • MSAG read enum + FTG2→FEATURE_TOGGLE rename (audit Plan B) (#224) (d4c0fd3)
  • purge invented ADT slash aliases (issue #218 audit, Plan A) (#223) (e130b87)
  • three-file sync (messages + STRU) + universal write guards (#201) (2afedf1)

Bug Fixes

  • adt: tighten HTML entity decoder + tag stripper (CodeQL alerts 6, 7, 8) (#238) (3bd7dac)
  • collapse STRU type into TABL (#219) (1a310e9)
  • SAPTransport.create works on NW 7.50 (non-breaking, defaults DEVCLASS=$TMP) (#228) (fc29c41)

Tests

  • add SAPLint PrettyPrint and revision eval scenarios (#151) (283b744)