Releases: MidKnightXI/opgg-ads-remover
v2.2.0
v2.1.2
What's changed
- Switching to Rust 1.69.
- Minor performance improvements.
- Now use
#[cfg(target_os = "")]
to determine whichscan_all
function will be executed based on the OS (Windows or macOS).
I used to have two function with different name but a similar job, and I think it's cleaner to work with that new version.
Code Quality
- Code improvements
I removed some useless
if
conditions that were used when OPGG client had the same version on Windows and macOS but now it's different as we have two different function, one for Windows and the other one for macOS.
I also replaced somelet
variables toconst
for compilation optimisation.
- Update and improvements to code documentation
- Improvements to code readability
I decided to comeback to my condingstyle roots: C style code.
Now most of the variable I'm using will be declared first at the beginning of the function and then initialised when needed.
I think it improves greatly the readability of the code and thank you mystère for reminding me that !
v2.1.1
v1.3 Improvements for location-based ads
What's New?
- Now block Google Analytics
- Remove ads for Canadians, Americans and mostly Europeans
- Improved performances
- The code got cleaned to be more understandable
v1.1 Imports error and path error fixed
On the previous release every users had a problem where the executable would crash because of ESM module import.
To fix that problem we added rollup before the compilation of the code to translate ESM base code to CommonJS
What's new ?:
- it works (this time) and not only on my machine 🥇