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: hap-java/HAP-Java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: c23a813
Choose a base ref
...
head repository: hap-java/HAP-Java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 25ced5e
Choose a head ref
  • 10 commits
  • 10 files changed
  • 5 contributors

Commits on Jan 2, 2026

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

Commits on Jan 27, 2026

  1. Bump org.assertj:assertj-core from 3.19.0 to 3.27.7 (#195)

    Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.19.0 to 3.27.7.
    - [Release notes](https://github.com/assertj/assertj/releases)
    - [Commits](assertj/assertj@assertj-core-3.19.0...assertj-build-3.27.7)
    
    ---
    updated-dependencies:
    - dependency-name: org.assertj:assertj-core
      dependency-version: 3.27.7
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 27, 2026
    Configuration menu
    Copy the full SHA
    b11d77f View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2026

  1. Advertise uint32 format for valve duration characteristics (#202)

    SetDurationCharacteristic (D3) and RemainingDurationCharacteristic (D4)
    serialized their metadata with "format":"int", but the HAP spec defines
    both as UInt32. Add a protected IntegerCharacteristic constructor that
    takes the HAP format and use it for the two duration characteristics.
    All other integer characteristics keep advertising "int".
    
    Add regression tests for the D3/D4 formats and for an unchanged
    int-format characteristic.
    
    Co-Authored-By: Claude Opus 5.5 <[email protected]>
    udaw and claude committed Oct 18, 2026
    Configuration menu
    Copy the full SHA
    dc610bc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #203 from hap-java/fix/202-valve-duration-uint32

    Advertise uint32 format for valve duration characteristics
    yfre authored Oct 18, 2026
    Configuration menu
    Copy the full SHA
    3b750c1 View commit details
    Browse the repository at this point in the history
  3. Do not log pairing secrets in ExchangeHandler

    Remove DEBUG log statements that printed the SRP shared secret K, the
    HKDF-derived encryption key and the raw M5 auth tag / message data.
    No logic changes.
    
    Co-Authored-By: Claude Opus 5.5 <[email protected]>
    udaw and claude committed Oct 18, 2026
    Configuration menu
    Copy the full SHA
    d6d4dce View commit details
    Browse the repository at this point in the history
  4. Fix frame splitting in LengthPrefixedByteArrayProcessor

    - Read the length of each frame at the current position instead of
      always at the start of the read, so several frames of different length
      in one read are split correctly.
    - Clear the stored first length byte once it has been used, and do not
      take the fast path while such a byte is pending, so a read that ends
      after the first length byte is handled by step().
    
    Adds tests that lock in the existing behaviour (single frame, several
    frames in one read, a frame split across two reads) plus regression tests
    for the two cases above.
    
    Co-Authored-By: Claude Opus 5.5 <[email protected]>
    udaw and claude committed Oct 18, 2026
    Configuration menu
    Copy the full SHA
    bf59554 View commit details
    Browse the repository at this point in the history
  5. Grant contents: write to deploy workflow so site-deploy can push gh-p…

    …ages
    
    The permissions block added in 5a8f948 only granted packages: write,
    which drops the GITHUB_TOKEN's contents scope. maven-scm-publish-plugin
    then fails to push the site to gh-pages with a 403.
    
    Co-Authored-By: Claude Opus 5.5 <[email protected]>
    udaw and claude committed Oct 18, 2026
    Configuration menu
    Copy the full SHA
    c5d9dbd View commit details
    Browse the repository at this point in the history
  6. Merge pull request #205 from hap-java/ci/site-deploy-contents-write

    Grant contents: write so the deploy workflow can publish the site
    yfre authored Oct 18, 2026
    Configuration menu
    Copy the full SHA
    3f5f58a View commit details
    Browse the repository at this point in the history
  7. Merge pull request #204 from hap-java/claude/beautiful-ritchie-89e405

    Stop logging pairing secrets; fix frame splitting in LengthPrefixedByteArrayProcessor
    yfre authored Oct 18, 2026
    Configuration menu
    Copy the full SHA
    9c5bc6f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    25ced5e View commit details
    Browse the repository at this point in the history
Loading