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: stefankoegl/python-json-pointer
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.3
Choose a base ref
...
head repository: stefankoegl/python-json-pointer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.4
Choose a head ref
  • 4 commits
  • 3 files changed
  • 2 contributors

Commits on Oct 7, 2026

  1. Add create option to set_pointer to create missing members (#41)

    With create=True, set_pointer and JsonPointer.set create missing
    intermediate members as dicts instead of raising JsonPointerException.
    Missing list elements can be created by referencing the end of a list
    with "-" or an index equal to its length. The missing structure is
    built detached and attached in one step, so doc is left unchanged if
    the pointer can't be applied.
    
    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01WGUKSut5p4NSKEm3mD5Ft3
    claude committed Oct 7, 2026
    Configuration menu
    Copy the full SHA
    ead884a View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2026

  1. Raise JsonPointerException when appending to an immutable sequence

    Appending to e.g. a tuple via "-" (or, with create=True, via an index
    equal to its length) raised AttributeError instead of
    JsonPointerException.
    
    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01WGUKSut5p4NSKEm3mD5Ft3
    claude committed Oct 14, 2026
    Configuration menu
    Copy the full SHA
    9b78c3b View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2026

  1. Merge pull request #84 from stefankoegl/claude/cool-lamport-vayggt

    Add create parameter to set_pointer for auto-creating missing paths
    stefankoegl authored Oct 19, 2026
    Configuration menu
    Copy the full SHA
    677fb60 View commit details
    Browse the repository at this point in the history
  2. bump version to 3.4

    stefankoegl committed Oct 19, 2026
    Configuration menu
    Copy the full SHA
    fb77107 View commit details
    Browse the repository at this point in the history
Loading