Skip to content

Releases: dotnet-websharper/ui

WebSharper.UI 6.1.1

16 Jan 17:22
Compare
Choose a tag to compare

This is a minor release of WebSharper.UI 6. NuGet version 6.1.1.265.

Enhancements

  • #259 Make WebSharper.UI.Templating a design-time only assembly
  • #260 Added Doc.InputType.Decimal and Doc.InputType.DecimalUnchecked

WebSharper.UI 6.1

15 Dec 14:17
Compare
Choose a tag to compare

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 and Elt.InputType modules

Fixes

  • #244 Fixed issue with ws-preserve attribute in server-side rendering
  • #240 Fixed XML doc comments on server-client bridge functions
  • #159 Added missing warning for special tags in template instantiation

WebSharper.UI 6.0.5

15 Dec 14:21
Compare
Choose a tag to compare

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 the WebSharper.UI namespace, which includes the client, clientLinq and hydrate. By introducing this new type, we are also obsoleting Doc.ClientSide, Doc.Hydrate, Doc.ClientSideLinq and Doc.client.

WebSharper.UI 6.0.4

04 Oct 09:21
Compare
Choose a tag to compare

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 of Doc.ClientSide, the original function it's an alias of. Using Doc.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

10 Aug 15:41
Compare
Choose a tag to compare

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

11 Jul 07:54
Compare
Choose a tag to compare

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 to Doc.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

10 Sep 16:09
Compare
Choose a tag to compare
Pre-release

This is a preview release of WebSharper.UI 5.

Features

Fixes

  • #217 Fix "attr.disabledDyn has wrong signature" by implementing #221 Boolean attributes.
  • #220 Fix "In input controls, cursor sporadically jumps to the end of text while typing".
  • #224 Fix "Visual Studio Community 2019 16.11.2 freezes for anything using WebSharper.UI.Templating".

WebSharper UI 4.5.12

30 Jul 20:11
Compare
Choose a tag to compare

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

12 Apr 13:53
Compare
Choose a tag to compare

This is a bugfix release for WebSharper UI 4.5.

Fixes

  • #210 Fix client-side Attr.Prop when using with a constant string.
  • #209 C# templating code generator escapes invalid characters in namespace name.

WebSharper UI 4.5.9

13 Mar 14:39
Compare
Choose a tag to compare

This is a bugfix release for WebSharper UI 4.5.

Fixes

  • #208: Templating: do not include server template's client initializer unless needed.