Skip to content

Releases: ecylmz/apple-notes-md

Release list

v0.1.1

Choose a tag to compare

@ecylmz ecylmz released this 12 May 18:43

Added

  • Added a short security policy for private note content handling.

Changed

  • Reworked the README around install, dry-run, output layout, export reports,
    permissions, safety, and release guidance.
  • Improved CLI fatal error messages for Automation permission, extraction
    timeout, unsupported OS, and unavailable Notes app.
  • Strengthened tests for dry-run safety, overwrite behavior, paths,
    frontmatter, reports, attachments, and extractor errors.

Fixed

  • Avoid printing raw note content when extractor JSON parsing fails.
  • Kept documented release artifact names consistent with the Makefile output.

Security

  • Documented that exported note content and reports may contain private data.

v0.1.0

Choose a tag to compare

@ecylmz ecylmz released this 11 May 15:12

Added

  • Initial macOS-only Apple Notes to Markdown exporter.
  • Single-binary CLI distribution.
  • Read-only Apple Notes extraction through macOS automation.
  • Markdown export with YAML frontmatter.
  • Account/folder-based output structure.
  • Export report as JSON.
  • Dry-run mode.
  • Best-effort embedded image extraction.
  • Unicode-preserving export.
  • Visible hashtag preservation.
  • File modification time preservation from Apple Notes updated_at when available.
  • GitHub Release artifacts for darwin_arm64 and darwin_amd64.

Known Limitations

  • Apple Notes formatting may not convert perfectly to Markdown.
  • Some attachments may not be exportable through macOS automation.
  • Locked or unreadable notes may be skipped and reported.
  • The tool does not sync changes back to Apple Notes.
  • The tool does not provide AI classification, semantic search, PDF export, DOCX export, or built-in scheduling.