All Versions
Latest Version
Avg Release Cycle
14 days
Latest Release
1444 days ago

Changelog History
Page 2

  • v3.1.0 Changes

    October 07, 2019

    โฌ†๏ธ Upgraded codebase to C# 8.0. We are not using .NET Standard 2.1 yet.

    ๐Ÿ›  Also, fixed issue #351

  • v3.0.8 Changes

    September 26, 2019

    โž• Add Strong-name to EmbedIO Assembly (Issue #363)

  • v3.0.6 Changes

    September 14, 2019

    ๐Ÿš€ Important update to SWAN JSON Serializer/Deserializer v2.2.0

  • v3.0.5 Changes

    September 03, 2019
    • Issue #355
    • โšก๏ธ Update to SWAN 2.1.0
  • v3.0.3 Changes

    August 29, 2019

    ๐Ÿ›  Fixed issue #352

  • v3.0.2 Changes

    August 26, 2019

    Issue #347
    PR #348

  • v3.0.1 Changes

    August 20, 2019

    ๐Ÿ”„ Change some Info level logs to Debug

  • v3.0.0 Changes

    August 19, 2019

    ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ†• New Assembly name EmbedIO.dll.
    • ๐Ÿ†• New Assembly with unit Testing support classes and TestWebServer: EmbedIO.Testing.dll.
    • โœ‚ Remove Routing Strategy: everything is using Regex resolution of routes.
    • โœ‚ Remove return bool for WebModule, a new pipeline is available
    • โœ‚ Remove return bool or return Task for WebAPI Methods, you can return anything and the serializer will take control.

    โšก๏ธ We will update the following wiki page for upgrade notes:


  • v2.9.0 Changes

    June 07, 2019

    This version hides some internal classes and methods like WebSocket and mark with Obsolete attribute classes, methods and properties that will be dropped or replaced in the new major version.

  • v2.8.0 Changes

    May 28, 2019
    • ๐Ÿšš Global Exception Handler was added as propose issue #300. For example, if you want to remove the default HTML error response, you can add a function to the UnhandledException property at IWebServer:

      using (var server = new WebServer(webOptions)) { // Report to console the error onlyserver.UnhandledException = (ctx, ex, ct) => { ex.Message.Error(nameof(WebServer)); ctx.Response.StatusCode = 500; return Task.FromResult(true); }; // Continue with WebServer start up}

    • โช The MIME Types Dictionary was reverted to plain Dictionary to allow add new entries (Issue #302)