Skip to content

Latest commit

 

History

History
142 lines (124 loc) · 8.7 KB

RELEASE_NOTES.md

File metadata and controls

142 lines (124 loc) · 8.7 KB

0.10.1 - 25.11.2019

  • Update Giraffe to 4.0.1 (by @mastoj)

0.10.0 - 17.10.2019

  • add OpenId Saturn extension (by @gfritz)
  • updated Giraffe to version 4 (by @brase)
  • fix for signature of tryMatchInput (by @brase)
  • renames AddAuthorization to AddAuthorizationCore (by @brase)
  • Add more constraints for package dependencies (by @Krzysztof-Cieslak)

0.9.0 - 26.07.2019

0.8.0 - 05.12.2018

  • Updates Index and DeleteAll to not result in plugs fired twice. (by @jeremyabbott)
  • Upgrade of Giraffe to 3.4, fixes breaking compilation errors. (by @NinoFloris)
  • Fixes other spots that are related to #143, DeleteAll and Index, brings consistency, all plugs are now only run after route check (by @NinoFloris)
  • Removes stringConvert, we now completely rely on giraffe to convert our route segments, which means ShortID and ShortGuid automatically work as they should, also adds quite some tests for (sub) routing (by @NinoFloris)

0.7.6 - 05.11.2018

  • Add extension for turbolinks
  • Fix turbolinks header application (by @NinoFloris)
  • Set 404 status code on not found handlers in sample
  • return an IActionResult over HttpResponse in azure functions handler
  • Fix for plugs firing twice (by @jeremyabbott)

0.7.5 - 03.08.2018

0.7.4 - 20.07.2018

  • Fix adding multiple auth sources (by @BohdanZhmud)
  • Fix controller nesting bug (by @TWith2Sugars)
  • Reworks 'Key to string conversion as just using ToString was not the best way to tackle the SRTP constraint, string decides per type to do invariant conversions and format specializations if needed (by @NinoFloris)
  • Add protection against subcontroller routes that don't start with a forward slash, which lead to unwanted behavior (by @NinoFloris)
  • Use fake 5 api (by @jeremyabbott)

0.7.3 - 14.07.2018

0.7.0 - 13.07.2018

0.6.0 - 03.07.2018

  • Implement CSRF token protection using Microsoft.AspNetCore.Antiforgery (by @baronfel)
  • Await before adding result to Items.["RequestModel"] (by @NinoFloris)
  • Make IDs with # in them URL-quoted (by @NinoFloris)
  • Fix unintuitive ordering of plugs (by @NinoFloris)
  • Replace tupled controller args with curried args (by @rusanov-vladimir)
  • Add cli_arguments operation to the Application CE to flow into CreateDefaultBuilder(args) (by @NinoFloris)

0.5.0 - 22.05.2018

  • Authorization helper (by @Nhowka)
  • Add forwardf
  • Generate documentation XML file (by @alfonsogarciacaro)
  • Fixed Controller DELETE to prevent NRE (by @rusanov-vladimir)
  • Update Application.fs - use_static changes (by @isaacabraham)
  • expose IWebHostBuilder from application CE (by @mexx)
  • Fix bug with delete routing (by @WalternativE)
  • Allow for creation of controller without typed actions (by @jeremyabbott)
  • Implementation of site map generator
  • Fix set_body overload

0.4.3 - 27.02.2018

  • Update to Giraffe 1.1
  • Add new renderXml to render XmlNode based templates (by @mtnrbq)

0.4.2 - 19.02.2018

  • Fix create and delete actions
  • Add delete_all action

0.4.0 - 16.02.2018

  • Implement controller versioning
  • Add suport for embedding controllers
  • Add plugs per action to controller
  • Add application helper for enabling IIS integration
  • Refactor authentication
  • Add cookies auth helpers
  • Add keyword for custom service configuration step
  • Add error handler to controller
  • Add helper for configuring logging
  • Add application helpers for OAuth and GitHub OAuth
  • Update to Giraffe 1.0
  • Add AutoOpens to most modules

0.3.1 - 03.02.2018

  • Fix JWT authorization
  • Set content root in use_static

0.3.0 - 02.02.2018

  • Add toggle for forcing SSL
  • Add toggle for forcing CORS
  • Add helpers for JWT authentication

0.2.0 - 25.01.2018

  • Initial version
  • Implemented pipeline abstraction
  • Implemented scope abstraction
  • Implemented controller abstraction
  • Implemented application abstraction
  • Implemented set of helpers for controllers
  • Implemented set of helpers for generating links following controller conventions
  • Implemented CORS handler