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: getkin/kin-openapi
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.132.0
Choose a base ref
...
head repository: getkin/kin-openapi
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.133.0
Choose a head ref
  • 12 commits
  • 32 files changed
  • 14 contributors

Commits on May 1, 2025

  1. Configuration menu
    Copy the full SHA
    bf26c56 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2025

  1. openapi3: replace bigfloat with decimal128 to fix rounding errors dur…

    …ing validation (#1068)
    
    * fix: replace bigfloat with decimal128
    
    * update tests
    Revolyssup authored May 9, 2025
    Configuration menu
    Copy the full SHA
    d4bdebd View commit details
    Browse the repository at this point in the history

Commits on May 19, 2025

  1. Configuration menu
    Copy the full SHA
    90fb641 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2025

  1. openapi3: fix ineffectual caching of compiled regexps (#1076)

    * Fix openapi regex caching.
    
    * Remove stray line
    philpearl authored Jun 10, 2025
    Configuration menu
    Copy the full SHA
    783206b View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2025

  1. Configuration menu
    Copy the full SHA
    2de45f7 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2025

  1. Configuration menu
    Copy the full SHA
    d72d75b View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2025

  1. Configuration menu
    Copy the full SHA
    4358c4a View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2025

  1. openapi3filter: use FileBodyDecoder if the format is specified as bin…

    …ary (#1088)
    
    * use FileBodyDecoder if the format is specified as binary
    
    * added tests
    
    * clean up zip test
    
    * Update openapi3filter/req_resp_decoder.go
    
    ---------
    
    Co-authored-by: Pierre Fenoll <[email protected]>
    dbarrosop and fenollp authored Aug 7, 2025
    Configuration menu
    Copy the full SHA
    6acf92b View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2025

  1. openapi3: preserve all validation errors for allOf (#1087)

    Previously, only the first error would be reported
    alexbakker authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    e00a340 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2025

  1. openapi3filter: support primitive parsing for individual text like pa…

    …rts in multipart/form-data (#1090)
    
    * Add primitive parsing
    
    * fix check
    
    ---------
    
    Co-authored-by: Nathan Meheus <[email protected]>
    nmeheus and Nathan Meheus authored Aug 21, 2025
    Configuration menu
    Copy the full SHA
    a33c5f8 View commit details
    Browse the repository at this point in the history
  2. Some coding style fixes and cleaning up (#1093)

    * openapi3filter: some coding style fixes
    
    Signed-off-by: Pierre Fenoll <[email protected]>
    
    * aannd more cleaning up
    
    Signed-off-by: Pierre Fenoll <[email protected]>
    
    ---------
    
    Signed-off-by: Pierre Fenoll <[email protected]>
    fenollp authored Aug 21, 2025
    Configuration menu
    Copy the full SHA
    59b018c View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2025

  1. openapi2conv: preserve x-fields when converting from v2 to v3 (#1092)

    * Fix: Preserve extensions (like x-order) when converting OpenAPI v2 to v3
    
    This commit fixes an issue where schema property-level extensions
    such as x-order were being lost during OpenAPI v2 to v3 conversion.
    
    The problem was in the ToV3SchemaRef function where schema.Extensions
    was being assigned to v3Schema.Extensions instead of schema.Value.Extensions.
    This meant that only SchemaRef-level extensions were preserved, but not
    the actual schema property extensions.
    
    Changes:
    - Modified ToV3SchemaRef to properly copy schema.Value.Extensions
    - Added comprehensive tests to verify extension preservation
    - Ensured both schema-level and property-level extensions are maintained
    - Verified nested properties also preserve their extensions
    
    Fixes #1091
    
    * fix: remove the unnecessary copy loop
    
    Signed-off-by: saltbo <[email protected]>
    
    ---------
    
    Signed-off-by: saltbo <[email protected]>
    saltbo authored Aug 25, 2025
    Configuration menu
    Copy the full SHA
    2baea3d View commit details
    Browse the repository at this point in the history
Loading