Releases: wadakatu/screenbook
Releases · wadakatu/screenbook
v1.8.0
What's Changed
- feat: Suppress orphan warnings on initial generation by @wadakatu in #194
- New Feature: Add excludePatterns support to lint command by @wadakatu in #195
- New Feature: Improve spread operator warning messages by @wadakatu in #196
- New Feature: Improve spread operator warning and add smart screen ID generation by @wadakatu in #197
- chore: add changeset for v1.8.0 release by @wadakatu in #199
- Version Packages by @github-actions[bot] in #200
Full Changelog: v1.7.2...v1.8.0
v1.7.2
v1.7.1
What's Changed
- Bugfix: Use Vue Router config for route extraction in routesPattern mode by @wadakatu in #173
- docs: add release process warning to CLAUDE.md by @wadakatu in #168
- Bugfix: Exclude component directories from screen.meta.ts generation by @wadakatu in #175
- fix(ui): escape slashes in Mermaid graph labels by @wadakatu in #176
- fix(cli): correctly identify missing routes in coverage.json by @wadakatu in #178
- Bugfix: Inconsistent coverage calculation between lint and build commands by @wadakatu in #179
- fix(ui): expand graph visualization to use available space by @wadakatu in #180
- chore: add changeset for v1.8.0 release by @wadakatu in #181
- Version Packages by @github-actions[bot] in #182
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
- Document: Update installation instructions to use screenbook package by @wadakatu in #161
- fix(ui): include source files in npm package for dev command by @wadakatu in #164
- feat(cli): resolve component identifiers from imports in Vue Router parser by @wadakatu in #166
- Version Packages by @github-actions[bot] in #167
Full Changelog: v1.6.1...v1.7.0
v1.6.1
v1.6.0
What's Changed
- docs: add release process rule for Claude by @wadakatu in #147
- feat(cli): improve error messages with verbose mode and suggestions by @wadakatu in #148
- feat(cli): add badge command for coverage visualization by @wadakatu in #149
- feat(core,ui): add type field to ScreenLink for icon display by @wadakatu in #150
- New Feature: OpenAPI/Swagger integration for dependsOn validation by @wadakatu in #151
- fix(cli): address PR review feedback for OpenAPI integration by @wadakatu in #153
- feat(examples): add OpenAPI integration example by @wadakatu in #155
- chore(release): v1.6.0 by @wadakatu in #156
Full Changelog: v1.5.0...v1.6.0
v1.5.0
🚀 What's New
Comprehensive Navigation Detection
This release adds powerful navigation detection capabilities for multiple frontend frameworks. The screenbook generate command can now automatically detect navigation targets in your components!
New Features
🔗 Template Navigation Detection
- Angular: Detect
routerLinkdirectives in component templates (both inline and externaltemplateUrl) - Vue SFC: Detect
<RouterLink>components in Vue Single File Components
🛠️ Framework Support
- TanStack Router: Detect
<Link>components andnavigate()calls - Solid Router: Detect
<A>components andnavigate()calls - Angular Router: Detect
router.navigate()androuter.navigateByUrl()calls - Vue Router: Detect
router.push(),router.replace(), and object-based navigation
🎯 New CLI Flags
--detect-navigation: Auto-detect navigation targets duringscreenbook generate--detect-api: Auto-detect API dependencies from imports
Improvements
- Extract common
ComponentAnalysisResulttype for framework analyzers - Improved error handling with actionable warning messages
- Comprehensive test coverage for all detection patterns
Usage
# Auto-detect navigation targets
screenbook generate --detect-navigation
# Auto-detect both navigation and API dependencies
screenbook generate --detect-navigation --detect-apiFull Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- feat(cli): streamlined init with auto-generate and dev prompts by @wadakatu in #123
- Create and update CLAUDE.MD file by @wadakatu in #125
- docs: improve README with auto-generated tables and GIF demo by @wadakatu in #124
- chore: improve GitHub/npm discoverability (SEO) by @wadakatu in #126
- fix: add branding to OGP image by @wadakatu in #127
- chore: add changeset for v1.4.0 release by @wadakatu in #128
- Version Packages by @github-actions[bot] in #129
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- feat: add Solid Router config-based routing support by @wadakatu in #116
- feat: add Angular Router and Solid Router config-based routing support by @wadakatu in #117
- New Feature: Add SolidStart file-based routing support by @wadakatu in #118
- feat: add QwikCity file-based routing support by @wadakatu in #119
- New Feature: Add TanStack Start file-based routing support by @wadakatu in #120
- chore: add changeset for v1.3.0 release by @wadakatu in #121
- Version Packages by @github-actions[bot] in #122
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- docs: add Framework Support section to README by @wadakatu in #108
- New Feature: Vue Router config-based routing support by @wadakatu in #109
- feat(examples): add Vue Router example project by @wadakatu in #111
- New Feature: Add React Router config-based routing support by @wadakatu in #112
- feat: add TanStack Router config-based routing support by @wadakatu in #113
- chore: add changeset for config-based routing support by @wadakatu in #114
- Version Packages by @github-actions[bot] in #115
Full Changelog: v1.1.3...v1.2.0