Skip to content

Blue Bontebok: Spider

Compare
Choose a tag to compare
@funilrys funilrys released this 23 Feb 00:27
· 2072 commits to master since this release
48a6db6

🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟
Hello, World!

This release mainly provides a unification of the way we get, present and work with the Status getters/setters. Indeed, since the last release was about the SPECIAL rules. I decided to make it clear in the code. In fact, before this releases the SPECIAL rules where set inside PyFunceble.generate - on the fly - when any other rules/status was set inside PyFunceble.status.Status(). From now, everything regarding the status management is done from PyFunceble.status.

Otherwise, 3 new indexes are now available for more clarity when testing in complete mode - as an imported module.

The other part of this release is about some little fixes and improvements that I present like usually, as part of the release note.

I wish you all the best!

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

What was fixed?

  • A minor issue regarding the execution time.
    • Indeed, the execution time - when requested - was printed twice when testing for file content.
  • An issue regarding the non-generation of logs files when we are used as an imported module.
    • Indeed, we DO NOT generate any files when we are used as an imported module. But unfortunately, I forgot to set that rule at one tiny place in the code. Sorry for the noise it may have caused.

What was improved?

  • The way we manage, set, get and return the status of tested domains.
    • Indeed it's now all about clarity in that code section.
  • The way we execute a command given by the end-user through the configuration indexes command_before_end and command.
  • The documentation.
  • The way we call or initiate a submodule/class in order to avoid the continuous re- call/initiate of submodule/class while iterating over the list to test.

What is new?

  • 3 indexes which are returned when the complete mode - as an imported module - is activated.
  • The CI tests under Python 3.7.2.

What is coming?

  • Addition of features proposed by individuals or organizations via GitHub issue, GitHub comments, email, Keybase (Personal) or Keybase (PyFunceble Chat).
  • Fix of reported issues.
  • Improvement of the actual features.
  • Review of the tests.