Skip to content

Releases: VincentH-Net/Modern.CSharp.Templates

3.2.1

26 May 17:14

Choose a tag to compare

Update C# Markup 2 templates for Uno Platform / Windows App SDK to C# Markup 2 3.1 and Uno Platform 6

  • New --renderer parameter to support skia and native Uno renderers
  • Use Uno feature flag instead of NuGet reference for MVUX

Fixes:

  • Fix back button icon not visible in page template and example page

Full Changelog: 3-1-0...3-2-1

3.1.0

05 May 14:00

Choose a tag to compare

Update C# Markup 2 templates for Uno Platform / Windows App SDK to C# Markup 2 3.0, Uno Platform 5.6 and .NET 9 / 8

Full Changelog: 3-0-0...3-1-0

3.0.0

31 Mar 14:04

Choose a tag to compare

Updated Orleans.Multiservice and Orleans.Results to C# 13, .NET 9 and Orleans 9

Full Changelog: 2-0-0...3-0-0

2.0.0

07 May 09:04

Choose a tag to compare

This release contains a major update for all templates:

  • mcs-editorconfig
    Updated to C# 12 including all new code analysis rules for C# 12
  • mcs-orleans-multiservice
    • Updated to C# 12, .NET 8 and Orleans 8 - including full compliance to the dotnet new mcs-editorconfig 2.0 template
    • Updated to ASP.NET Core 8 Minimal API's, including OpenAPI docs
    • Added automatic endpoint registration for minimal API's
    • Added helper to enable DI for a group of minimal API endpoints
      Eliminates duplicated initialization code and repeated parameters across endpoints
  • mcs-orleans-results
    Updated to C# 12, .NET 8 and Orleans 8 - including full compliance to the dotnet new mcs-editorconfig 2.0 template
  • mcs-uno-markup2 and mcs-uno-view
    • Updated to Uno 5.2 including Uno's .NET Single Project and uno.sdk!
    • Added support for latest dotnet new unoapp template
    • Updated to Uno.Extensions.* 4.1
    • Updated to Microsoft.WindowsAppSDK 1.5
      full release notes

1-5-0

21 Dec 16:11

Choose a tag to compare

Release 1.5.0 updates the mcs-uno-markup2 template, and adds the mcs-uno-view template.

  • The mcs-uno-view template is used by the New-View.ps1 script, which is included in mcs-uno-markup2
  • Improved frictionless startup for both existing and new Uno solutions - whether created with Uno's dotnet new unoapp template or with the Uno solution wizard for Visual Studio.
  • Add support for .NET 8 / .NET 7, as well as model types MVUX / MVVM / none
  • Now pre-structured with best practices for maintainability and code reuse of C# Markup 2 UI.

Full Changelog: 1-4-2...1-5-0

1-4-2

18 Nov 18:59

Choose a tag to compare

This release adds the mcs-uno-markup2 dotnet new template doc

mcs-uno-markup2 is a project template that adds concise C# Markup 2 to a new or existing Uno Platform 5 solution (.NET 7/8).

This template replaces the mcs-winui3-app and mcs-winui3-view templates which are now removed

Full Changelog: 1-3-1...1-4-2

1.3.1

26 Jun 13:02
0d26a32

Choose a tag to compare

What's Changed

  • mcs-winui3-app template: update CSharpMarkup.WinUI dependency to latest 2.2.21

Full Changelog: 1-3-0...1-3-1

1.3.0

19 Jun 09:11
7c77026

Choose a tag to compare

What's Changed

Update mcs-winui3-app template to latest stable NuGets for C# Markup 2, Windows App SDK and Uno Platform; remove unused Uno dependencies on Windows

Full Changelog: 1-2-0...1-3-0

1.2.0

28 Feb 16:28

Choose a tag to compare

Adds the mcs-winui3-app and mcs-winui3-view templates

1.1.0

21 Nov 14:17

Choose a tag to compare

Add mcs-orleans-multiservice template doc