v1.0.5
Fixes gui startup due to database not generating properly when starting for the first time.
Code maintenance (adding lots of unit tests) and small code fixes:
- Fixed SQL in desktop_shop.database.query_user_data
- Added some type hints to desktop_shop.database functions
- Moved desktop_shop.database.get_last_added_transaction_id_from_transactions_table to internal function
- desktop_shop.user.UserData class now strips whitespace from user names
What's Changed
- Bump mkdocs-gen-files from 0.3.4 to 0.4.0 by @dependabot in #24
- Bump mypy from 0.931 to 0.971 by @dependabot in #23
- Bump tox from 3.24.5 to 3.25.1 by @dependabot in #26
- Bump black from 22.1.0 to 22.8.0 by @dependabot in #25
- Bump pep8-naming from 0.12.1 to 0.13.2 by @dependabot in #19
- Bump flake8-bugbear from 22.1.11 to 22.8.23 by @dependabot in #28
- Bump flake8-comprehensions from 3.8.0 to 3.10.0 by @dependabot in #22
- Bump mkdocs-material from 8.2.1 to 8.2.7 by @dependabot in #27
- Bump pytest from 7.1.2 to 7.1.3 by @dependabot in #30
- Bump mkdocstrings[python] from 0.18.0 to 0.19.0 by @dependabot in #29
- Bump flake8-broken-line from 0.4.0 to 0.5.0 by @dependabot in #20
- Bump tox from 3.25.1 to 3.26.0 by @dependabot in #31
- Bump flake8-bugbear from 22.8.23 to 22.9.11 by @dependabot in #32
- Bump mkdocs-literate-nav from 0.4.1 to 0.5.0 by @dependabot in #33
- Bump flake8-bugbear from 22.9.11 to 22.9.23 by @dependabot in #34
- Bump pytest-cov from 3.0.0 to 4.0.0 by @dependabot in #35
- Bump mypy from 0.971 to 0.982 by @dependabot in #38
- Bump black from 22.8.0 to 22.10.0 by @dependabot in #40
- Bump tox from 3.26.0 to 3.27.1 by @dependabot in #47
- Bump pytest from 7.1.3 to 7.2.0 by @dependabot in #45
- Headless gui tests by @rbaltrusch in #61
Full Changelog: v1.0.4...v1.0.5