Skip to content

Releases: DesignPipe/exfig

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

v2.5.0

23 Feb 07:39
d4b1775

Choose a tag to compare

[2.5.0] - 2026-02-23

Features

  • Migrate template engine from Stencil to swift-jinja by @alexey1312 in #60

v2.4.0

18 Feb 20:39

Choose a tag to compare

[2.4.0] - 2026-02-17

Bug Fixes

  • Warning found 2 file(s) which are unhandled by @alexey1312

Other

  • Add Figma Code Connect generation for Android (Jetpack Compose)
  • feat: add Figma Code Connect generation for Android

Introduce functionality to generate Figma Code Connect Kotlin files for
Jetpack Compose. The AndroidCodeConnectExporter class and related
methods allow linking Figma design components to Compose code, creating
an important connection for designers to view Compose implementations in
Figma Dev Mode.

  • Added AndroidCodeConnectExporter with a method to generate Kotlin
    files from image packs.
  • Expanded AndroidIconsEntry and AndroidImagesEntry to include a
    codeConnectKotlin field for file path configuration.
  • Updated configuration schemas and generator logic for Code Connect
    inclusion.
  • Integrated Code Connect generation into icon and image export
    workflows within the AndroidIconsExporter and AndroidImagesExporter
    classes.
  • Created tests for AndroidCodeConnectExporter to ensure expected
    behavior, including asset filtering, URL generation, and file output.