Skip to content

v4.3.0

Latest
Compare
Choose a tag to compare
@funilrys funilrys released this 18 Aug 17:24
· 5 commits to dev since this release
v4.3.0
f05bdc5

What has been fixed ?

For End-Users

  • We have fixed the handling of timezone-aware datetime objects. (#385, #434)
  • We fixed an issue that made impossible to use databases in single mode (without a file), if the chosen database type is mariadb or postgresql.
  • It has been discovered that the stored WHOIS records were not being cleaned up properly. This has been fixed. (#405)

For Developers

A lot of maintenance, reviews and improvements have been done to the codebase.

What has been improved?

For End-Users

  • The handling of date above 2038 - for now. (#388)
  • The internal handling of multiple processes has been modernized and made more robust. (cf: pyfunceble-process-manager).
  • The error messages of failed downloads has been improved.
  • The handling of database disconnects has been improved. (#396)
  • The handling of DNS queries has been improved.
  • The handling of NetInfo queries has been improved.
  • The handling of all our convertershas been improved.
  • The loading, parsing and integration of our configuration file-s has been improved.
  • The handling of all our checkers has been improved.

For Developers

A lot of maintenance, reviews and improvements have been done to the codebase.

What has been removed?

For End-Users

  • Python 3.8 and below anymore.
  • The links key in the configuration file has been emptied. It should not be used anymore. (#377)

For Developers

  • cryptography has been removed from the dependencies. (#381)

What is new?

For End-Users

  • It is now possible to set a referrer/reference in the User-Agent used by PyFunceble. (see user_agent.reference).
  • When using the integrated proxies feature, all file downloads will be done through the configured proxies too. (#349)
  • It is now possible to display the test time in the CLI output. (#361)
  • It is now possible to set the configuration file and directory from the CLI. (#377, #380)
  • It is now possible to remove the background color of the CLI output. (#396)
  • It is now possible to define special rules decoupled from the hard-coded ones. (#409)
  • The 3x.ro SPECIAL rulesets. (#404)
  • The vercel.app SPECIAL rulesets. (#404)
  • The squarespace.com SPECIAL rulesets. (#411)
  • The heylink.me SPECIAL rulesets. (#411)
  • The heyl.ink SPECIAL rulesets. (#411)
  • The scnv.io SPECIAL rulesets. (#412)

For Developers

  • We now integrated renovate to automatically update our dependencies and notify us about new releases.
  • A lot of maintenance, reviews and improvements have been done to the codebase.

For Beta Testers

  • We are testing a new platform. You should contact @funilrys for more information.

Contributors

Thanks to those awesome people who contributed to this release!


Full Changelog: 4.2.28...v4.3.0