e0019bae83
- update to 1.15.0: * support added for Python 3.14 * FritzConnection: - additional argument redact_debug_log (default: False) for optional redacting response in debug output. (#238) (#241) - new method get_cpu_temperatures() providing a list of the last recent cpu-temperatures. FritzCall: - new attribute Path for the class Call to access an optional phone message. (#231) FritzStatus: - new method get_avm_device_log() to access system events. Requires FritzOS 8. (#234) - bugfix: in rare cases a session id of None has prevented a successfull request of the http-interface. - fritzconnection.lib.fritzhomeauto.FritzHomeAutomation.device_informations(), deprecated in 1.9.0 - fritzconnection.lib.fritzstatus.FritzStatus.uptime(), deprecated in 1.9.0 - fritzconnection.lib.fritzwlan.FritzWLAN.channel_infos(), deprecated in 1.9.0
Dirk Mueller2025-07-13 13:11:05 +00:00
c2c42899ea
Accepting request 1286226 from devel:languages:python
Ana Guerrero2025-06-17 16:22:50 +00:00
cc22009ccf
- Switch to pyproject macros. - No more greedy globs in %files. - Remove unneeded Requires on setuptools.
Steve Kowalik2025-06-17 04:20:33 +00:00
a4b264b6b3
- update to 1.14.0: * support added for Python 3.13 * New FritzTopology module: represents the mesh-topology graph.
Dirk Mueller2024-10-29 21:20:54 +00:00
e9e5743279
Accepting request 1138698 from devel:languages:python
Ana Guerrero2024-01-15 21:17:45 +00:00
7010631d35
- update to 1.13.2: * bugfix: fix a crash in the cache-verification in case the cache is activated in combination with the Fritz!Box default-ip and multiple AVM-devices are connected in the local network, so an arbitrary device may respond (which would also be a bug in applications using fritzconnection anyway) (introduced in version 1.10.0). * bugfix: fix broken reconnection of fritzmonitor in case of socket loss. (#196) * cleaner type-hints for public api. * documentation: Style change to “Furo” and minor content improvements. * bugfix: added a missing import to the /docs/requirements.in file to generate the API-documentation on readthedocs.org * support added for Python 3.12 * support removed for Python 3.6 * type-hints added for the public API. * command-line interface: the check for a given password has been removed * bugfix: unneeded required password removed from the fritzstatus command-line interface. (#192) * bugfix: make fritzwlan.get_beacon_security() work with older router models not supporting the NewX_AVM-DE_PossibleBeaconTypes argument. (#191) * bugfix in ‘setup.py`: add long_description_content_type=”text/markdown”, because it is not used as default. * New method hangup(). (#184) * bugfix: removed issues preventing the method get_hosts_attributes() to return a list of dictionaries representing the host-attributes. (#190)
Dirk Mueller2024-01-14 17:41:29 +00:00
40976d0c87
- update to 1.9.1: * bugfix: AttributeError in FritzHomeAutomation.device_information() removed - bug introduced in 1.9.0 * FritzWLAN.get_wifi_qr_code() forwards the optional security and hidden parameters to segnoDirk Mueller2022-01-23 15:57:37 +00:00
36c8aa2083
- update to 1.9.0: * New method get_wifi_qr_code() for QR-code creation for wifi-access * New method channel_info * FritzHomeAutomation: New method device_information * FritzConnection: new command line option -R to reboot the system * New method get_generic_host_entries returning a generator to iterate over all entries as reported by the method get_generic_host_entry. * The methods get_active_hosts and get_hosts_info provide additional host attributes * Refactoring of the logging module fritzconnection.core.logger (introduced in 1.7.0). Now emitting messages from INFO-level and up by default. * Connection errors with the router raised from the underlying urllib3 library are caught and raised again as FritzConnectionException preserving the connection error information * bugfix: logger deactivated by default * Tests extended for Python 3.10 * enable and disable to enable and disable a wlan network. * get_password and set_password to get the current password or set a new one for a wlan network. * New FritzGuestWLAN library class. * New FritzConnection method reboot. * New logging module fritzconnection.core.logger. * New arguments for FritzConnection: pool_connections and pool_maxsize to adapt the default urllib3 settings (used by requests). (#114). * New properties FritzStatus.device_uptime and FritzStatus.connection_uptime; the latter a replacement for FritzStatus.uptime – still existing as an alias. * bugfix: html-escape arguments in case that special characters are allowed by the protocol. * bugfix: FritzStatus.bytes_sent` will return the 32 bit value from older
Dirk Mueller2022-01-15 17:32:04 +00:00