- Add '.vscode/' to '.gitignore' to exclude editor settings.
- Improve readability by converting single quotes to double quotes and reformatting long lines in Django settings and URLs.
- Relocate the SQLite database path to a more standard location.
- Enhance environment flexibility by adding dynamic handling for allowed hosts.
- Remove deprecated database dependency in requirements.
These updates enhance code clarity and maintainability, and prepare the codebase for potential migration to a more dynamic server configuration setup.
Reduced version restrictions for several Google-related packages, changing them to allow any version less than 3.0.0. This change provides more flexibility and avoids potential dependency conflicts with future updates. Consider revisiting the need to pin dependencies so strictly.
Updated several library versions to their latest stable releases and added TODO comments for future version upgrades. Cleaned up the dependencies list by removing some indirect dependencies. Noted potential improvements regarding dependency pinning and project dependency structure, including suggestions for less strict pinning and reevaluating certain dependencies. Consider cleaning up obsolete or redundant dependencies in further refinements.
Upgraded requests to 2.32.3, six to 1.16.0, and urllib3 to 2.2.3 to incorporate the latest security patches and performance improvements. These updates ensure compatibility with newer libraries and enhance the overall stability of the application. No breaking changes are expected.
Upgraded various dependencies to their latest versions, including aiohttp, frozenlist, multidict, pandas, python-dateutil, and yarl. These updates assure compatibility with Python 3.12 and may include performance enhancements and bug fixes.