Releases: michaelhball/discogs_alert
Releases · michaelhball/discogs_alert
0.0.21 — windows support / docker fix / better currency handling
- support for Windows, finally ...
- running
discogs_alert
using docker is now fully supported again - currency handling is now less aggressive; any errors while converting currencies are simply logged and ignored (as this is one of the most reported issues, and annoying to not see an alert just because the currency wasn't converted)
0.0.20 — chromedriver & currency fixes
0.0.19 — adds Telegram support!
- & refactors the "alert" module (previously called "notify") to enable easily extending this to more alerting services in the future
- adds an
EnumChoice
click field s.t. these fields can be properly set from the CLI (e.g. min media & sleeve conditions)
0.0.18 — fixes small parsing bugs
& adds the total price to the logs (not yet to the actual alerts sent, that's coming soon!)
0.0.17 — refactor & docker fix
- big refactor to make the codebase much more usable & set up for future expansion (e.g. more notification options)
- got Docker working again (thanks @ddelange)
- improved the Pushbullet API to use fewer requests
0.0.16 — fix chromedriver issues
An attempt to fix issues with the closing of Chromedriver, especially on Windows.
0.0.15 — `__version__` logic patch
v0.0.15 Fix package version bug + increment (#39)
0.0.14 — country whitelist & blacklist!
- new feature: country whitelist & blacklist, the ability to control from where you want to consider releases
README.md
improvements- cleaned up
discogs_alert/utils.py
& added tests - add the following PR checks
ruff
linting for all Python versions >= 3.7- LFS warning
tox
, running pytest for all Python versions >= 3.7
0.0.13 — assorted improvements
- Adds ruff as well as a
pre-commit
check - Added a poetry
pre-commit
check to ensurepyproject.toml
stays well formatted - Removed
CHANGELOG.md
(the release history is a much more reliable place to track changes) - Adds tox, in preparation for a more rigorous testing setup
- Switches project from GPL —> MIT license
- Improves currency error handling via explicitly raising an exception for unparseable currencies & logging the culprit release
0.0.12 — bug fixes!
- close the Selenium client after every loop iteration (else these leak & clog the computer with hundreds of chromedrivers)
- fixes the currency parsing for Brazilian Real
- increments the versions of various dependencies & improves
pyproject.toml
dependency specification