- Add support for Python 3.12
- Remove support for Python 3.7
- Add support for Python 3.11
- Update to flask-restx 1.0.5
- Add Dockerfile support to repository. Thanks, @Jacq.
- Add CORS support via
CORS_ENABLE
environment variable. Thanks, @Jacq.
- Update dependencies and project tooling
- Drop support for Python 3.6
- Upgrade to WireViz 0.3.1
- WireViz 0.3.1 makes
wireviz.parse()
'sfile_out
argument optional again.
- CI: Run test suite on Python 3.10
- CI: Upgrade
setup-poetry
action. Add version pinning for Poetry 1.1.11 - Upgrade foundation libraries Flask, Flask-RESTX and Click
- Upgrade to WireViz 0.3. Thanks, @formatc1702!
- Add rendering for HTML (SVG and BOM), TEXT (BOM) and JSON (BOM)
- Use version number from
wireviz_web.__version__
- Add software tests
- Add CI with GitHub Actions
- Use
flask-restx
instead offlask-restplus
- Parametrize
wireviz_web.cli
- Run coverage testing on CI, with Codecov
- Generalize API/core routines
- Adjust error response texts
- Respond with JSON body on 404 errors
- Improve inline documentation
- Run Black and isort
- Move PlantUML API endpoint to /plantuml prefix
- Initial import