Skip to content

1.7.2 Release

Latest
Compare
Choose a tag to compare
@McSib McSib released this 14 Dec 04:23
· 38 commits to main since this release
01df248

This is more of a QOL update for the codebase and the bugs that were persisting inside of it. I took the time to clean things up, get everything working a little bit smoother, as well as fixing critical high-severity bugs that were bricking portions of the program. You can view this as more of a hotfix rather than a full fledge release, and that will be evident in the release notes, but I feel this was a needed update, especially with how messy and hard it was to work on the codebase the more things got added to it. There is only a Windows build right now, but I'm looking to do Linux build for this version (and future versions) too, just need the time to sit down and set everything up for that. That might be a minute, but be patient. Enjoy this update, and have a smoother experience from here on.

I also want to note that I moved to a different TLS crate for making connections since the default one was causing "Checking if the connection is secure..." issues. This may or may not have fixed the issue, but so far it has in my testing. This may also help with the VPN issue, but that will have to be tested by those who use VPNs.

What's Changed

General

  • Fixed critical bug where is_deleted could not be found when downloading pools [#67, #60, #62].
  • Blacklists can now use score:.
  • Fixed bug where tags containing a space at the end would attempt to create invalid directories that resulted in crashes [#59, #58, #68].

Misc

  • Rolled back workflow Ubuntu version to 18.4 as the latest causes issues with OpenSSL.
  • Documentation has been expanded and given more detail [#69 ... #91].
  • Tons of code cleanup that are listed in the pull request (#65) below.
  • Turned Config and Login into singletons for easier use and access.
  • Imports are now organized across all files.
  • Grabber now has all the code related to grabbing posts broken off into multiple functions, increasing readability greatly.
  • Converted the programming workflow of the entire project to Gitflow for a more structured software development cycle (also reducing bugs from leaking into the main branch).

Pull Requests

New Contributors

Full Changelog: 1.7.1...1.7.2