Skip to content

Teal Blauwbok: Ladybug

Compare
Choose a tag to compare
@funilrys funilrys released this 03 May 18:49
· 1378 commits to master since this release
58db861

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

Hello, World!

I hope that everything is going right for you and your loved one. This release took a bit of time because it was hard to find some time to give it some love. Anyway, here we are!

This release includes 2 important changes. The first one, is the fix of the way we connect to your MariaDB or MySQL database. There was a bug because I assumed that PyMySQL will close the connection by itself while using the with-statement. It turns out that it was not the case.

The second one and probably the most important one, is the inclusion of the self-cleaning of the inactive database. After collecting data in your local storage, this feature was highly wanted and here it is. Indeed, before today, the system was collecting and saving information into the inactive database but it never cleaned the unneeded one. From now, and after 28 days sitting in there, a subject will be automatically removed.

I spend most of my time restructuring the documentation so that we could export it into PDF without having to lose the structure. I was a bit shocked by the generated PDF, that I restructured the whole documentation for it to be rendered correctly. As you know, using PyFunceble requires an internet connection so PDF won't be a big deal. But on my side, I would like to be able (and to start) to download the PDF, print it, and correct what I wrote. That's how I will try to work in the coming month in order to complete the documentation.

By the way, I would like to thank all of those who contributed to the documentation! A lot of work is still waiting but we will come that far one day.

Let me know what you think or how you use PyFunceble with #PyFunceble on Twitter 😄!

I wish you all the best.
Stay safe and healthy!

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

What was fixed ?

  • A MySQL/MariaDB connection and possibly communication issue.
  • The multiprocessing logic.
  • The length of the first line of all output files.
  • The coloration of the PyFunceble ASCII-Art at the end which may not have been correct while using the MySQL or MariaDB database.

What was improved?

  • The configuration loader (completely rewritten).
  • The behavior behind the generation of the .pyfunceble-env file for those who use the MySQL or MariaDB database.
  • The help messages.
  • The documentation's grammar, spelling, and structure.
  • README's grammar and spelling.
  • The structure of the inactive database (JSON).

What is new?

  • A section in the documentation about some limitation which we may meet while using the MySQL or MariaDB database.
  • The --dots argument and logic.
  • The self-cleaning of the inactive database after 28 days (configurable).

What is coming?

  • Fix of reported issues.
  • Improvement of the documentation (help welcome!).

Contributors

Thanks to those awesome people who contributed to this release!