Changelog¶
v2.0.1 (2025-11-04)¶
Update README and documentation to reflect Dash app as main mode of operation.
v2.0.0 (2025-11-03)¶
The original Flask-based deployment with a more full-featured Dash app offering the same core functionality plus direct, interactive visualization.
Highlights:
Immediate visualization of generated dependency graphs, overview statistics, and field details
Shortest calculation path exploration between Tableau fields
Limited multi-user support by isolating session data and threading state in user-specific dictionaries instead of global variables
Safe cooperative cancellation via a Cancel button that gracefully stops background processing
Unified progress tracking for both the Dash and legacy Flask contexts
General code cleanup, bug fixes and improved structure for maintainability
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.