Skip to content

Releases: nad-au/Neo4j.Mapper

Support .NET 6

08 Mar 02:04
6c351bd
Compare
Choose a tag to compare
Rename project to Neo4j.Mapper & support net6.0 (#30)

* Target net6.0

* Cleanup

* docs

* Clean-up / fix tests

* Rename project Neo4jMapper > Neo4j.Mapper

Fix packaging

02 Mar 07:48
9f46f4d
Compare
Choose a tag to compare
Fix packaging (#23)

* Fix packaging

Create separate packages which target ServiceStack.Text.Core

02 Mar 03:47
bc47b11
Compare
Choose a tag to compare

Add Core projects to denote those using ServiceStack.Text.Core. Non-Core projects now use ServiceStack.Text

Support nullable clr types in auto-mapping

08 Feb 02:42
b603dab
Compare
Choose a tag to compare
Support nullable clr types in auto-mapping (#21)

* Support nullable clr types in auto-mapping. fixes #20

Support Neo4j.Driver v4.0 & Improvements to parameter mapping

27 Jan 07:46
d1961bc
Compare
Choose a tag to compare
  1. Update to Neo4j.Driver v4.0 package. Now using Neo4j.Driver.Simple to support both sync/async operations.
  2. Improvements to parameter mapping via WithEntity & WithEntities and also via ToParameterMap and ToParameterMap extensions which now use ServiceStack.Text ConvertTo<string, object> in place of ToObjectDictionary. This allows registering custom mappers via AutoMapping.RegisterConverter.

Support async enumerable streams

04 Dec 07:06
9de8f84
Compare
Choose a tag to compare
  1. Support async enumerable streams via IAsyncEnumerable c#8 / NET Standard 2.1 / NET Core 3.0
  2. Improve support of null values in Temporal <> clr types in auto mappers
  3. Support mapping of IRelationship objects
  4. Updated CI to support NET Core 3.0 projects
  5. Updated packages inc. ServiceStack.Text & Neo4j.Driver

ValueConvert: Pass key along with value to allow type introspection

09 Jul 01:19
ea71f85
Compare
Choose a tag to compare
v1.0.6

 Pass key along with value to allow type introspection (#13)

Add ValueConvert to enable user-defined mapping of parameters using complex types when using WithValue

14 Jun 09:18
2a5446f
Compare
Choose a tag to compare
Implement ValueConvert to allow user-defined conversion of parameters…

… added via WithValue (#12)

* Downgrade Neo4j.Driver dependency from 1.7.1 to 1.7.0 to increase compatibility with Neo4jClient

* Add Neo4j server dependency and run integration tests

* Create Neo4jMapper.Signed - which is not actually signed, but uses the Neo4j.Driver.Signed package, similar to Neo4jClient

* Mark NonParallelizable until more effective clean-up is done

* Attempt fix flaky tests

* Use latest language version

* Implement ValueConvert Func used by WithValue to allow user-defined conversion of complex types to those supported by Neo4j

* Update CI

* Bump version in Neo4jMapper.Signed. Add dotnet (nuget) pack script

Downgrade Neo4j.Driver dependency

01 Apr 03:55
f11ca1e
Compare
Choose a tag to compare

Neo4jClient has a dependency on Neo4j.Driver.Signed v1.7.0. For applications to co-exist with Neo4jClient, for the time being, we'll have to be in sync with their driver version. This may mean switching to the signed driver.

RTM

29 Mar 05:57
9f97771
Compare
Choose a tag to compare
RTM
Merge pull request #9 from neildobson-au/master

Update packages