Skip to content

v1.6.0

Latest

Choose a tag to compare

@robweidner robweidner released this 24 Feb 20:13
· 2 commits to main since this release

v1.6.0 — MCP fix, emoji overhaul, Interface Extensions SDK rewrite

Big thanks to @andrewmitchell-automations for contributing the core of this release via PR #6.

Highlights

MCP Server Fix — The bundled .mcp.json previously referenced @airtable/mcp-server, which doesn't exist on npm. Now correctly uses airtable-mcp-server with proper AIRTABLE_API_KEY env var mapping. If the MCP server wasn't connecting for you before, this is why.

Emoji System Overhaul — Bracket notation ([formula], [check], [wip]) replaced with actual Unicode emojis (🤖, ☑️, 👷) across all docs. The old brackets rendered literally in Airtable field names instead of converting to emojis.

Interface Extensions SDK Rewrite — The airtable-extensions skill and all three reference docs (extension-api.md, component-patterns.md, interface-extensions-workflow.md) rewritten for the Interface Extensions SDK:

  • Import paths: @airtable/blocks/interface/ui (not @airtable/blocks/ui)
  • Entry point: initializeBlock({ interface: () => ... }) (not initializeBlock(() => ...))
  • UI: HTML + Tailwind CSS (not Box, Button, Input components)
  • Config: useCustomProperties (not useGlobalConfig)
  • New: dark mode support, FieldType enum, permission checking patterns, expandRecord, colorUtils

Also in this release

  • Root CLAUDE.md for repo guidance
  • AI field type (🪄) and Barcode emoji (📱) added to reference tables
  • Automation-involved emoji changed from 🤖 to ⚡ (was colliding with Formula/Rollup)
  • Fixed React Rules of Hooks violations in code examples
  • Fixed undefined function parameters in fetch examples
  • Fixed useColorScheme and useCustomProperties API inconsistencies across docs

Community contributions welcome! If you use these skills and spot something that's off, or have ideas for new patterns, open a PR.