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: jsonrainbow/json-schema
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 6.4.2
Choose a base ref
...
head repository: jsonrainbow/json-schema
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6.5.0
Choose a head ref
  • 5 commits
  • 68 files changed
  • 3 contributors

Commits on Jun 10, 2025

  1. refactor: Update test case to current (PHP) standards (#831)

    This PR improves the test cases classes and addresses some small fixes
    of issues which exposed themselves.
    DannyvdSluijs authored Jun 10, 2025
    Configuration menu
    Copy the full SHA
    0b25270 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2025

  1. Upgrade test suite to use generators (#834)

    This PR will:
    - Update all data providers to return `Generator` objects.
    - Remove file headers with a license reference in favour of the
    `LICENSE.md` at the root
    - Remove class docbocks which where defining unused attributes
    - Add `declare(strict_types=1);` to all test files
    - Replace class strings with their resp. `::class` constant.
    - More updates bringing test files to PHP 7.2 level using rector
    DannyvdSluijs authored Jun 24, 2025
    Configuration menu
    Copy the full SHA
    4118460 View commit details
    Browse the repository at this point in the history
  2. feat: update to latest json schema test suite (#821)

    This pull request updates the `json-schema/json-schema-test-suite`
    dependency to a newer version and introduces a new test suite for
    validating JSON schemas. The goal here is to have a quicker turnaround
    then just the bowtie reports. The most important changes are grouped
    below:
    
    ### Dependency Updates:
    * Updated `json-schema/json-schema-test-suite` dependency in
    `composer.json` from version `1.2.0` to `^23.2` and updated the package
    version and reference in the `repositories` section to match the new
    version.
    [[1]](diffhunk://#diff-d2ab9925cad7eac58e0ff4cc0d251a937ecf49e4b6bf57f8b95aab76648a9d34L36-R36)
    [[2]](diffhunk://#diff-d2ab9925cad7eac58e0ff4cc0d251a937ecf49e4b6bf57f8b95aab76648a9d34L62-R66)
    
    ### New Test Suite:
    * Added a new `JsonSchemaTestSuite` class in
    `tests/JsonSchemaTestSuite.php` to run validation tests using the
    `json-schema/json-schema-test-suite`. This includes:
      - A `testIt` method to validate test cases and assert results.
    - A `casesDataProvider` method to dynamically load test cases from the
    `json-schema-test-suite` repository, skipping certain drafts.
    - A `loadRemotesIntoStorage` helper method to load remote schemas into
    the schema storage.
    DannyvdSluijs authored Jun 24, 2025
    Configuration menu
    Copy the full SHA
    3763af1 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2025

  1. Fix PHP 8.5 $http_response_header deprecation (#841)

    Replaces #840 (due to blocked write access on fork)
    
    ---------
    
    Co-authored-by: Andy Postnikov <apostnikov@gmail.com>
    DannyvdSluijs and andypost authored Aug 29, 2025
    Configuration menu
    Copy the full SHA
    b1562e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3916d66 View commit details
    Browse the repository at this point in the history
Loading