It contains performance enhancements to the Bundle project type, as well as a new BundleOnly project type for when only
.css output are needed for a project and a
.dll is not. Also serialization support for
The release notes are also found on GitHub.
- Bundle project output is now generated quicker.
- Also, if you have source mapping turned off (as default) and dead code elimination too (with
- You can use the new project type value
<WebSharperProject>BundleOnly</WebSharperProject>to have only the
.htmloutput for bundle projects. In the case of F#, this means that only a dummy
.dllis created. For C#, the
.dllis just not touched, it will contain no WebSharper-specific resources. This allows faster iterative development on bundle projects. Do not use
BundleOnlyif any other projects are referencing the current project. Most time is gained if that project itself (and not just references) contain large amount of code.
DateTimeOffsetmembers now usable client-side. Both RPCs and custom JSON serialization are supporting
DateTimeOffsetvalues, in a way that is also cross-compatible with serialized
- F# module-level pattern matching with
letnow translates successfully. For example:
let a, b = 1, 2
Router.InferWithCustomErrorswork as intended (previously was throwing a null exception).