Skip to content

Commit

Permalink
chore: update release notes for version 0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
adrianescutia committed Jan 7, 2025
1 parent 3b26797 commit b1ee72d
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
## Release Notes - Version 0.2.0

### New Features
- **Tool Registration Validation**: Added type assertions and runtime checks to ensure that only valid `Tool` instances are registered.
- **Enhanced Error Handling**: Improved error messages for better debugging and user experience. "Local MCP servers should not log messages to stdout (standard out), as this will interfere with protocol operation." - https://modelcontextprotocol.io/docs/tools/debugging#server-side-logging

### Improvements
- **TypeScript Configuration**: Updated `tsconfig.json` to include declaration file generation.
- **Build Process**: Enhanced build scripts to ensure proper file permissions and output directory structure.

### Bug Fixes
- **Service Registration**: Fixed issues with tool registration.
- **File Permissions**: Corrected file permission settings post-build to avoid runtime errors.

### Breaking Changes
- **Module Exports**: Added [`exports`](https://docs.npmjs.com/cli/v11/configuring-npm/package-json#exports) field to `package.json` to ensure proper module resolution. Fixing: Avoid `ERR_PACKAGE_PATH_NOT_EXPORTED` when importing `MCPServer` in external libraries, i.e.: `mcp-tools`.

### Documentation
- **README**: Updated with usage instructions, UML diagram, and contribution guidelines.

Go Rebels! ✊🏻

For more details, visit the [GitHub repository](https://github.com/la-rebelion/mcp-server) or [npm package page](https://www.npmjs.com/package/@la-rebelion/mcp-server).

With ❤️ from [La Rebelion Labs](https://rebelion.la). 🚀

0 comments on commit b1ee72d

Please sign in to comment.