Releases: djotaku/ELDonationTracker
v3.3.2 Fixing PyPi Dependencies (and maybe documentation)
Everything else is the same for the average user:
If you're using ELDonation Tracker from the GUI (as in the videos on http://djotaku.github.io/ELDonationTracker/) you should see no changes.
I have found one small thing that I'm not sure right now how to fix. If you're using the tracker (pops up picture/sound upon donation) and aren't using persistent settings, after setting the sound you want - you may need to exit out of the program and start it up again to get consistent behavior on the tracker.
If you're using on the commandline, the files have moved one sub-folder deeper. On the plus side, you should soon be able to just install from PyPi if you wish to use the commandline.
If you're upgrading from a pre-V3.0 version, please see the release notes for v3.0: https://github.com/djotaku/ELDonationTracker/releases/tag/v3.0
If you're a GUI user:
pyinstaller created releases that will allow you to run this program even if you don't have Python or the necessary libraries installed. Download either Extra.Life.Donation.Tracker.for.Windows or .for.Linux depending on your platform.
If you prefer to use the commandline utilities without the GUI, just download the source code.tar.gz (Linux) or source code.zip file (Windows). (Or clone the repo.)
Please file any bug reports on either the GUI or the commandline! Pull requests welcome on the devel branch.
Enjoy!
v3.3.1 Trying to Trigger PyPi GH CI build
Everything else holds from before:
f you're using ELDonation Tracker from the GUI (as in the videos on http://djotaku.github.io/ELDonationTracker/) you should see no changes.
I have found one small thing that I'm not sure right now how to fix. If you're using the tracker (pops up picture/sound upon donation) and aren't using persistent settings, after setting the sound you want - you may need to exit out of the program and start it up again to get consistent behavior on the tracker.
If you're using on the commandline, the files have moved one sub-folder deeper. On the plus side, you should soon be able to just install from PyPi if you wish to use the commandline.
If you're upgrading from a pre-V3.0 version, please see the release notes for v3.0: https://github.com/djotaku/ELDonationTracker/releases/tag/v3.0
If you're a GUI user:
pyinstaller created releases that will allow you to run this program even if you don't have Python or the necessary libraries installed. Download either Extra.Life.Donation.Tracker.for.Windows or .for.Linux depending on your platform.
If you prefer to use the commandline utilities without the GUI, just download the source code.tar.gz (Linux) or source code.zip file (Windows). (Or clone the repo.)
Please file any bug reports on either the GUI or the commandline! Pull requests welcome on the devel branch.
Enjoy!!
v3.3 Pythonic Structure
If you're using ELDonation Tracker from the GUI (as in the videos on http://djotaku.github.io/ELDonationTracker/) you should see no changes.
I have found one small thing that I'm not sure right now how to fix. If you're using the tracker (pops up picture/sound upon donation) and aren't using persistent settings, after setting the sound you want - you may need to exit out of the program and start it up again to get consistent behavior on the tracker.
If you're using on the commandline, the files have moved one sub-folder deeper. On the plus side, you should soon be able to just install from PyPi if you wish to use the commandline.
If you're upgrading from a pre-V3.0 version, please see the release notes for v3.0: https://github.com/djotaku/ELDonationTracker/releases/tag/v3.0
If you're a GUI user:
pyinstaller created releases that will allow you to run this program even if you don't have Python or the necessary libraries installed. Download either Extra.Life.Donation.Tracker.for.Windows or .for.Linux depending on your platform.
If you prefer to use the commandline utilities without the GUI, just download the source code.tar.gz (Linux) or source code.zip file (Windows). (Or clone the repo.)
Please file any bug reports on either the GUI or the commandline! Pull requests welcome on the devel branch.
Enjoy!!
not a real release
just trying to trigger a workflow
v3.2.1: Last Fix for API Limiting issues, I think
More or less same notes as last release as this was just a 2 line fix that caught the last place that API limiting was catching me, I think.
Ever since the DDOS last year, there have been intermittent issues with the API availability. I've changed the code to handle this more gracefully. I've got a refactor scheduled that's also going to help make updates more elegant and hopefully hit the API less.
If you're upgrading from a pre-V3.0 version, please see the release notes for v3.0: https://github.com/djotaku/ELDonationTracker/releases/tag/v3.0
If you're a GUI user:
pyinstaller created releases that will allow you to run this program even if you don't have Python or the necessary libraries installed. Download either Extra.Life.Donation.Tracker.for.Windows or .for.Linux depending on your platform.
If you prefer to use the commandline utilities without the GUI, just download the source code.tar.gz (Linux) or source code.zip file (Windows).
Please file any bug reports on either the GUI or the commandline! Pull requests welcome on the devel branch.
Enjoy!
v3.2 Handling API Limiting
Ever since the DDOS last year, there have been intermittent issues with the API availability. I've changed the code to handle this more gracefully. I've got a refactor scheduled that's also going to help make updates more elegant and hopefully hit the API less.
If you're upgrading from a pre-V3.0 version, please see the release notes for v3.0: https://github.com/djotaku/ELDonationTracker/releases/tag/v3.0
If you're a GUI user:
pyinstaller created releases that will allow you to run this program even if you don't have Python or the necessary libraries installed. Download either Extra.Life.Donation.Tracker.for.Windows or .for.Linux depending on your platform.
If you prefer to use the commandline utilities without the GUI, just download the source code.tar.gz (Linux) or source code.zip file (Windows).
Please file any bug reports on either the GUI or the commandline! Pull requests welcome on the devel branch.
Enjoy!
v3.1 Handling Super Anonymous Donors
In the past I've handled Anonymous names and donations without messages. New wrinkle in things - donations where the amount is secret. This release fixes that.
I'm going to copy the rest of the release text from v3.0 in case someone is upgrading from a pre-v3.0 since a lot changed:
- In the GUI start/stop should reload the config now - no more need to restart the GUI. So if you change something in the configuration after you've started running the script, just hit stop and start again.
- I have added the ability to persist the settings. No longer do you have to re-enter your settings when you upgrade. It will save to the XDG-recommended location on Linux and the equivalent on Windows. Because of this, the config file has a version now (in case I add new fields). When you start the GUI with an outdated version it will ask if you want to start from scratch or update your configs by opening settings, double-checking what's there and hitting save (or persist - depending on whether you want to persist your settings or just save within the folder you just extracted).
- You now have the ability to change number of donations put into the text files. So if you want to display more than 5 donations on the screen (vertically or horizontally) you can now show any arbitrary number of donors and donations. See the settings button (or file) for that option.
- I do have one "breaking" change for this release - some of the filenames have changed both to reflect the fact it no longer saves only 5 donations or donors and because I've realized that there is a difference in the API between donors and donations.
So enjoy all that!
With all those changes there's bound to be a bug that slipped in there (I hope not, but .... I'm only human) so please file an issue if anything is not working correctly.
If you're a GUI user:
pyinstaller created releases that will allow you to run this program even if you don't have Python or the necessary libraries installed. Download either Extra.Life.Donation.Tracker.for.Windows or .for.Linux depending on your platform.
If you prefer to use the commandline utilities without the GUI, just download the source code.tar.gz (Linux) or source code.zip file (Windows).
Please file any bug reports on either the GUI or the commandline! Pull requests welcome on the devel branch.
Enjoy!
v3.0 The Big Update
Lots and lots of changes - some user-facing and some in the background, running more efficiently. (Or more maintain-ably)
- In the GUI start/stop should reload the config now - no more need to restart the GUI. So if you change something in the configuration after you've started running the script, just hit stop and start again.
- I have added the ability to persist the settings. No longer do you have to re-enter your settings when you upgrade. It will save to the XDG-recommended location on Linux and the equivalent on Windows. Because of this, the config file has a version now (in case I add new fields). When you start the GUI with an outdated version it will ask if you want to start from scratch or update your configs by opening settings, double-checking what's there and hitting save (or persist - depending on whether you want to persist your settings or just save within the folder you just extracted).
- You now have the ability to change number of donations put into the text files. So if you want to display more than 5 donations on the screen (vertically or horizontally) you can now show any arbitrary number of donors and donations. See the settings button (or file) for that option.
- I do have one "breaking" change for this release - some of the filenames have changed both to reflect the fact it no longer saves only 5 donations or donors and because I've realized that there is a difference in the API between donors and donations.
So enjoy all that!
With all those changes there's bound to be a bug that slipped in there (I hope not, but .... I'm only human) so please file an issue if anything is not working correctly.
If you're a GUI user:
pyinstaller created releases that will allow you to run this program even if you don't have Python or the necessary libraries installed. Download either Extra.Life.Donation.Tracker.for.Windows or .for.Linux depending on your platform.
If you prefer to use the commandline utilities without the GUI, just download the source code.tar.gz (Linux) or source code.zip file (Windows).
Please file any bug reports on either the GUI or the commandline! Pull requests welcome on the devel branch.
Enjoy!
v2.5 Roadmap to 2.5 completed
Two tasks were on the roadmap:
- handle > 100 donors
- get unit tests written.
Those are both done, so this is v2.5. If v2.2.3 is working fine for you, No need to update. Nothing related to the way the code works was changed, just added unit tests. Now it's on to the road for 3.0.
If you're a GUI user:
pyinstaller created releases that will allow you to run this program even if you don't have Python or the necessary libraries installed. Download either Extra.Life.Donation.Tracker.for.Windows or .for.Linux depending on your platform.
If you prefer to use the commandline utilities without the GUI, just download the source code.tar.gz (Linux) or source code.zip file (Windows).
Please file any bug reports on either the GUI or the commandline! Pull requests welcome on the devel branch.
Enjoy!
v2.2.3 Horizontal Output without Messages
If v2.2.2 is working fine for you, no need to update. But if you want to be able to have horizontal output with names and amounts, but not messages, grab this release.
If you're a GUI user:
pyinstaller created releases that will allow you to run this program even if you don't have Python or the necessary libraries installed. Download either Extra.Life.Donation.Tracker.for.Windows or .for.Linux depending on your platform.
If you prefer to use the commandline utilities without the GUI, just download the source code.tar.gz (Linux) or source code.zip file (Windows).
Please file any bug reports on either the GUI or the commandline! Pull requests welcome on the devel branch.
Enjoy!