Releases: dolittle/vanir
Releases · dolittle/vanir
Release v9.29.0
Added
- [C#] Feature toggling system
- [NodeJS] Feature toggling system
- [React] Feature toggling system to be used on top of .NET and NodeJS backends - leveraging the GraphQL types exposed
- Adding a new Vanir CLI with full support for the Feature system
- Introducing VSCode extension with now support for the Feature system
- Documentation across the board for the Feature system.
- [C#] Start of a ProxyGenerator for generating frontend proxy objects from GraphQL schema
Release v9.28.4
Fixed
- [C#] Fixing so that the Client instance is set before we start the client - this will then make IoC resolver callbacks relying directly or indirectly work.
Release v9.28.3
Fixed
- [C#] Fixes a stack overflow when registering enums as ints if any type is recursively referencing itself anywhere in the tree.
Release v9.28.2
Fixed
- [C#] Support type conversion to integer for enum types on the actual ObjectTypes and InputObjectTypes used by queries and mutations. This enables enums from 3rd party assemblies.
Release v9.28.1
Fixed
- [C#] For consistency with the Node version, we want enums to be integers by default - by default now it adds a type conversion for this.
Release v9.28.0
Added
- Documentation added for how
Startup
works - Includes exception details during development on GraphQL operations
Changed
.AddVanir()
and.UseVanir()
are less opionated. If one wants the same level of opinions, use.AddVanirWithCommon()
and.UseVanirWithCommon()
.
Release v9.27.1
Fixed
- [C#] Removing new() constraint on ConceptAs type provider - this was an error, it shouldn't have this constraint as we support creating instances of Concept types without default constructors.
Release v9.27.0
Added
- [C#] Added Hot Chocolate type interceptor for adding read only properties on object types and making them readable during execution (#226)
Release v9.26.0
Added
- [C#]
BackendArguments
now have a property calledExposeEventsInGraphQLSchema
that enables you to disable the exposure of events in the GraphQL schema in development mode. This setting is set to true as default.
Fixed
- [C#] Crash when not passing in a
BackendArguments
instance to.AddVanir()
(#223). It is now possible to not pass anything in.
Release v9.25.0
Added
- MongoDB serializer and provider for concepts added - all concepts will now serialize to their primitive underlying value and back to concepts when reading from MongoDB.
Fixed
- Filtering out properties that are read only, as we have no way of instantiating these