Clone wiki

WebSharper / Home


This is a bugfix release available to WebSharper support subscribers.

Resolved in 2.4.93-support


This is a bugfix release available to WebSharper support subscribers. Includes additional proxies for F# operators and collections, fixes for sitelet issues, improved Extra.files support in mobile projects, and improved Android/mobile support. For details, refer to the issue list below.

Resolved in 2.4.86-support


This is a bugfix release solving an issue with curried functions.

Resolved in 2.4.85


The release introduces NuGet packaging of WebSharper to support AppHarbor deployments, provides enhancements to the interface generator, and fixes various bugs.

Resolved in 2.4.83


This is a bugfix release. Sitelet deployments to virtual folders are now fixed. Sitelet project compilation fixed for platforms without FSharp.Core 2.0. Embedded JQuery upgraded to 1.7.2.

Resolved in 2.4.66


This is a bugfix release primarily focusing on making HttpContext.Current.Session available in Remote/RPC methods, also fixing a number of minor bugs.

Resolved in 2.4.63


This release introduces an easier to use HTML template system, revamped Android and Windows Phone application support, and several bug fixes.

Better HTML templates

All sitelets projects are now equipped with a new HTML template system. The major improvement over the previous system is the ability to edit the HTML and see changes take effect without recompiling the WebSharper project. Templates also make use of HTML5 data-* attributes in a way that makes it possible to develop, test and validate template files as HTML5 documents, for example:

<!DOCTYPE html>
    <div id="main" data-hole="main">
      Sample content here that will be replaced during expansion.

The former template system is now deprecated.

Revamped mobile application support

We have reviewed and improved our experimental support for packaging WebSharper code into native Android and Windows Phone applications. One big change is that Android and Windows Phone project templates are now separate. You can still reuse code across these applications by putting it in a WebSharper library and referencing from both projects. Separating the project templates has allowed to specialize them. For example, you can now use Eclipse/ADT to customize and debug the generated Android application. On the Windows Phone platform, you can likewise now attach the Visual Studio debugger or customize the XAML. Please refer to the latest documentation for full details.

In addition, we are now releasing experimental support for writing Bluetooth clients and servers on the Android platform. Note that the experimental status means the API is unstable.


As a convenience for build automation, we now include a special file called extra.files with every mobile and HTML project. This file allows to easily copy extra files from the project to be deployed under the generated HTML application root. See #31 for details.

Bug fixes

The bug fixes in this release primarily concern the fixes necessary to run WebSharper on the latest Microsoft platform tools, including Windows 8, .NET 4.5, F# 3.0 and VisualStudio 2011, in various combinations.


Resolved in 2.4.62


Resolved in 2.4.38


Resolved in 2.4.35