Skip to content

Releases: pardeike/DecompilerServer

v1.3.3

19 Mar 21:09

Choose a tag to compare

v1.0.1

16 Mar 20:23

Choose a tag to compare

Full Changelog: v1.0.0...v1.0.1

v1.0.0

16 Mar 18:17

Choose a tag to compare

What's Changed

  • Split SourceCodeMcpTools.cs into individual endpoint files with TODO placeholders by @Copilot in #1
  • Implement core helper services and endpoint guidance for Unity Assembly-CSharp.dll MCP server by @Copilot in #2
  • Implement comprehensive testing framework with xUnit and test.dll for service validation by @Copilot in #3
  • ✨ Add Copilot instructions for DecompilerServer repository by @Copilot in #7
  • Implement comprehensive state improvement with lazy indexing and enhanced caching by @Copilot in #9
  • Implement 6 core MCP tools with comprehensive testing, error handling, and development documentation by @Copilot in #11
  • Implement 6 new MCP tools for code discovery and member analysis by @Copilot in #13
  • Implement 5 new MCP tools: Ping, FindBaseTypes, FindDerivedTypes, GetIL, and FindUsages by @Copilot in #15
  • Add references to HELPER_METHODS_GUIDE.md and TESTING.md in documentation by @Copilot in #17
  • Rename test project from "DecompilerServer.Tests" to "Tests" by @Copilot in #19
  • Implement 6 new MCP tools with comprehensive functionality and tests by @Copilot in #21
  • Implement all remaining TODO tools for DecompilerServer MCP endpoints by @Copilot in #23
  • Add comprehensive TODO.md with prioritized development roadmap and critical test issue analysis by @Copilot in #24
  • Ignore null fields in responses by @pardeike in #27
  • Strip decompiled type headers when requested by @pardeike in #25
  • Implement metadata token resolution by @pardeike in #26
  • Use record types for core DTOs by @pardeike in #28
  • Implement IL parsing for usage analysis by @pardeike in #29
  • Use token-based member IDs by @pardeike in #30
  • Refactor inheritance traversal and add hierarchy tests by @pardeike in #31
  • Add overlap validation and boundary tests for PlanChunking by @pardeike in #32
  • Return typed chunk info from PlanChunking tool by @pardeike in #33
  • Improve PlanChunking validation and re-enable test by @pardeike in #34
  • Fix infinite loop in PlanChunking tool chunking logic by @Copilot in #35
  • Clean up TODO list and implement Unity component analysis tool by @Copilot in #36
  • Fix transitive parameter usage in FindDerivedTypes, handle null DeclaringType gracefully, and clean up TODO comments by @Copilot in #37
  • Fix service access and API consistency issues in MCP tools by @Copilot in #38
  • Refactor large test file: Split ToolImplementationTests into logical groups and rename UnitTest1 by @Copilot in #39
  • Fix concurrent test execution failures by making ServiceLocator thread-safe by @Copilot in #40
  • Add comprehensive README.md with user-friendly documentation by @Copilot in #41
  • Fix MCP tools/list method by adding missing McpServerToolType attributes by @Copilot in #42
  • Fix "Service provider not initialized for current thread" error in MCP tools by @Copilot in #43
  • Fix Unity assembly path resolution to support platform-specific data directories by @Copilot in #44
  • Code review improvements: Fix warnings, optimize performance, and eliminate code duplication by @Copilot in #45
  • Add concise AI Tool Integration documentation to README by @Copilot in #46
  • Make MCP server generic for any .NET assembly while preserving Unity convenience features by @Copilot in #48

New Contributors

  • @Copilot made their first contribution in #1
  • @pardeike made their first contribution in #27

Full Changelog: https://github.com/pardeike/DecompilerServer/commits/v1.0.0