Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 5, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/getkin/kin-openapi v0.125.0 -> v0.126.0 age adoption passing confidence

Release Notes

getkin/kin-openapi (github.com/getkin/kin-openapi)

v0.126.0

Compare Source

What's Changed

New Contributors

Full Changelog: getkin/kin-openapi@v0.125.0...v0.126.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner July 5, 2024 18:45
@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jul 5, 2024
@renovate
Copy link
Contributor Author

renovate bot commented Jul 5, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 3 additional dependencies were updated

Details:

Package Change
github.com/go-openapi/jsonpointer v0.20.2 -> v0.21.0
github.com/go-openapi/swag v0.22.8 -> v0.23.0
github.com/invopop/yaml v0.2.0 -> v0.3.1

@jamietanna
Copy link
Member

Will merge shortly - I need to close an issue with this

@jamietanna
Copy link
Member

Also #1611

@percivalalb
Copy link

This release should fix #1572, I worked on some changes upstream in kin-openapi to make the internalisation determinsitic and efforts to avoid collisions in internalised names. The codegen'ed code will need to be re-generated (go generate) for all test openapi files in oapi-codegen and by users will pick up the fixes the same way.

This upstream release includes a few fixes, which allow us to close off
a few issues, but also come with the side effects of:

- a slight diff change for embedded OpenAPI specs, as we've restructured
  the format slightly, i.e.

  A reference that was previously:

          "object_a": {
            "$ref": "#/components/schemas/ObjectA"
          },

  Is now amended to:

          "object_a": {
            "$ref": "#/components/schemas/packageA_spec_ObjectA"
          },

- the removal of the `CircularReferenceCounter`, so we need to amend
  the function we're using to no longer need to do that, and flag its
  deprecation for consumers.

Note that we can't yet deprecate it officially in the schema due to it
requiring a newer version of JSON Schema (that at least my IDE doesn't
support) and will be tracked in #1691.

Closes #1611, #1572.
@jamietanna jamietanna force-pushed the renovate/github.com-getkin-kin-openapi-0.x branch from 9346256 to a5835f8 Compare July 9, 2024 08:43
@jamietanna jamietanna merged commit 57d9b20 into main Jul 9, 2024
@jamietanna jamietanna deleted the renovate/github.com-getkin-kin-openapi-0.x branch July 9, 2024 08:47
@jamietanna jamietanna added this to the v2.4.0 milestone Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants