Skip to content

Releases

FlatMark 0.1.1

Choose a tag to compare

@NoemiRozpara NoemiRozpara released this 13 Nov 11:49

Benchmark and tooling update. No public API and no documented behavior changed.

Changed

  • Re-recorded construction and preview benchmark results at the 0.1.0 sources on macOS 27.0.1
    (Apple M3 Pro, Xcode 27.0 / Swift 6.4) and on a physical iPhone XR running iOS 18.7.12. The iPhone
    XR record repeats the accepted nesting limit: the nested fixture did not finish mounting within the
    capture driver's 180-second wait, and the links/tables capture shows the second and third columns
    clipped. See known performance limits.
  • Capture and environment records (scripts/log_sanitizer.py) also redact physical device
    identifiers, machine-local MobileBuildMCP log paths, signing team IDs, and signing account
    addresses.

FlatMark 0.1.0

Choose a tag to compare

@NoemiRozpara NoemiRozpara released this 13 Nov 09:38

Initial public surface.

Added

  • FlatMark Swift package for iOS 17+ and macOS 15+, requiring Xcode 26+ / Swift 6.2.
  • FlatMarkView with Markdown-source and retained-FlatMarkDocument initializers.
  • Selectable native text with semantic typography, Markdown formatting, bold @username mentions,
    links, lists, tables, quotes, and code blocks. Top-level blocks mount lazily.
  • Host-owned image loading with native images, URL policy, inline presentation, and cancellation.
  • Host-controlled link activation and optional source-preserving task-list edits with passive custom
    task-marker drawings.
  • Literal and omission policies for unsupported content. Literal HTML stays inert and preserves
    enclosing Markdown styling; FlatMark does not execute HTML or fetch its resources.
  • Package tests, snapshot suites, shared recipe fixtures, demo hosts, manual-dispatch CI definitions,
    construction benchmarks, and capture tooling. Their presence does not establish platform or
    accessibility qualification; see verification status.
  • MIT license for source and docs, with separate fixture-image attribution.