Releases: johnazariah/aura
Releases · johnazariah/aura
v1.5.0
Changes
Changes since v1.4.0:
- fix(installer): add missing variable declaration in PrepareToInstall (ba033af)
- fix(installer): use helper script for service creation (8aa4358)
- fix(tray): disable trimming to avoid EF Core IL2037 errors (9ec1749)
- chore: bump version to 1.5.0 (0ab09ba)
- chore: remove obsolete scripts and prompts (bdb6a3a)
- feat(foundation): add strongly-typed metadata keys and JSON schema DTOs (f214b54)
- refactor(foundation): replace remaining LLM provider magic strings (6be29d2)
- docs(features): complete TypeScript refactoring, cleanup obsolete specs (14c8074)
- refactor(developer): rename _workflowService to _storyService and fix copyright headers (3736cf1)
- feat(mcp): add TypeScript refactoring support to aura_navigate (0a12b6b)
- refactor(mcp): consolidate related tools into unified operations (0ebfce7)
- refactor(foundation): add strongly-typed constants for LLM providers and resources (9570565)
- docs(features): complete technical-debt-cleanup (b66b1d3)
- docs(features): complete database-schema-cleanup (5684501)
- refactor(data): squash migrations to single InitialCreate (5e02165)
- fix(di): register IDbContextFactory for WorkspaceRegistryService (889b03b)
- test(rag): add WorkspaceRegistryService unit tests (39c07fb)
- feat(rag): add workspace registry and multi-workspace search (c752850)
- docs(features): complete API harmonization feature (77f5518)
- feat(extension): update API calls to workspace-scoped endpoints (595af97)
- refactor(api): remove old endpoints, use workspace-scoped API (eed5913)
- feat(api): add workspace-scoped index, graph, and search endpoints (e3b202d)
- docs(tech-debt): defer Guardian system to post-1.0 (e0a23f3)
- docs(tech-debt): mark database schema cleanup as complete (9f909ba)
- docs(tech-debt): mark execution complexity and dead code items as complete (86f049b)
- docs(tech-debt): update large files to split status (e310a8d)
- refactor(roslyn): split RoslynRefactoringService into partial files (19eba21)
- refactor: split large files into partial classes (5c79c53)
- refactor(mcp): split McpHandler into partial files (b9c34fc)
- fix(refactor): normalize line endings in move_members_to_partial output (875dec0)
- feat(refactor): add move_members_to_partial refactoring operation (d66b2c3)
- refactor(db): clean up database schema with Story terminology (8a06751)
- docs(tech-debt): mark Story naming unification as complete (c693e41)
- refactor(extension): complete Story naming unification (9d0b6d6)
- docs(code-review): mark Story naming unification as completed (ac797a6)
- refactor(extension): rename Workflow types/methods to Story in API service (e664381)
- refactor(extension): rename Workflow to Story in providers and UI (fd04b3e)
- feat(developer): unified wave orchestration - remove StoryTask abstraction (19de589)
- feat(api): global GitHub token middleware for all requests (72fa2fc)
- feat(extension): auto-include GitHub token in all API requests (4579fb6)
- feat(git): pass GitHub token for push and PR operations (1f17f05)
- fix(story): add ReadyToComplete status to enable explicit finalization (7c69eaf)
- docs(features): add technical debt cleanup plan, update unified-wave-orchestration (2179f68)
- docs(features): complete test-generation, service-account, worktree-index-detection (32989ad)
- docs: add feature-parity specification for codebase rewrite (1d2a82c)
- docs(features): complete aura_docs feature (b506154)
- test(mcp): add integration tests for aura_docs_list and aura_docs_get (cb8dc0f)
- feat(api): register DocsService in DI container (234f4fb)
- test(mcp): update tool count assertion for new docs handlers (8937bf6)
- test(mcp): update McpHandlerTests for IDocsService dependency (ce30dd2)
- feat(mcp): add aura_docs_list and aura_docs_get handlers (0e9f886)
- docs(api): add agent integration and tools reference docs (0639eb6)
- docs(api): create comprehensive Aura documentation (1c17502)
- feat(docs): add document registry YAML with initial document definitions (17f7652)
- fix(tests): correct AuraDocsToolTests for empty query validation (4e515a4)
- feat(extension): auto-inject GitHub token for CopilotCli dispatcher (59d8f97)
- refactor(api): pass GitHub token per-request via X-GitHub-Token header (b2822fa)
- feat(api): add GitHub token endpoint for CopilotCli dispatcher (fac2773)
- feat(mcp): add validation and error handling to AuraDocsTool (503bfe7)
- fix(stories): wrap dispatcher output in JSON for JSONB column (c307ba3)
- fix(extension): preserve streaming output and show refresh prompt (b551306)
- feat(extension): show streaming output under each step (b625f88)
- feat(extension): add SSE streaming for story execution (e6335ca)
- fix(hooks): make CRLF fix silent and non-interactive (8d07ac1)
- fix(hooks): run CRLF auto-fix BEFORE dotnet format (3e81e54)
- feat(orchestration): add SSE streaming endpoint for story execution (cf2ef0c)
- refactor(orchestration): remove legacy TasksJson and OrchestratorStatus (cfa6402)
- feat(orchestration): add wave-based execution model (f7dbbe3)
- docs(features): add unified wave orchestration spec (21cc0c5)
- fix(api): unify story status in API responses (6a8b00d)
- fix(tools): use injected WorkingDirectory in Roslyn tools (fcbc988)
- test(mcp): add integration tests for aura_docs tool (1c7a355)
- docs(mcp): add comprehensive documentation for aura_docs tool (157bb60)
- test(aura-api): add comprehensive unit tests for AuraDocsTool (6034c14)
- feat(mcp): add aura_docs tool to McpHandler (1f7bcf8)
- test(agents): update RoslynCodingAgentTests for aura tools (6421971)
- feat(mcp): add AuraDocsTool implementation (0274067)
- fix(scripts): handle existing account without stored password (cae3da1)
- feat(installer): auto-stop and uninstall previous version on upgrade (e79b441)
- feat(installer): use dedicated AuraService account instead of LocalSystem (aea0f53)
- feat(api): add PATCH /orchestrator endpoint to reset failed orchestrator (e54057a)
- docs(features): add service runtime prerequisites spec (7cfd3db)
- fix(developer): use shared NuGet package cache for quality gates (927dd50)
- feat(developer): add dispatch target option for story task execution (b2e0f29)
- fix(api): use platform-appropriate log directory (31c393e)
- fix(scripts): add macOS compatibility to PowerShell scripts (3a26747)
- feat(macos): add native service installer (4164791)
- refactor(guardians): use IServiceScopeFactory for scoped service resolution (4afb6a5)
- docs(copilot): add Failure Investigation Protocol (cb2196c)
- feat(quality-gate): proper cancellation handling (c1f65a5)
- fix(quality-gate): remove --source flag that broke Aspire SDK resolution (d590eba)
- fix(hooks): auto-normalize CRLF to LF in pre-commit hook (8266f15)
- chore: normalize line endings to LF per .gitattributes (7e86861)
- docs(testing): add Internal Agent Tools test scenarios (3d632c3)
- feat(tools): add Aura tool wrappers for internal agents (566c2ac)
- chore: add .gitattributes to enforce LF line endings (507d0f4)
- feat(agents): expose pattern tools to internal agents (3ccf5bb)
- feat(agents): add Roslyn and graph tools to step-execute prompt (4151d01)
- feat(foundation): add EnvHelper utility (45471dc)
- fix(orchestrator): normalize line endings and use explicit NuGet source (2f79487)
- fix(envhelper): handle empty strings and fix line endings (13bf375)
- docs(reference): add EnvHelper utilities documentation (3e77d72)
- test: add comprehensive unit tests for EnvHelper (f371ffc)
- fix(orchestrator): add dotnet restore before build gate (7d09ade)
- refactor(tray): use EnvHelper for XDG_CONFIG_HOME retrieval (2c077da)
- refactor(shell): use EnvHelper for environment variable access in ProcessRunner (b0d086c)
- fix(orchestrator): use full dotnet path for quality gates (47203b9)
- feat(foundation): add EnvHelper utility class (31f0aa0)
- feat(orchestrator): use standalone copilot CLI with YOLO mode (39de086)
- fix(installer): deploy prompts directory in Update-LocalInstall (577de3d)
- chore(db): add migration for orchestrator fields (c6c2024)
- feat(orchestrator): add parallel task dispatch to GH Copilot CLI (23b7e17)
- test: update tests and add Podman integration test script (2293e00)
- chore: update migrations and LLM schemas (5ed4066)
- refactor(story): update StoryService API (9648975)
- feat(extension): update healthcheck with improved status handling (b328329)
- docs: add feature specs and update prompts (fa215af)
- chore: remove presentation files (84d2237)
- feat(tools): add CodeValidateTool and ValidationTracker for ReAct loops (b2778c0)
- feat(api): implement RFC7807 Problem Details for error responses (079f53b)
- fix(tray): add MCP connection status to tray tooltip (87c35e2)
- fix(startup): invoke StartupTaskRunner to enable Code Graph indexing (d3942fb)
- feat(mcp): register aura_tree and aura_refactor TypeScript handlers (1e4064f)
- feat(typescript): add TypeScript refactoring support via ts-morph (acea659)
- feat(rag): add aura_tree hierarchical code exploration (33c3eba)
- fix(extension): update API endpoints from workflows to stories (ead7f3b)
- docs(prompts): add worktree merge ceremony prompt (c7c40be)
- chore: update postgres port to 5433, add agent comparison doc (ef7da9b)
- refactor(developer): rename Workflow domain concept to Story (4736152)
Full Changelog: v1.4.0...v1.5.0
v1.4.0
Changes
Changes since v1.3.1:
- chore(release): v1.4.0 (16df5a5)
- docs(features): complete agentic-execution-v2, add backlog specs (9f43140)
- feat: agentic execution v2 - multi-agent orchestration (f01358d)
- fix(scripts): exclude integration tests from Run-UnitTests.ps1 (c8da584)
- docs: add agentic execution v2 documentation (36527e8)
- feat(tools): wire CheckTokenBudgetTool to ReAct loop (73c09cd)
- feat(tools): inject budget warnings into ReAct loop (466c125)
- docs: update MCP tools documentation with modern C# capabilities (baac4f3)
- feat(tools): add CheckTokenBudgetTool for context awareness (84a7fdd)
- feat(mcp): add extension methods and XML documentation support (1e7f15e)
- feat(mcp): add attribute support for properties and methods (a3b3346)
- test(tools): add retry loop tests for ReActExecutor (9c71a75)
- feat(mcp): add generic type parameters with constraints (191b58e)
- feat(mcp): add primary constructor and positional record support (fd07095)
- feat(prompts): add react-retry.prompt template (73d4848)
- feat(tools): implement retry loop in ReActExecutor (acc6fd1)
- feat(tools): add retry configuration to ReActOptions (da8669c)
- docs: update spec progress for modern C# support (c62c177)
- feat(mcp): add modern C# modifiers to aura_generate (ece13b9)
- test(tools): add SpawnSubAgentTool tests (e98e772)
- docs(features): add spec for aura_generate modern C# support (37ae899)
- docs(prompts): add sub-agent spawning guidance (92cd02c)
- feat(tools): register SpawnSubAgentTool at startup (e812b15)
- docs: update gap analysis to reflect aura_edit implementation (7532f3f)
- feat(mcp): add aura_edit tool for surgical text editing (2875250)
- feat(tools): add SpawnSubAgentTool for sub-agent invocation (16152c3)
- fix(mcp): improve aura_generate property operation (0e1d0af)
- feat(status): add MCP server status to Tray and extension (41fbc32)
- feat(tools): integrate TokenTracker into ReActExecutor (80cb331)
- feat(tools): extend ReActOptions with token budget properties (fc27800)
- feat(tools): add TokenTracker for context budget management (377d90b)
- fix(installer): use helper script for VSIX installation (c07be83)
- fix(installer): derive version from git tag instead of hardcoded value (622700d)
Full Changelog: v1.3.1...v1.4.0
v1.3.1
Changes
Changes since v1.3.0:
- chore(prompts): remove obsolete prompt files and update frontmatter (33d78f3)
- chore(extension): bump version to 1.3.1 (0bba7ed)
- fix(tests): use future date in FakeTimeProvider to avoid flaky test (94ee725)
- docs: comprehensive documentation refresh (db44177)
- docs(prompts): update documentation prompts to use docs/ instead of docs-site/ (bae389c)
- docs(prompts): enhance release prompt with full ceremony (543f50f)
- docs: update walkthrough and LLM provider documentation (bcbffcc)
- fix(installer): improve PostgreSQL setup and add diagnostics (e951093)
- feat(extension): add log viewing commands (fc3aa12)
- fix(ollama): add GPU config and text truncation for embeddings (806567c)
- docs: update STATUS.md for v1.3.0 release (b5dfebb)
Full Changelog: v1.3.0...v1.3.1
v1.3.0
Changes
Changes since v1.2.0:
- chore: bump version to 1.3.0 (f41a5f3)
- fix(tests): make verification tests cross-platform for Linux CI (f09ed8f)
- fix(tests): add missing IWorkflowVerificationService to WorkflowServiceTests (2a0a309)
- test(developer): increase test coverage with InternalsVisibleTo pattern (#1) (04b45f5)
- feat(macos): enable local macOS development (129180c)
- feat(workflows): add verification stage before workflow completion (83d0bf0)
- feat(agents): add agent reflection for self-critique before returning responses (dd5aeec)
- docs(features): complete pattern-driven-ux-gaps (6f1f652)
- fix(testing): flag file-system heavy classes as integration test candidates (Gap 35) (ce8c721)
- refactor(roslyn): extract shared TestFrameworkConstants and helpers (2482280)
- refactor(roslyn): replace magic strings with constants in RoslynRefactoringService (0cf56c4)
- refactor(testing): replace magic strings with constants in RoslynTestGenerator (4cc5d8c)
- refactor(testing): improve code consistency and remove duplication in RoslynTestGenerator (f39bb13)
- fix(testing): add NSubstitute using when method params are interfaces (Gap 33) (fd6a179)
- refactor(data): squash migrations into single InitialCreate (05d0550)
- feat(data): add migration for PatternName and PatternLanguage columns (c15bfe6)
- fix(testing): static class handling, NSubstitute using, IOptions pattern (Gaps 32-34) (a07d8d3)
- feat(testing): add outputDirectory parameter to test generation (Gap 31) (9ecbe82)
- fix(testing): mirror source folder structure in test file placement (Gap 30) (69b2064)
- fix(testing): add missing using statements when appending to existing test files (Gap 29) (9dab7b0)
- docs: update specs with Gap 23-28 implementation status (99d6cc5)
- fix(testing): collect namespaces from constructor dependency types (9c888b8)
- fix(testing): collect namespaces from required property types (b4de353)
- feat(extension): add phase grouping to workflow steps UI (e9a3a14)
- fix(testing): handle C# required properties in test generation (a6e8b7f)
- feat(mcp): add 'complete' operation to aura_workflow tool (309f964)
- docs: update test generation guidance with Gap 23-26 improvements (f3826a9)
- feat(testing): add optional compilation validation (Gap 26) (15d81cb)
- fix(testing): improve test generation quality (Gaps 24-25) (ebc9e49)
- fix(testing): disambiguate test names for overloaded methods (Gap 23) (1e8c0b1)
- feat(patterns): auto-include pattern content in story retrieval (b5394ca)
- refactor(patterns): move comprehensive-rename to csharp folder (317e9e6)
- feat(patterns): add tiered pattern loading with language overlays (78f8ac5)
- docs: clarify Aura tool limitations and hybrid test generation workflow (613f6d8)
- fix(refactor): add per-file locking for parallel write safety (Gap 22) (3977864)
- feat: complete all pattern-driven UX gaps (1-7, 20-21) (1ea1e16)
- fix(generate): thread mockingLibrary through entire test value generation chain (5747196)
- fix(generate): detect mocking library instead of hardcoding NSubstitute (70784dd)
- fix(search): improve aura_search with multi-word queries and case-insensitive matching (79f7fa5)
- fix(generate): improve test generation and method creation (e51ea07)
- fix(mcp): add Roslyn fallback for aura_inspect type_members (64a87d7)
- docs: consolidate bug reports into pattern-driven-ux-gaps (2dfe33f)
- fix(mcp): improve aura_navigate and aura_validate reliability (b50961d)
- fix(testing): improve test generation quality and project targeting (4332162)
- feat(workflow): improve enrich and update_step operations (406f956)
- docs(spec): update pattern-driven-stories with implementation progress (6e9c23a)
- feat(mcp): add enrich and update_step operations to aura_workflow (7599e1f)
- feat(tests): add Podman support and RemoveWorkflowMode migration (fa21a68)
- refactor(workflow): remove WorkflowMode enum (c405fe0)
- docs(features): expand pattern-driven stories with architectural decisions (b74b319)
- docs(features): add pattern catalog spec (0e0b1a4)
- docs(features): add pattern-driven stories spec (766cfd1)
- fix(mcp): resolve patterns directory path for installed environments (264f788)
- docs(copilot): add MCP tools workspace path guidance (101d725)
- feat(mcp): add aura_pattern, tests, and type generation to MCP tools (8b4c926)
- feat(refactor): add move_type_to_file and create_type operations (d67deb0)
- feat(testing): add test generation service with Roslyn analysis (c7377dd)
- feat(patterns): add operational patterns for complex multi-step tasks (9551c62)
- docs(mcp): streamline tool instructions for language-agnostic use (b0dfe48)
- feat(mcp): add aura_workspace tool for worktree detection and cache management (721bda2)
- feat(mcp): add worktree path translation to search and navigate operations (24e44ff)
- feat(roslyn): add worktree detection and InvalidateCache to workspace service (86fec95)
- feat(git): add GitWorktreeDetector for synchronous worktree detection (c5d946c)
- docs(features): add worktree-aware indexing spec (20f2951)
- docs(mcp): add worktree isolation safety instructions (22ee7c4)
- fix(agents): use configured default LLM provider instead of hardcoded ollama (b47fd6f)
- fix: use configured default LLM provider instead of hardcoded "ollama" (98daab9)
- refactor: move MCP tool docs from interpolated string to file (f511720)
- feat(mcp): implement Blast Radius Protocol for refactoring (2543975)
- docs(spec): expand layered fleet architecture with dual-mode execution and implementation phases (0022197)
- feat(api): add guardian REST endpoints for listing, running, and reloading guardians (0e3cd92)
- feat(guardian): implement guardian registry, scheduler, and executor services (c1238be)
- feat(guardian): add guardian YAML definitions for CI, test coverage, and documentation (1982338)
- feat(workflow): add Source, Priority, SourceGuardianId fields for guardian integration (86c96b7)
- feat(guardian): add foundation types and interfaces for guardian system (b8536f5)
- feat: improve refactoring with cache invalidation and validation (0c8b0d9)
- fix: add Microsoft.CodeAnalysis.CSharp.Workspaces package (861f42b)
- feat: resolve worktree paths to base repository for RAG queries (a1241b4)
- refactor: single source of truth for MCP tool documentation (d68b4e5)
- docs: add MCP Server, build-fix loops, and visualization to README (a8e5ce8)
- docs(features): add Quick Actions Bar to backlog (3536e4a)
- docs(features): complete Story Model and Story Chat (fac4baf)
- docs(features): sweep upcoming folder - complete/archive/move specs (d892206)
- docs(features): complete Copilot CLI Parity (053d570)
- docs(features): extract multi-language refactoring to separate upcoming spec (2845aa6)
- docs(features): complete MCP Tools Enhancement (all 7 phases) (ba56ca9)
- feat(mcp): consolidate 28 tools into 8 meta-tools (Phase 7) (0c566f8)
- docs(features): add Phase 7 Tool Consolidation spec (73c1c2d)
- docs(features): complete mcp-server, update mcp-tools-enhancement status (d07198f)
- feat(mcp): implement Phase 6 Python refactoring tools (0c3b48f)
- feat(mcp): implement Phase 5 Roslyn refactoring tools (6db5ea6)
- feat(mcp): implement Phases 1-4 discovery improvements (8d381bf)
- docs(features): add implementation roadmap through Phase 6 (d3cc91e)
- docs(features): add multi-language support strategy section (19b41ea)
- docs(features): merge and unify Phase 5 Roslyn refactoring requirements (2f0ae40)
- docs(features): add Roslyn refactoring tools to MCP spec (203d6f7)
- docs(features): add MCP tools enhancement spec (89fe377)
- feat(workflows): auto-configure Copilot/MCP in worktrees (2c561bd)
- docs: rewrite README with concrete features and examples (50eb4b1)
- feat(workflows): add workflow-level chat history (Phase 1) (6450dfb)
- docs(features): add workflow chat spec for chat-first development (1809b01)
- feat(extension): add automation mode selector and execute-all support (5db8aa2)
- fix(mcp): cast ISymbol to INamedTypeSymbol for GetMembers (11a84fc)
- feat(api): add workflow automation mode and execute-all endpoint (b6a65b3)
- feat(developer): register GitHub service and new tools (c9c6963)
- feat(tools): add confirmation requirement to shell.execute (8381077)
- feat(tools): add GitHub Actions tools for CI/CD integration (5f6245a)
- feat(tools): add architecture visualization tools (Mermaid/ASCII) (9d76e2f)
- feat(tools): add build-fix loop tools for autonomous build cycles (9f57823)
- feat(workflow): add automation mode and issue integration (9f6aaf3)
- feat(github): add GitHub service with issues and actions API (be6d4cf)
- docs(features): add Copilot CLI parity spec (2908cc3)
- feat(extension): register MCP server with GitHub Copilot (77b80d7)
- docs(features): complete API Program.cs refactoring (1a94a0b)
- refactor(api): extract endpoint handlers from Program.cs (6772467)
- refactor(api): extract API contracts to dedicated namespace (7954935)
- feat(api): add MCP server for GitHub Copilot integration (faf507d)
- docs(adr): add key design decisions to ADR-021 (52e0b9e)
- docs: add story model spec with GitHub Issue integration (76a043f)
- docs: update MCP server spec for VS Code native integration (eca0ace)
- docs(adr): add ADR-021 session infrastructure pivot (de47cfa)
- chore: bump version to 1.2.0 (7f277cd)
What's Changed
- test(developer): increase test coverage with InternalsVisibleTo pattern by @johnazariah in #1
New Contributors
- @johnazariah made their first contribution in #1
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Changes
Changes since v1.1.0:
- feat(extension): complete indexing-ux with recursive discovery and graph commands (0df585c)
- docs(features): complete chat-context-modes (3c4ef4c)
- docs(features): complete workspace-onboarding (7e49be3)
- docs(features): complete workflow-step-debugging-ux (27a4630)
- feat: unify database configuration across dev and production (f35a7f6)
- docs: update STATUS.md with recent feature completions (f41af14)
- docs(features): complete streaming-responses (6e2ec73)
- feat: complete structured output with schema-enforced JSON responses (5b2c234)
- docs(features): add workflow step debugging UX spec (58cf520)
- feat(extension): enhanced workflow step debugging UX (8a44139)
- feat(api): add aura-generated label to workflow PRs (e258409)
- feat(agents): add critical indentation guidance to RoslynCodingAgent (4cb61c2)
- fix(agents): support dotted tool names in MarkdownAgentLoader (917ea65)
- fix(tools): handle nullable type conversion in ToolInput.GetParameter (5d91020)
- feat(git): auto-create aura-generated label for workflow PRs (6713e45)
- fix(prompts): add indentation guidance and dotnet format before commit (5348f38)
- docs(features): add new feature specs to backlog (02373fa)
- docs: update architecture docs and project status (ac8705c)
- docs(features): add workflow verification stage to backlog (aff8f6d)
- docs(prompts): add dotnet format step to logical commits prompt (533744a)
- chore(config): standardize postgres config on port 5432 (fedfcea)
- fix(prompts): add path format guidance and tools (214b77d)
- feat(extension): add agentic execution and workspace improvements (02e16c4)
- feat(api): add agentic endpoint and workspace improvements (49bb1d4)
- feat(workflow): add tool-enabled workflow analysis (4686cad)
- refactor(rag): use PathNormalizer consistently for path comparison (74b7fa5)
- feat(agents): add agentic execution with ReAct tools (d18f703)
- fix(react): extract final answer from JSON wrapper (ee0449f)
- fix(git): add skipHooks param for automated workflow commits (dbffe98)
- feat(tools): improve file.list and add search.grep tool (4c724a5)
- fix(tools): always inject WorkingDirectory from ToolInput (01630a6)
- fix(tools): handle JsonElement in tool parameter extraction (9c6e341)
- refactor(api): remove legacy /api/workspace/* endpoints (bb29a8d)
- feat(api): implement new /api/workspaces resource endpoints (42b6af3)
- feat(api): add Workspace entity and ID generator for API harmonization (dd0b96d)
- docs: add agent handoff for API harmonization work (4f32b4e)
- feat(extension): add workspace onboarding flow with welcome view (76a4b6f)
- feat(api): add workspace status and onboarding endpoints (64919c2)
- docs(features): add API review and path normalization stories (1163081)
- feat: add workspace onboarding spec and auto-fix git safe.directory (d587eaa)
- fix(rag): track chunk indices per content ID to avoid duplicates (828d961)
- fix(migrations): regenerate complete migrations with all entities (cb40741)
- fix(scripts): clean parallel build output with spinner and log files (d41b0dc)
- perf(rag): batch embeddings per file instead of per chunk (2aeef05)
- fix(indexing): make directory indexing async-only with job deduplication (2ea7531)
- perf(scripts): parallelize API and extension builds in Update-LocalInstall (f47e034)
- feat(rag): use git-tracked files for faster indexing (cccea2c)
- fix(rag): add missing exclude patterns for venv, cache, and temp directories (f6e3082)
- style(extension): update icon to match abstract aura ring design (1cc374a)
- fix(scripts): restart tray app after Update-LocalInstall (882cace)
- chore(extension): bump version to 1.1.0 (adf6820)
- chore(api): add Serilog.Sinks.EventLog package (dedd987)
- feat(api): add Windows Event Log sink and resilient migration helper (12dd1aa)
- fix(developer): separate DeveloperDbContext from AuraDbContext inheritance (b3e0781)
Full Changelog: v1.1.0...v1.2.0
Aura v1.1.0
Changes
Changes since v1.0.0-mvp:
- chore: bump version to 1.1.0 (c1ec025)
- feat(tray): update icons and improve service monitoring (92f1264)
- feat(extension): improve status provider and health checks (1cf247e)
- fix(extension): flatten coding agents in tree view (ca8e713)
- fix(agents): resolve paths for language and markdown agents in production (9a58dfb)
- fix(hooks): use python fallback for JSON validation on Windows (6f90eab)
- chore: add Update-LocalInstall script and ignore publish folder (46d18de)
- style: fix line endings in Foundation files (1f3c6cb)
- fix(config): add both production and development paths for agents/prompts (0998882)
- chore(extension): rebuild extension distribution (27ccff3)
- docs: update installation and status documentation (1918cf6)
- feat(installer): bundle pgvector and improve build process (86055fa)
- feat(tray): add PNG icons for system tray status indicators (1958e92)
- fix(api): configure Kestrel to use port 5300 in Production (32a3eea)
- feat(db): add EF Core migrations for DeveloperDbContext (3262a28)
- chore(project): clean up completed feature specs and tag MVP (dc4fde7)
Full Changelog: v1.0.0-mvp...v1.1.0
v1.0.0-mvp
Changes
Initial release
- chore(project): update feature status and documentation (030d1ac)
- docs: add developer use cases and cheat sheet guides (76197c4)
- feat(extension): add help system with walkthrough and commands (e1a0f04)
- feat(extension): add index health dashboard to status tree (9481ee3)
- feat(agents): add configurable language specialist agents from YAML (f5efc5a)
- feat(agents): add LLM function calling and tool execution loop (3fbd253)
- feat: Add chat context modes and index health tracking (db3d559)
- fix(tests): use PowerShell-compatible commands in shell tests (bee5b8a)
- docs: update STATUS.md for unified capability and indexing changes (a14e621)
- refactor(indexing): deprecate semantic indexer for unified pipeline (0b3677d)
- feat(indexing): unified code ingestor for C# files (ac5a915)
- refactor(agents): remove duplicate language coding agents (cf4e63a)
- feat(agents): unified capability model with backward-compatible aliases (bb3b69b)
- chore(prompts): add create-logical-commits prompt (c6fe9fd)
- docs(project): update feature documentation and fix table formatting (8c3b371)
- feat(prompts): add git commit instructions to step-execute (a9f086e)
- fix(tools): case-insensitive WorkingDirectory injection (8324599)
- feat(workflow): squash commits on workflow completion (7004863)
- refactor(tests): convert test classes to primary constructors (0ccd23a)
- refactor(developer): convert classes to primary constructors (abcebc1)
Full Changelog: https://github.com/johnazariah/aura/commits/v1.0.0-mvp