github nordstad/PinViz v0.11.0

7 hours ago

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

Don't miss a new PinViz release

NewReleases is sending notifications on new releases.