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: swagger-api/swagger-parser
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.1.40
Choose a base ref
...
head repository: swagger-api/swagger-parser
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.1.41
Choose a head ref
  • 10 commits
  • 20 files changed
  • 9 contributors

Commits on Apr 14, 2026

  1. bump snapshot 2.1.41-SNAPSHOT (#2310)

    Co-authored-by: ewaostrowska <214632419+ewaostrowska@users.noreply.github.com>
    sonatypeoss[bot] and ewaostrowska authored Apr 14, 2026
    Configuration menu
    Copy the full SHA
    81d8790 View commit details
    Browse the repository at this point in the history
  2. Bump org.jacoco:jacoco-maven-plugin from 0.8.8 to 0.8.11 (#2027)

    Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.8 to 0.8.11.
    - [Release notes](https://github.com/jacoco/jacoco/releases)
    - [Commits](jacoco/jacoco@v0.8.8...v0.8.11)
    
    ---
    updated-dependencies:
    - dependency-name: org.jacoco:jacoco-maven-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 14, 2026
    Configuration menu
    Copy the full SHA
    bfd616c View commit details
    Browse the repository at this point in the history
  3. Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2…

    ….5 (#2045)
    
    Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.2.2 to 3.2.5.
    - [Release notes](https://github.com/apache/maven-surefire/releases)
    - [Commits](apache/maven-surefire@surefire-3.2.2...surefire-3.2.5)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-surefire-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 14, 2026
    Configuration menu
    Copy the full SHA
    370c009 View commit details
    Browse the repository at this point in the history
  4. Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 (

    #2025)
    
    Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.6.2 to 3.6.3.
    - [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
    - [Commits](apache/maven-javadoc-plugin@maven-javadoc-plugin-3.6.2...maven-javadoc-plugin-3.6.3)
    
    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 14, 2026
    Configuration menu
    Copy the full SHA
    afc1742 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b6ed0cc View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2026

  1. fix(converter): keep x-nullable in shared $ref responses (#2276)

    * fix(converter): prevent x-nullable loss for shared $ref responses
    
    The convert(vendorExtensions) method mutated the original map when
    filtering out x-nullable, x-example, and x-examples extensions.
    
    When multiple endpoints referenced the same response via $ref, the
    first conversion removed x-nullable from the shared source object,
    causing subsequent conversions to miss it and produce nullable=null.
    
    Create a new map instead of mutating the original to preserve vendor
    extensions for all endpoints sharing the same response definition.
    
    * refactor convert method and add test
    
    ---------
    
    Co-authored-by: Ewa Ostrowska <ewa.ostrowska@smartbear.com>
    esaezgil and ewaostrowska authored Apr 15, 2026
    Configuration menu
    Copy the full SHA
    bb8a82c View commit details
    Browse the repository at this point in the history
  2. Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.14 (#2317)

    Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.11 to 0.8.14.
    - [Release notes](https://github.com/jacoco/jacoco/releases)
    - [Commits](jacoco/jacoco@v0.8.11...v0.8.14)
    
    ---
    updated-dependencies:
    - dependency-name: org.jacoco:jacoco-maven-plugin
      dependency-version: 0.8.14
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 15, 2026
    Configuration menu
    Copy the full SHA
    57c0edb View commit details
    Browse the repository at this point in the history
  3. Prevent StackOverflowError in ResolverFully (#2297)

    * Prevent `StackOverflowError` in `ResolverFully`
    
    Add guard to resolve just once to prevent loops/stack overflows.
    
    Issue #1751.
    
    Signed-off-by: thc202 <thc202@gmail.com>
    
    * add schemasInProgress guard to stop cycles during resolving and extend tests
    
    ---------
    
    Signed-off-by: thc202 <thc202@gmail.com>
    Co-authored-by: Ewa Ostrowska <ewa.ostrowska@smartbear.com>
    thc202 and ewaostrowska authored Apr 15, 2026
    Configuration menu
    Copy the full SHA
    9e2ff91 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2026

  1. Fix thread-safety bug in OpenAPIDereferencer31 (#2294)

    OpenAPIDereferencer31 is a singleton (via DereferencersFactory) but stored
    per-call state in mutable instance fields `openAPI` and `result`. When
    multiple threads parse different OpenAPI 3.1 specs concurrently, these
    fields get overwritten, causing one parse to return another's result.
    
    Fix: make `openAPI` and `result` local variables in `dereference()` instead
    of instance fields, since they are only used within that method.
    
    Also remove the unused `messages` instance field which had the same problem.
    
    Fixes #2293
    
    Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
    Co-authored-by: damian-jankowski <damian.jankowski@smartbear.com>
    3 people authored Apr 24, 2026
    Configuration menu
    Copy the full SHA
    f0cb8e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2026

  1. prepare release 2.1.41 (#2322)

    Co-authored-by: ewaostrowska <214632419+ewaostrowska@users.noreply.github.com>
    sonatypeoss[bot] and ewaostrowska authored Apr 28, 2026
    Configuration menu
    Copy the full SHA
    1d86e4a View commit details
    Browse the repository at this point in the history
Loading