Releases: pardeike/DecompilerServer
Releases · pardeike/DecompilerServer
v1.3.3
Full Changelog: v1.0.1...v1.3.3
v1.0.1
Full Changelog: v1.0.0...v1.0.1
v1.0.0
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
Full Changelog: https://github.com/pardeike/DecompilerServer/commits/v1.0.0