Releases: rbaltrusch/desktop_shop
v1.1.3
v1.1.3
What's changed
- Fixed pypi packaging by including required database SQL files.
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
- Fixed pypi packaging error caused by missing subpackage
desktop_shop.database
.
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's changed
Removed support for 3.12 due to deprecated packaging files, which meant that a number of required files from the desktop_shop
package were missing after an installation using Python 3.12, so removing support for now.
v1.1.0
What's Changed
Adds support for Python 3.10, 3.11 and 3.12. Adds two small features to the graphical user interface and support for non-alphabetic names.
New Features
- Add support for Python 3.10, 3.11 and 3.12 by @rbaltrusch in #219
- Add ENTER key to register/login buttons by @rbaltrusch in #159
- Add support for non-alphabetic names by @rbaltrusch in #160
- Add graphical error on duplicate email register by @rbaltrusch in #158
- Add typehints to callbacks / server / database by @rbaltrusch in #161
Maintenance
- Update dependabot config by @rbaltrusch in #134
- Fix tests by @rbaltrusch in #150
- SQL statements by @rbaltrusch in #151
- Update checkout action by @rbaltrusch in #132
- Update pypi tropes by @rbaltrusch in #133
Updated dependencies
- Bump mkdocs-material from 8.2.7 to 9.0.8 by @dependabot in #63
- Bump mypy from 0.982 to 1.0.0 by @dependabot in #71
- Bump flake8-bugbear from 22.9.23 to 23.2.13 by @dependabot in #73
- Bump mypy from 1.0.0 to 1.1.1 by @dependabot in #80
- Bump mypy from 1.1.1 to 1.2.0 by @dependabot in #90
- Bump pytest from 7.2.0 to 7.3.0 by @dependabot in #91
- Bump beautifulsoup4 from 4.11.1 to 4.12.2 by @dependabot in #92
- Bump mkdocs-htmlproofer-plugin from 0.8.0 to 0.13.1 by @dependabot in #99
- Bump mkdocs-gen-files from 0.4.0 to 0.5.0 by @dependabot in #102
- Bump requests from 2.28.1 to 2.30.0 by @dependabot in #103
- Bump mkdocs-material from 9.0.8 to 9.1.20 by @dependabot in #131
- Bump pytest from 7.3.0 to 7.4.2 by @dependabot in #129
- Bump black from 22.10.0 to 23.9.1 by @dependabot in #130
- Bump pypa/gh-action-pypi-publish from 1.4.2 to 1.8.10 by @dependabot in #137
- Bump actions/setup-python from 2 to 4 by @dependabot in #136
- Bump actions/checkout from 3 to 4 by @dependabot in #135
- Bump mypy from 1.2.0 to 1.7.0 by @dependabot in #162
- Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 by @dependabot in #168
- Bump actions/setup-python from 4 to 5 by @dependabot in #169
- Bump mypy from 1.7.0 to 1.8.0 by @dependabot in #174
- Bump black from 23.9.1 to 24.1.1 by @dependabot in #179
- Bump pytest from 7.4.2 to 8.0.0 by @dependabot in #181
- Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot in #188
Full Changelog: v1.0.5...v1.1.0
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
v1.0.4
Database generation bugfixes and devtools updates.
What's Changed
Bump pytest from 6.2.3 to 7.1.2 by https://github.com/dependabot in #14
Bump pytest from 7.0.1 to 7.1.2 by https://github.com/dependabot in #21
Full Changelog: v1.0.3...v1.0.4
v1.0.4
Database generation bugfixes and devtools updates.
What's Changed
- Bump pytest from 6.2.3 to 7.1.2 by @dependabot in #14
- Bump pytest from 7.0.1 to 7.1.2 by @dependabot in #21
Full Changelog: v1.0.3...v1.0.4
v1.0.3
Update user documentation and bump dependencies.
Full Changelog: v1.0.1...v1.0.3
v1.0.2-a
Fix initial gui startup by including database generation at the beginning.
This removes the need to manually generate the database using database.py --fast.
v1.0.1
Fix initial gui startup by including database generation at the beginning.
This removes the need to manually generate the database using database.py --fast.