Skip to content

Releases: michaelhball/discogs_alert

0.0.21 — windows support / docker fix / better currency handling

08 Apr 17:45
af2ddb6
Compare
Choose a tag to compare
  • 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

03 Apr 18:27
847a413
Compare
Choose a tag to compare
  • a whole sequence of Chromedriver fixes, #66, #68, #64
  • properly clean up dangling chromedrivers: #72
  • fixes the broken currency API: #71

0.0.19 — adds Telegram support!

04 Jun 09:58
6e7868e
Compare
Choose a tag to compare
  • & 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

04 Jun 09:57
6e7868e
Compare
Choose a tag to compare

& adds the total price to the logs (not yet to the actual alerts sent, that's coming soon!)

0.0.17 — refactor & docker fix

27 Apr 07:39
92cdd99
Compare
Choose a tag to compare
  • 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

27 Feb 20:38
10654bb
Compare
Choose a tag to compare

An attempt to fix issues with the closing of Chromedriver, especially on Windows.

0.0.15 — `__version__` logic patch

23 Feb 22:09
124aeb6
Compare
Choose a tag to compare
v0.0.15

Fix package version bug + increment (#39)

0.0.14 — country whitelist & blacklist!

23 Feb 21:39
e9570f5
Compare
Choose a tag to compare
  • 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

23 Feb 11:36
18af8d7
Compare
Choose a tag to compare
  • Adds ruff as well as a pre-commit check
  • Added a poetry pre-commit check to ensure pyproject.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!

21 Feb 05:31
6d57d4d
Compare
Choose a tag to compare
  • 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