Skip to content

Release v18.5.0

Choose a tag to compare

@github-actions github-actions released this 19 Dec 12:59
7b341da

Added

  • Add support for add column extensions for EFCore migrations that are multi-database type friendly (#1527).
  • JSDoc generation of XML documentation in the ProxyGenerator for commands and queries (#59).
  • Adding ping/pong for WebSockets - introducing a protocol that server and client understands. Implemented for both backend and frontend (#19).
  • Type safe deserialization support for identity details objects when using the useIdentity() or underlying IdentityProvider in the frontend. This works in conjunction with the @field() decorators from @cratis/fundamentals and is also what the ProxyGenerator generates for typed IProvideIdentityDetails<> implementations.
  • Making the ProxyGenerator co-edit the index.ts file by understanding the exports and maintaining it properly. (#1533)
  • Adding a way to disable generation of the index.ts for the ProxyGenerator.
  • Adding support for observing EntityFramework DbSet<>, similar to what we have for MongoDB with .Observe() extension methods (#1524).

Fixed

  • React useObservableQuery() now gets the correct initial state for isPerforming (#1483).
  • Bringing back suppport for the [Authorize] attribute for ASP.NET controller based commands and queries. This was an oversight when we split Arc into Arc.Core without the dependency to ASP.NET Core (#1567).
  • Improve file tracking to be more source control friendly by dropping the generated file index. (#1533)
  • Fixing so that the order in a tuple returned from a model-bound command does not matter with regards to value resolution (#1535).