Releases: Gremlinq/ExRam.Gremlinq
Releases · Gremlinq/ExRam.Gremlinq
ExRam.Gremlinq 8.5.0
Changes
- Don't compile previously created expression trees (#218) @danielcweber
- Don't allow applying the length operator on native types. (#217) @danielcweber
- Fix length operator on element properties. (#216) @danielcweber
- IntegrationTests on windows didn't run. (#213) @danielcweber
- Use a global count on when Length is applied to vertex properties (#211) @danielcweber
ExRam.Gremlinq 8.4.0
Changes
- Support filtering on properties of a projected tuple item. (#208) @danielcweber
- Speed up AddStepHandler.Empty (#207) @danielcweber
- Compact Groovy representation. (#205) @danielcweber
- Reuse the Groovy-StringBuilder. (#204) @danielcweber
- Run JanusGraph and Gremlin Server integration tests in the same job. (#203) @danielcweber
- JanusGraphIntegrationTests: Always ignore results. (#201) @danielcweber
- TryGetElementProperties: Don't re-create a JObject. (#198) @danielcweber
- Shortcut JValue instances in deserialization. (#197) @danielcweber
- Add a benchmarks project! (#196) @danielcweber
ExRam.Gremlinq 8.3.0
Changes
- Simplify deserializer expression creation. (#194) @danielcweber
- Avoid a closure allocation (#193) @danielcweber
- Easier generation of serializer expressions (#190) @danielcweber
- Don't specify UseStrictJson. Let verify output to txt. (#186) @danielcweber
- Some convenience for Coalesce (#177) @danielcweber
- Remove QuerySemantics.None. (#182) @danielcweber
- Obsolete Debug with Newtonsoft.Json parameter. (#181) @danielcweber
- Use Fody.ConfigureAwait for the small number of awaits in ExRam.Gremlinq. (#171) @danielcweber
- Janus graph integration tests (#147) @danielcweber
- Change key name in tests (#166) @danielcweber
- Exclude an object from properties deserialization if it derives from IProperty. (#169) @danielcweber
- JanusGraph: Byte arrays are not native types. (#165) @danielcweber
- UseDeserializer GremlinQueryExecutionResultDeserializer.Default in CosmosDbIntegrationTests (#162) @danielcweber
- Recurse parsing in TryUnmap and TryGetElementProperties. (#161) @danielcweber
- Support inlining string arrays in Groovy-queries when their length <= 8. (#145) @danielcweber
ExRam.Gremlinq 8.2.0
Changes
- Make GroovyFormatting configurable. (#144) @danielcweber
- Add ASP convenience methods (#143) @danielcweber
- Extract Deserializer features into more granular FragmentDeserializer features. (#142) @danielcweber
- Add StepLabel.Cast. (#137) @danielcweber
ExRam.Gremlinq 8.1.2
Changes
- Add CosmosDB deserialization tests (#134) @danielcweber
- Run CosmosDB emulator in tests (#132) @danielcweber
- Support byte array serialization in CosmosDB (#131) @danielcweber
- Recursively serialize property step values. (#130) @danielcweber
- Add CosmosDB integration tests (#129) @danielcweber
Preview release
Changes
Performance
- Save some unnecessary object array creations. (#125) @danielcweber
- Speed up expression parsing (#124) @danielcweber
Preview release
This preview release adds support for the Path query operator, a much welcomed contribution by @gabi-giladov (c16fbf5).
Other changes observable on the API surface:
838c64b StepLabel equality overloads allow nullability
f750ec9 GremlinQueryAwaiter struct is not readonly
All other changes are internal and concerned with code style, typos and performance.
8.0 Release!
First stable release of ExRam.Gremlinq 8.0!
Bugfix release
This release fixes a bug where setting multiple options in the Gremlinq-environment would lead to all but one of them being ignored.
Bugfix release
This bugfix release fixes #37.