What's Changed
- Potential fix for code scanning alert no. 8: Workflow does not contain permissions by @nordstad in #70
- feat: Extend Connection model for device-to-device connections by @nordstad in #90
- feat: Add ConnectionGraph utility class for topology analysis (#72) by @nordstad in #91
- chore(deps): bump urllib3 from 2.5.0 to 2.6.3 by @dependabot[bot] in #92
- [Phase 1.3] Pin Compatibility Matrix and Validation by @nordstad in #93
- [Phase 1.5] Add Phase 1 Integration Tests by @nordstad in #94
- fix: Sync MCP module version with package metadata and add Codecov badge by @nordstad in #95
- feat: Add Pydantic schemas for multi-level connections (Phase 2.1) by @nordstad in #97
- feat: Update ConfigLoader for multi-level connections (Phase 2.2) by @nordstad in #98
- docs: Add supported boards table to README by @nordstad in #99
- [Phase 2.3] Enhance CLI Validation Command by @nordstad in #100
- feat: Enhance validate command with graph visualization (#78) by @nordstad in #101
- [Phase 3.1] Add multi-level connection examples by @nordstad in #102
- feat: Implement multi-tier device layout positioning (Phase 3.2) by @nordstad in #103
- feat: Implement canvas sizing and layout validation (Phase 3.3) (#81) by @nordstad in #104
- test: Add multi-tier canvas sizing integration test (Phase 3.4) by @nordstad in #105
- [Phase 4.1] Comprehensive Integration Tests for Multi-Tier Layout by @nordstad in #106
- [Phase 4.2] Add Comprehensive Integration Tests for Multi-Level Features by @nordstad in #107
- feat: Add professional example diagrams for Phase 4.3 by @nordstad in #108
- feat: Add smart vertical device positioning based on pin connections by @nordstad in #113
- fix: Eliminate wire stubs and add validation (fixes #112) by @nordstad in #114
- docs: Add multi-tier diagram examples to documentation (fixes #115) by @nordstad in #116
- docs: Add comprehensive multi-level device support documentation (fixes #86) by @nordstad in #117
- fix: centralize magic numbers into organized constant classes (fixes #121) by @nordstad in #128
- fix: add bounds checking to wire conflict resolution (fixes #119) by @nordstad in #129
- perf: optimize device lookups and wire conflict detection (fixes #118, #122) by @nordstad in #130
- perf: optimize wire conflict detection with early exit (fixes #122) by @nordstad in #131
- fix: improve error handling and validation messages (fixes #123, #124) by @nordstad in #132
- refactor: extract pin position calculation methods (fixes #120) by @nordstad in #133
- feat: decouple layout and rendering via LayoutResult (fixes #125) by @nordstad in #134
- feat: make device registry instantiable for better testing (fixes #126) by @nordstad in #135
Full Changelog: v0.10.0...v0.11.0