This version is the continuation of the adventure with some new features and
ideas.
A lot has been done, so you may have to discover by yourself through doing or
testing. But the most important changes are the support and expansion of CIDR
blocks, the ability to perform DNS over several protocols (UDP, TCP, HTTPS, TLS)
and the ability to safely configure PyFunceble over time through a new
configuration file called `.PyFunceble.overwrite.yaml` that will never be
updated by PyFunceble.
If you meet any new issue or behavior, you are invited to submit a new issue or
open a new discussion to seek help or assistance.
Let us know what you think or how you use PyFunceble with
[PyFunceble](https://twitter.com/hashtag/pyfunceble) or
[PyFunceble](https://twitter.com/pyfunceble) on Twitter :smile:!
I wish you all the best!
:tada: :star2::tada: :star2::tada: :star2::tada: :star2::tada: :star2::tada: :star2::tada: :star2::tada: :star2::tada: :star2::tada: :star2::tada: :star2::tada: :star2::tada: :star2::tada: :star2::tada: :star2:
What was improved?
- The project structure.
- The source code.
- The documentation.
What is new?
- The ability to disable each of the internal test methods.
- The deletion of the "single" and "multiprocessing" modes.
- The ability to decode and test a whole IPv4 CIDR block.
- The ability to keep a safe and clean configuration file.
- ... and a lot more to discover!
Migration from 3.x
The migration to 4.x is normally done automatically through the configuration
checker - once you installed the new version.
A dataset migration will be triggered automatically. The migration may take
some time. Be ready to make a backup, cleanup your PyFunceble datasets or wait a
few minutes/hours.
In some rare cases, you may have to:
- delete your configuration file first.
- manually backup your local database tables and/or files.
- delete your local database tables and/or files.
---
Contributors
Thanks to those awesome people who contributed to this release!
- Imre Kristoffer Eilertsen - [DandelionSprout](https://github.com/DandelionSprout)
- keczuppp - [keczuppp](https://github.com/keczuppp)
- Mitchell Krog - [mitchellkrogza](https://github.com/mitchellkrogza)
- spirillen - [spirillen](https://github.com/spirillen)
- Yuki2718 - [Yuki2718](https://github.com/Yuki2718)
- Zachinquarantine - [Zachinquarantine](https://github.com/Zachinquarantine)
- ZeroDot1 - [ZeroDot1](https://github.com/ZeroDot1)