File python-py3status.changes of Package python-py3status
-------------------------------------------------------------------
Fri Apr 4 12:28:11 UTC 2025 - Dawid Adam <nyslay@gmail.com>
- update to 3.61:
* argparsers: pgrep i3 with shmlog (#2272), by lasers
* modules: fix SyntaxWarning for python 3.12+ thx to @sdelafond (#2274)
* conky module: fix tempfile and ignore new output (#2273), by ntorresalberto
* mpris module: hide all non can_play players (#2267), by Valdur Kana
* playerctl module: gi.require_version notification fix (#2270), by Valdur Kana
-------------------------------------------------------------------
Fri Apr 4 12:28:11 UTC 2025 - Dawid Adam <nyslay@gmail.com>
- update to 3.60:
* THANKS to Valdur Kana and @lasers for their long and continued efforts in improving py3status!
* core: drop EOL python 3.8 and add new 3.13 to CI (#2266)
* external_script module: add composite placeholder (#2263), by lasers
* hddtemp module: remove deprecated telnetlib dependency (fixes #2261) (#2262), by Valdur Kana
* kdeconnector module: replace pydbus with dbus-python (#2264), by Valdur Kana
* mpris module: improve documentation (#2257), by Valdur Kana
* playerctl module: hide non-can-play players and use chrome and chromium as default value. (#2256), by Valdur Kana
* playerctl module: list python-gobject as dependency (#2258), by Joey Holtzman
* wwan module: replace pydbus with dbus-python (#2265), by Valdur Kana
-------------------------------------------------------------------
Fri Apr 4 12:28:11 UTC 2025 - Dawid Adam <nyslay@gmail.com>
- update to 3.59:
* core: strip whitespaces from OUTPUT, OUTPUT_PART events (#2245), by lasers
* ci(ruff): use new ruff check path command (#2253)
* external_script module: fix clicking on parts of message thx to @lasers (#2254)
* mpris module: kdeconnect mpris interface will skip identity cache, because mobile device can run different media players (#2251), by Valdur Kana
-------------------------------------------------------------------
Wed Jun 5 10:11:02 UTC 2024 - Dawid Adam <nyslay@gmail.com>
- update to 3.58:
* conky module: skip invalid conky errors
* weather_owm module: switch to 3.0 API endpoint as 2.5 is deprecated
-------------------------------------------------------------------
Fri May 31 09:50:50 UTC 2024 - Dawid Adam <nyslay@gmail.com>
- update to 3.57:
* docs: explain how to serve mkdocs locally
* add CodeQL workflow for GitHub code scanning
* fmt: fix newer black
* backlight module: add brightnessctl support
* conky module: workaround upstream issues/1479
* volume_status module: fix for default source with pamixer
-------------------------------------------------------------------
Fri May 31 09:50:50 UTC 2024 - Dawid Adam <nyslay@gmail.com>
- update to 3.56:
* remove audio modules in favor of playerctl
* new module dexcom: display glucose readings from your Dexcom CGM system
* arch_updates module: hourly cache_timeout, add a note about alpm-hooks
* volume_status module: pamixer fix command if device is 0
* volume_status module: pamixer: Use default device if none specified
-------------------------------------------------------------------
Fri May 31 09:50:50 UTC 2024 - Dawid Adam <nyslay@gmail.com>
- uprate to 3.55:
* pkg: add dbus tag to pull dependencies 'pip install py3status[dbus]'
* pkg: drop eol python 3.7 support, add python 3.12
* pkg: pull setuptools for 3.12
* docs(build): move away from readthedocs and switch to automatic github pages
* docs(config): add favicon and rename the site
* readme: drop readthedocs build status
* docs: fix broken 404 urls
* arch_updates module: update auracle from sync to outdated
* bluetooth module: reinitialize dbus to fix after sleep behavior
* lm_sensors module: fix invalid json if specified more than one chip
* nvidia_smi module: fix --list-properties
* vpn_status module: add formatters for displaying IP addresses of VPNs
-------------------------------------------------------------------
Fri May 31 09:50:50 UTC 2024 - Dawid Adam <nyslay@gmail.com>
- update to 3.54:
* arch_updates module: handle yay return code better when there are no updates
* arch_updates module: make it more responsive to system updates
* battery_level module: fix code style
-------------------------------------------------------------------
Fri May 31 09:50:50 UTC 2024 - Dawid Adam <nyslay@gmail.com>
- update to 3.53:
* argparser: remove deprecated interval option
* new module playerctl: control players supported by playerctl
-------------------------------------------------------------------
Tue Aug 01 12:00:23 UTC 2023 - nyslay@gmail.com
- update to 3.52:
* IMPORTANT: the project has moved from setuptools to pyproject.toml and hatch
* IMPORTANT: gevent support is now deprecated and removed
* core: drop gevent support
-------------------------------------------------------------------
Fri Jun 30 15:06:00 UTC 2023 - Matej Cepl <mcepl@suse.com>
- Clean up SPEC file.
-------------------------------------------------------------------
Fri Jun 30 14:31:54 UTC 2023 - Dawid Adam <nyslay@gmail.com>
- Update to 3.51:
* NEW: thanks to Andreas Grapentin, py3status can now run in lots of other containers (tmux, term, dzen2, lemonbar...)
* IMPORTANT: modules are moving away from the obsolete pydbus library
* core: implement handling of output_format in py3status for i3bar, dzen2, xmobar, lemonbar, tmux, term, none (#2104), by Andreas Grapentin
* core: autodetect output_format (#2202), by lasers
* fix(module): report module post_config_hook errors thx to @lasers (#2208)
* docs(user): add a section to specify that modules dependencies are up to the users
* docs(mkdocs): drop mkdocs-simple-hooks closes #2195
* docs: fix two DeprecationWarning (#2191), by lasers
* docs(audiosink): fix screenshots (#2194), by lasers
* docs(autodoc): remove dead code thx to @lasers, closes #2183 (#2193)
* arch_updates module: add support for pikaur (#2182), by vim
* arch_updates module: remove cower support (gone) (#2190), by lasers
* backlight module: drop pydbus, switch to dbus-python
* bluetooth module: report battery percentage if available (#2185), by Alex Tsitsimpis
* clock module: added timezone information to times implicitly using local system timezone (#2197), by Andreas Grapentin
* clock module: minor patch to get the local timezone. (#2189), by Josh Sixsmith
* diskdata module: fix variable init type
* diskdata module: make module work on FreeBSD (#2200), by Björn Busse
* mpd_status module: fix UnboundLocalError (#2199), by Björn Busse
* ns_checker module: replace query() with resolve() (#2207), by Björn Busse
* systemd module: drop pydbus, switch to dbus-python
* vpn_status module: drop pydbus, switch to dbus-python
-------------------------------------------------------------------
Wed Apr 19 08:15:51 UTC 2023 - Dawid Adam <nyslay@gmail.com>
- Update to 3.50:
* update alpine install doc (#2176), by raspbeguy
* battery_level module: fix invalid indexing, skip batteries with unavailable info (#2180), by lasers
* vpn_status module: add wireguard support (#2181), by javiertury
-------------------------------------------------------------------
Tue Feb 28 10:14:23 UTC 2023 - Dawid Adam <nyslay@gmail.com>
- Update to 3.49:
* do_not_disturb module: use 'makoctl mode' to check current mode. (#2172), by Valdur Kana
* google_calendar module: add support to configure which google calendar will be used (#2174), by Alex Thomae
-------------------------------------------------------------------
Tue Feb 28 10:14:23 UTC 2023 - Dawid Adam <nyslay@gmail.com>
- Update to 3.48:
* IMPORTANT: bluetooth module has been replaced by the bluetooth2 code, please migrate
* python: drop py 3.6 from CI and bump 3.11 (#2166)
* battery_level module: allow icon to not use charging_character (#2158), by Kevin Pulo
* bluetooth module: replaced by bluetooth2 as announced on 2022-10
* check_tcp module: add IPv6 support (#2167), by Björn Busse
* clock module: migrate to standard zoneinfo with 3.7, 3.8 support. (#2155), by Valdur Kana
* events: change the reading timeout to infinity (#2153), by Austin Lund
* kdeconnector module: Active notifications were always 1. (#2170), by Valdur Kana
* kdeconnector module: refactor to use dbus signals to update module (#2168), by Valdur Kana
* kdeconnector module: show cell network type and strength. (#2162) (#2163), by Valdur Kana
* mpris module: fix error self.parent on Py3status module not found. (#2169), by Valdur Kana
* timewarrior module: remove dependency on dateutil (#2161), by Rasmus Rendal
* volume_status module: amixer scontrols uses device and card parameter. (#2152), by Valdur Kana
* volume_status module: deprecate start_delay parameter
* volume_status module: smarter initialization logic with retry, remove start_delay setting (#2165), by Joan Bruguera
* window module: window without title will not produce error on i3msg mode, by Valdur Kana* core: add inhibition timer on misbehaving signals
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.47:
* INFORMATION: the upcoming bluetooth module has been merged as bluetooth2, users are encouraged to switch
* core: simpler logic to inhibit out of order signaling
* formatter: add escape command to escape html
* new module from scratch: bluetooth2
* mpris module: different players can use chromium busname, skip cache
* taskwarrior module: add report parameter
* volume_status module: autoselect channel on amixer backend
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
-Update to 3.46:
* INFORMATION: we plan to replace the bluetooth module with a more flexible one in coming releases
* core: use git package for logging git commit information if available
* docs: add Alpine Linux installation instructions
* new audiosink module: switch between pulseaudio sinks from your bar
* sysdata module: ignore ZFS ARC cache in memory usage
* volume_status module: add start_delay to address issue
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
-Update to 3.45:
* official python3.6 support removed
* mail module: fix pathlib adoption
* twitch module: migrate to new Twitch API, fix
* volume_status module: use mapped volume with amixer backend.
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.44
* IMPORTANT: python3.6 support will be removed on next release
* core: handle SIGTSTP/SIGCONT better for after sleep freezes
* formatter: stop escaping html characters on pango markup
* module_test: add clear_timeout_due
* udev monitor: implement udev events throttling with warnings
* google_calendar module: escape html on event summary for pango
* mpris module: add player_shortname placeholder for displaying player busname
* xrandr module: fix missing " at the end of documentation line.
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.43
* core: rework SIGSTP inhibition to support both #2068 and #2107
* formatter: pango markup should escape all html character
* py3.safe_format: add information about invalid format
* py3.safe_format: implement a generic max_width parameter
* requirements: fix click dependency with black
* udev monitor: don't trigger actions when i3bar refresh is stopped
* weather_owm module: dont use onecall for better current day forecast
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.42:
* core: fix root cause of negative update_due
* external_script module: add option 'convert_numbers' to preserve number formatting
* khal_calendar module: add option to limit the number of returned calendar entries
* mpris module: total rework with bug fixes
* weather_own module: fix onecall when city is specified
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.41:
* core: drop and log negative new_update_due which causes high cpu load and endless loop (closses #2085) (#2092), by Valdur Kana
* core: switch from time.perf_counter to time.monotonic
* core: timeout due to return something >= 0 instead of None
* new option py3status.stop_signal to disable i3bar stop/resume
* arch_updates module: paru exits with a non-zero status if there are no updates
* battery_level module: fallback to power_now if no current_now
* events: fix pydevd.debugger first click caused "JSONDecodeError: Expecting value: line 1 column 2 (char 1)".
* net_iplist module: support parsing iface name with "@" symbol
* pomodoro module: pyglet and pygame are no longer needed after the merge of
* scratchpad module: workaround for i3ipc 2.2.1 not finding leaves() in sway
* sysdata module: add tctl sensor
* velib_metropole module: drop obsolete module
* weather_owm module: fix forecast by using new onecall api endpoint
* window module: i3ipc backend uses incoming event data and relies less on get_tree.focused() data.a
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.40:
* README: update readthedocs links to new documentation
* i3 contrib page: update readthedocs links to new documentation
* i3 contrib page: update to sync with i3.github.io
* core: inhibit conflicting SIGCONT SIGTSTP that can be received too fast
* core: fix i3/sway detection
* formatter: support pango special & character
* bump mkdocs from 1.2.1 to 1.2.3 in /requirements
* battery_level module: add configurable status strings
* do_not_disturb module: handle mako using makoctl
* vpn_status module: fix changed dbus signal handler signature
* whoami module: add {hostname} placeholder to output
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.39
* documentation was refactored to use MkDocs, lots of work has been done
* add a makefile to ease tasks
* create and split project, documentation and tests requirements
* tests: update tox and module tests to match mkdocs md format
* new sway_idle module: to display the idle state of sway wm
* clock module: compatible with tzlocal 3.0
* speedtest module: fix error when clicking too fast
* weather_owm module: _format_sunrise and _format_sunset as aware datetime
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.38
* update IRC doc to OFTC
* arch_updates module: add paru support
* spotify module: work around play/pause bug in spotifyd
* weather_owm module: added support for displaying wind speeds in knots
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.37
* require setuptools: py3status/core.py and tests/test_user_modules.py import pkg_resources
* help: clarify connection between --debug and --log-file options
* tox: exit on first error
* bitcoin_price module: remove module due to unmaintained APIs
* exchange_rate module: update code to require an api key fix
* kdeconnector module: add support for version 20.12.3
* lm_sensors module: replace raw with json output
* timewarrior module: remove timezone info from end date
* weather_owm module: avoid customized formats in module_test
* weather_owm module: remove hardcoded rounded numbers
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.36
* new zypper_updates module: to watch for OpenSuse updates
* clock module: switch back to time.time
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.35
* fix time modules synchronization bug
* core: fix detection of instances of user provided modules fix
* docs: fix NixOS instructions to address
* add github issue templates
* bluetooth module: add missing requirement
* sysdata module: rename temp_unit to cpu_temp_unit and drop zone config to support intel, amd, RPi
* weather_owm module: add wind direction placeholder
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
-Update to 3.34
* storage: fix Path generation in storage fixes
* battery_level module: fix converting seconds to H:M:S format
* google_calendar module: add options to personalize behavior
* kdeconnector module: fix for battery unavailable
* lm_sensors module: fix an issue when sensors disconnect and are not detected again
* net_iplist module: show only non deprecated ipv6 addresses
* networkmanager module: make format_device less confusing in docstring
* volume_status module: log available devices only on change
* volume_status module: run with either pulseaudio or pipewire installed
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.33
* HOTFIX: this hotfix release fixes py3-cmd
* IMPORTANT: since we touched a lot of stuff in 3.32, we might have broken stuff.
* command: fix py3-cmd refresh error
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.32
* IMPORTANT: a lot of python3 and code normalization happened
* core: upgrade to python 3.6 syntax using pyupgrade
* core: modernize python3 code
* py3status code uses f-strings
* use list/generator/dict comprehensions where appropriate
* use pathlib everywhere to manipulate paths and files
* use shutil.which() instead of external which binary
* use time.perf_counter to measure short time periods
* add github project sponsoring
* argparsers: add missing path on default value
* argparsers: make sure FILE and PATH options are Path objects
* battery_level module: fix float formatting with f-strings
* better usage of timedelta/time modules
* ci: switch to GitHub Actions CI
* command: fix binding on PosixPath instead of a bytes-like object
* core: honor the "colors" general directive thx to @infabo fixes
* docs: fix building of html docs
* drop travis-ci
* fix sys.path manipulation in setup.py as reported by @X-dark
* i3status module: use datetime.timezone for a custom tz
* i3status module: add markup support for time,tztime modules,
* mpd_status module: fixes extra space in the state when there's no artist
* mpris module: fixes mpris for Chrome, too.
* remove obsolete numeric relics from Python 2
* spotify module: fix QA black format* Drop Python 3.5 support,
* taskwarrior module: replace pytz with datetime.timezone
* volume_status module: stop spamming logs fixes
* window module: change i3ipc to required dependency
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.31
* core: new "on_error" parameter to control module error behavior
* doc: add CorruptCommit 's configuration examples
* doc: create a user contributed conf example section thx to
* update python version compatibility, 3.5 is gone, 3.9 is out
* parse_config: report missing file command fixes
* add poweron architecture ppc64le to travis build
* clock module: handle timezone changes, thx to @sTiKyt fix
* coin_market module: broken module rewrite fixes
* diskdata module: ignore df -k errors
* do_not_disturb module: enhance dunst support using 1.5.0 dunstctl
* hueshift module: fix initialization incrementing cached value by delta
* i3status: add support for '%+' time format
* mpris module: don't join the artist fields in BrokenDBusMpris
* spotify module: add spotifyd support
* sysdata module: increasing meminfo readable lines count to support Raspberry Pi4
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.30:
* battery_level module: fix filter in /sys thanks to @naclander and @armandg
* battery_level module: fix logic to skip batteries and charged state detection
* volume_status module: device parameter can be used as a regex
* volume_status module: log available devices on default mode
-------------------------------------------------------------------
Mon Oct 03 01:39:34 UTC 2022 - Dawid Respondek <nyslay@gmail.com>
- Update to 3.29:
* fix flake8 code linting and black code formatting to pass tests
* py3.requests: return empty json on remote server problem fix
* battery_level module: add power consumption placeholder
* battery_level module: support more battery paths detection
* core modules: remove deprectated function, fix type annotation support
* do_not_disturb module: change pause default from False to True
* google_calendar module: fix imports for newer google-python-client-api versions
* mpris module: implement broken chromium mpris interface workaround
* new module prometheus: display prometheus query results on your bar
* new module watson: to use the watson time-tracking tool
* sysdata module: add {mem,swap}_free, {mem,swap}_free_unit, {mem,swap}_free_percent
* sysdata module: try to use default intel/amd sensors first
* tox CI: force version of black to avoid reformatting failure
* volume_status module: document commands to print possible devices
-------------------------------------------------------------------
Mon Feb 22 15:02:05 UTC 2021 - Markéta Machová <mmachova@suse.com>
- Drop broken %ifpython3 macro
-------------------------------------------------------------------
Wed Apr 15 09:16:38 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
- Update to 3.28:
* IMPORTANT: drop support for EOL Python 2.6-3.4
* clock module: add "locale" config parameter to change time representation
* mpd_status module: use currentsong command if possible
* networkmanager module: allow using the currently active AP in formats
* volume_status module: change amixer flag ordering fix
-------------------------------------------------------------------
Tue Mar 10 09:12:39 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.27:
* various minor fixes
-------------------------------------------------------------------
Mon Oct 21 02:51:56 UTC 2019 - John Vandenberg <jayvdb@gmail.com>
- Recommend i3status, with note that it is optional
- Add configuration.rst to docs
- Update to v3.21
* New module networkmanager
* many other fixes, see CHANGELOG
-------------------------------------------------------------------
Tue Sep 10 12:49:57 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.20:
* introduce entry point based discovery of packaged custom modules
* many other fixes, see CHANGELOG
-------------------------------------------------------------------
Sat May 25 09:57:23 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Use the pytest macro
-------------------------------------------------------------------
Fri May 24 12:02:59 UTC 2019 - pgajdos@suse.com
- version update to 3.19
* many changes, see CHANGELOG file
- deleted patches
- fast-entrypoints.patch (upstreamed)
-------------------------------------------------------------------
Wed Aug 22 09:09:57 UTC 2018 - tchvatal@suse.com
- Version update to 3.12:
* For the list of changes please see CHANGELOG file
- Enable tests
- Add patch fast-entrypoints.patch to fix setup.py
-------------------------------------------------------------------
Thu Mar 22 19:25:52 UTC 2018 - sleep_walker@opensuse.org
- move license file to %license
-------------------------------------------------------------------
Wed Mar 21 17:46:14 UTC 2018 - sleep_walker@opensuse.org
- Update to version 3.7
for list of changes see CHANGELOG
-------------------------------------------------------------------
Wed Apr 12 14:44:16 UTC 2017 - toddrme2178@gmail.com
- Update to version 3.5
- Port to singlespec.
-------------------------------------------------------------------
Tue May 17 21:20:14 UTC 2016 - tcech@suse.com
- let there by py3status!