Releases: dotnet-websharper/ui
Releases · dotnet-websharper/ui
WebSharper.UI 6.1.1
WebSharper.UI 6.1
This is a major release of WebSharper.UI 6. NuGet version 6.1.0.249
.
Enhancements
- #252 HTML5
<template>
based UI.Templating - #251 Added new ws-dom attribute to reference and manipulate Dom.Elements within the Templating code
- #246 Added new ws-anchor attribute to reference Dom.Elements within the Templating code
- #84 Added functionality for working with input types that were missing from WebSharper.UI
- As part of #84 , the different input helper functions are placed under the
Doc.InputType
andElt.InputType
modules
Fixes
WebSharper.UI 6.0.5
This is a minor enhancement release of WebSharper 6 UI. NuGet version 6.0.5.239
.
Enhancements
- #240 Standardized the naming of the client-server bridge function. A new
ClientServer
type is introduced under theWebSharper.UI
namespace, which includes theclient
,clientLinq
andhydrate
. By introducing this new type, we are also obsoletingDoc.ClientSide
,Doc.Hydrate
,Doc.ClientSideLinq
andDoc.client
.
WebSharper.UI 6.0.4
This is a minor enhancement release of WebSharper 6 UI. NuGet version 6.0.4.238
.
Enhancements
- #241 The
client
function is now marked obsolete, in favor ofDoc.ClientSide
, the original function it's an alias of. UsingDoc.ClientSide
directly has the advantage of auto-quoting its expression argument, so you don't need to wrap it in <@ ... @>.
WebSharper UI 6.0.0.230
This is a bugfix release for WebSharper UI 6.0.
Fix
- #238 F# offline Sitelet projects (project type: html) could incorrectly reuse cached html templates of other projects with the same html file name. This is fixed by having template loading always run in ServerLoad.PerRequest mode when compiling inside F# WebSharper compiler service. No change in user code necessary.
WebSharper.UI 6.0.0
This is first stable release of WebSharper.UI 6. NuGet version 6.0.0.228
.
Templates for .NET Core SDK: dotnet new -i WebSharper.Templates::6.0.0.228
Features
- #228 You can now initialize values of
ws-var
holes in templates with a server-side value. - #237 Added a
Doc.Hydrate
helper, which is similar toDoc.ClientSide
but it also invokes the parameter function on the server to render a placeholder for layouting and/or SEO purposes.
Enhancements
- #231 C# templating now can also use server-side functions for setting event handlers in templates.
- #230 C# templating now can use server-side OnAfterRender overload that has access to current client-side state of the template.
Fixes
- #234 Resolved ambigous overload of
Var.Update
method and extension method.
WebSharper.UI 5.0.0-preview1
This is a preview release of WebSharper.UI 5.
Features
- Added .NET 5 support. .NET Core 3.1 and
netstandard2.0
still supported. - Use common Build script with WebSharper ecosystem.
- #221 Added Boolean attributes like
autoplay
,allowpaymentrequest
, etc.. For further list check out https://meiert.com/en/blog/boolean-attributes-of-html/ .
Fixes
WebSharper UI 4.5.12
This is a bugfix release for WebSharper UI 4.5.
Enhancements
- #75 Add
View.MapAsyncLoading
/MapAsyncOption
for simpler non-blocking async operations.
WebSharper UI 4.5.10
WebSharper UI 4.5.9
This is a bugfix release for WebSharper UI 4.5.
Fixes
- #208: Templating: do not include server template's client initializer unless needed.