Skip to content
This repository has been archived by the owner on Mar 31, 2019. It is now read-only.

Latest commit

 

History

History
47 lines (38 loc) · 2.38 KB

roadmap.md

File metadata and controls

47 lines (38 loc) · 2.38 KB

Roadmap

1.4 (stable)

  • Support for other document formats (XML out of the box, extensibility points for other types)

1.3 (stable)

  • 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

1.2 (stable)

  • Performance testing, performance improvements
  • Automated integration tests

1.1 (stable)

  • Support for generating OpenAPI documentation (Swagger)

1.0 Feature complete (stable)

  • Support for System.DateTimeOffset
  • Choosing DateTime and DateTimeOffset format when parsing parameter values
  • Support for Enums

0.9 (stable)

  • 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

0.8

  • 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)

0.7

  • Support for file uploading (streams) (link)
  • Support for file download (streams and byte arrays) (link)
  • Support for action parameters from IServiceProvider (dependency injection on action level) (link)

Previous

  • Extensibility points for model binders and filters (link)
  • Authorization (link)
  • Restful links (link)
  • Actions overloading (link)
  • Dictionary from query (link)
  • Collections from query (link)
  • Default parameters
  • Proof of concept