Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: python-kasa/python-kasa
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.7.4
Choose a base ref
...
head repository: python-kasa/python-kasa
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.7.5
Choose a head ref
  • 11 commits
  • 43 files changed
  • 2 contributors

Commits on Sep 28, 2024

  1. Configuration menu
    Copy the full SHA
    d897503 View commit details
    Browse the repository at this point in the history
  2. parse_pcap_klap: use request_uri for matching the response (#1136)

    tshark 4.4.0 does not have response_for_uri, this fixes response
    detection by using request_uri, too.
    rytilahti authored Sep 28, 2024
    Configuration menu
    Copy the full SHA
    130e1b6 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. parse_pcap_klap: require source host (#1137)

    Adds a mandatory `--source-host` to make sure the correct handshake
    is captured when multiple hosts are communicating with the target device.
    rytilahti authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    db80c38 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Configuration menu
    Copy the full SHA
    81e2685 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Stabilise on_since value for smart devices (#1144)

    Caches the `on_since` value to prevent jitter caused by the device calculations.
    sdb9696 authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    1fcf3e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1026e89 View commit details
    Browse the repository at this point in the history
  3. Remove async magic patch from tests (#1146)

    Not required since AsyncMock available in python 3.8 and probably better
    to keep magic to a minimum.
    sdb9696 authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    8bb2cca View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Make iot time timezone aware (#1147)

    Also makes on_since for iot devices use device time.
    Changes the return value for device.timezone to be tzinfo instead of a dict.
    sdb9696 authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    9641edc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c1686d View commit details
    Browse the repository at this point in the history
  3. Use tzinfo in time constructor instead of astime for iot devices (#1158)

    Fixes using `astime` on a non tzinfo aware object which causes issues with daylight saving.
    sdb9696 authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    bd5a24b View commit details
    Browse the repository at this point in the history
  4. Prepare 0.7.5 (#1160)

    ## [0.7.5](https://github.com/python-kasa/python-kasa/tree/0.7.5) (2024-10-08)
    
    [Full Changelog](0.7.4...0.7.5)
    
    **Release summary:**
    
    - Fix for KP303 on Firmware 1.0.6
    - Fix for `on_since` value jitter
    - Various maintenance items
    
    **Breaking changes:**
    
    - Make iot time timezone aware [\#1147](#1147) (@sdb9696)
    
    **Fixed bugs:**
    
    - Use tzinfo in time constructor instead of astime for iot devices [\#1158](#1158) (@sdb9696)
    - Send empty dictionary instead of null for iot queries [\#1145](#1145) (@sdb9696)
    - Stabilise on\_since value for smart devices [\#1144](#1144) (@sdb9696)
    - parse\_pcap\_klap: require source host [\#1137](#1137) (@rytilahti)
    - parse\_pcap\_klap: use request\_uri for matching the response [\#1136](#1136) (@rytilahti)
    
    
    **Project maintenance:**
    
    - Cache zoneinfo for smart devices [\#1156](#1156) (@sdb9696)
    - Correctly define SmartModule.call as an async function [\#1148](#1148) (@sdb9696)
    - Remove async magic patch from tests [\#1146](#1146) (@sdb9696)
    - Move feature initialization from \_\_init\_\_ to \_initialize\_features [\#1140](#1140) (@rytilahti)
    sdb9696 authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    885a04d View commit details
    Browse the repository at this point in the history
Loading