Tags: taurgis/sfcc-dev-mcp
Tags
Maintenance: Updates dependencies Updates various dependencies, including @modelcontextprotocol/sdk, webdav, eslint, jest, typescript, and related packages. This ensures that the project benefits from the latest features, bug fixes, and performance improvements offered by these dependencies.
Documentation: Highlights SeekableIterator usage Emphasizes the importance of using SeekableIterator's built-in count property for efficient total count retrieval, avoiding unnecessary database queries and improving job performance. Illustrates optimal and inefficient patterns with code examples and performance impact.
Maintenance: Renames log tool names Renames the 'get_latest_errors' and 'get_latest_warnings' log tools to 'get_latest_error' and 'get_latest_warn', respectively. This change improves consistency and readability by using singular nouns for tool names that fetch single, latest log entries.
Maintenance: Enhances release workflow Adds write permissions for content and id-token to the publish job. This allows the workflow to create and push a release branch, as well as update the package version and commit the changes. Also configures the checkout action to fetch the entire git history in order for npm version to correctly determine the next version.