Release v1.7.0
Release type: stable
Release line: 1.7.x
Branch: release/1.7.x
Installation
npm install @frontmcp/sdk@1.7.0What's New
CHANGELOG
Features
- Enhanced ESM Package Handling: Introduced a new utility to build
transformIgnorePatternsfor Jest, ensuring compatibility with ESM-only packages likejose, especially under pnpm and Windows environments. This enhancement resolves issues with package management and improves test reliability across different systems. - Symlink Type Support: Added support for specifying symlink types on Windows platforms, allowing users to choose between 'dir', 'file', or 'junction'. This flexibility aids in better file system management and compatibility with Windows-specific requirements.
Improvements
- Jest Configuration: Updated Jest configuration to include
.jsand.jsxfile transformations alongside.tsand.tsx, ensuring comprehensive test coverage and compatibility with ESM-only dependencies. This change enhances the testing framework's robustness and adaptability. - Test Match Patterns: Refined test match patterns to align with documented naming conventions, ensuring that E2E tests are correctly identified and executed. This improvement enhances the accuracy and reliability of test runs.
What's Changed
- chore: update @enclave-vm/core and @enclave-vm/ast dependencies to version 2.15.2 in package.json and yarn.lock by @frontegg-david in #518
- fix(cli): match pnpm and Windows paths in Jest transformIgnorePatterns (#519) by @frontegg-david in #520
Full Changelog: v1.6.1...v1.7.0