Teal Blauwbok: Moth
🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟
Hello, World!
I hope that everything is going right for you and your loved one. This release just provides some fixes and very few new features.
This release includes one important change. Indeed, in the previous version, I included the notion of "shadow file" and made it default.
I now consider that decision as a bad one because it may have created unexpected behaviors especially while talking about execution time for some huge lists.
Therefore, from now, if you want to use that feature, you should use or append the --shadow
argument or its configuration equivalent to access it.
The other important thing which is not a change is the deployment and provision of docker images and conda packages to the grand-public.
That means that from now, you can install PyFunceble (or its -dev
counterpart) from PyPi, AUR, Docker Hub, and Anaconda Cloud. I spend a huge amount of time to automate the process. So, let me know if something is wrong with the two new repositories.
Let me know what you think or how you use PyFunceble with #PyFunceble or @PyFunceble on Twitter 😄!
I wish you all the best.
Stay safe and healthy!
🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟
What was fixed ?
- An issue with the creation of files when the
output/
directory is missing. - An issue with some analytic files which were named
NoneNone
. - An issue with the quiet mode which was not completely quiet while using the
-m
argument.
What was removed ?
- The direct dependency on
urllib3
.
What was improved ?
- The documentation.
- The tests of the AdBlock decoder.
- The way we handle subdomains which are behind a public suffix.
- The way we generate the "shadow file". It can now take advantage of multiprocessing.
What is new ?
- Deployment to Docker Hub.
- Deployment to Anaconda Cloud.
- While testing domains, we convert them to lowercase.
- CI tests with Python 3.6.10, 3.7.7, and 3.8.3.
- A way to define the location of the
output/
directory. It can be done through thePYFUNCEBLE_OUTPUT_LOCATION
environment variable. - The "shadow file" is not generated, nor used by default. You should explicitly give us permission to generate and use it through the
--shadow
argument or its configuration counterpart.
What is coming ?
- Fix of reported issues.
- Improvement of the documentation (help welcome!).
- Introduction of possible and interesting features.
Contributors
Thanks to those awesome people who contributed to this release!
- NeolithEra - @NeolithEra
- spirillen - @spirillen
- ZeroDot1 - @jawz101