0.3.0-beta
Warning
This beta release contains a number of improvements and updates to the driver API, many of which are breaking.
What's new
- Add support for nullable struct deserialization by @pnwpedro in #125
- Roundtrip short and ushort serialization by @pnwpedro in #127
- Use type-driven deserialization for all numbers by @pnwpedro in #129
- Serialize document types by @pnwpedro in #130
- All the typed deserializers by @pnwpedro in #131
- Add Function support to LINQ DSL by @pnwpedro in #134
- Add StatsCollector to Client by @cynicaljoy in #132
- Add Average LINQ methods by @cynicaljoy in #135
- Update ExceptionsFactory by @cynicaljoy in #139
- Invoke function calls directly by @pnwpedro in #144
- Use generated serializers for QueryVal serialization by @pnwpedro in #145
- Add support for custom serializers by @pnwpedro in #146
- Stream Serialization by @cynicaljoy in #148
- Fix list and class serializers by @pnwpedro in #150
- feat: Add Streaming support by @cynicaljoy in #142
- feat: Unit test connections by @cynicaljoy in #152
- feat(streams): Use Cursor by @cynicaljoy in #160
- feat: Updated Exceptions by @cynicaljoy in #166
- feat(serialization): Add Query fragments to Serializer by @cynicaljoy in #167
- Add Id, Ts, Coll, and Ignore attributes by @pnwpedro in #168
- Align exceptions and support constraint failures by @pnwpedro in #175
- feat: Client secret from env var by @cynicaljoy in #178
- feat: Client endpoint from env var by @cynicaljoy in #181
- feat: Add client method to handle loading a ref by @pnwpedro in #184
Breaking changes
- Remove FaunaType override attribute by @pnwpedro in #126
- Fix interface naming and other cleanup by @pnwpedro in #138
- Generalize IDeserializer to ISerializer by @pnwpedro in #143
- chore(namespaces): Big ol' refactor to rationalize namespaces for GA by @adambollen in #161
- Finish serializer implementations by @pnwpedro in #172
- feat: Replace document/ref models with generic ref by @pnwpedro in #182
Fixes
- fix(event-streams): CPU Utilization by @cynicaljoy in #176
- fix(performance): Removing superfluous await based on profiling findings by @adambollen in #177
- fix: dynamic ref deser ends at wrong token by @pnwpedro in #189
Full Changelog: 0.2.0-beta...0.3.0-beta