All notable changes to the Onyx MCP Server will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Automated version bumping based on conventional commit prefixes in PR titles and commit messages
- Commit message validation using commitlint to enforce conventional commit format
- Interactive commit message creation using commitizen (via
npm run commit) - Git hooks to enforce commit message format and code quality
- Consolidated CI/CD workflows to avoid duplication
- Improved npm publishing process to automatically determine version bump type
- Enhanced PR template with clearer instructions for conventional commit format
- Initial open source release
- Support for two main tools:
search_onyx: For semantic search across Onyx document setschat_with_onyx: For conversational interactions with Onyx knowledge base
- Comprehensive documentation:
- Getting started guide
- API documentation
- Troubleshooting guide
- Usage examples
- MIT License
- Contribution guidelines
- Made the project more generic (not just for coding assistants)
- Improved error handling and reporting
- Enhanced README with more detailed instructions and examples
- Initial development version
- Basic search functionality
- Basic chat functionality
- Simple README with installation instructions