Skip to content

ArcMark Studio v0.5.0

Choose a tag to compare

@Caraveo Caraveo released this 16 Jul 00:54

ArcMark Standard v1.1.0 — ownership and render-only delivery

ArcMark Studio v0.5.0 bumps the ArcMark Standard to v1.1.0, adds document ownership metadata, and makes the web viewer a true render-only delivery surface.

ArcMark Standard v1.1.0

  • New optional owner and creator-id attributes on <diagram> record who owns the document and who owns the document generator.
  • Existing v1.0.0 documents remain readable; readers accept both 1.0.0 and 1.1.0.
  • Updated schema (arcmark.xsd), specification, and all three SDK renderers (Swift, JavaScript, Python).

Render, don't expose

  • @caraveo/arcmark-viewer now renders the .arc document and never exposes the raw XML source. Assigning a document to .data parses it into an internal model and renders it visually; reading .data returns the parsed model, not the input XML, so the source can't be copied back out through the element.
  • Added user-select:none on the rendered surface so the diagram graphic can't be lifted as text.

ArcMark Studio

  • New Document inspector (visible when no node is selected) for the diagram Name, Owner, and Creator ID — the same fields saved into the .arc document.
  • Save As .arc and Open now round-trip owner and creator-id; new documents start with empty ownership fields.
  • The sidebar standard badge and the document standard line reflect ArcMark Standard v1.1.0.

ArcMark Standard

  • ArcMark Standard: v1.1.0 (reads v1.0.0)
  • XML declaration: v1.0 / UTF-8
  • Document extension: .arc
  • Schema: bundled arcmark.xsd

Included

ArcMarkStudio-v0.5.0-macos.zip contains the signed standalone ArcMark Studio.app bundle for macOS.

Verification

The release bundle was built in production mode, code-signed, validated with plutil, and launch-checked before publishing. Swift, npm, and Python test suites all pass.