All Versions
Latest Version
Avg Release Cycle
Latest Release

Changelog History
Page 10

  • v11.0.1 Changes

    • ๐Ÿ›  Bugfix for ordering of the routes when matching a path (issue #11).
  • v11.0.0 Changes

    • โฌ†๏ธ Upgrade to Finagle 6.30.0, which has resulted in... < drumroll >
    • ๐Ÿ’ฅ Breaking change: Musical chairs from the Finagle team with the finagle-httpx package, which is now renamed to finagle-http. Just globally replace httpx with http and all should be good.
    • โœ‚ Removed CorsFilter. You can now use the Cors.HttpFilter supplied by finagle-http instead.
  • v10.4.1 Changes

    • โž• Added 6 and 7 arity path lengths.
  • v10.2.0 Changes

    • โž• Added support Play JSON library out of the box. See Play to get the Format util and ResponseBuilder for this format.
  • v10.1.1 Changes

    • ๐Ÿ“ฆ Tiny break: Moved ApiInfo class to io.fintrospect.renderers.swagger2dot0 package as was messing up the place.
    • Inlined JsonResponseBuilder - this shouldn't be breaking anything - identically implement JsonLibrary instead for custom JSON formats.
    • โž• Added support Argonaut JSON library out of the box. See Argonaut to get the Format util and ResponseBuilder for this format.
    • โž• Added XHtml support (based on native XML).
  • v10.0.1 Changes

    • ๐Ÿ›  Bugfix for Json4S builder method.
  • v10.0.0 Changes

    • โฌ†๏ธ Upgrade from finagle-http v6.27.0 to finagle-httpx v6.29.0, as the former is EOL. This will result in a significant amount of breaking changes due to Finagle using their own httpx classes instead of Netty equivalents:
      • References to HttpRequest/Response Netty classes are now Request/Response instead
      • References to HttpResponseStatus changed to Status
      • References to HttpMethod.GET/POST/... changd to Method.Get/Post/...
      • References to Http.XXX() will now use Httpx.XXX() instead
    • Other than the above, no actual changes to the Fintrospect API or how it works have been made.
    • โž• Added OK and HttpResponse alias methods to the ResponseBuilder to avoid name clashes with new HttpX methods. Deprecated Ok() and Response() methods for clarity.
  • v9.1.0 Changes

    • ๐Ÿ”„ Changed format of "X-Fintrospect-Route-Name" header to use : instead of . in to describe the route URL - as URLs often have . in (for file extensions).
  • v9.0.1 Changes

    • โž• Added support for other Scala JSON libraries - Json4S (Native and Jackson) and SprayJson out of the box. See Json4s to get the Format utils and ResponseBuilder for these formats.
    • ๐Ÿ’ฅ Breaking change: Response builders are now moved into the io.fintrospect.formats.<format> packages.
    • ๐Ÿ’ฅ Breaking change: rename of to ArgoUtil and ArgoJsonResponseBuilder which are now Argo.JsonFormat and Argo.ResponseBuilder respectively. This structure is now is unified with the other JSON formats.
  • v9.0.0 Changes

    • ๐Ÿš€ Please ignore this release and go straight to v9.0.1