Skip to content

Releases: giraffe-fsharp/Giraffe

0.1.0-alpha015

26 Apr 11:25

Choose a tag to compare

0.1.0-alpha015 Pre-release
Pre-release

Changed the signature of the redirectTo http handler (swapped permanent with location).

0.1.0-alpha014

26 Apr 00:48

Choose a tag to compare

0.1.0-alpha014 Pre-release
Pre-release

Added redirectTo http handler.

v0.1.0-alpha013

16 Apr 19:44

Choose a tag to compare

v0.1.0-alpha013 Pre-release
Pre-release

Using culture invariant converters in model binders.

0.1.0-alpha012

15 Apr 22:51

Choose a tag to compare

0.1.0-alpha012 Pre-release
Pre-release
  • Added bindQueryString which can automatically bind a model from query string parameters
  • Extended bindModel to include bindQueryString when the HTTP method is not POST or PUT

0.1.0-alpha011

15 Apr 12:31

Choose a tag to compare

0.1.0-alpha011 Pre-release
Pre-release

New features

  • Added a warbler function
  • Added model binding capabilities which can automatically bind a HTTP payload to a strongly typed model: bindJson, bindXml, bindForm and bindModel

Improvements

  • Improved the negotiateWith and negotiate http handlers by making use of ASP.NET Core's MediaTypeHeaderValue class
  • Added *.cshtml files to the DotNet watcher in the template

Bug fixes

  • Fixed AssemblyName and PackageId values in the template

0.1.0-alpha010

13 Apr 10:08

Choose a tag to compare

0.1.0-alpha010 Pre-release
Pre-release

Added two new HttpHandler functions:

  • negotiate checks the Accept header of a request and determines automatically if a response should be sent in JSON or XML
  • negotiateWith is the same as negotiate, but additionally accepts an IDictionary<string, obj -> HttpHandler> which allows users to extend the default negotiation rules (e.g. change default serialization if a client is indifferent, or add more supported mime types, etc.)

0.1.0-alpha009

11 Apr 22:31

Choose a tag to compare

0.1.0-alpha009 Pre-release
Pre-release
  • Added a new programmatic view engine called Giraffe.HtmlEngine
  • Addd a new HttpHandler named renderHtml to return views from the new view engine

0.1.0-alpha008

01 Apr 10:27

Choose a tag to compare

0.1.0-alpha008 Pre-release
Pre-release
  • Updated Newtonsoft.Json to version 10.0.*
  • Updated the Giraffe dotnet new template

0.1.0-alpha007

31 Mar 07:04

Choose a tag to compare

0.1.0-alpha007 Pre-release
Pre-release
  • NuGet package is being built with official VS 2017 build image by AppVeyor (using .NET Core SDK 1.0.1)
  • Created a NuGet package called giraffe-template which is a new dotnet new template for Giraffe projects
  • Removed RazorLight as a dependency and replaced it with the official razor engine by ASP.NET Core MVC
  • Renamed the HttpHandler htmlTemplate to dotLiquidHtmlView
  • Added a new HttpHandler named dotLiquidTemplate. The difference is that it let's the caller decide what Content-Type the response shall be.
  • Renamed the HttpHandler razorView to razorHtmlView
  • Added a new HttpHandler named razorView. The difference is that it let's the caller decide what Content-Type the response shall be.

0.1.0-alpha006

03 Mar 00:05

Choose a tag to compare

0.1.0-alpha006 Pre-release
Pre-release

Attention, this release creates a new NuGet package named Giraffe.nupkg, which will be the new NuGet library for this project going forward.

The old package AspNetCore.Lambda.nupkg will remain as is for backwards compatibility and not be removed or updated anymore.

  • Added a default logger to the HttpHandlerContext
  • Renamed NuGet package to Giraffe