All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Comprehensive documentation and contribution guidelines
- Docker support with multi-stage builds
- Updated GitHub Actions workflows with latest versions
- Enhanced README with complete feature overview
- MCP (Model Context Protocol) server integration
- Support for Go 1.24
- Improved project structure and organization
- Enhanced error handling patterns
- Updated dependencies to latest versions
- Modernized CI/CD pipeline
- Resolved circular dependency detection issues
- Improved test coverage and reliability
- Fixed linting and formatting issues
- Initial release of gograph
- Go AST parsing and analysis
- Neo4j graph database integration
- CLI tool with Cobra framework
- Project configuration with YAML
- Concurrent processing support
- Basic query functionality
- Integration tests with Neo4j
- Clean architecture implementation
- Package and file analysis
- Function and method detection
- Import relationship mapping
- Struct and interface parsing
- Dependency graph generation
- Per-project isolation in Neo4j
- Basic README with usage instructions
- Technical documentation
- MCP integration guide
- API documentation
- New features and capabilities
- Changes to existing functionality
- Features that will be removed in future versions
- Features that have been removed
- Bug fixes and improvements
- Security-related changes and fixes