Skip to content

Releases: DesignPipe/exfig

v3.1.0

27 Mar 17:02
1b0d0e6

Choose a tag to compare

[3.1.0] - 2026-03-27

Bug Fixes

  • ci: Remove duplicate deploy-docs job from release workflow by @alexey1312

Documentation

  • openspec: Archive add-penpot-support change and sync specs by @alexey1312

Features

  • icons: Add dark mode generation via Figma Variable Modes by @alexey1312 in #78

v3.0.0

26 Mar 05:22

Choose a tag to compare

[3.0.0] - 2026-03-26

Bug Fixes

  • ci: Pin Swift container and version-aware cache keys by @alexey1312

  • api: Use cross-platform HTTPURLResponse init in tests by @alexey1312

  • test: Use /dev/null path for write-failure test on Linux by @alexey1312

  • docs: Use lowercase hosting-base-path to match GitHub Pages URL by @alexey1312

  • docs: Update DocC links from /exfig/ to /exfigcli/ after target rename by @alexey1312

  • ci: Remove unused coverage steps from macOS CI job by @alexey1312

  • ci: Update deploy-docc workflow to Swift 6.3 by @Copilot in #77

  • ci: Exclude swift-docc-plugin on Windows by @alexey1312

  • cache: Graceful degradation when granular cache node fetch fails by @alexey1312

Documentation

  • Redesign README as pain-driven, move details to DocC articles by @alexey1312

  • openspec: Revise design-source-abstraction proposal by @alexey1312

  • openspec: Add Penpot API support change specification by @alexey1312

  • openspec: Fix Penpot API assumptions and translate to English by @alexey1312

  • Extract Troubleshooting and Dependencies from CLAUDE.md to reduce size by @alexey1312

  • Refresh DocC navigation and theming by @alexey1312

Features

  • docs: Add llms.txt and llms-full.txt generation by @alexey1312

  • mcp: Add MCP server for AI agent integration by @alexey1312 in #72

  • cli: Add interactive wizards for fetch and init commands by @alexey1312 in #73

  • cli: Add exfig_export and exfig_download MCP tools by @alexey1312 in #74

  • core: Abstract design data sources behind per-asset-type protocols by @alexey1312 in #75

  • penpot: Add Penpot as alternative design source by @alexey1312 in #76

  • Add Windows CI support with Swift 6.3 by @alexey1312 in #64

Miscellaneous Tasks

Refactor

v2.8.1

15 Mar 17:40

Choose a tag to compare

[2.8.1] - 2026-03-15

Bug Fixes

  • ci: Update usage CLI to 3.0.0 and fix archive path by @alexey1312

Miscellaneous Tasks

Other

  • Add Usage CLI spec for shell completions and docs
  • feat: add Usage CLI spec for shell completions and docs

Add exfig.usage.kdl with full specification of all 19 CLI commands,
flags, and arguments. This enables generating shell completions
(bash/zsh/fish) and markdown documentation from a single source of truth.

  • Add usage tool to mise.toml with completions and docs tasks
  • Generate and attach shell completions as GitHub Release assets
  • Update CLAUDE.md with completions commands and KDL sync reminder

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

  • fix: harden release workflow and fix Usage spec inaccuracies

Pin usage tool to v2.18.2 in both mise.toml and release workflow,
add --fail/pipefail to curl, validate generated completion files are
non-empty. Fix version prefix (v2.8.0) and schemas default path in
exfig.usage.kdl. Add version sync reminder to CLAUDE.md.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

  • fix: improve filter argument help texts in Usage spec

Match the Swift source help descriptions with single/multiple/wildcard
examples for colors, icons, and images filter arguments.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com


Co-authored-by: Claude Opus 4.6 noreply@anthropic.com by @alexey1312 in #69

v2.8.0

10 Mar 16:40

Choose a tag to compare

[2.8.0] - 2026-03-10

Features

  • ios: Add assetsFolderProvidesNamespace for iOS colors by @alexey1312

v2.7.2

03 Mar 09:37

Choose a tag to compare

[2.7.2] - 2026-03-03

Refactor

  • Update icon generation to class-based structure by @alexey1312

v2.7.1

03 Mar 08:37

Choose a tag to compare

[2.7.1] - 2026-03-03

Features

  • android: Add codeConnectPackageName support for AndroidIconsEntry by @alexey1312

v2.7.0

28 Feb 18:27
fef8cb6

Choose a tag to compare

[2.7.0] - 2026-02-28

Features

v2.6.0

26 Feb 08:11
ec4151a

Choose a tag to compare

[2.6.0] - 2026-02-25

Features

v2.5.2

25 Feb 05:10

Choose a tag to compare

[2.5.2] - 2026-02-25

Bug Fixes

  • Validate and correct export-report proposal against codebase by @alexey1312 in #61

  • spec: Align w3c-tokens-v2 proposal with DTCG v2025.10 specification by @alexey1312 in #62

  • Warning by @alexey1312

Documentation

  • Add OpenSpec proposals for W3C tokens v2 and export report by @alexey1312

Features

Miscellaneous Tasks

  • Migrate Homebrew tap from homebrew-exfig to homebrew-tap by @alexey1312

Styling

  • Fix markdown table alignment in openspec design docs by @alexey1312 in #65

v2.5.1

23 Feb 08:41

Choose a tag to compare

[2.5.1] - 2026-02-23

Bug Fixes

  • Allow HTTPS in PKL resource allowlist for package resolution by @alexey1312