Skip to content

Releases: dsuryd/dotNetify

v3.6.1

29 Nov 22:18
Compare
Choose a tag to compare

Bug Fixes

  • Fix auth middleware failure when using MessagePack protocol (#225).
  • Fix master view model not participating in the view model filter pipeline (#226).

v3.6

25 Nov 05:03
Compare
Choose a tag to compare

Features

  • Support SignalR using System.Text.Json serialization (#220).
  • Add hubOptions.connectionBuilder settings to support configuring MessagePack (#221).
  • Support CRUD APIs passing collection of items.

Bug Fixes

  • Defer registration of entry assembly until it's confirmed there's no other assembly, to avoid exception being thrown prematurely if the entry assembly contains no view model.

v3.5

01 Oct 05:25
Compare
Choose a tag to compare

This release provides a better hub proxy class abstraction, which allows important improvements to the library: multi-hub support (for realizing micro-frontend pattern) and capacity for different hub proxy implementations (e.g. local/client-side view model, communication using web API instead of SignalR).

Features

Bug fixes

  • #201 Fix redirect with root "/".

v3.4

11 Jul 03:21
Compare
Choose a tag to compare

This release adds the following features:

  • Add a new MulticastVM "Requested' event to notify of requests made to the view model.
  • Include the responses to view model requests in the middleware/filter pipelines.
  • Add support to switch hub server URL after the first connection (#192).
  • Add a new method to configure VMSerializer.SerializerSettings (#195).

Bug fix:

  • Fix CRUD API where the client only retains the last item key received from the view model.

v3.3.1

28 Nov 18:00
Compare
Choose a tag to compare

This release provides the following new features:

Other updates:

  • Fixed VMSerializer from throwing an exception when serializing JArray objects (#149).
  • Updated support for React Native (#7, #8, #9).
  • Fixed routing to work with an empty URL pattern (#26).

v3.2

25 Oct 02:06
58d359d
Compare
Choose a tag to compare

This release provides client-side library that integrates with Vue.js framework (#49).

v3.1

30 Sep 06:12
Compare
Choose a tag to compare

This release provides the following new features:

  • New view model base class MulticastVM to allow sharing of view model instances with a group of clients, including the capability to push direct messages to specific clients (#58).

    Doc: http://dotnetify.net/core/api/multicast
    Demo: http://dotnetify.net/core/examples/chatroom

  • New injectable interface IConnectionContext to provide access to SignalR connection ID and HTTP info of the calling connection (#108).
  • New asynchronous Reactive APIs SubscribeToAsync and SubscribedByAsync (#120).
  • New PushUpdates overload to force updates on view models sharing the same connection with the calling view model, and that returns a boolean true to support fluent chaining (#120).
  • Allow for middlewares to overwrite data for Response_VM (#111).

NPM v3.0.2

29 Aug 01:29
Compare
Choose a tag to compare

Updated SignalR .NET Core client to v1.0.3 to fix issue #114.

v3.0 Release

31 May 04:23
Compare
Choose a tag to compare

This is an official release of dotNetify for ASP.NET Core.

  • Integrates with SignalR v1.0 release for .NET Core 2.1.
    (both client and server must be upgraded; must target .NET Core 2.1)

NPM + Nuget v3.0.0-pre

13 Apr 05:47
Compare
Choose a tag to compare
Pre-release

This release provides the following new features:

  • Integration with SignalR .NET Core v1.0.0-preview2-final (both client and server must be upgraded).
  • New reactive APIs AddInternalProperty, SubscribedBy and Unsubscribe.
  • Support for ASP.NET DI Scoped lifetime (services created once per connection).

Other updates:

  • Prevent value sent by client from getting included in the response if the property type is an array.
  • Defer registration exception being thrown until initial view model access (dsuryd/dotNetify-react-template#15).