Skip to content

1.7.0 Redesign Release

Compare
Choose a tag to compare
@McSib McSib released this 05 Mar 11:03

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 from 1.4.8 to 1.4.13
  • Updated reqwest from 0.11.0 to 0.11.9
  • Updated serde from 1.0.118 to 1.0.136
  • Updated serde_json from 1.0.61 to 1.0.79
  • Added dialoguer at version 0.10.0
  • Added console at version 0.15.0
  • Added log at version 0.4.14
  • Added simplelog at version 0.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 of indicatif used in the project is the closest up-to-date version without this performance impact.

Full Changelog: 1.6.1...1.7.0