Skip to content

Latest commit

 

History

History
90 lines (59 loc) · 1.84 KB

File metadata and controls

90 lines (59 loc) · 1.84 KB

Changelog

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.

[Unreleased]

Added

  • 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

Changed

  • Improved project structure and organization
  • Enhanced error handling patterns
  • Updated dependencies to latest versions
  • Modernized CI/CD pipeline

Fixed

  • Resolved circular dependency detection issues
  • Improved test coverage and reliability
  • Fixed linting and formatting issues

[0.1.0] - 2024-01-XX

Added

  • 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

Features

  • Package and file analysis
  • Function and method detection
  • Import relationship mapping
  • Struct and interface parsing
  • Dependency graph generation
  • Per-project isolation in Neo4j

Documentation

  • Basic README with usage instructions
  • Technical documentation
  • MCP integration guide
  • API documentation

Release Notes Template

[Version] - YYYY-MM-DD

Added

  • New features and capabilities

Changed

  • Changes to existing functionality

Deprecated

  • Features that will be removed in future versions

Removed

  • Features that have been removed

Fixed

  • Bug fixes and improvements

Security

  • Security-related changes and fixes