* WARNING: after this release, py3status coding style CI will enforce the 'black' formatter: https://pypi.org/project/black/
* lasers has become the second collaborator of the py3status project !
* README: update Arch Linux installation instructions, by Alexis Horgix Chotard
* config functions base64() and hide(), by tobes
* config parser: add explicit exceptions, by tobes
* config parser: cleaner functions, by tobes
* config parser: improve unicode support, by tobes
* config parser: unify quote removal, by tobes
* documentation: module docstring fixes to remove sphinx errors plus formatting, by tobes
* documentation: update formater and configuration docs, by L0ric0
* fix BOM related documentation breakage, by tobes
* fix empty seeming composite block issue, by tobes
* fix LANGUAGE environment variable for english output, by wojtex
* flake8: resolve several warnings and errors, by lasers
* formatter: add {:ceil} to return x or x+1, by lasers
* formatter: catch both lonely braces, by tobes
* formatter: don't strip whitespace, by lasers
* formatter: hide block on 'None' string too, by lasers
* formatter: return falsey properly, by lasers
* formatter: show values instead of faking nonexistent keys, by lasers
* lexer fix small glitchs, by tobes
* module: align modules with py3status instead of i3bar, by lasers
* module: fix universal module options for python2, by lasers
* parse_config: fix lookuperror exception, by lasers
* parse_config: print file name too in config error messages, by lasers
* prevent creating timezone with to large an offset due to suspending, by tobes
* py3: add new helper: get_color_names_list, by lasers
* py3: threshold_get_colors to allow name with different values, by lasers
* py3status lexer updates for docs, by tobes
* add new module: lm_sensors, by lasers
* add new module: loadavg, by lasers
* add new module: mail, by lasers
* add new module: nvidia_smi, by lasers
* add new module: sql, by Cereal2nd and lasers
* add new module: timewarrior, by lasers
* add new module: wanda_the_fish, by lasers
* Added sql module, by Maikel Punie
* allow us to get params from formats and also update them, by tobes
* clock: use format parsing to find placeholder, by tobes
* command_output: allow ignoring stderr, by Maxim Baz
* deadbeef: deprecate 7.0, 7.1 support, by lasers
* deadbeef: use py3.command_output helper, by lasers
* exchange_rate: fix issue caused by lack of testing, by lasers
* external_script: cast numeric output automatically, by lasers
* fedora_updates: fix issue caused by lack of testing, by tobes
* git-hooks: run flake8 tests first before pushing, by lasers
* github: update github notifications link with scope, by su8
* gitlab: add pipelines status placeholder, by cyrinux
* i3pystatus: standalone fix for thread issue, by tobes
* replace http with secure https in all modules, by lasers
* setup: add fast-entry_points, by lasers
* storage: properly handle and log legacy storage migration, by Ultrabug
* storage: use $XDG_CACHE_HOME or ~/.cache, by lasers
* sysdata: add htop-like memory usage, by lasers
* test_module_doc: fix modules to remove all ignore items, by lasers
* updated formater doc, by Lorenz Steinert
* weather_owm: work without timezoneapi but also if you set city or location, by tobes
* whatismyip: don't fetch requests between toggle states, by lasers