KLR-Pattern/fastapi-voyager
Visualize your API endpoints and explore them interactively, also support Django ninja & Litestar
fix: include web/dist/ in wheel via hatch artifacts config (v0.27.0) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
📋 Changes
- Replace Material Icons with @vicons/ionicons5 across all Vue components
- Remove Google Fonts (Roboto + Material Icons) external dependency
- Rename CSS variable --q-primary to --primary-color
- Defer Google Analytics script to avoid blocking page render
- Remove PWA manifest and Service Worker registration
- Bump version to 0.26.0
fix: use safe_issubclass to prevent TypeError on Python 3.13 (v0.24.1) Python 3.13 raises TypeError when issubclass() receives a types.GenericAlias (e.g. dict[X, set[Y]]) as first argument, while Python 3.12 silently returns False. This caused a 500 error on /voyager/dot when a route's response_model resolves to a parameterized generic type (e.g. PEP 695 type alias). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
fix: use safe_issubclass to prevent TypeError on Python 3.13 Python 3.13 raises TypeError when issubclass() receives a types.GenericAlias (e.g. dict[X, set[Y]]) as first argument, while Python 3.12 silently returns False. This caused a 500 error on /voyager/dot when a route's response_model resolves to a parameterized generic type. Bump version to 0.20.1. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
feat: update changelog for version 0.24.0 with recent enhancements and dependency upgrades
feat: update changelog for version 0.23.0 and enhance ER diagram features
📋 Changes
- 0.22.0
- [x] optimize er diagram ineraction and highlight
📦 unrelease
- x.x.x
- [ ] 2.show relationship list when double click entity in er diagram
- [ ] 3.highlight entity in use case
- [ ] 4.change cli -m param, use `path.to.module:app` instead.
feat: update pydantic-resolve dependency to allow versions >=5.0.0 and bump version to 0.21.1
feat: update changelog and version to 0.21.0, add dataloader info in sidebar
Refactor code structure for improved readability and maintainability
fix deps
feat: enhance ER diagram relationships and add task_ids relationship to Story model
bump to support pydantic-resolve v4
feat: add support for GraphQL queries and mutations in ER diagram and rendering
feat: update magnifying glass functionality and version to 0.17.3
feat: implement PWA support with service worker and manifest, add placeholders for dynamic paths
**Full Changelog**: https://github.com/allmonday/fastapi-voyager/compare/v0.17.0...v0.17.1
**Full Changelog**: https://github.com/allmonday/fastapi-voyager/compare/v0.16.1...v0.17.0
📋 What's Changed
- Feature/support multiple framework by @allmonday in https://github.com/allmonday/fastapi-voyager/pull/14
✨ New Contributors
- @allmonday made their first contribution in https://github.com/allmonday/fastapi-voyager/pull/14
- Full Changelog: https://github.com/allmonday/fastapi-voyager/compare/v0.15.6...v0.16.1
**Full Changelog**: https://github.com/allmonday/fastapi-voyager/compare/v0.16.0alpha-2...v0.16.0alpha-3
**Full Changelog**: https://github.com/allmonday/fastapi-voyager/compare/v0.16.0alpha-1...v0.16.0alpha-2
📋 What's Changed
- Feature/support multiple framework by @allmonday in https://github.com/allmonday/fastapi-voyager/pull/14
✨ New Contributors
- @allmonday made their first contribution in https://github.com/allmonday/fastapi-voyager/pull/14
- Full Changelog: https://github.com/allmonday/fastapi-voyager/compare/v0.15.6...v0.16.0alpha-1
**Full Changelog**: https://github.com/allmonday/fastapi-voyager/compare/v0.15.5...v0.15.6
**Full Changelog**: https://github.com/allmonday/fastapi-voyager/compare/v0.15.4...v0.15.5
**Full Changelog**: https://github.com/allmonday/fastapi-voyager/compare/v0.15.3...v0.15.4
**Full Changelog**: https://github.com/allmonday/fastapi-voyager/compare/v0.15.2...v0.15.3
📋 Changes
- add support for displaying resolve / post / expose / collect meta info
