NEW!
CSHTML5 has now become OpenSilver!

We are happy to announce that CSHTML5 has been significantly improved and rebranded to 'OpenSilver', which stands for 'Open-source reimplementation of Silverlight'. It is fully backward compatible and it can be downloaded from OpenSilver.net. Upgrading from CSHTML5 to OpenSilver is very easy.
Read the FAQ

Old Change Logs (prior to the release of the CSHTML5 source code on GitHub in 2020)

As you can see below, we have been working on CSHTML5 very diligently since 2014.

Note: Since 2020, the change log is no longer published on this website. Instead, you can find in in the history of the 'develop' branch on GitHub.

  • Q2,Q3, and Q4 2019: (v2.0) New Pre-Release builds of CSHTML5 version 2.0 (based on Bridge.NET instead of JSIL) have been released on the Forums
  • Q1 2019: (v1.2) Open-Sourced CSHTML5 + Support for implicit styles, Themes, Generic.xaml, DefaultStyleKey, Focus states, TabIndex, DatePicker, TimePicker, Improved WCF (authentication, async calls with callbacks...), Improved DataGrid (paging...), x:FieldModifier, XmlnsDefinitionAttribute, and much more
  • Q2 2018: (v1.1) New Samples Showcase and Blazor(WASM)/Bridge.NET experiments, Fix to Edge Crash, Custom Fonts, Label, ItemContainerStyle, AncestorType, customize the Loading screen, RadialGradientBrush, and much more
  • Q1 2018: (v1.0 RC 1) UriMapper, Frame, Viewbox, GetResourceStream, integrate into existing SPA or ASP.NET, IsFullScreen, custom markup extensions, 10X Simulator performance improvement, WebView, and much more
  • Q4 2017: (Beta 13) Faster compilation, DataContractSerializer, new improved WCF stack (pro), XDocument, XElement, and other Linq to XML classes, improved Simulator renderer (compatible with the latest HTML5 features and aligned with the latest Chromium), RepeatButton, ClickMode.Press and Release, NumericUpDown, and more than 30 other new features and improvements
  • Q3 2017: (Beta 12) Visual Studio 2017 compatibility, Grid RowSpan / ColumnSpan, Silverlight Migration Wizard v1, SignalR support, DockPanel, new implementation of the Grid based on the CSS Grid Layout, XAML Editor preview of styles defined in App.xaml and elsewhere, GridSplitter, improved Silverlight Compatibility, TextBlock Inlines and RunsArcSegment, {x:Null}, Printing, SelectionMode.Extended, repeating LinearGradientBrush, AutoCompleteBox, DragDropTarget, Animations RepeatBehavior, and much more (over 50 other new features!)
  • Q1 2017: (Beta 11) Charts (Pro), Silverlight Migration Edition, Improved Performance, HtmlPresenter control (Pro), improved C#/XAML support (learn more), experimental support for importing TypeScript Definition Files (Pro), high-performance HtmlCanvas control, jQuery.ajax support (Pro), MatrixTransform, TextBox Binding Validation, BitmapImage.SetSource, MaxLength, and much more (over 30 other new features!)
  • Q3 2016: (Beta 10) Bug Fixing, ChildWindow, ContextMenu, MenuItem, Popup, Thumb control, ToolTip, Improved DateTime support, Right-click event, Min/max width/height, support for non-native ComboBox, FindElementsInHostCoordinates, ScrollBar control, ClipToBounds, and much more.
  • MID-2016: (Beta 9) Brand New Simulator, XAML Live Inspector, Up to 20x Faster Compilation, JSON Serializer/Deserializer, DoubleAnimation, ColorAnimation, LinearGradientBrush, StopWatch, StrokeDashArray, Chrome for Android support, resizable Simulator window, remember Simulator settings, and much more.
  • Q2 2016: (Beta 8) Extensibility, WebSockets, ControlTemplates/Storyboards, ResX, Call JS from C#, Print, File Open/Save, ZIP, Mapping, TabControl, Expander, Custom attributes, "Run from localhost", and much more.
  • Q1 2016: (Beta 7) ResourceDictionary, Path, Ellipse, Line, CompositeTransform, and much more.
  • Q4 2015: (Beta 6) VS 2015 support, ICommand, MediaElement, RadioButton, Pointer/Cursor, drag-and-drop, DropShadowEffect, and much more.
  • Q3 2015: (Beta 5) IsolatedStorage, Documentation, sample app available on the Apple AppStore and on GooglePlay, web server to easily Test on Mobile Devices, Regular Expressions support, ListBox, DataGrid item selection, and much more.
  • Q2 2015: (Beta 4) Full support of C# 5.0: Linq, Async/Await, DataGrid, ComboBox, CheckBox, HyperlinkButton, IsEnabled, and much more.
  • Q1 2015: (Beta 3) WCF, SOAP, REST, "Add Service Reference", Web API support, WebClient, XmlSerializer, Guid, PasswordBox, BeginInvoke, FontFamily, FontWeight, Thickness, BorderBrush, and more.
  • Q4 2014: (Beta 2) Data Binding, Styles, StaticResource, DataContext, DataTemplate, ItemsControl, ContentControl, design-time XAML preview window, DispatcherTimer, and more.
  • Q3 2014: (Beta 1) The first beta provides all the main tools to build cross-platform stand-alone HTML5 apps in standard C# and XAML. A subset of C# and XAML is supported that is large enough to build simple useful apps.
  • Q2 2014: (Preview) The Preview release focuses on gathering users' feedback. It introduces Visual Studio integration and fine-tunes compatibility with all the main browsers and mobile devices.