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: go-openapi/jsonpointer
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.22.1
Choose a base ref
...
head repository: go-openapi/jsonpointer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.22.3
Choose a head ref
  • 20 commits
  • 29 files changed
  • 3 contributors

Commits on Oct 3, 2025

  1. chore(deps): removed indirect test dependencies

    Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
    fredbi committed Oct 3, 2025
    Configuration menu
    Copy the full SHA
    be8ec04 View commit details
    Browse the repository at this point in the history
  2. Licensing: added NOTICE

    The NOTICE clearly exhibits the licensing terms of the original work
    on top of which this library is built.
    
    Replaced older licensing text by SPDX license identifiers in README and source files.
    
    Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
    fredbi committed Oct 3, 2025
    Configuration menu
    Copy the full SHA
    55cd65a View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2025

  1. docs: fixed typo in NOTICE

    Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
    fredbi committed Nov 9, 2025
    Configuration menu
    Copy the full SHA
    3e3ae75 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2025

  1. ci: added workflows

    * added codeql scan workflow (on pull request, on push, on weekly
      schedule)
    * added vuln scan workflow: trivy  (on push, on weekly schedule)
    * added release workflow (on tag). Generates a github release with
      release notes
    
    * added badges to report workflows, releases etc
    
    Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
    fredbi committed Nov 11, 2025
    Configuration menu
    Copy the full SHA
    e00aa64 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2025

  1. chore(lint): reduced disabled linter, addressed a few code quality is…

    …sues
    
    * extended the set of enabled linters
    
    * improved readability of the set() method, which was too complex
    * added systematic checks on type assertion
    * removed impossible cases (type assertion _then_ same using reflect)
    
    * test: removed the use of global variables
    * test: improved the readability of tests
      * using t.Run() to label and hierarchize tests
      * using JSON test document as embedded asset
    
    Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
    fredbi committed Nov 13, 2025
    Configuration menu
    Copy the full SHA
    061f7b4 View commit details
    Browse the repository at this point in the history
  2. doc: added examples to document simple use cases

    Also: fix(ci): scheduled vuln scan once a week is enough, no need to run
    it every day
    
    Signed-off-by: Frédéric BIDON <fredbi@yahoo.com>
    fredbi committed Nov 13, 2025
    Configuration menu
    Copy the full SHA
    c3422bb View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2025

  1. chore(deps): bump the development-dependencies group with 5 updates

    Bumps the development-dependencies group with 5 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [github/codeql-action](https://github.com/github/codeql-action) | `4.30.9` | `4.31.3` |
    | [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) | `8.0.0` | `9.0.0` |
    | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4.6.2` | `5.0.0` |
    | [actions/download-artifact](https://github.com/actions/download-artifact) | `5.0.0` | `6.0.0` |
    | [ctrf-io/github-test-reporter](https://github.com/ctrf-io/github-test-reporter) | `1.0.22` | `1.0.26` |
    
    
    Updates `github/codeql-action` from 4.30.9 to 4.31.3
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@16140ae...014f16e)
    
    Updates `golangci/golangci-lint-action` from 8.0.0 to 9.0.0
    - [Release notes](https://github.com/golangci/golangci-lint-action/releases)
    - [Commits](golangci/golangci-lint-action@4afd733...0a35821)
    
    Updates `actions/upload-artifact` from 4.6.2 to 5.0.0
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@ea165f8...330a01c)
    
    Updates `actions/download-artifact` from 5.0.0 to 6.0.0
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@634f93c...018cc2c)
    
    Updates `ctrf-io/github-test-reporter` from 1.0.22 to 1.0.26
    - [Release notes](https://github.com/ctrf-io/github-test-reporter/releases)
    - [Commits](ctrf-io/github-test-reporter@646f98c...024bc4b)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-version: 4.31.3
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    - dependency-name: golangci/golangci-lint-action
      dependency-version: 9.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: development-dependencies
    - dependency-name: actions/upload-artifact
      dependency-version: 5.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: development-dependencies
    - dependency-name: actions/download-artifact
      dependency-version: 6.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: development-dependencies
    - dependency-name: ctrf-io/github-test-reporter
      dependency-version: 1.0.26
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and github-actions[bot] committed Nov 14, 2025
    Configuration menu
    Copy the full SHA
    adc6681 View commit details
    Browse the repository at this point in the history
  2. ci: added govulscan security scanner tool

    Signed-off-by: Frédéric BIDON <fredbi@yahoo.com>
    fredbi committed Nov 14, 2025
    Configuration menu
    Copy the full SHA
    12e705f View commit details
    Browse the repository at this point in the history
  3. ci: fixed typo

    Signed-off-by: Frédéric BIDON <fredbi@yahoo.com>
    fredbi committed Nov 14, 2025
    Configuration menu
    Copy the full SHA
    5b5689d View commit details
    Browse the repository at this point in the history
  4. ci: fixed sarif file

    Signed-off-by: Frédéric BIDON <fredbi@yahoo.com>
    fredbi committed Nov 14, 2025
    Configuration menu
    Copy the full SHA
    b834f57 View commit details
    Browse the repository at this point in the history
  5. test: improved test coverage

    * refactored to remove unreachable (untestable) code
    * added tests for edge cases
    
    Signed-off-by: Frédéric BIDON <fredbi@yahoo.com>
    fredbi committed Nov 14, 2025
    Configuration menu
    Copy the full SHA
    80920c3 View commit details
    Browse the repository at this point in the history
  6. test: added fuzz test for parsing

    Signed-off-by: Frédéric BIDON <fredbi@yahoo.com>
    fredbi committed Nov 14, 2025
    Configuration menu
    Copy the full SHA
    c653a59 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2025

  1. chore(lint): more linting

    * enabled a few more linters: better to configure a linter with more
      relaxed settings than default than to disable it altogether
    * more detailed godoc
    * fixed missing license mark in recently addd source file
    
    Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
    fredbi committed Nov 15, 2025
    Configuration menu
    Copy the full SHA
    e4c97b3 View commit details
    Browse the repository at this point in the history
  2. doc: improved documentation

    * added testable examples for structs and the usage of supported interfaces
    
    * README: made the badges zone more compact
    * README: fixed go.pkg.doc badge, disabled the Slack badge (not working)
    * updated CONTRIBUTING guidelines
    * doc: added draft versions of a maintainer's guide and code style
      guidelines
    
    * fixes #6
    
    Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
    fredbi committed Nov 15, 2025
    Configuration menu
    Copy the full SHA
    3eb4edd View commit details
    Browse the repository at this point in the history
  3. ci: run fuzz test in ci

    The fuzz job caches the fuzz corpus and uploads any failure as artifact
    (manual download is required to integrate this to testdata/fuzz).
    
    At this moment, this is run only on pull requests and merge to master.
    
    Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
    fredbi committed Nov 15, 2025
    Configuration menu
    Copy the full SHA
    58fdaa4 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2025

  1. doc: release badge in README

    Also: pinned cache action (fuzz test job)
    
    Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
    fredbi committed Nov 16, 2025
    Configuration menu
    Copy the full SHA
    3f0fe76 View commit details
    Browse the repository at this point in the history
  2. test: added tests for edge cases

    * fixed panic case when attempting to set a non-assignable value
    * clarified example and limitation regarding embedded structs
    
    Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
    fredbi committed Nov 16, 2025
    Configuration menu
    Copy the full SHA
    61efbb7 View commit details
    Browse the repository at this point in the history
  3. doc: automated a record of all-time contributors

    We want to produce a simple acknowledgement report, nothing too fancy.
    
    Also: refactored CONTRIBUTING guidelines to refer to DCO terms.
    
    File CONTRIBUTORS.md is updated once a week (or manually triggered).
    This posts a pull request, which not auto-merged yet (there a few github
    action hurdles to overcome to achieve that).
    
    Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
    fredbi committed Nov 16, 2025
    Configuration menu
    Copy the full SHA
    a878179 View commit details
    Browse the repository at this point in the history
  4. doc: updated contributors file

    github-actions[bot] authored and fredbi committed Nov 16, 2025
    Configuration menu
    Copy the full SHA
    c22925c View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2025

  1. docs: added maintainer's doc and style guide

    Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
    fredbi committed Nov 17, 2025
    Configuration menu
    Copy the full SHA
    be76d48 View commit details
    Browse the repository at this point in the history
Loading