Fake JSON Server v0.11.0 Release Notes

Release Date: 2022-05-17 // about 3 years 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