All notable changes to the "airtable-formula" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Dual-channel publishing — MCP server now available as standalone
airtable-user-mcpnpm package - CLI subcommands —
npx airtable-user-mcp login,logout,status,doctor,install-browser - Dashboard version card — Shows extension + bundled MCP server versions with update-available hints
- Build-time version manifest — Fixes hardcoded
v2.0.0MCP version bug in dashboard - GitHub Actions CI/CD — Publish workflows for npm, VS Code Marketplace, and Open VSX
- Package rename — MCP server renamed from
mcp-internal-airtabletoairtable-user-mcp - Lazy-load patchright — Dynamic imports for browser deps (smaller install, no crash without browser)
- Command renames —
checkSession→status,downloadBrowser→install-browser
- Context menu submenus for beautify styles and minify levels
- Batch style/level commands for explorer selections
- Explorer file operations now use file-based formatting for better stability
- Minify in-place when running on
.min.formulaor.ultra-min.formula
- Beautifier v2 JSON performance improvements to prevent extension host freezes
- Vendor script resolution consistency across style/level commands
- Airtable-Matching Color Scheme: Exact syntax highlighting colors matching Airtable's interface
- Intelligent Diagnostics: Real-time error detection for unclosed parentheses, brackets, quotes
- IntelliSense Support: Auto-completion for all Airtable functions with parameter hints
- Version Selection: Choose between v1 (stable) and v2 (enhanced) for beautifier and minifier
- New Formatting Styles:
smartstyle (v2) andsafeminification level (v2) - Extended File Support:
.min.formulaand.ultra-min.formulaextensions - Enhanced Error Reporting: Better parenthesis mismatch detection with linked errors
- Default to v2 versions for both beautifier and minifier (with v1 fallback)
- Improved diagnostics to not flag
{}as errors (used in JSON string building)
- Syntax highlighting for minified files
- False positive errors for empty field references
{} - Better handling of long single-line formulas in minified files
- Initial release of Airtable Formula VS Code extension
- Beautify functionality: Format Airtable formulas with proper indentation and line breaks
- Minify functionality: Compress formulas to reduce size while maintaining functionality
- Syntax highlighting: Full support for
.formulafiles with custom language definition - Multiple formatting styles: Ultra-compact, compact, readable, JSON, and cascade styles
- Customizable settings: Configure indentation, line length, quote style, and minification levels
- Context menu integration: Right-click options for beautify/minify in formula files
- File operations: Batch beautify/minify operations on multiple files