Skip to content

Update dependency hapi-swagger to v17#5

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/hapi-swagger-17.x
Open

Update dependency hapi-swagger to v17#5
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/hapi-swagger-17.x

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate bot commented Jun 22, 2023

This PR contains the following updates:

Package Change Age Confidence
hapi-swagger ^2.2.4^17.0.0 age confidence

Release Notes

hapi-swagger/hapi-swagger (hapi-swagger)

v17.3.2

Compare Source

What's Changed

Full Changelog: hapi-swagger/hapi-swagger@v17.3.1...v17.3.2

v17.3.1

Compare Source

What's Changed

New Contributors

Full Changelog: hapi-swagger/hapi-swagger@v17.3.0...v17.3.1

v17.3.0

Compare Source

What's Changed

New Contributors

Full Changelog: hapi-swagger/hapi-swagger@v17.2.1...v17.3.0

v17.2.1

Compare Source

What's Changed

New Contributors

Full Changelog: hapi-swagger/hapi-swagger@v17.2.0...v17.2.1

v17.2.0

Compare Source

What's Changed

New Contributors

Full Changelog: hapi-swagger/hapi-swagger@v17.1.0...v17.2.0

v17.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: hapi-swagger/hapi-swagger@v17.0.1...v17.1.0

v17.0.1

Compare Source

What's Changed

New Contributors

Full Changelog: hapi-swagger/hapi-swagger@v17.0.0...v17.0.1

v17.0.0

Compare Source

What's Changed

Full Changelog: hapi-swagger/hapi-swagger@v16.0.1...v17.0.0

v16.0.1

Compare Source

Fixes

  • #​786 Refreshing Swagger page with ?tags in URL breaks page, #​797

v16.0.0

Compare Source

Release Notes #​795

v15.0.0

Compare Source

Release Notes #​782

v14.5.5

Compare Source

Fix

  • #​704 Failed to load API definition when using meta({swaggerHidden: true}) #​771

v14.5.4

Compare Source

Fix

  • #​735 no required for arrays in swagger
  • #​762 Vulnerability found in swagger-parser

v14.5.3

Compare Source

Fix

  • #​711 Description is not being generated when defining empty objects

Test

Perf

  • #​761 Use a native approach instead of the custom hash function

v14.5.2

Compare Source

Fixes

v14.5.1

Compare Source

Fix

  • Don't add routes created by hapi-swagger in documentation #​749

v14.5.0

Compare Source

Feature

  • Add option to filter routes added to documentation via function glennjones#747

v14.4.0

Compare Source

Feature

  • Add support for format field in number properties #​744

v14.3.0

Compare Source

Features

v14.2.5

Compare Source

Fixed

  • Upgrade to non-vulnerable version of swagger-ui glennjones#738
  • Docs are rendered only with the options in last registered plugin glennjones#737

v14.2.4

Compare Source

Fixed

  • Add missing Typescript security requirements type to root document glennjones#728

v14.2.3

Compare Source

Fixed

  • Adds types for securityDefinitions, securitySchemes, and scopes #​727
  • UiCompleteScriptObjectType missing '=' in type definition glennjones@2de3387

v14.2.2

Compare Source

Fixed

v14.2.1

Compare Source

Fixed

v14.2.0

Compare Source

Feature

v14.1.3

Compare Source

Fixed

v14.1.2

Compare Source

Fixed

v14.1.1

Compare Source

#Fixed

  • Drop override values when present #​708

v14.1.0

Compare Source

Fixed

Features

  • #​662 Support for hiding Joi properties from being included in Swagger definition

v14.0.0

Compare Source

v13.1.0

Compare Source

Feature

v13.0.2

Compare Source

Fixed
  • regex pattern broken broken in #​663

v13.0.1

Compare Source

Fixed

v13.0.0

Compare Source

v12.1.3

Compare Source

Fixed
  • #​654 tags option should be defined as array of objects in TS definition

v12.1.2

Compare Source

Fixed

v12.1.1

Compare Source

Fixed

v12.1.0

Compare Source

Feature
  • swaggerUIPath is not defined, routesBasePath is not defined
    • Both take default value /swaggerui/
    • Endpoints base path is default value
    • Assets base path points to default value
    • Preserves current behaviour
  • swaggerUIPath is defined, routesBasePath is not defined
    • routesBasePath takes swaggerUIPath value
    • Endpoints base path is swaggerUIPath value
    • Assets base path points to swaggerUIPath value
    • Preserves current behaviour
  • swaggerUIPath is not defined, routesBasePath is defined
    • Endpoints base path is routesBasePath value
    • Assets base path points to default value
    • New behaviour
  • swaggerUIPath is defined, routesBasePath is defined
    • Endpoints base path is routesBasePath value
    • Assets base path points to swaggerUIPath value
    • New behaviour

v12.0.0

Compare Source

v11.1.0

Compare Source

Feature
  • #​637 allow vendor extensions in tags
tags:
  - name: pets
    x-something: my pets

v11.0.2

Compare Source

Fixed

v11.0.1

Compare Source

Fixed
  • #​601 Support 204 No Content in swagger definition. Closes #​392

v11.0.0

Compare Source

v10.3.0

Compare Source

Feature
  • #​625 enable registering plugin multiple times. this can be useful to use hapi swagger to server multiple versions of API with different routes.

v10.2.0

Compare Source

Feature
  • #​620 routeTag option will allow users to configure the tag that is used to collect the route definitions to be used by hapi-swagger when creating the OpenAPI swagger specification.

v10.1.2

Compare Source

Fixed
  • #​613 add documentationRouteTags to swagger ui assets routes. Closes #​612

v10.1.1

Compare Source

Fixed
  • #​608 whitespace in dynamic model names get encoded to %20 when encodeUriComponent is applied to a $ref in a schema. The % symbol breaks code generators because the character not a valid identifier in some languages. This fixes removes the space in dynamic model names. Fixes #​599.

v10.1.0

Compare Source

Feature
  • #​597 add support for additional properties in object schemas when Joi object is created with unknown(false)
  • #​605 add documentationRoutePlugins option that allows other plugin options to be applied to the documentation route. Useful for integrations with plugins like Blankie

v10.0.2

Compare Source

Fixed

v10.0.1

Compare Source

Fixed
  • Bug in swagger ui not loading when authentication are enable. #​592
  • Apply auth settings across all plugin route paths 0a2b7f7

v10.0.0

Compare Source

v9.4.2

Compare Source

Fixed
  • Fixes #​576: empty joi example produces wrong swagger

v9.4.1

Compare Source

Fixed
  • Fixes #​417: invalid swagger.json using date().min() and date().max()

v9.4.0

Compare Source

Feature
  • Support Hapi 18 as peer dependency, unit tests and travis. Closes #​557

v9.3.2

Compare Source

Fixed
  • Joi 14 compatibility for description examples #​573

v9.3.1

Compare Source

Fixed

v9.3.0

Compare Source

Features

v9.2.0

Compare Source

Features
  • Allow user to add x-* outside of info object #​548

v9.1.3

Compare Source

  • fix: Use the incoming request to determine the host and port #​537

v9.1.2

Compare Source

  • Fix wrong host in Swagger JSON #​499
  • Fix slow hasFileType check. Closes #​484
  • Fix undefined check for alternatives property
  • Fix removes type field from arrays when $ref is present #​533
  • Fix RegExp pattern in generated swagger.json to be compatible with the Swagger UI and other tools #​506

v9.1.1

Compare Source

v9.1.0

Compare Source

  • Added property documentationRouteTags to support hiding documentation with loggers like Good

v9.0.2

Compare Source

v9.0.1

Compare Source

v9.0.0

Compare Source

See v9 Release Notes glennjones#487

v8.0.0

Compare Source

  • Updated modules where some only work with node.js v8.x - Changed engines property in package.json and CI config

v7.10.0

Compare Source

v7.9.1

Compare Source

  • Reverted modules back to version that support node.js v4 - v6

v7.9.0

Compare Source

  • Added option to use "label" as the next model name prefix #​397
  • Disable dropdown for a property in UI via meta #​402
  • Corrected anchor for "Grouping endpoints by path or tags"#​468
  • Fixed a config issue about default authentication for static routes  #​453
  • Fix exception on unknown http status codes #​456
  • Remove undefined item from Joi.try() alternatives structures #​455
  • Fixes to example code
  • Dependencies update

v7.8.1

Compare Source

Dependencies update

v7.7.1

Compare Source

Module updates and linting changes

v7.7.0

Compare Source

Added grouping by tag - PR #​395

v7.6.0

Compare Source

  • Whitespace issue on windows new .gitattributes #​381
  • Remove basePath prefix from operationId #​385
  • New route CORS configuration as option #​389
  • Correcting spelling and some grammar issues

v7.5.0

Compare Source

Updated dependencies.

Bump to v7.5.0 because although it passed the hapi-swagger tests there are breaking changes in the JOI interface which may surface in hapi-swagger

v7.4.0

Compare Source

  • PR Fixed byTags filtering #​354
  • PR Fixed UI event ref issue #​356
  • Fixed mapping of simple types items in arrays #​355
  • Fixed required with wrong reference name #​351

v7.3.0

Compare Source

Support for JOI custom extension PR #​341
Fix for auto host/port settings #​347 #​345
Added timestamp support #​346
New auth basic example

v7.2.0

Compare Source

Added swagger JSON validation to integration tests
Fix for #​337 using label for parameter name
Fix for #​336 arrays missing required property
Fix for #​335 array default value
Fix for #​333 no boolean created parameters
Fix for #​331 arrays item not definition and #​328

v7.1.0

Compare Source

Fixed regression of auth option which stop been defaulting to false in v7.0.0 and caused some hapi-swagger setups documentation page to response with HTTP statuscode 401. New test where added and the auth option was again defaulted to false

v7.0.1

Compare Source

v7.0.0

Compare Source

Major update to core of plugin to deal with code regression. Fixes a number of issues with deep JOI object structures.

Added:

  • xProperties option
  • reuseDefinitions: option
  • deReference: option
  • debug: option
  • Support of empty JOI objects

Updated dependencies

  • Hapi v15.0.0

v6.2.2

Compare Source

v6.2.1

Compare Source

Updated dependencies

  • Hapi v14.0.0
  • Joi v9.0.4

v6.2.0

Compare Source

  • Fix none displaying of label values #​277, #​283
  • Fix removed require=false #​296
  • Fix changes example property to x-example #​295
  • Fix jsonEditor option not correctly in UI javascript #​291
  • Run lint during npm test #​287
  • Readme corrections and updates

v6.1.0

Compare Source

  • Corrected expand.js path issue - JavaScript error was breaking custom page display
  • Options validatorUrl = null now works with Hoek.applyToDefaults change
  • Added new custom page example
  • Updated swagger-client example

v6.0.0

Compare Source

  • Added new enableSwaggerUI option - Adds files that support SwaggerUI. Only removes files if enableDocumentation is also set to false - default: true #​272
  • Avoid static 403 errors (inert 4.x) #​273
  • Stopped the plugin from initialising twice #​276
  • Removed the default schemes in the swagger.json file. The default scheme i.e. http or https is then one used to access the Swagger definition itself. #​282

v5.1.0

Compare Source

Experimental caching for swagger.json
Use weakMap to keep definitions from duplicating #​266
Added support for binary file uploads #​261
Added x-keyPrefix to auth configuration - alt version of #​259
New operationId format, which is now unique across whole API

v5.0.1

Compare Source

v5.0.0

Compare Source

Added x-* properties to swagger.json for many of JOI properties that are not otherwise supported in openAPI spec
Partial support for alternatives. Now adds first alternative into swagger and builds x-alternative #​33
New model generation using hash to check for duplication #​250 and #​251
Fix for array items can have wrong type when required() #​249
Reinstated host parsing from request to fix Heroku issue #​253

v4.3.1

Compare Source

v4.3.0

Compare Source

API and documentation on different connections #​243
Fix for sticky filtering by tags problem #​241 #​247
Support for function execution on default properties #​236
Fix for payload custom validation function crashes at generating paths #​240

v4.2.1

Compare Source

Documentation update for custom page code

v4.2.0

Compare Source

Support for Swagger deprecated property #​225
Support for HAPI auth strategies #​228
Updates merged to aid support in Azure #​231
Corrected issue with JSONEditor configuration

v4.1.0

Compare Source

Updated for HAPI v13.x
Using Swagger UI v2.1.4 - With new JSONEditor and extended language support
Added back support for api_key

v4.0.0

Compare Source

Breaking
Fixed the issue with required/optional which then set in the path by URL template pattern, but not in JOI, creating none validating swagger.json. This fix may cause issue with pramas set in a path i.e. /music/{band}/{album?} where band or album change their required status.

None breaking
Enhanced ordering of UI by use basePath and pathPrefixSize properties

v3.3.0

Compare Source

Added server.dependency() support

v3.2.0

Compare Source

Fixed ordering in UI

v3.1.1

Compare Source

Updated model creation, fixes definition naming

v3.1.0

Compare Source

Updated model creation, fixes definition naming and added dereference

v3.0.1

Compare Source

v3.0.0

Compare Source

Updated to Swagger v2.x


Configuration

📅 Schedule: (UTC)

  • 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 was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants