Releases: wireviz/wireviz-web
Releases · wireviz/wireviz-web
0.4.3
What's Changed
- Made the CLI accept environment variables for configuration,
likeWIREVIZ_LISTEN,WIREVIZ_URL,WIREVIZ_DEBUG. - Fixed Dockerfile. Thanks, @radioegor146.
- Migrated project from Poetry to uv. Thanks, @julled.
- Started publishing OCI images to GHCR. Thanks, @julled.
- Started permitting the installation of Pillow 12.
- Added support for Python 3.14
- Dropped support for Python 3.8
Details
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot[bot] in #67
- Bump black from 24.3.0 to 24.8.0 by @dependabot[bot] in #66
- Bump pytest from 7.4.4 to 8.3.5 by @dependabot[bot] in #69
- Bump flask from 2.2.5 to 3.0.3 by @dependabot[bot] in #68
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #71
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #72
- fix: Dockerfile issue by @radioegor146 in #73
- uv: Migrate project from Poetry to uv by @amotl in #75
- Chore: Implement move to
wirevizorg on GitHub by @amotl in #76 - Bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #77
- Update isort requirement from <6 to <7 by @dependabot[bot] in #80
- Update flask requirement from <3.1 to <3.2 by @dependabot[bot] in #79
- Update black requirement from <25 to <26 by @dependabot[bot] in #82
- Update pytest-cov requirement from <6 to <8 by @dependabot[bot] in #81
- Update flask-cors requirement from <6 to <7 by @dependabot[bot] in #78
- Chore(deps): Bump actions/checkout from 5 to 6 by @dependabot[bot] in #83
- OCI: Start publishing OCI images to GHCR by @amotl in #84
- OCI: Also build and publish images for branch
mainby @amotl in #88 - CI: Use Python 3.14 on CI by @amotl in #85
- Chore(deps): Bump actions/checkout from 5 to 6 by @dependabot[bot] in #87
- OCI: Fix entrypoint by @amotl in #89
- OCI: Fix booting and improve Dockerfile by @amotl in #91
- Better OCI. This and that. by @amotl in #93
New Contributors
- @radioegor146 made their first contribution in #73
Full Changelog: 0.4.2...0.4.3
0.4.2
What's Changed
- Added support for Python 3.12 and 3.13
- Removed support for Python 3.7
- Updated to WireViz 0.4.1
Details
- Bump importlib-metadata from 3.10.1 to 6.0.0 by @dependabot in #20
- Bump pytest-cov from 3.0.0 to 4.0.0 by @dependabot in #21
- Bump flask from 2.1.3 to 2.2.2 by @dependabot in #22
- Bump flask-restx from 1.0.5 to 1.0.6 by @dependabot in #25
- Bump black from 22.12.0 to 23.1.0 by @dependabot in #24
- Bump isort from 5.11.4 to 5.11.5 by @dependabot in #23
- Bump werkzeug from 2.2.2 to 2.2.3 by @dependabot in #26
- Bump flask from 2.2.2 to 2.2.3 by @dependabot in #27
- Bump poethepoet from 0.18.1 to 0.19.0 by @dependabot in #29
- Bump flask-restx from 1.0.6 to 1.1.0 by @dependabot in #31
- Bump importlib-metadata from 6.0.0 to 6.6.0 by @dependabot in #34
- Bump flask from 2.2.3 to 2.2.5 by @dependabot in #35
- Bump black from 23.1.0 to 23.3.0 by @dependabot in #30
- Bump pytest from 7.2.1 to 7.3.1 by @dependabot in #33
- Chore: Update dependencies and format code by @amotl in #41
- Chore: Update
poetry.lockby @amotl in #44 - CI: Update GHA recipes and more by @amotl in #43
- Bump flask-cors from 3.0.10 to 4.0.0 by @dependabot in #40
- Add support for Python 3.12 by @amotl in #42
- Bump actions/setup-python from 4 to 5 by @dependabot in #49
- Bump pytest from 7.4.2 to 7.4.4 by @dependabot in #47
- Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #50
- Bump pytest-flask from 1.2.0 to 1.3.0 by @dependabot in #45
- Remove support for Python 3.7 by @amotl in #53
- Bump flask-restx from 1.2.0 to 1.3.0 by @dependabot in #48
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #51
- Bump flask-cors from 4.0.0 to 4.0.1 by @dependabot in #52
- Bump ts-graphviz/setup-graphviz from 1 to 2 by @dependabot in #54
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #55
- Bump flask-cors from 4.0.1 to 5.0.0 by @dependabot in #57
- Maintenance 2025W17 by @amotl in #62
- Bump werkzeug from 2.3.8 to 3.0.6 by @dependabot in #64
- CI: Update configuration for Codecov.io by @amotl in #65
- Bump black from 23.12.1 to 24.3.0 by @dependabot in #63
- Bump wireviz from 0.3.2 to 0.4.1 by @dependabot in #56
Full Changelog: 0.4.1...0.4.2
0.4.1
What's Changed
- Add support for Python 3.11
- Update to flask-restx 1.0.5
Full Changelog: 0.4.0...0.4.1
0.4.0
0.3.2
0.3.1
- Upgrade to WireViz 0.3.1
- WireViz 0.3.1 makes
wireviz.parse()'sfile_outargument optional again. Thanks, @formatc1702!
Full Changelog: 0.3.0...0.3.1
0.3.0
- CI: Run test suite on Python 3.10
- CI: Upgrade
setup-poetryaction. Add version pinning for Poetry 1.1.11 - Upgrade foundation libraries Flask, Flask-RESTX and Click
- Upgrade to WireViz 0.3. Thanks, @formatc1702!
Full Changelog: 0.2.0...0.3.0
0.2.0
- Add rendering for HTML (SVG and BOM), TEXT (BOM) and JSON (BOM)
Full Changelog: 0.1.0...0.2.0
0.1.0
- Use version number from
wireviz_web.__version__ - Add software tests
- Add CI with GitHub Actions
- Use
flask-restxinstead 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
Full Changelog: 0.0.0...0.1.0