All Versions
14
Latest Version
Avg Release Cycle
36 days
Latest Release
7 days ago

Changelog History
Page 1

  • v4.1.0

    February 20, 2020

    ASP.NET Core API Boxed

    • ⬆️ Upgrade packages to ASP.NET Core 3.1.2.
    • ➕ Add build.cake script to build and test the projects.
    • 🌲 Log health checks as verbose log messages (#511)
    • ⬆️ Bump Microsoft.NET.Test.Sdk from 16.5.0-preview-20200116-01 to 16.5.0 (#508)
    • ⬆️ Bump Microsoft.VisualStudio.Threading.Analyzers from 16.4.45 to 16.5.132 (#510)
    • ⬆️ Bump Serilog.Sinks.ApplicationInsights from 3.0.4 to 3.1.0 (#512)
    • ⬆️ Bump Microsoft.ApplicationInsights.AspNetCore from 2.12.1 to 2.13.0 (#523)

    ASP.NET Core GraphQL Boxed

    • ⬆️ Upgrade packages to ASP.NET Core 3.1.2.
    • ➕ Add build.cake script to build and test the projects.
    • 🌲 Log health checks as verbose log messages (#511)
    • ⬆️ Bump Microsoft.NET.Test.Sdk from 16.5.0-preview-20200116-01 to 16.5.0 (#508)
    • ⬆️ Bump Microsoft.VisualStudio.Threading.Analyzers from 16.4.45 to 16.5.132 (#510)
    • ⬆️ Bump Serilog.Sinks.ApplicationInsights from 3.0.4 to 3.1.0 (#512)
    • ⬆️ Bump Microsoft.ApplicationInsights.AspNetCore from 2.12.1 to 2.13.0 (#523)

    Microsoft Orleans Boxed

    • ⬆️ Upgrade packages to ASP.NET Core 3.1.2.
    • 🌲 Log health checks as verbose log messages (#511)
    • ⬆️ Bump Microsoft.NET.Test.Sdk from 16.5.0-preview-20200116-01 to 16.5.0 (#508)
    • ⬆️ Bump Microsoft.VisualStudio.Threading.Analyzers from 16.4.45 to 16.5.132 (#510)
    • ⬆️ Bump Serilog.Sinks.ApplicationInsights from 3.0.4 to 3.1.0 (#512)

    📦 Microsoft NuGet Package Boxed

    • Read .NET Core SDK version from global.json (#513).
    • 👉 Use full signing which is now supported cross platform.
    • ✂ Remove CI server code from Cake script depending on options selected.
  • v4.0.1

    February 04, 2020

    ASP.NET Core API Boxed

    • ✅ Run dotnet test in functional tests to ensure the template is correct.
    • 🛠 Fix health-check=false option.

    ASP.NET Core GraphQL Boxed

    • ✅ Run dotnet test in functional tests to ensure the template is correct.
    • 🛠 Fix health-check=false option.

    Microsoft Orleans Boxed

    No changes

    📦 Microsoft NuGet Package Boxed

    • ➕ Add PublicSign option.
    • 0️⃣ Disable .NET Framework by default due to an issue.
    • ✅ Run dotnet test in functional tests to ensure the template is correct.
    • 🛠 Fix health-check=false option.
  • v4.0.0

    February 03, 2020

    ASP.NET Core API Boxed

    • ⬆️ Upgrade to ASP.NET Core 3.1.1.
    • ➕ Add Docker option.
    • ➕ Add FxCop and Threading analysers.
    • ➕ Add StyleCop analyser option.
    • ➕ Add Coverlet for code coverage if the test option is enabled.
    • ✅ Use Serilog.Sinks.XUnit for integration tests.
    • 🌲 Log Host, Protocol, Scheme, QueryString, EndpointName, ContentType for each request in Serilog.
    • ⬆️ Bump Boxed.AspNetCore.Swagger to 7.0.0.
    • ⬆️ Bump Microsoft.ApplicationInsights.AspNetCore from 2.12.0 to 2.12.1.
    • ⬆️ Bump Microsoft.VisualStudio.Threading.Analyzers from 16.4.43 to 16.4.45.
    • ⬆️ Bump Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer from 4.1.0 to 4.1.1.
    • ⬆️ Bump Serilog.Exceptions from 5.3.1 to 5.4.0.
    • 🛠 Fix some FxCop, Threading and StyleCop warnings.

    ASP.NET Core GraphQL Boxed

    • ⬆️ Upgrade to ASP.NET Core 3.1.1.
    • ➕ Add Docker option.
    • ➕ Add FxCop and Threading analysers.
    • ➕ Add StyleCop analyser option.
    • ➕ Add Coverlet for code coverage if the test option is enabled.
    • ✅ Use Serilog.Sinks.XUnit for integration tests.
    • 🌲 Log Host, Protocol, Scheme, QueryString, EndpointName, ContentType for each request in Serilog.
    • 🌲 Log apollographql client name and version HTTP headers for each request in Serilog if available.
    • ⬆️ Bump Microsoft.ApplicationInsights.AspNetCore from 2.12.0 to 2.12.1.
    • ⬆️ Bump Microsoft.VisualStudio.Threading.Analyzers from 16.4.43 to 16.4.45.
    • ⬆️ Bump Serilog.Exceptions from 5.3.1 to 5.4.0.
    • 🛠 Fix some FxCop, Threading and StyleCop warnings.

    Microsoft Orleans Boxed

    • ⬆️ Upgrade to .NET Core 3.1.1.
    • ➕ Add health checks option.
    • ➕ Add FxCop and Threading analysers.
    • ➕ Add StyleCop analyser option.
    • ➕ Add Coverlet for code coverage if the test option is enabled.
    • ✅ Use ITestOutputHelper in integration tests.
    • ⬆️ Bump Microsoft.VisualStudio.Threading.Analyzers from 16.4.43 to 16.4.45.
    • ⬆️ Bump Serilog.Exceptions from 5.3.1 to 5.4.0.
    • 🛠 Fix some FxCop, Threading and StyleCop warnings.

    📦 Microsoft NuGet Package Boxed

    • 🆕 New project template added.
  • v3.0.0

    December 12, 2019

    ASP.NET Core API Boxed

    • ⬆️ Upgrade to ASP.NET Core 3.1.
    • ⬆️ Upgrade to Swashbuckle 5.0.0 (Open API v3).
    • 🏗 Switch to use the generic host builder.
    • ⬆️ Upgrade to Serilog.AspNetCore 3.2.0 and it's middleware based request logging.
    • 🔄 Change Startup to implement StartupBase instead of IStartup.
    • 🔄 Change paging to use a GraphQL like approach.
    • ➕ Add lots more tests.
    • 🔄 Change integration tests to run all tests in parallel instead of relying on xUnit's IClassFixture.
    • ➕ Add TestStartup class in integration tests instead of relying on the flaky extension methods on the test host.
    • ➕ Add documented 500 ProblemDetails response to all API endpoints.
    • ➕ Add more startup configurations to launchSettings.json.
    • ➕ Add application/problem+xml media type when enabling XML.
    • ➕ Add Server-Timing HTTP header to responses when in Development mode to aid in debugging.
    • ➕ Add ASP.NET Core logs to the xUnit integration test failure output.
    • ✂ Remove the Correlation ID NuGet package and middleware.
    • Display the OperationId in Swagger.
    • 👉 Use <example>foo</example> instead of schema filters for Swagger examples.
    • ➕ Add names for HTTP OPTIONS routes.
    • 🔄 Change to only write logs to the console in development.
    • ⚡️ Update .editorconfig file.
    • ⚡️ Update .gitattributes file.
    • ⬆️ Upgrade Microsoft.AspNetCore.Mvc.Versioning from 2.3.0 to 3.2.1.
    • 🛠 Fix passing cancellation tokens in controller.
    • ✂ Remove IsPackable from integration test because xUnit includes it.
    • 🏗 Get IOptions from IConfiguration instead of BuildServiceProvider and then Resolve.
    • 👉 Use is null instead of == null.
    • 👉 Use the W3C Trace Context format in the main method.

    ASP.NET Core GraphQL Boxed

    • ⬆️ Upgrade to ASP.NET Core 3.1.
    • 🏗 Switch to use the generic host builder.
    • ⬆️ Upgrade to Serilog.AspNetCore 3.2.0 and it's middleware based request logging.
    • 🔄 Change Startup to implement StartupBase instead of IStartup.
    • 🔄 Change integration tests to run all tests in parallel instead of relying on xUnit's IClassFixture.
    • ➕ Add TestStartup class in integration tests instead of relying on the flaky extension methods on the test host.
    • ➕ Add more startup configurations to launchSettings.json.
    • ➕ Add Server-Timing HTTP header to responses when in Development mode to aid in debugging.
    • ➕ Add ASP.NET Core logs to the xUnit integration test failure output.
    • 🔄 Change to only write logs to the console in development.
    • ⚡️ Update .editorconfig file.
    • ⚡️ Update .gitattributes file.
    • ✂ Remove IsPackable from integration test because xUnit includes it.
    • 🏗 Get IOptions from IConfiguration instead of BuildServiceProvider and then Resolve.
    • 👉 Use is null instead of == null.
    • 👉 Use the W3C Trace Context format in the main method.
    • Switch from IUrlHelper to LinkGenerator.

    Microsoft Orleans Boxed

    • ⬆️ Upgrade to .NET Core 3.1.
    • ⬆️ Upgrade to Orleans 3.0.2.
    • ⬆️ Upgrade to Serilog 2.9.0.
    • 🏗 Switch to use the generic host builder.
    • ➕ Add more startup configurations to launchSettings.json.
    • ⚡️ Update .editorconfig file.
    • ⚡️ Update .gitattributes file.
    • ➕ Add TLS option (you need to setup your own TLS certificate).
    • 🛠 Fix calling Dispose on integration test cluster.
    • ✂ Remove IsPackable from integration test because xUnit includes it.
    • 🏗 Get IOptions from IConfiguration insteaof BuildServiceProvider and then Resolve.
    • 👉 Use is null instead of == null.
  • v2.2.0

    July 28, 2019

    ASP.NET Core API Boxed

    • ⬆️ Upgrade Serilog.
    • Set the Host in the swagger document.
    • ➕ Add a .gitattributes file.
    • ⚡️ Update the .editorconfig file

    ASP.NET Core GraphQL Boxed

    • ⬆️ Upgrade Serilog.
    • ➕ Add null check on errors before EnrichWithApolloTracing.
    • ➕ Add a .gitattributes file.
    • ⚡️ Update the .editorconfig file

    Microsoft Orleans Boxed

    • ⬆️ Upgrade Orleans to 2.3.6.
    • ⬆️ Upgrade Serilog.
    • ➕ Add telemetry and statistics when running on linux.
    • ➕ Add streaming and show a usage example in HelloGrain.
    • ➕ Add reminders and show a usage example in ReminderGrain.
    • ➕ Add a .gitattributes file.
    • ⚡️ Update the .editorconfig file
  • v2.1.1

    April 24, 2019

    ASP.NET Core API Boxed

    • 🛠 Fix template not showing up.

    ASP.NET Core GraphQL Boxed

    • No Changes.

    Microsoft Orleans Boxed

    • No Changes.
  • v2.0.0

    March 29, 2019

    ASP.NET Core API Boxed

    • No changes.

    ASP.NET Core GraphQL Boxed

    • No changes.

    Microsoft Orleans Boxed

    • 🎉 Initial release.
  • v1.14.1

    March 05, 2019

    ASP.NET Core API Boxed

    • 🛠 Fix HTTP port used in production mode.

    ASP.NET Core GraphQL Boxed

    • 🛠 Fix HTTP port used in production mode.
    • 🛠 Fix EnableMetrics not being read from configuration.
  • v1.14.0

    February 19, 2019

    ASP.NET Core API Boxed

    • ➕ Add Brotli response compression.
    • ➕ Add application/vnd.restful+json and application/problem+json to response compression MIME types.
    • ➕ Add 406 Not Acceptable Swagger responses in the controller.
    • Bring back StreamOutputFormatter and StringOutputFormatter.

    ASP.NET Core GraphQL Boxed

    • ➕ Add Brotli response compression.
    • Bring back StreamOutputFormatter and StringOutputFormatter.
  • v1.13.0

    February 13, 2019

    ASP.NET Core API Boxed

    • ⬆️ Upgrade to ASP.NET Core SDK 2.2.104.

    ASP.NET Core GraphQL Boxed

    • ⬆️ Upgrade to ASP.NET Core SDK 2.2.104.
    • ⬆️ Upgrade to GraphQL Server 3.4.0.
    • 📦 Moved Cursor to Boxed.AspNetCore NuGet package.