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: meraki/dashboard-api-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.2.0
Choose a base ref
...
head repository: meraki/dashboard-api-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.3.0
Choose a head ref
  • 18 commits
  • 39 files changed
  • 6 contributors

Commits on Jun 4, 2026

  1. test(generator): remove orphaned semantic diff test

    semantic_diff_v2_v3 was removed but tests/generator/test_semantic_diff.py
    still imported it, breaking pytest collection for the entire
    tests/generator/ suite (ModuleNotFoundError during collection).
    
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
    TKIPisalegacycipher and claude committed Jun 4, 2026
    Configuration menu
    Copy the full SHA
    1026cb2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03fbfc4 View commit details
    Browse the repository at this point in the history
  3. feat(generator): add assistant to supported scopes

    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
    TKIPisalegacycipher and claude committed Jun 4, 2026
    Configuration menu
    Copy the full SHA
    f5dce27 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2026

  1. chore(deps-dev): bump ruff from 0.15.15 to 0.15.16 in the all-deps gr…

    …oup (#390)
    
    Bumps the all-deps group with 1 update: [ruff](https://github.com/astral-sh/ruff).
    
    
    Updates `ruff` from 0.15.15 to 0.15.16
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@0.15.15...0.15.16)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-version: 0.15.16
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: all-deps
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 5, 2026
    Configuration menu
    Copy the full SHA
    03433be View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2026

  1. docs: add towncrier changelog management (#398)

    Introduce towncrier-based changelog management to avoid CHANGELOG.md
    merge conflicts across the main/beta/httpx branch model. Contributors
    add one news fragment per user-facing change under changelog.d/;
    towncrier renders them into CHANGELOG.md at release time.
    
    - pyproject.toml: towncrier config + dev dependency
    - CHANGELOG.md: skeleton with towncrier marker
    - changelog.d/.gitignore: keep empty fragment dir tracked
    - create-release.yml: build + commit changelog before release
    - CONTRIBUTING.md, docs/releasing.md: fragment workflow docs
    
    Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
    TKIPisalegacycipher and claude authored Jun 10, 2026
    Configuration menu
    Copy the full SHA
    c41c9e5 View commit details
    Browse the repository at this point in the history
  2. ci: retry gh release list in watch-openapi (transient 401) (#396)

    The check-* jobs each mint their own GITHUB_TOKEN and hit api.github.com
    concurrently at job start. Occasionally one token 401s on first use
    (check-beta in run 27286337590), failing the whole run while sibling
    jobs pass with the same command. Wrap the lookup in a 5-attempt backoff
    so a transient auth blip no longer fails the run.
    
    Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
    TKIPisalegacycipher and claude authored Jun 10, 2026
    Configuration menu
    Copy the full SHA
    cc05718 View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump aiohttp from 3.14.0 to 3.14.1 in the all-deps group (

    …#394)
    
    ---
    updated-dependencies:
    - dependency-name: aiohttp
      dependency-version: 3.14.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: all-deps
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 10, 2026
    Configuration menu
    Copy the full SHA
    cae56f2 View commit details
    Browse the repository at this point in the history
  4. test(integration): treat batch 'network not found' as successful dele…

    …te (#399)
    
    test_delete_network retries createOrganizationActionBatch up to 5 times,
    but action batches are asynchronous: a prior attempt's batch can finish
    deleting the network after the test stops polling. The next attempt then
    hits 400 "Network not found", flaking the suite (#393, #394, #395).
    
    A delete is idempotent, so a 400 not-found on the create call means the
    network is already gone, which is the desired end state. Catch it and
    return success in both the sync and async lifecycle tests.
    
    Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
    TKIPisalegacycipher and claude authored Jun 10, 2026
    Configuration menu
    Copy the full SHA
    a463cb1 View commit details
    Browse the repository at this point in the history
  5. fix(ci): build changelog in regeneration PR, not via protected-branch…

    … push (#402)
    
    create-release.yml's "Build changelog" step rendered CHANGELOG.md and pushed
    the commit straight to the release branch (main/beta/httpx). Those branches
    require status checks, and a bot commit pushed directly has none, so the push
    was rejected with GH013 (run 27302232244):
    
        remote: error: GH013: Repository rule violations found for refs/heads/httpx
        - 9 of 9 required status checks are expected.
    
    The step also ran unconditionally, so it fired even when the release already
    existed and "Create release" was skipped. The changelog edit never fails the
    checks; it just never reached them.
    
    Move the towncrier build into regenerate-library.yml, right after the version
    bump, so the rendered CHANGELOG.md and consumed fragments ride the regeneration
    PR through its required checks (towncrier is in the dev group, already synced).
    Drop the push step from create-release.yml; the changelog is on the branch
    before the release is cut.
    
    Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    TKIPisalegacycipher and claude authored Jun 10, 2026
    Configuration menu
    Copy the full SHA
    0904f77 View commit details
    Browse the repository at this point in the history
  6. docs(ci): correct create-release header and drop unused write permission

    The "Build changelog" step that pushed to the branch was removed in #402, so
    this workflow no longer writes to contents. Update the stale header comment and
    lower permissions from contents: write to contents: read (checkout + the
    gh release view read are read-only; the release itself uses the App token).
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    TKIPisalegacycipher and claude committed Jun 10, 2026
    Configuration menu
    Copy the full SHA
    1147ffb View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2026

  1. chore(deps-dev): bump ruff from 0.15.16 to 0.15.17 in the all-deps gr…

    …oup (#411)
    
    Bumps the all-deps group with 1 update: [ruff](https://github.com/astral-sh/ruff).
    
    
    Updates `ruff` from 0.15.16 to 0.15.17
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@0.15.16...0.15.17)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-version: 0.15.17
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: all-deps
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 12, 2026
    Configuration menu
    Copy the full SHA
    6375350 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2026

  1. chore(deps-dev): bump pytest from 9.0.3 to 9.1.0 in the all-deps group (

    #414)
    
    Bumps the all-deps group with 1 update: [pytest](https://github.com/pytest-dev/pytest).
    
    
    Updates `pytest` from 9.0.3 to 9.1.0
    - [Release notes](https://github.com/pytest-dev/pytest/releases)
    - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
    - [Commits](pytest-dev/pytest@9.0.3...9.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: pytest
      dependency-version: 9.1.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: all-deps
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 15, 2026
    Configuration menu
    Copy the full SHA
    9591a8d View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2026

  1. feat(session): log Meraki X-Request-Id on 5xx responses

    When a 5xx response is received, the sync and async REST sessions now log
    the Meraki X-Request-Id response header so users can hand it to Meraki to
    look up the request in server-side logs. The id is included in the
    per-retry warning and, once retries are exhausted, logged at error level.
    When the header is absent, "none" is logged in its place to aid debugging.
    Philip Dayboch
    Philip Dayboch committed Jun 18, 2026
    Configuration menu
    Copy the full SHA
    6e22423 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2026

  1. chore(deps-dev): bump the all-deps group with 2 updates (#421)

    Bumps the all-deps group with 2 updates: [pytest](https://github.com/pytest-dev/pytest) and [ruff](https://github.com/astral-sh/ruff).
    
    
    Updates `pytest` from 9.1.0 to 9.1.1
    - [Release notes](https://github.com/pytest-dev/pytest/releases)
    - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
    - [Commits](pytest-dev/pytest@9.1.0...9.1.1)
    
    Updates `ruff` from 0.15.17 to 0.15.18
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@0.15.17...0.15.18)
    
    ---
    updated-dependencies:
    - dependency-name: pytest
      dependency-version: 9.1.1
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: all-deps
    - dependency-name: ruff
      dependency-version: 0.15.18
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: all-deps
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 19, 2026
    Configuration menu
    Copy the full SHA
    5e9027a View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2026

  1. Merge pull request #420 from pdayboch-cisco/feature/log-x-request-id-…

    …on-5xx
    
    feat(session): log Meraki X-Request-Id on 5xx responses
    TKIPisalegacycipher authored Jun 23, 2026
    Configuration menu
    Copy the full SHA
    0eaef6b View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2026

  1. chore(deps-dev): bump ruff from 0.15.18 to 0.15.19 in the all-deps gr…

    …oup (#429)
    
    Bumps the all-deps group with 1 update: [ruff](https://github.com/astral-sh/ruff).
    
    
    Updates `ruff` from 0.15.18 to 0.15.19
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@0.15.18...0.15.19)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-version: 0.15.19
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: all-deps
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 24, 2026
    Configuration menu
    Copy the full SHA
    60d6e60 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2026

  1. chore(deps-dev): bump ruff from 0.15.19 to 0.15.20 in the all-deps gr…

    …oup (#432)
    
    Bumps the all-deps group with 1 update: [ruff](https://github.com/astral-sh/ruff).
    
    
    Updates `ruff` from 0.15.19 to 0.15.20
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@0.15.19...0.15.20)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-version: 0.15.20
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: all-deps
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 26, 2026
    Configuration menu
    Copy the full SHA
    9b0cc8f View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2026

  1. Auto-generated library v3.3.0 for API v1.72.0. (#435)

    Co-authored-by: GitHub Action <support@meraki.com>
    meraki-release-bot[bot] and GitHub Action authored Jul 1, 2026
    Configuration menu
    Copy the full SHA
    e1f84a9 View commit details
    Browse the repository at this point in the history
Loading