Skip to content

Teal Blauwbok: Moth

Compare
Choose a tag to compare
@funilrys funilrys released this 15 Jun 09:50
· 1329 commits to master since this release
872fa79

🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟

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 the PYFUNCEBLE_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!