Skip to content

Releases: codecentric/hikaku

v.2.1.0

21 Mar 11:23
Compare
Choose a tag to compare

General:

  • Added new feature MatrixParameters

OpenApiConverter:

  • Updated swagger parser to 2.0.9

SpringConverter:

  • Added support for matrix parameters

WadlConverter:

  • Added support for matrix parameters

JaxRsConverter:

  • Initial creation (#29)
    • Base feature support (http method and path)
    • Support for query parameters
    • Support for path parameters
    • Support for header parameters
    • Support for matrix parameters
    • Support for consumes
    • Support for produces

v.2.0.1

19 Mar 09:28
Compare
Choose a tag to compare

OpenApiConverter:

  • Fixed: Wrong file encoding leads to unclear error message (closes #27)

RAML Converter:

  • Added missing feature activations for produces/consumes

WadlConverter:

  • Added possibility to change charset for file in WadlConverter according to #28

v2.0.0

13 Mar 10:14
Compare
Choose a tag to compare

General

  • Renamed package de.codecentric.hikaku.converter to de.codecentric.hikaku.converters
  • Renamed package de.codecentric.hikaku.reporter to de.codecentric.hikaku.reporters
  • Added base features as static output to the CommandLineReporter
  • Extracted file validity check to the core and created an extension function for it
  • Added a generic EndpointConverterException. OpenApiConverter, WadlConverter and RamlConverter throw the same exception consistently

RamlConverter

  • Initial creation
    • Base feature support (http method and path)
    • Support for query parameters
    • Support for path parameters
    • Support for header parameters
    • Support for consumes
    • Support for produces

OpenApiConverter

  • Removed static methods usingPath() and usingFile in Java usage. Use constructors instead. For kotlin users nothing changes.
  • Fixed: Parameters referenced from components are not detected (#23)

SpringConverter

  • Fixed: Endpoints provide default media type for 'produces' if there is no return type (#24)

WadlConverter

  • Removed static methods usingPath() and usingFile in Java usage. Use constructors instead. For kotlin users nothing changes.

v1.1.1

08 Mar 14:20
Compare
Choose a tag to compare

SpringConverter

  • Fixed that response media type was not extracted for @RestController annotation #22

v1.1.0

25 Feb 14:55
Compare
Choose a tag to compare

General:

  • Added KDoc
  • Split into separate modules
  • Added support for multiple Reporter
  • Changed granularity for the matching which leads to:
    • Only one MatchResult is being generated which differs between Endpoints that were expected, but not found and Endpoints that were not expected, but have been found.
  • Improved usage in Java instantiating the HikakuConfig

SpringConverter:

  • Added header parameter support
  • Added support for request media types
  • Added support for response media types

OpenApiConverter:

  • Removed constructor awaiting String, because it was misleading
  • Added header parameter support
  • Improved usage in Java by providing usingFile() and usingPath()
  • Added support for request media types
  • Added support for response media types

WadlConverter:

  • Removed constructor awaiting String, because it was misleading
  • Added query parameter support
  • Added path parameter support
  • Added header parameter support
  • Added support for request media types
  • Added support for response media types
  • Improved usage in Java by providing usingFile() and usingPath()
  • The path won't be normalized anymore

v1.0.0

01 Feb 13:07
Compare
Choose a tag to compare

First release including support for Spring, OpenAPI and WADL. To see a list of supported Checks, see the docs/features.md