This is a Node-focused monorepo from Kogo Software LLC for building OpenAPI-powered APIs. It includes packages for frameworks like Express and Koa, plus helpers for generating and validating OpenAPI schemas, request coercion and validation, and response validation. Useful if you want OpenAPI integration in a REST API stack.
Project status
- The repository appears to be a multi-package monorepo for OpenAPI-related Node packages, but based on the provided evidence it does not show frequent, user-facing update activity. The most recent upstream push shown is 2024-12-17, while the most recent tagged updates in the summaries are from 2023-05.
- Apparent update cadence is low, with multiple monorepo-wide version bumps clustered in May 2023 (v12.1.1 to v12.1.3). Beyond that, there is no evidence of additional published updates in the provided data through 2026-08-12.
AI summary generated
Recent updates
v12.1.3
This release (v12.1.3) appears to be a monorepo-wide version bump across multiple packages. The only code-adjacent changes shown in the diff are internal dependency range updates to newer v12.1.3 artifacts, plus README badge link removals (Gitter) and version metadata updates.
v12.1.2
Release v12.1.2 contains no publisher release notes. The provided diff shows a monorepo version bump across many packages, updating internal dependency references from 12.1.1 to 12.1.2, plus changes to CI workflows and Coveralls badge URLs.
v12.1.1
Release v12.1.1 was published on 2023-05-20, but the publisher did not provide any release notes or change log details. As a result, the specific functional, API, or compatibility changes for this version cannot be determined from the provided information.
v0.9.1
Version 0.9.1 introduces a new vendor extension, `x-express-openapi-inherit-additional-middleware`, intended to control whether `x-express-openapi-additional-middleware` from parent scopes is inherited into child scopes. When set to `false`, it prevents middleware added in ancestor documents from being included.
Featuresv0.6.1
Version 0.6.1 is a small maintenance release focused on build and formatting cleanup. The only notable change is temporarily removing Coveralls from the Travis build due to an upstream Coveralls update that broke the build.
v0.6.2
Release v0.6.2 focuses on fixing how express-openapi handles duplicate parameters between path-level and operation-level OpenAPI docs, specifically so operation parameters override path parameters. It also updates the test stack by introducing a newer chai version and expanding tests to cover this behavior.
v0.6.3
Version 0.6.3 makes a small internal change to how duplicate parameters are removed, switching from pushing to unshifting items. The release notes describe this as maintenance for consistency, noting it is unlikely to matter.
v0.7.0
v0.7.0 introduces vendor-extension flags that let developers selectively disable express-openapi middleware (all middleware, coercion, defaults, request validation, and response validation). The implementation adds scoped checks so the closest match in the API document, path, or operation controls which middleware is installed.
Featuresv0.7.1
v0.7.1 makes a small performance and correctness change to how express path parameters are converted from OpenAPI-style placeholders. The release notes describe a regex fix for express param conversion, and the code diff shows exactly that single regex adjustment plus a package version bump.
v0.8.0
Version 0.8.0 enhances express-openapi by updating initialize(args) to return an object that includes the final built apiDoc. It also upgrades express-openapi-validation to v0.5.4 to address prior non-idempotent behavior.
Featuresv0.9.0
Version 0.9.0 introduces a new vendor extension, `x-express-openapi-additional-middleware`, which lets users inject custom middleware at multiple OpenAPI document scopes. The release also updates CI to run coverage via coveralls in addition to existing coverage instrumentation.
Features