- Support for other document formats (XML out of the box, extensibility points for other types)
- Support for versioning using request header value, versioning using routes is supported with
ControllerRouteAttribute
- Enable multiple instances of the middleware to run in one app
- Performance testing, performance improvements
- Automated integration tests
- Support for generating OpenAPI documentation (Swagger)
- Support for System.DateTimeOffset
- Choosing DateTime and DateTimeOffset format when parsing parameter values
- Support for Enums
- Documentation and website (liteapi.net)
- Global filters
- Configuration to replace global API root route (replace "api" in URLs with custom string)
- Support for both .NET Standard 1.6 and 2.0
- Option to return raw JSON content from string and to set response code (link)
- Extensibility point to enable replacing any internal service in the middleware (link)
- Force HTTPS attribute in global config (link)
- Support action parameters from request header (link)