Changelog¶
v1.2.1 (2025-10-15)¶
Add PNG generation toggle and optimize dependency resolution
Optional PNG Generation: added a checkbox in the Flask app to let users choose whether to generate PNG files alongside SVGs. By default, only SVGs are created for faster processing.
Memoization for Dependency Resolution: replaced the previous naive recursive logic in both forward and backward dependency functions with a memoized implementation. This significantly reduces redundant calculations and improves performance (~3× faster).
v1.1.8 (2024-10-10)¶
Switch from Flask development server to Gunicorn
Updated Dockerfile to use Gunicorn as the web server.
Changed the
CMDinstruction inside Dockerfile to run Gunicorn and bind to0.0.0.0:5000.
v1.1.7 (2024-10-08)¶
Minor simplification in build-docs workflow
Use separate production environment for Render deployment
v1.1.6 (2024-10-07)¶
Modified build-docs workflow permissions
Fixed indendation errors in module docstrings
v1.1.5 (2024-10-07)¶
Changed Flask app title
v1.1.4 (2024-10-06)¶
Changed Flask app output file name
v1.1.3 (2024-10-06)¶
Added multi-version documentation
Split application deployment from documentation building workflows
Changed main documentation link in README
v1.1.2 (2024-10-06)¶
Added web.flask_app documentation to scripts reference
Minor changes in README.
v1.1.1 (2024-10-06)¶
Minor bug correction in the output Excel file.
Replaced detailed information in README.md with Sphinx documentation.
Reduced the amount of information in README.md for improved clarity.
v1.1.0 (2024-09-30)¶
Initial release of the tool with support for local execution and deployment in a Dockerized environment.