|
| 1 | +## 0.3.0 (2025-05-22) |
| 2 | + |
| 3 | +### 🚀 Features |
| 4 | + |
| 5 | +- **InterfaceAnalyzerApp:** simplify symbol analysis result for improved clarity ([356b329](https://github.com/unit-mesh/autodev-worker/commit/356b329)) |
| 6 | +- **InterfaceAnalyzerApp:** enhance symbol filtering with SymbolKind constants for better readability ([58d582b](https://github.com/unit-mesh/autodev-worker/commit/58d582b)) |
| 7 | +- **InterfaceAnalyzerApp:** enhance summary structure for class and function symbols with detailed attributes ([b305d9c](https://github.com/unit-mesh/autodev-worker/commit/b305d9c)) |
| 8 | +- **ProjectDetail:** add symbol search functionality with loading state and display ([abef286](https://github.com/unit-mesh/autodev-worker/commit/abef286)) |
| 9 | +- **ProjectDetail:** add symbol analyses selection to route and handle potential null length ([f2a7cd6](https://github.com/unit-mesh/autodev-worker/commit/f2a7cd6)) |
| 10 | +- **SymbolExtractor:** refactor symbol range creation to utilize tree-sitter nodes for improved accuracy ([ca2fe1c](https://github.com/unit-mesh/autodev-worker/commit/ca2fe1c)) |
| 11 | +- **api:** add supplyType to ApiResource ([9cbd4be](https://github.com/unit-mesh/autodev-worker/commit/9cbd4be)) |
| 12 | +- **api:** update requirements analysis endpoint path ([24d8bf0](https://github.com/unit-mesh/autodev-worker/commit/24d8bf0)) |
| 13 | +- **api:** update requirements analysis endpoint path ([1a33e36](https://github.com/unit-mesh/autodev-worker/commit/1a33e36)) |
| 14 | +- **api:** update semantic code action endpoint ([cd31429](https://github.com/unit-mesh/autodev-worker/commit/cd31429)) |
| 15 | +- **api:** add keyword filtering to API queries and enhance data fetching ([57a774d](https://github.com/unit-mesh/autodev-worker/commit/57a774d)) |
| 16 | +- **api:** enhance requirement analysis with example answers and retry functionality ([934858b](https://github.com/unit-mesh/autodev-worker/commit/934858b)) |
| 17 | +- **api:** enhance requirement analysis with example answers and retry functionality ([db5bf3c](https://github.com/unit-mesh/autodev-worker/commit/db5bf3c)) |
| 18 | +- **api-analyzers:** update analysis methods to include workspace path for improved context ([484846a](https://github.com/unit-mesh/autodev-worker/commit/484846a)) |
| 19 | +- **api-resource-list:** enhance API resource display with HTTP and RPC separation ([c1a2800](https://github.com/unit-mesh/autodev-worker/commit/c1a2800)) |
| 20 | +- **api-resource-list:** implement tabbed interface for HTTP and RPC API display ([66ca702](https://github.com/unit-mesh/autodev-worker/commit/66ca702)) |
| 21 | +- **api-resource-list:** sort HTTP prefix keys and API URLs for improved organization ([eca495b](https://github.com/unit-mesh/autodev-worker/commit/eca495b)) |
| 22 | +- **asset-recommendation:** integrate guidelines and update standards mapping ([c94550b](https://github.com/unit-mesh/autodev-worker/commit/c94550b)) |
| 23 | +- **asset-recommendation:** replace auto-selection with manual controls ([1b6f741](https://github.com/unit-mesh/autodev-worker/commit/1b6f741)) |
| 24 | +- **asset-recommendation:** add user input parameter to asset recommendation generation ([379b696](https://github.com/unit-mesh/autodev-worker/commit/379b696)) |
| 25 | +- **auth:** add authentication to chat page ([27c429d](https://github.com/unit-mesh/autodev-worker/commit/27c429d)) |
| 26 | +- **chat:** implement chat functionality for requirement generation assistant ([a3e7d1d](https://github.com/unit-mesh/autodev-worker/commit/a3e7d1d)) |
| 27 | +- **chat:** fetch APIs from database ([f06cf0e](https://github.com/unit-mesh/autodev-worker/commit/f06cf0e)) |
| 28 | +- **chat:** extract asset recommendation to component ([f29c1b0](https://github.com/unit-mesh/autodev-worker/commit/f29c1b0)) |
| 29 | +- **chat:** enhance asset recommendation UI and loading states ([61cd1c5](https://github.com/unit-mesh/autodev-worker/commit/61cd1c5)) |
| 30 | +- **chat:** improve asset recommendation UI and API ([29d4fc4](https://github.com/unit-mesh/autodev-worker/commit/29d4fc4)) |
| 31 | +- **chat:** extract requirement card to separate component ([916b27a](https://github.com/unit-mesh/autodev-worker/commit/916b27a)) |
| 32 | +- **chat:** implement multi-stage requirement analysis with intent recognition, clarifying questions, and asset recommendations ([5b2a6a8](https://github.com/unit-mesh/autodev-worker/commit/5b2a6a8)) |
| 33 | +- **chat:** auto-select fetched assets and improve code snippets UI ([7cd2b28](https://github.com/unit-mesh/autodev-worker/commit/7cd2b28)) |
| 34 | +- **chat:** add collapsible sidebar with context tabs ([16f9186](https://github.com/unit-mesh/autodev-worker/commit/16f9186)) |
| 35 | +- **chat:** extract requirement info panel to component ([567ba4f](https://github.com/unit-mesh/autodev-worker/commit/567ba4f)) |
| 36 | +- **ci:** enhance CI pipeline with additional build steps for Worker Core and ProtobufWorker ([4e507a4](https://github.com/unit-mesh/autodev-worker/commit/4e507a4)) |
| 37 | +- **cli:** add options for analysis type selection and handling ([1f7d44c](https://github.com/unit-mesh/autodev-worker/commit/1f7d44c)) |
| 38 | +- **cockpit:** extract project glossary to separate component ([9c4660c](https://github.com/unit-mesh/autodev-worker/commit/9c4660c)) |
| 39 | +- **code:** replace CodeSnippet with CodeAnalysis type ([450dd21](https://github.com/unit-mesh/autodev-worker/commit/450dd21)) |
| 40 | +- **concept-dictionary:** implement AI optimization dialog and fetch logic ([8c938a9](https://github.com/unit-mesh/autodev-worker/commit/8c938a9)) |
| 41 | +- **concept-merge:** add selection and merging functionality for concept duplicates and suggestions ([8b1759d](https://github.com/unit-mesh/autodev-worker/commit/8b1759d)) |
| 42 | +- **concept-merge:** enhance merging functionality with group selection and improved query handling ([8bd6189](https://github.com/unit-mesh/autodev-worker/commit/8bd6189)) |
| 43 | +- **concept-merge:** refactor merging logic and clean up unused functions in ConceptDictionaryTab ([1e25cdd](https://github.com/unit-mesh/autodev-worker/commit/1e25cdd)) |
| 44 | +- **concept-merge:** add single and batch delete functionality for concept dictionary entries ([49a7064](https://github.com/unit-mesh/autodev-worker/commit/49a7064)) |
| 45 | +- **concepts:** add AI concept analysis feature ([ea1c664](https://github.com/unit-mesh/autodev-worker/commit/ea1c664)) |
| 46 | +- **concepts:** add related terms support ([9904398](https://github.com/unit-mesh/autodev-worker/commit/9904398)) |
| 47 | +- **context-mcp:** add stubs for project-related tools ([4cfb4f4](https://github.com/unit-mesh/autodev-worker/commit/4cfb4f4)) |
| 48 | +- **context-mcp:** add preset support and organize tools ([cf65ad2](https://github.com/unit-mesh/autodev-worker/commit/cf65ad2)) |
| 49 | +- **context-mcp:** add keywords param to get-project-context ([d542641](https://github.com/unit-mesh/autodev-worker/commit/d542641)) |
| 50 | +- **context-mcp:** implement get-project-context tool ([257663d](https://github.com/unit-mesh/autodev-worker/commit/257663d)) |
| 51 | +- **knowledge-graph:** integrate react-graph-vis for dynamic graph visualization and update data fetching logic ([be35098](https://github.com/unit-mesh/autodev-worker/commit/be35098)) |
| 52 | +- **knowledge-hub:** restructure glossary panel layout ([633ca07](https://github.com/unit-mesh/autodev-worker/commit/633ca07)) |
| 53 | +- **knowledge-hub:** add Vibe Coding and Problem Diagnosis tabs with functionality ([7c44cb7](https://github.com/unit-mesh/autodev-worker/commit/7c44cb7)) |
| 54 | +- **mcp:** add aggregate context API endpoint ([8caf036](https://github.com/unit-mesh/autodev-worker/commit/8caf036)) |
| 55 | +- **merge:** update merge API to support multiple concept groups and new request structure ([c748b35](https://github.com/unit-mesh/autodev-worker/commit/c748b35)) |
| 56 | +- **navigation:** remove search button from TopNavigation component ([b9e0d4f](https://github.com/unit-mesh/autodev-worker/commit/b9e0d4f)) |
| 57 | +- **page:** integrate MarkdownCodeBlock for improved JSON parsing from LLM responses ([25e268b](https://github.com/unit-mesh/autodev-worker/commit/25e268b)) |
| 58 | +- **project-detail:** add API resources fetching and display in project resources ([4cb2c1c](https://github.com/unit-mesh/autodev-worker/commit/4cb2c1c)) |
| 59 | +- **project-detail:** add API resources fetching and display in project resources ([aa93879](https://github.com/unit-mesh/autodev-worker/commit/aa93879)) |
| 60 | +- **project-resources:** enhance API resource display with detailed package, class, and method information ([eca5a05](https://github.com/unit-mesh/autodev-worker/commit/eca5a05)) |
| 61 | +- **project-resources:** refactor API resources display into separate component ([69734d9](https://github.com/unit-mesh/autodev-worker/commit/69734d9)) |
| 62 | +- **project-resources:** integrate ConceptDictionaryTab for improved dictionary display ([c15cada](https://github.com/unit-mesh/autodev-worker/commit/c15cada)) |
| 63 | +- **projects:** extract symbol analysis into separate component ([7ba755b](https://github.com/unit-mesh/autodev-worker/commit/7ba755b)) |
| 64 | +- **proto-api-resource-generator:** update HTTP method determination to include RPC prefixes ([90499a8](https://github.com/unit-mesh/autodev-worker/commit/90499a8)) |
| 65 | +- **readme:** update analysis options and examples in documentation ([7975168](https://github.com/unit-mesh/autodev-worker/commit/7975168)) |
| 66 | +- **requirement-card:** add copy as JSON and AI Prompt buttons ([041eb29](https://github.com/unit-mesh/autodev-worker/commit/041eb29)) |
| 67 | +- **route:** implement search functionality for symbol analysis results with query parameters ([9a53a20](https://github.com/unit-mesh/autodev-worker/commit/9a53a20)) |
| 68 | +- **route:** refactor jieba integration to use direct import and simplify initialization ([6d6a0b1](https://github.com/unit-mesh/autodev-worker/commit/6d6a0b1)) |
| 69 | +- **route:** clean up comments and improve error logging in route handlers ([c101f54](https://github.com/unit-mesh/autodev-worker/commit/c101f54)) |
| 70 | +- **route:** clean up comments and improve error logging in route handlers ([fcede98](https://github.com/unit-mesh/autodev-worker/commit/fcede98)) |
| 71 | +- **schema:** add SymbolAnalysis model and update Account model ([3686ea3](https://github.com/unit-mesh/autodev-worker/commit/3686ea3)) |
| 72 | +- **symbol:** add symbol analysis support ([00b3dc4](https://github.com/unit-mesh/autodev-worker/commit/00b3dc4)) |
| 73 | +- **symbol:** improve symbol analysis data handling ([43fc195](https://github.com/unit-mesh/autodev-worker/commit/43fc195)) |
| 74 | +- **symbol-analysis:** enhance symbol selection and analysis features ([f52d430](https://github.com/unit-mesh/autodev-worker/commit/f52d430)) |
| 75 | +- **symbol-analysis:** add identified concepts tracking ([3f434de](https://github.com/unit-mesh/autodev-worker/commit/3f434de)) |
| 76 | +- **symbol-analysis:** enhance symbol details display with hover card and table layout ([b3d7a3e](https://github.com/unit-mesh/autodev-worker/commit/b3d7a3e)) |
| 77 | +- **symbols:** add AI analysis for code symbols ([9d6277d](https://github.com/unit-mesh/autodev-worker/commit/9d6277d)) |
| 78 | +- **theme:** add theme provider support ([2c727c8](https://github.com/unit-mesh/autodev-worker/commit/2c727c8)) |
| 79 | +- **types:** add ApiResource type definition ([89a8cb1](https://github.com/unit-mesh/autodev-worker/commit/89a8cb1)) |
| 80 | + |
| 81 | +### 🩹 Fixes |
| 82 | + |
| 83 | +- resolve missing changes in empty commit diff scenario ([2091795](https://github.com/unit-mesh/autodev-worker/commit/2091795)) |
| 84 | +- **analyzer:** hardcode output filenames ([33b4202](https://github.com/unit-mesh/autodev-worker/commit/33b4202)) |
| 85 | +- **api:** improve JSON parsing robustness in LLM response handling ([4ba6f0a](https://github.com/unit-mesh/autodev-worker/commit/4ba6f0a)) |
| 86 | +- **api:** filter JSON blocks from Markdown response ([051559c](https://github.com/unit-mesh/autodev-worker/commit/051559c)) |
| 87 | +- **asset-recommendation:** correct API endpoint for fetching guidelines ([bf4de75](https://github.com/unit-mesh/autodev-worker/commit/bf4de75)) |
| 88 | +- **asset-recommendation:** remove unnecessary filtering of API resources, code snippets, and guidelines ([cde2828](https://github.com/unit-mesh/autodev-worker/commit/cde2828)) |
| 89 | +- **asset-recommendation:** store full objects instead of filtering ([6f6c900](https://github.com/unit-mesh/autodev-worker/commit/6f6c900)) |
| 90 | +- **asset-recommendation:** store full objects instead of filtering ([29b67cf](https://github.com/unit-mesh/autodev-worker/commit/29b67cf)) |
| 91 | +- **context-mcp:** commandline works now ([d1d8c80](https://github.com/unit-mesh/autodev-worker/commit/d1d8c80)) |
| 92 | +- **eslint:** remove unused imports ([00fdd69](https://github.com/unit-mesh/autodev-worker/commit/00fdd69)) |
| 93 | +- **nx:** remove unused nxCloudId configuration ([a4ec942](https://github.com/unit-mesh/autodev-worker/commit/a4ec942)) |
| 94 | +- **server:** await MCP instance connection to ensure readiness ([4275de5](https://github.com/unit-mesh/autodev-worker/commit/4275de5)) |
| 95 | +- **types:** update type imports for better type safety in page.tsx ([50bb604](https://github.com/unit-mesh/autodev-worker/commit/50bb604)) |
| 96 | +- **ui:** disable draft save and task generation buttons ([7fb790c](https://github.com/unit-mesh/autodev-worker/commit/7fb790c)) |
| 97 | +- **ui:** disable draft save and task generation buttons ([34d61b5](https://github.com/unit-mesh/autodev-worker/commit/34d61b5)) |
| 98 | +- **web:** build ([27c4b58](https://github.com/unit-mesh/autodev-worker/commit/27c4b58)) |
| 99 | + |
| 100 | +### ❤️ Thank You |
| 101 | + |
| 102 | +- CGQAQ |
| 103 | +- Phodal Huang @phodal |
| 104 | + |
1 | 105 | ## 0.2.2 (2025-05-19)
|
2 | 106 |
|
3 | 107 | ### 🚀 Features
|
|
0 commit comments