{"push_id":1016658255,"size":6,"distinct_size":1,"ref":"refs/heads/1.0","head":"df442da70fa02c911e148c5df5c2c8f6108c471a","before":"7950acbaacf0c896b0fb365032849ef810941eb6","commits":[{"sha":"551150dbbcff9759c1a10d5bc3005a1597b39c35","author":{"email":"55e80b048a9ed8ce78a9bc564431479e61d3ddde@neotechnology.com","name":"Zhen Li"},"message":"Added a extension method `As<T>` to explicitly cast a object to T\nUsage example:\n```\n\tforeach (var record in cursor.Stream())\n        {\n            INode node = record[\"movie\"];\n            movies.Add(new Movie{\n              released = node.Properties[\"released\"].As<int>(),\n              tagline = node.Properties[\"tagline\"].As<string>(),\n              title = node.Properties[\"title\"].As<string>(),\n              actors = node.Properties[\"actors\"].AsList(x=>x.As<string>()) });\n        }\n```","distinct":false,"url":"https://api.github.com/repos/neo4j/neo4j-dotnet-driver/commits/551150dbbcff9759c1a10d5bc3005a1597b39c35"},{"sha":"f2ee6395f344b0ad6e0670983f69a48768da73c8","author":{"email":"55e80b048a9ed8ce78a9bc564431479e61d3ddde@neotechnology.com","name":"Zhen Li"},"message":"Adding more versions of Session.Run","distinct":false,"url":"https://api.github.com/repos/neo4j/neo4j-dotnet-driver/commits/f2ee6395f344b0ad6e0670983f69a48768da73c8"},{"sha":"5d991e0adb79a1bb280c5bafccc089df6a60dd3c","author":{"email":"55e80b048a9ed8ce78a9bc564431479e61d3ddde@neotechnology.com","name":"Zhen Li"},"message":"Fix build failure due to exception message changes on server","distinct":false,"url":"https://api.github.com/repos/neo4j/neo4j-dotnet-driver/commits/5d991e0adb79a1bb280c5bafccc089df6a60dd3c"},{"sha":"e957ec90b6df0c44371be3bbf7eae51cc04af0fe","author":{"email":"55e80b048a9ed8ce78a9bc564431479e61d3ddde@neotechnology.com","name":"Zhen Li"},"message":"Merged `AsList` to be part of `As<T>`\nChanged `dymanic UnpackValue()` to `object UnpackValue()` so that Record[x] could also call `As<T>(this object)`\n\nNow the usage example could be:\n```\n        foreach (var record in cursor.Stream())\n        {\n            var node = record[\"movie\"].As<INode>();\n            movies.Add(new Movie{\n              released = node[\"released\"].As<int>(),\n              title = node[\"title\"].As<string>(),\n              actors = node[\"actors\"].As<List<string>>() });\n        }\n```","distinct":false,"url":"https://api.github.com/repos/neo4j/neo4j-dotnet-driver/commits/e957ec90b6df0c44371be3bbf7eae51cc04af0fe"},{"sha":"2cd9ba7bcb8fb5278d11c35a03a5860a0cdd5a87","author":{"email":"55e80b048a9ed8ce78a9bc564431479e61d3ddde@neotechnology.com","name":"Zhen Li"},"message":"Change to use the new powershell scripts to start the server","distinct":false,"url":"https://api.github.com/repos/neo4j/neo4j-dotnet-driver/commits/2cd9ba7bcb8fb5278d11c35a03a5860a0cdd5a87"},{"sha":"df442da70fa02c911e148c5df5c2c8f6108c471a","author":{"email":"55e80b048a9ed8ce78a9bc564431479e61d3ddde@neotechnology.com","name":"Zhen Li"},"message":"Merge pull request #19 from neo4j/1.0-sugar\n\nAdded a extension method `As<T>` to explicitly cast a object to T","distinct":true,"url":"https://api.github.com/repos/neo4j/neo4j-dotnet-driver/commits/df442da70fa02c911e148c5df5c2c8f6108c471a"}]}