Repository navigation
Closed as not planned
Labels
area:changelogmigrate:area:automationAutomation workflows and agentsAutomation workflows and agentsmigrate:area:releaseRelease process and readinessRelease process and readinessmigrate:lang:jsJavaScript/TypeScriptJavaScript/TypeScriptmigrate:type:featureFeature or enhancementFeature or enhancementpriority:high
Description
Overview
Implement intelligent version detection from changelog and enhanced release notes generation. This phase automates semantic versioning decisions and creates comprehensive release documentation.
Deliverables
Modules to Create
- versionDetector.js - Auto-detect semantic version bumps (major/minor/patch)
- releaseNotesFormatter.js - Generate formatted release notes with highlights
- duplicateDetector.js - Identify and flag similar/duplicate entries
- validate-changelog-completeness.js - Pre-release validation
- version-bump-cli.js - CLI for version detection
- release-notes-cli.js - CLI for release notes generation
Features
- Analyze [Unreleased] section for breaking/feature/fix patterns
- Auto-detect version bumps (breaking=major, feat=minor, fix=patch)
- Generate release highlights (top 5 changes)
- Flag breaking changes with warnings
- Attribute contributions to PR authors
- Detect duplicate/similar entries
- Support multiple output formats (markdown, JSON)
- Pre-release completeness validation
Integration
- Update release.agent.js to use auto-detected versions
- Replace formatReleaseNotes() with enhanced implementation
- Add validation checkpoints before release
Testing
- Unit tests for each module (>85% coverage)
- Edge cases: no highlights, no contributors, no breaking changes
- Integration with release workflow
Success Criteria
- Version bumping fully automated
- Release notes include all required sections
- Completeness validation blocks incomplete releases
- Duplicate detection operational
- All CLIs functional
- Test coverage >85%
Related Issues
- Phase 1: Conventional Commits & Auto-Categorization #627 (Phase 1)
- Release Workflow: Post-release changelog validation missing #592 (Release Workflow Validation)
Depends On
- Phase 1 implementation (Phase 1: Conventional Commits & Auto-Categorization #627)
Metadata
Metadata
Assignees
Labels
area:changelogmigrate:area:automationAutomation workflows and agentsAutomation workflows and agentsmigrate:area:releaseRelease process and readinessRelease process and readinessmigrate:lang:jsJavaScript/TypeScriptJavaScript/TypeScriptmigrate:type:featureFeature or enhancementFeature or enhancementpriority:high
Type
Fields
Priority
None yet
Activity
linear-code commentedon May 31, 2026
LS-813
ashleyshaw commentedon Jun 1, 2026
Release-scope evaluation completed for v0.5.0 readiness.
Rationale for closing as
not plannedin this milestone:Recommendation: track under a future release-automation enhancement milestone.