PackageTrack
Sign in Get early access

ergebnis/json-pointer

Provides an abstraction of a JSON pointer.

3.8.0 28M downloads/mo #532 most downloaded on Packagist ergebnis/json-pointer

What this package is like to depend on

Last release 4 months ago

07 Apr 2026

Ships fairly regularly

a new release about every 7 months

Nearly every release is documented

notes for 13 of 13 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

13 releases · first in 2022

2 releases in the last 12 months

see the full history below

Release timeline

13 releases · Jan 2022 to Apr 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 13
  1. 3.8.0 07 Apr 2026
    Release notes

    What's Changed

    • github-actions(deps): Bump codecov/codecov-action from 5.5.0 to 5.5.1 by @dependabot[bot] in #457
    • github-actions(deps): Bump ergebnis/.github from 1.9.3 to 1.10.0 by @dependabot[bot] in #458
    • github-actions(deps): Bump shivammathur/setup-php from 2.35.4 to 2.35.5 by @dependabot[bot] in #459
    • github-actions(deps): Bump actions/cache from 4.2.4 to 4.3.0 by @dependabot[bot] in #460
    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 6.0.1 to 7.0.0 by @dependabot[bot] in #461
    • github-actions(deps): Bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #462
    • github-actions(deps): Bump shivammathur/setup-php from 2.35.5 to 2.36.0 by @dependabot[bot] in #463
    • github-actions(deps): Bump actions/checkout from 6.0.0 to 6.0.1 by @dependabot[bot] in #464
    • github-actions(deps): bump actions/cache from 4.3.0 to 5.0.1 by @dependabot[bot] in #466
    • github-actions(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in #465
    • github-actions(deps): Bump stefanzweifel/git-auto-commit-action from 7.0.0 to 7.1.0 by @dependabot[bot] in #467
    • github-actions(deps): Bump actions/cache from 5.0.1 to 5.0.2 by @dependabot[bot] in #468
    • github-actions(deps): Bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #469
    • github-actions(deps): Bump ergebnis/.github from 1.10.0 to 1.11.0 by @dependabot[bot] in #471
    • github-actions(deps): Bump shivammathur/setup-php from 2.36.0 to 2.37.0 by @dependabot[bot] in #472
    • github-actions(deps): Bump actions/cache from 5.0.2 to 5.0.4 by @dependabot[bot] in #473
    • github-actions(deps): Bump codecov/codecov-action from 5.5.2 to 6.0.0 by @dependabot[bot] in #475
    • Enhancement: Update phpstan/phpstan and rector/rector by @localheinz in #476
    • Fix: Enable iconv extension by @localheinz in #477
    • Enhancement: Add support for PHP 8.5 by @localheinz in #455

    Full Changelog: 3.7.1...3.8.0

    Open source →
    Release notes

    For a full diff see [3.7.1...3.8.0][3.7.1...3.8.0].

    Added

    • Added support for PHP 8.5 ([#452]), by [@localheinz]
    Open source →
  2. 3.7.1 06 Sep 2025
    Release notes

    What's Changed

    • github-actions(deps): bump shivammathur/setup-php from 2.35.3 to 2.35.4 by @dependabot[bot] in #453
    • github-actions(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #454
    • Fix: Update branch alias by @localheinz in #456

    Full Changelog: 3.7.0...3.7.1

    Open source →
    Release notes

    For a full diff see [3.7.0...3.7.1][3.7.0...3.7.1].

    Fixed

    • Updated branch alias ([#456]), by [@localheinz]
    Open source →
  3. 3.7.0 19 Aug 2025
    Release notes

    What's Changed

    • github-actions(deps): bump codecov/codecov-action from 5.0.2 to 5.0.7 by @dependabot[bot] in #429
    • github-actions(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1 by @dependabot[bot] in #430
    • github-actions(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2 by @dependabot[bot] in #432
    • github-actions(deps): bump shivammathur/setup-php from 2.31.1 to 2.32.0 by @dependabot[bot] in #433
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 5.0.1 to 5.1.0 by @dependabot[bot] in #434
    • github-actions(deps): bump codecov/codecov-action from 5.1.2 to 5.3.1 by @dependabot[bot] in #435
    • github-actions(deps): bump actions/cache from 4.1.2 to 4.2.1 by @dependabot[bot] in #436
    • github-actions(deps): bump ergebnis/.github from 1.9.2 to 1.9.3 by @dependabot[bot] in #439
    • github-actions(deps): bump actions/cache from 4.2.1 to 4.2.2 by @dependabot[bot] in #438
    • github-actions(deps): bump codecov/codecov-action from 5.3.1 to 5.4.0 by @dependabot[bot] in #437
    • github-actions(deps): bump actions/cache from 4.2.2 to 4.2.3 by @dependabot[bot] in #440
    • github-actions(deps): bump shivammathur/setup-php from 2.32.0 to 2.33.0 by @dependabot[bot] in #441
    • github-actions(deps): bump codecov/codecov-action from 5.4.0 to 5.4.2 by @dependabot[bot] in #442
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 5.1.0 to 5.2.0 by @dependabot[bot] in #443
    • github-actions(deps): bump codecov/codecov-action from 5.4.2 to 5.4.3 by @dependabot[bot] in #444
    • github-actions(deps): bump shivammathur/setup-php from 2.33.0 to 2.34.1 by @dependabot[bot] in #445
    • github-actions(deps): bump shivammathur/setup-php from 2.34.1 to 2.35.1 by @dependabot[bot] in #447
    • github-actions(deps): bump shivammathur/setup-php from 2.35.1 to 2.35.2 by @dependabot[bot] in #448
    • github-actions(deps): bump actions/cache from 4.2.3 to 4.2.4 by @dependabot[bot] in #449
    • github-actions(deps): bump shivammathur/setup-php from 2.35.2 to 2.35.3 by @dependabot[bot] in #450
    • github-actions(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #451
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 5.2.0 to 6.0.1 by @dependabot[bot] in #446
    • Enhancement: Allow installation on PHP 8.5 by @localheinz in #452

    Full Changelog: 3.6.0...3.7.0

    Open source →
    Release notes

    For a full diff see [3.6.0...3.7.0][3.6.0...3.7.0].

    Changed

    • Allowed installation on PHP 8.5 ([#452]), by [@localheinz]
    Open source →
  4. 3.6.0 17 Nov 2024
    Release notes

    What's Changed

    Full Changelog: 3.5.0...3.6.0

    Open source →
    Release notes

    For a full diff see [3.5.0...3.6.0][3.5.0...3.6.0].

    Added

    • Added support for PHP 8.4 ([#428]), by [@localheinz]
    Open source →
  5. 3.5.0 27 Sep 2024
    Release notes

    What's Changed

    • Enhancement: Require ergebnis/composer-normalize by @localheinz in #416
    • Enhancement: Use ergebnis/.github to determine the composer root version by @localheinz in #417
    • Enhancement: Allow installation on PHP 8.4 by @localheinz in #419

    Full Changelog: 3.4.0...3.5.0

    Open source →
    Release notes

    For a full diff see [3.4.0...3.5.0][3.4.0...3.5.0].

    Changed

    • Allowed installation on PHP 8.4 ([#419]), by [@localheinz]
    Open source →
  6. 3.4.0 29 Jan 2024
    Release notes

    What's Changed

    Full Changelog: 3.3.0...3.4.0

    Open source →
    Release notes

    For a full diff see [3.3.0...3.4.0][3.3.0...3.4.0].

    Changed

    • Added support for PHP 8.0 ([#339]), by [@localheinz]
    • Added support for PHP 7.4 ([#340]), by [@localheinz]
    Open source →
  7. 3.3.0 10 Oct 2023
    Release notes

    What's Changed

    Full Changelog: 3.2.0...3.3.0

    Open source →
    Release notes

    For a full diff see [3.2.0...3.3.0][3.2.0...3.3.0].

    Changed

    • Dropped support for PHP 8.0 ([#209]), by [@localheinz]
    • Added support for PHP 8.3 ([#271]), by [@localheinz]
    Open source →
  8. 3.2.0 28 Nov 2022
    Release notes

    What's Changed

    • github-actions(deps): bump shivammathur/setup-php from 2.17.1 to 2.18.0 by @dependabot in #60
    • github-actions(deps): bump ergebnis/.github from 1.4.0 to 1.4.1 by @dependabot in #61
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.24.1 to 2.25.1 by @dependabot in #62
    • composer(deps-dev): bump phpunit/phpunit from 9.5.19 to 9.5.20 by @dependabot in #63
    • github-actions(deps): bump actions/stale from 4 to 5 by @dependabot in #64
    • github-actions(deps): bump shivammathur/setup-php from 2.18.0 to 2.18.1 by @dependabot in #65
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.14.0 to 4.14.1 by @dependabot in #66
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.25.1 to 2.25.2 by @dependabot in #67
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.25.2 to 2.26.0 by @dependabot in #69
    • composer(deps-dev): bump vimeo/psalm from 4.22.0 to 4.23.0 by @dependabot in #68
    • github-actions(deps): bump ergebnis/.github from 1.4.1 to 1.5.0 by @dependabot in #70
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.26.0 to 2.27.0 by @dependabot in #71
    • github-actions(deps): bump shivammathur/setup-php from 2.18.1 to 2.19.0 by @dependabot in #72
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.27.0 to 2.28.0 by @dependabot in #73
    • github-actions(deps): bump shivammathur/setup-php from 2.19.0 to 2.19.1 by @dependabot in #74
    • composer(deps-dev): bump psalm/plugin-phpunit from 0.16.1 to 0.17.0 by @dependabot in #75
    • composer(deps-dev): bump phpunit/phpunit from 9.5.20 to 9.5.21 by @dependabot in #76
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.28.0 to 2.28.1 by @dependabot in #77
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.28.1 to 2.28.2 by @dependabot in #79
    • composer(deps-dev): bump vimeo/psalm from 4.23.0 to 4.24.0 by @dependabot in #78
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.28.2 to 2.28.3 by @dependabot in #81
    • github-actions(deps): bump shivammathur/setup-php from 2.19.1 to 2.20.0 by @dependabot in #80
    • github-actions(deps): bump shivammathur/setup-php from 2.20.0 to 2.20.1 by @dependabot in #82
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.4.0 to 4.5.0 by @dependabot in #83
    • github-actions(deps): bump ergebnis/.github from 1.5.0 to 1.5.1 by @dependabot in #84
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.5.0 to 4.5.1 by @dependabot in #85
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.5.1 to 4.5.2 by @dependabot in #86
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.5.2 to 4.5.3 by @dependabot in #87
    • github-actions(deps): bump shivammathur/setup-php from 2.20.1 to 2.21.0 by @dependabot in #88
    • composer(deps-dev): bump fakerphp/faker from 1.19.0 to 1.20.0 by @dependabot in #89
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.5.3 to 4.6.0 by @dependabot in #90
    • github-actions(deps): bump shivammathur/setup-php from 2.21.0 to 2.21.1 by @dependabot in #91
    • composer(deps-dev): bump vimeo/psalm from 4.24.0 to 4.25.0 by @dependabot in #92
    • composer(deps-dev): bump vimeo/psalm from 4.25.0 to 4.26.0 by @dependabot in #93
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.6.0 to 4.7.0 by @dependabot in #95
    • composer(deps-dev): bump phpunit/phpunit from 9.5.21 to 9.5.23 by @dependabot in #96
    • github-actions(deps): bump shivammathur/setup-php from 2.21.1 to 2.21.2 by @dependabot in #94
    • composer(deps-dev): bump phpunit/phpunit from 9.5.23 to 9.5.24 by @dependabot in #97
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.7.0 to 4.8.0 by @dependabot in #98
    • composer(deps-dev): bump vimeo/psalm from 4.26.0 to 4.27.0 by @dependabot in #99
    • github-actions(deps): bump actions/stale from 5 to 6 by @dependabot in #100
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.14.1 to 4.15.0 by @dependabot in #101
    • composer(deps-dev): bump phpunit/phpunit from 9.5.24 to 9.5.25 by @dependabot in #102
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.8.0 to 4.9.0 by @dependabot in #103
    • github-actions(deps): bump ergebnis/.github from 1.5.1 to 1.7.0 by @dependabot in #104
    • composer(deps-dev): bump vimeo/psalm from 4.27.0 to 4.28.0 by @dependabot in #106
    • composer(deps-dev): bump ergebnis/license from 1.2.0 to 2.0.0 by @dependabot in #105
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.15.0 to 4.15.1 by @dependabot in #107
    • composer(deps-dev): bump vimeo/psalm from 4.28.0 to 4.29.0 by @dependabot in #108
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.9.0 to 4.10.0 by @dependabot in #109
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.15.1 to 4.15.2 by @dependabot in #110
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.15.2 to 4.15.3 by @dependabot in #111
    • github-actions(deps): bump shivammathur/setup-php from 2.21.2 to 2.22.0 by @dependabot in #112
    • composer(deps-dev): bump phpunit/phpunit from 9.5.25 to 9.5.26 by @dependabot in #113
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.10.0 to 4.11.0 by @dependabot in #114
    • composer(deps-dev): bump psalm/plugin-phpunit from 0.17.0 to 0.18.0 by @dependabot in #115
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.15.3 to 4.15.4 by @dependabot in #116
    • composer(deps-dev): bump vimeo/psalm from 4.29.0 to 4.30.0 by @dependabot in #117
    • composer(deps-dev): bump psalm/plugin-phpunit from 0.18.0 to 0.18.3 by @dependabot in #118
    • Fix: Drop support for PHP 7.4 by @localheinz in #119
    • composer(deps-dev): Bump infection/infection from 0.26.6 to 0.26.16 by @dependabot in #120
    • composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 4.11.0 to 5.0.0 by @dependabot in #122
    • composer(deps-dev): Bump ergebnis/license from 2.0.0 to 2.1.0 by @dependabot in #121
    • Enhancement: Implement Specification::not() by @localheinz in #123

    Full Changelog: 3.1.0...3.2.0

    Open source →
    Release notes

    For a full diff see [3.1.0...3.2.0][3.1.0...3.2.0].

    Added

    • Added Specification::not() ([#123]), by [@localheinz]

    Changed

    • Dropped support for PHP 7.4 ([#119]), by [@localheinz]
    Open source →
  9. 3.1.0 21 Mar 2022
    Release notes

    What's Changed

    Full Changelog: 3.0.0...3.1.0

    Open source →
    Release notes

    For a full diff see [3.0.0...3.1.0][3.0.0...3.1.0].

    Added

    • Added Specification::closure() ([#56]), by [@localheinz]
    • Added Specification::never() ([#57]), by [@localheinz]
    • Added Specification::always() ([#58]), by [@localheinz]
    Open source →
  10. 3.0.0 21 Mar 2022
    Release notes

    What's Changed

    • composer(deps-dev): bump ergebnis/composer-normalize from 2.23.0 to 2.23.1 by @dependabot in #22
    • Fix: Typo by @localheinz in #23
    • composer(deps-dev): bump fakerphp/faker from 1.18.0 to 1.19.0 by @dependabot in #24
    • composer(deps-dev): bump vimeo/psalm from 4.19.0 to 4.20.0 by @dependabot in #25
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.0.0 to 4.1.0 by @dependabot in #26
    • github-actions(deps): bump shivammathur/setup-php from 2.16.0 to 2.17.0 by @dependabot in #27
    • composer(deps-dev): bump infection/infection from 0.26.4 to 0.26.5 by @dependabot in #28
    • composer(deps-dev): bump phpunit/phpunit from 9.5.13 to 9.5.14 by @dependabot in #29
    • composer(deps-dev): bump vimeo/psalm from 4.20.0 to 4.21.0 by @dependabot in #30
    • composer(deps-dev): bump phpunit/phpunit from 9.5.14 to 9.5.16 by @dependabot in #32
    • composer(deps-dev): bump ergebnis/data-provider from 1.1.0 to 1.2.0 by @dependabot in #33
    • composer(deps-dev): bump vimeo/psalm from 4.21.0 to 4.22.0 by @dependabot in #34
    • github-actions(deps): bump actions/checkout from 2.4.0 to 3 by @dependabot in #36
    • github-actions(deps): bump shivammathur/setup-php from 2.17.0 to 2.17.1 by @dependabot in #35
    • composer(deps-dev): bump phpunit/phpunit from 9.5.16 to 9.5.17 by @dependabot in #37
    • composer(deps-dev): bump infection/infection from 0.26.5 to 0.26.6 by @dependabot in #38
    • composer(deps-dev): bump phpunit/phpunit from 9.5.17 to 9.5.18 by @dependabot in #40
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.1.0 to 4.2.0 by @dependabot in #39
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.2.0 to 4.3.0 by @dependabot in #41
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.23.1 to 2.24.0 by @dependabot in #42
    • composer(deps-dev): bump phpunit/phpunit from 9.5.18 to 9.5.19 by @dependabot in #43
    • github-actions(deps): bump ergebnis/.github from 1.3.2 to 1.4.0 by @dependabot in #45
    • composer(deps-dev): bump ergebnis/composer-normalize from 2.24.0 to 2.24.1 by @dependabot in #46
    • github-actions(deps): bump stefanzweifel/git-auto-commit-action from 4.13.1 to 4.14.0 by @dependabot in #44
    • composer(deps-dev): bump ergebnis/php-cs-fixer-config from 4.3.0 to 4.4.0 by @dependabot in #47
    • Fix: Adjust MSI score by @localheinz in #49
    • Fix: Remove JsonPointers by @localheinz in #48
    • Enhancement: Implement Specification by @localheinz in #50
    • Fix: Update README.md by @localheinz in #51
    • Fix: Update README.md by @localheinz in #52
    • Enhancement: Implement Specification::anyOf() by @localheinz in #53
    • Fix: Typo by @localheinz in #54

    New Contributors

    Full Changelog: 2.1.0...3.0.0

    Open source →
    Release notes

    For a full diff see [2.1.0...3.0.0][2.1.0...3.0.0].

    Added

    • Added Specification ([#50]), by [@localheinz]
    • Added Specification::anyOf() ([#53]), by [@localheinz]

    Removed

    • Removed JsonPointers ([#48]), by [@localheinz]
    Open source →
  11. 2.1.0 30 Jan 2022
    Release notes

    For a full diff see [2.0.0...2.1.0][2.0.0...2.1.0].

    Added

    • Added JsonPointers as a value object ([#17]), by [@localheinz]
    Open source →
  12. 2.0.0 29 Jan 2022
    Release notes

    For a full diff see [1.0.0...2.0.0][1.0.0...2.0.0].

    Added

    • Added named constructors JsonPointer::fromUriFragmentIdentifierString() and ReferenceToken::fromUriFragmentIdentifierString() to allow creation from URI fragment identifier representations ([#6]), by [@localheinz]
    • Added named constructor JsonPointer::fromReferenceTokens() to allow creation of JsonPointer from ReferenceTokens ([#9]), by [@localheinz]

    Changed

    • Renamed named constructors and accessors of Exception\InvalidJsonPointer, JsonPointer, and ReferenceToken ([#4]) and ([#5]), by [@localheinz]

      • Exception\InvalidJsonPointer::fromString() to Exception\InvalidJsonPointer::fromJsonString()
      • JsonPointer::fromString() to JsonPointer::fromJsonString()
      • JsonPointer::toString() to JsonPointer::toJsonString()
      • ReferenceToken::fromEscapedString() to ReferenceToken::fromJsonString()
      • ReferenceToken::fromUnescapedString() to ReferenceToken::fromString()
      • ReferenceToken::toEscapedString() to ReferenceToken::toJsonString()
      • ReferenceToken::toUnescapedString() to ReferenceToken::toString()
    Open source →
  13. 1.0.0 28 Jan 2022
    Release notes

    For a full diff see a5ba52c...1.0.0.

    Added

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive