Skip to content

CDKSwiftNativePort 1.1.0

Choose a tag to compare

@SaschaLosko SaschaLosko released this 04 Mar 15:12
· 75 commits to main since this release

Added

  • Reaction model value types (CDKReactionRole, CDKReactionParticipant) and participant-preserving reaction parsing across SMILES/RXN/RDF workflows.
  • Metal reaction depiction scene builder and participant hit-testing API for host-side interaction (CDKMetalReactionDepictionSceneBuilder).
  • Extended importer coverage and tests for reaction parsing edge cases, stoichiometry handling, and RXN/RDF participant metadata.
  • Additional rendering test coverage for aromatic display and reaction visualization consistency.
  • New documentation set for GitHub publishing:
    • Documentation/INTEGRATION.md
    • Documentation/CDK_COMPARISON.md
    • Documentation/MACOS.md

Changed

  • Updated public documentation (README.md, Documentation/API.md, Documentation/ARCHITECTURE.md) to reflect the current API surface and package boundary contract.
  • Strengthened package boundary guard tests to catch host-app coupling markers and accidental workspace-level chemistry leakage.
  • Refined rendering/layout internals and label clipping behavior used by SVG and Metal scene outputs.
  • Updated installation and publishing references to the canonical GitHub repository URL.

Notes

  • Package boundary policy remains enforced by tests (PackageBoundaryTests) to keep CDK-derived code app-agnostic.