So... 2.3 happened.
I pushed a completely broken version because my tests were running in non-fresh installs, so there was no way to detect the failure that caused 2.3 to be unusable.
Special thanks to @mustafasoylu for stepping in and saving the day, I have, and still will be pretty busy these days, so I definitely couldn't have fixed this sooner than him. In fact, I couldn't even push the patch until today.
In order for this to not happen again, I have now added a tests/
directory in the repo, it will not be present in any of the docker images, it is for development purposes only and to allow others to identify any flaw they might have.
Note that currently they are broken, but I just wanted to push this as soon as I could, they will actually work in the near future.