Fake JSON Server v0.11.0 Release Notes

Release Date: 2022-05-17 // 5 months ago
    • ๐Ÿ›  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

Previous changes from v0.10.0

    • โž• 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