1.7.0 Redesign Release
Well, the 1.7.0 release is out. There isn't much done with this release, at least on the overall feature changes. In this update, I wanted to focus on primarily changing the visuals. I got tired of the black-and-white console and decided that injecting some color would make a nice difference. I also wanted a better debug time with this program. So, to do that, I incorporated a logger. This logger will not only make things easier to read, but it will also export its print-outs into a nice .log
file for me to be able to read. If you have a bug in the future, all you have to do now is explain what's generally happening and then supply your log file. I can get a much deeper understanding of everything and what's happening from there. So with that, I hope you enjoy this new release!
Note: You need this new version if you wish to log in through the downloader as a recent change to e621 causes past versions to crash.
Release Notes:
- A new logging system for the program with the ability to save the logs to a log file.
- All-new color and design changes to the program, making it much more pleasing to the eye.
Bug Fixes:
- Fixed an issue with the pool name number being off when saving pool images. [#41]
- Fixed a bug where the order at which pools were saved was incorrect and often out of order. [#43]
- Fixed a crashing bug where the program would completely crash if the user logged in. [#44]
Misc:
- Did a massive code clean up that made everything generally faster and more concise to read through.
- Removed comments that no longer applied to the project code.
- Updated
base64-url
from1.4.8
to1.4.13
- Updated
reqwest
from0.11.0
to0.11.9
- Updated
serde
from1.0.118
to1.0.136
- Updated
serde_json
from1.0.61
to1.0.79
- Added
dialoguer
at version0.10.0
- Added
console
at version0.15.0
- Added
log
at version0.4.14
- Added
simplelog
at version0.11.2
Known Issues:
indicatif
will no longer be updated for some time as it currently has a performance issue that causes a 98% performance decrease in active release runtime. Currently, the version ofindicatif
used in the project is the closest up-to-date version without this performance impact.
Full Changelog: 1.6.1...1.7.0