Skip to content

Commit 3483add

Browse files
committed
feat(release): Bump version to 0.2.7 and update changelog with new features and improvements
1 parent b3c4a16 commit 3483add

File tree

7 files changed

+26
-6
lines changed

7 files changed

+26
-6
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.2.7] - 2025-11-26
11+
1012
### Added
1113
- **MCP-first agent experience** (spec 121) - Enhanced AI agent workflow with better SDD compliance
1214
- Multi-tool symlink support: `lean-spec init` now creates tool-specific symlinks (CLAUDE.md, GEMINI.md → AGENTS.md)
@@ -23,6 +25,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2325
- Outputs actionable fix commands (e.g., `lean-spec link <spec> --related 045`)
2426
- MCP `validate` tool now supports `checkDeps` option
2527
- Added Core Rule #8 in AGENTS.md: "ALWAYS link spec dependencies"
28+
- **Advanced search capabilities** (spec 124) - Enhanced search for power users
29+
- Cross-field term matching: queries now find specs where terms appear across any fields
30+
- Boolean operators support: `AND`, `OR`, `NOT` for complex queries
31+
- Field-specific search: `status:in-progress`, `tag:api`, `priority:high`, `assignee:name`
32+
- Date range filters: `created:>2025-11-01`, `created:2025-11-01..2025-11-15`
33+
- Fuzzy matching with `~` suffix for typo tolerance
34+
- Combined query syntax: `tag:api status:planned created:>2025-11`
35+
- Search syntax help in `lean-spec search --help`
36+
- Query guidance for AI agents in AGENTS.md and MCP tool descriptions
2637
- **Native diagram rendering in Web UI** (spec 119) - Mermaid diagram support in spec detail view
2738
- Client-side Mermaid rendering for flowcharts, sequence diagrams, class diagrams, etc.
2839
- Dark mode theme support with automatic theme switching
@@ -33,6 +44,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3344
- Patterns for solo developers, teams, and experimental work
3445
- Best practices for worktree naming, branch strategy, and cleanup
3546
- Added to AGENTS.md FAQ section
47+
- **AI coding agent integration** (spec 123) - Enhanced workflow for remote coding agents
48+
- Support for GitHub Copilot Coding Agent, OpenAI Codex Cloud, and similar tools
49+
- Guidance for spec-driven task delegation to cloud agents
50+
- Best practices for parallel development with remote agents
51+
- **Onboarding project context clarity** (spec 125) - Improved first-use experience
52+
- Clearer guidance on workspace context for AI agents
53+
- Enhanced AGENTS.md with project-specific context sections
3654

3755
### Changed
3856
- **AGENTS.md restructured for MCP-first approach**
@@ -560,6 +578,8 @@ This UAT release operationalizes LeanSpec's five first principles:
560578
- Gray-matter for frontmatter parsing
561579
- Dayjs for date handling
562580

581+
[0.2.7]: https://github.com/codervisor/lean-spec/releases/tag/v0.2.7
582+
[0.2.6]: https://github.com/codervisor/lean-spec/releases/tag/v0.2.6
563583
[0.2.5]: https://github.com/codervisor/lean-spec/releases/tag/v0.2.5
564584
[0.2.4]: https://github.com/codervisor/lean-spec/releases/tag/v0.2.4
565585
[0.2.3]: https://github.com/codervisor/lean-spec/releases/tag/v0.2.3

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "lean-spec-monorepo",
3-
"version": "0.2.6",
3+
"version": "0.2.7",
44
"private": true,
55
"type": "module",
66
"description": "Lightweight spec methodology for AI-powered development (monorepo root)",

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "lean-spec",
3-
"version": "0.2.6",
3+
"version": "0.2.7",
44
"description": "Specification-driven development made simple",
55
"type": "module",
66
"bin": {

packages/cli/src/commands/agent.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -639,7 +639,7 @@ export async function listAgents(options: { json?: boolean } = {}): Promise<void
639639
const userAgents = getAgentsFromConfig(config);
640640
if (userAgents) {
641641
for (const [name, agentConfig] of Object.entries(userAgents)) {
642-
if (name !== 'default' && !agents[name] && typeof agentConfig !== 'string') {
642+
if (name !== 'default' && !agents[name] && agentConfig && typeof agentConfig !== 'string') {
643643
const available = await isAgentAvailable(agentConfig);
644644
agents[name] = {
645645
type: agentConfig.type,

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@leanspec/core",
3-
"version": "0.2.6",
3+
"version": "0.2.7",
44
"description": "Core functionality for LeanSpec",
55
"type": "module",
66
"main": "./dist/index.js",

packages/mcp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@leanspec/mcp",
3-
"version": "0.2.6",
3+
"version": "0.2.7",
44
"description": "MCP server integration wrapper for LeanSpec",
55
"type": "module",
66
"bin": "./bin/leanspec-mcp.js",

packages/ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@leanspec/ui",
3-
"version": "0.2.6",
3+
"version": "0.2.7",
44
"description": "LeanSpec web UI launcher for visual spec management",
55
"type": "module",
66
"bin": {

0 commit comments

Comments
 (0)