All Versions
12
Latest Version
Avg Release Cycle
161 days
Latest Release
710 days ago

Changelog History
Page 1

  • v0.11.0 Changes

    May 17, 2022
    • ๐Ÿ›  FIXED: Basic Authentication unauthorized result
    • โž• ADDED: API key authentication
    • ๐Ÿ”„ CHANGED: For empty collections return 200 status code instead of 404
    • ๐Ÿ›  FIXED: Swagger authentication
    • ๐Ÿ”„ CHANGED: Target framework to .NET 5
    • ๐Ÿ”„ CHANGED: PATCH methods to require Content-Type: application/json+merge-patch or merge-patch+json
    • โž• ADDED: Content negotiation with Accept-header and support for CSV and XML
    • โž• ADDED: Client Credentials support to token authentication
    • ๐Ÿ›  FIXED: Identifiers can be stored in various JSON formats
    • ๐Ÿ›  FIXED: Empty collection won't break following datastore operations
    • ๐Ÿ”„ CHANGED: Target framework to .NET Core 3.1
    • ๐Ÿ”„ CHANGED: ETag implementation to use ResponseCaching and Marvin.Cache.Headers
  • v0.10.0 Changes

    June 16, 2019
    • โž• ADDED: Token endpoint to support username/password in JSON content
    • โž• ADDED: Define stored data id-field name
    • ๐Ÿ”„ CHANGED: Rename Common property from appsettings.json to DataStore
    • ๐Ÿ”„ CHANGED: Remove authentication.json and add Authentication settings to appsettings.json
    • โž• ADDED: GraphQL endpoint to support operations in query parameter
    • โž• ADDED: Configurable response transfrom middleware
  • v0.9.1 Changes

    February 08, 2019
    • ๐Ÿ”„ CHANGED: Target framework to .NET Core 2.2
    • ๐Ÿ›  FIXED: urls command line parameter
  • v0.9.0 Changes

    January 31, 2019
    • โž• ADDED: Support for paging with page and per_page
    • โž• ADDED: User defined location for the static files (including SPAs)
    • โž• ADDED: Console parameter for help and version
    • ๐Ÿ›  FIXED: Adding to the empty collection will use the value of the id-field if it is set
    • ๐Ÿ›  FIXED: Value parsing for DateTime and double to culture invariant
  • v0.8.0 Changes

    October 14, 2018
    • โž• ADDED: Release as a dotnet tool
    • ๐Ÿ”„ CHANGED: Use executable location as a base path for settings files
    • ๐Ÿ”„ CHANGED: Add Serilog to appsettings and required package for console logging
  • v0.7.0 Changes

    September 30, 2018
    • JWT blacklist to check token identifier from JWT ID (jti)
    • โž• Add query support for sorting
    • ๐Ÿ›  Fix for HEAD method use and ETag to support HEAD method
    • .NET Core version to 2.1
    • ๐Ÿ‘Œ Support for objects
    • Do not return empty arrays with GraphQL filter
  • v0.6.0 Changes

    November 30, 2017
    • Caching of unchanged resources with ETag and If-None-Match headers
    • Avoiding mid-air collisions with ETag and If-Match headers
    • Authorization header input to Swagger if authentication is enabled
    • Token endpoint to Swagger if JWT authentication is used
    • Blacklist tokens with logout endpoint
  • v0.5.0 Changes

    October 20, 2017
    • ๐Ÿ‘Œ Support for HTTP HEAD Method
    • ๐Ÿ‘ Experimental GraphQL mutations support
  • v0.4.0 Changes

    September 13, 2017
    • Basic Authentication
    • Select fields to return from query
    • โฌ†๏ธ Upgrade to ASP.NET Core 2.0
  • v0.3.0 Changes

    August 17, 2017
    • Offset and limit slice option
    • Option for query to return JSON object, instead of the results array
    • Full-text search
    • ๐Ÿ‘ Experimental GraphQL query support