Skip to content

Version 4.0

Compare
Choose a tag to compare
@stecklars stecklars released this 06 Jan 09:22
· 17 commits to master since this release
64adbc1

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.