Version 4.0
First of all, I wish you all a happy new year. 🎆
I finally found the time to continue working on this script and for this reason, we can start the new year with a big release, including many requested features: 🆕
- Added retries for all API actions (all API actions will be tried for three times with a 30 second cooldown phase in between, in case there is an error) (fixes #23)
- Warnings are no longer output on
stderr
, if the--quiet
option is set (fixes #23) - Config files can now be specified on the command line (fixes #20)
- IPv4 can be disabled (#10, #17)
- IPv4 / IPv6 addresses can now be set as a command line option, using
--ipv4
/-4
and--ipv6
/-6
(#17) - A bit more verbose output, which might help with debugging some issues in the future
A config file change is recommended:
Due to the fact that IPv4 can now be disabled, I recommend to set the constant USE_IPV4
in your config file, as in config.dist.php
, regardless of whether you want to use IPv4 or not. If the option is not set, the following warning will be output:
[WARNING] USE_IPV4 not defined in config.php. Assuming that IPv4 should be used to support deprecated legacy configs. Please add USE_IPV4 to your config.php, as in config.dist.php
I would also like to thank everyone for their pull requests. Unfortunately, I usually cannot find the time to review and merge them. For this reason, I have released contributing guidelines, which basically state that I cannot really work on pull requests for this project at this time. However, I will make sure to fix urgent issues and add new features that are wanted and needed every now and then.
I apprieciate all your feedback and work on this project and I hope that my script helps you. If you have any questions, issues, or feedback, open an issue and I will look into it.