All notable changes to the GraphMemory VSCode extension will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release of GraphMemory VSCode extension
- Memory search and creation functionality
- Sidebar tree view for memory browsing
- Interactive webview panel for memory management
- Command palette integration
- Configuration management
- Authentication support (JWT, API Key, mTLS)
- Graph analysis and visualization
- Knowledge clustering and insights
- Personalized recommendations
- Context-aware memory creation
- Keyboard shortcuts for common operations
- Status bar integration
- Comprehensive test suite
- TypeScript support with strict type checking
- ESLint and Prettier integration
- Automated packaging and publishing scripts
- Memory Management: Create, search, update, and delete memories
- Graph Operations: Execute Cypher queries and analyze memory relationships
- Knowledge Discovery: Cluster knowledge and generate insights
- VSCode Integration: Native sidebar, command palette, and webview support
- Authentication: Multiple authentication methods with secure token handling
- Performance: Caching, batch requests, and optimized API calls
- Developer Experience: Comprehensive tooling and debugging support
- Initial stable release
- Complete GraphMemory integration
- Production-ready features
- Comprehensive documentation
- Full test coverage
- Secure authentication handling
- Token validation and refresh
- mTLS support for enterprise environments
- Input sanitization and validation