v1.1.1
🏦 Banking Server v1.1.1 — Bug Squashing Update
Changes:
-
[Module Refactor]:
• Improvedbanking/
module for enhanced code readability and maintenance.
• Refactored form validation logic.
• Moved client IP retrieval toget_data.py
for cleaner separation of concerns. -
[API Enhancements]:
• Createdapi_routes.py
— centralized all API route definitions. (In future will neatly organise it) -
[Bug Fixes]:
• Fixed critical bug in Admin SQL queries.
• Resolved issue wheresqlQuery
field wasn’t being cleared properly — previously allowed unintended stacked queries.
• Patchedrotate_logs()
crash:
→ Problem was dependency on Flask app context during log rotation before the app being defined (log rotation is ainit
function).
→ Solved by adjustinglog_module.py
to remove Flask dependency during initialization. -
[Features]:
• Added new button to access and review archived logs directly through Admin panel. -
[Cleanup]:
• Removed unnecessarydb_test.py
(its useless compared to the in-web database feature).
Version bump:
- v1.1.0 → v1.1.1
Full Changelog: v1.1.0...v1.1.1