chore(deps): update dependency openapi_first to v3#866
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/openapi_first-3.x
branch
from
November 4, 2025 21:03
a0fbddd to
b48fe70
Compare
renovate
Bot
force-pushed
the
renovate/openapi_first-3.x
branch
from
December 31, 2025 12:49
b48fe70 to
013bfb8
Compare
renovate
Bot
force-pushed
the
renovate/openapi_first-3.x
branch
from
January 7, 2026 13:32
013bfb8 to
ad1cf6f
Compare
renovate
Bot
force-pushed
the
renovate/openapi_first-3.x
branch
from
February 2, 2026 17:27
ad1cf6f to
52d4be5
Compare
renovate
Bot
force-pushed
the
renovate/openapi_first-3.x
branch
from
February 12, 2026 13:38
52d4be5 to
ab2c2b5
Compare
renovate
Bot
force-pushed
the
renovate/openapi_first-3.x
branch
from
March 13, 2026 16:14
ab2c2b5 to
12cd97e
Compare
renovate
Bot
force-pushed
the
renovate/openapi_first-3.x
branch
2 times, most recently
from
April 14, 2026 05:29
f7a2536 to
70702ee
Compare
renovate
Bot
force-pushed
the
renovate/openapi_first-3.x
branch
2 times, most recently
from
May 21, 2026 13:44
f4dfc4f to
bdbc30f
Compare
renovate
Bot
force-pushed
the
renovate/openapi_first-3.x
branch
from
May 29, 2026 14:51
bdbc30f to
69bea22
Compare
renovate
Bot
force-pushed
the
renovate/openapi_first-3.x
branch
from
June 10, 2026 21:40
69bea22 to
ad236a8
Compare
renovate
Bot
force-pushed
the
renovate/openapi_first-3.x
branch
from
July 8, 2026 01:46
ad236a8 to
c877bc5
Compare
renovate
Bot
force-pushed
the
renovate/openapi_first-3.x
branch
from
July 17, 2026 00:25
c877bc5 to
479d2ca
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #866 +/- ##
==========================================
- Coverage 94.74% 94.73% -0.02%
==========================================
Files 460 460
Lines 15800 15800
==========================================
- Hits 14970 14968 -2
- Misses 830 832 +2
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
renovate
Bot
force-pushed
the
renovate/openapi_first-3.x
branch
from
July 21, 2026 01:33
479d2ca to
1e38748
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
"~>2.0"→"~>3.0"Release Notes
ahx/openapi_first (openapi_first)
v3.4.3Compare Source
Fixed: Loading a document no longer raises
NoMethodError: undefined method 'schema' for nilwhen a Media Type Object has noschema(e.g. it only declares anexample).schemais optional in a Media Type Object; such media types now impose no body-schema constraint.v3.4.2Compare Source
Fixed: Parsing of JSON-formatted query params issue #476 (thanks @Drowze)
v3.4.1Compare Source
Fixed: Added missing ERB and css file to the gem
v3.3.1Compare Source
OpenapiFirst.loadwithout using a global cache. (RemovedOpenapiFirst.clear_cache!.)v3.3.0Compare Source
OpenapiFirst will now cache the contents of files that have been loaded. If you need to reload your OpenAPI definition for tests or server hot reloading, you can callOpenapiFirst.clear_cache!.OpenapiFirst::Router#matchfor faster path matching and reduced memory allocation.v3.2.1Compare Source
UnknownQueryParameterErrorif request is ignored in tests. Fixes #441.v3.2.0Changed
Added
OpenapiFirst::ValidatedRequest#unknown?andOpenapiFirst::ValidatedResponse#unknown?after_response_body_property_validationpath_prefixvalue to be set on the creation of a Definition. See PR #432:OpenapiFirst::Test::Configuration#ignore_response_errorand#ignore_request_errorto configure which request/response errors should not raise an error during testing:v3.1.1v3.1.0Compare Source
openapi_first/test
Changed
OpenapiFirst::Test::UnknownQueryParameterErrorwhen it sees unknown query parameters. Note thatOpenapiFirst("core") still allows unknown query parameters.OpenapiFirst::Test.register(orOpenapiFirst.register)v3.0.1Compare Source
v3.0.0Compare Source
openapi_first
Changed
Before this change
GET /things/24/matched/things/{id}:, but it no longer does.:response_not_foundwas split into two more specific types:response_content_type_not_foundand:response_status_not_found. This should be mostly internal stuff. So if your custom error response usedresponse_not_found, you will have to adapt.request_validation_raise_errorandresponse_validation_raise_error. Please pass theraise_error:option to the middlewares directly.Added
specargument in middlewares optional and removes the necessity to load the OAD in the same place where you use the middlewares and adds a cache for parsed OADs.Removed
OpenapiFirst::Configuration#clone. Use#childinstead.Fixed
openapi_parametersto >= 0.7.0, because that version supports unpacking parameters the usestyle: deepObjectwithexplode: true.OpenapiFirst::Test.setupmore robust by addingOpenapiFirst::Configuration#childso it does not matter if you load our OAD before calligOpenapiFirst::Test.setup.openapi_first/test
Changed
OpenapiFirst::Test.appnow returns an instance ofOpenapiFirst::Test::App, instead ofRack::Builerand delegates methods other than#callto the original app. This wrapper adds validated requests, responses to the rack env atenv[OpenapiFirst::Test::REQUEST],env[OpenapiFirst::Test::RESPONSE]. This makes it possible to test Rails engines. Thanks to Josh! See #410.OpenapiFirst::Testnow falls back to using globally registered OADs if nothing was registered insideOpenapiFirst::Test.setup.Added
OpenapiFirst::Testnow supports parallel tests via a DRB client/sever. Thanks to Richard! See #394.OpenapiFirst::TestConfiguration options which are useful when adopting OpenAPI:ignore_unknown_response_status = trueto make API coverage no longer complain about undefined response statuses it sees during a test run.minimum_coverage=is no longer deprecated. This is useful when gradually adopting OpenAPIignored_unknown_status=to overwrite the whole list of ignored unknown status at onceRemoved
Test::Coverage.current_run, .plans, .install, .uninstall. If you are using these, useOpenapiFirst::Test.setupinstead.Fixed
OpenapiFirst::Test.setupmore robust by addingOpenapiFirst::Configuration#childso it does not matter if you load our OAD before calligOpenapiFirst::Test.setup.Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.