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 ``CMD`` instruction inside Dockerfile to run Gunicorn and bind to ``0.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.