Skip to content

Releases: violetgrass/middleware

Release 3.6.0 - Bugfixes

13 Jun 08:24

Choose a tag to compare

Features & Fixes

  • Add Run/Use to MiddlewareBuilder which directly run the middleware.
  • Fix UseRoutingKey missing Type parameter usage

Other Stuff

  • Embed license and README into NuGet package
  • Reorganized Source Folder &

Release 3.5.0 - Multiple UseEndpoints

03 Jun 22:17

Choose a tag to compare

  • Add support for multiple UseEndpoints
  • Change middleware to local functions
  • Update README
  • Move EndpointBuilder out of middleware into factory phase
  • Remove experimental status from StringRouter and EndpointRouter

Release 3.4.0 - Addition of IServiceProvider

03 Jun 17:17

Choose a tag to compare

  • Addition of IServiceProvider

Release 3.3.2 - Minor Enhancements

30 May 17:54

Choose a tag to compare

  • Extend EndpointBuilder with Require capability.

Experimental

  • EndpointRouter
  • StringRouter
  • ControllerEndpoint

Release 3.3.1 - Minor Enhancements

30 May 16:12

Choose a tag to compare

  • Return EndpointBuilder from existing void Map* functions

Experimental

  • EndpointRouter
  • StringRouter
  • ControllerEndpoint

Release 3.2.0 - Bugfixes

18 Apr 13:20

Choose a tag to compare

  • Fix Controller factory usage
  • Cleanup of tech debt
  • Addition of unit tests
  • Addition of robustness for EndpointRouting

Experimental

  • EndpointRouter
  • StringRouter
  • ControllerEndpoint

Version 3.1.0 - Improve Endpoints concept

16 Apr 17:03

Choose a tag to compare

  • Improve StringRouter brevity
  • Improve Endpoint Routing and establish EndpointBuilder
  • Add MapController and MapControllerAction as mapping for a controller-like endpoints
  • Remove MethodInfoEndpoint (in favor of MapControllerAction)

Experimental

  • EndpointRouter
  • StringRouter
  • ControllerEndpoint

Release 3.0.0 - Addition of Endpoint Routing

12 Apr 10:41

Choose a tag to compare

Breaking Changes

  • Namespace changes of Route
  • Modification of IMiddlewareBuilder

Experimental

  • EndpointRouter
  • StringRouter
  • MethodInfoEndpoint

Release 2.1.0 - Make Feature Collection easy accessible via Context

10 Apr 21:10

Choose a tag to compare

  • Change Build Infrastructure to GitHub Actions
  • Introduce Context and FeatureCollection Constructor based initialization of FeatureCollection
  • Add Context.Feature<TFeature>() shortcut

Release 2.0.1 - Generics all the way

21 Nov 22:15

Choose a tag to compare

Made the core context element generic.

v2.0.0 was tagged but ultimately skipped. Was not functional and contained a bug.