v0.7.0
Breaking changes
- Change
labels
andtype
to return&str
instead ofString
by @knutwalker in #103 - Move a lot of
get::<T>
functions to useserde
instead ofTryFrom<BoltType>
by @knutwalker in #120 - Remove internal mutex boxing of connections by @knutwalker in #134
- Set MSRV to 1.63 for all crates by @knutwalker in #122
General changes
- Initial serde integration by @knutwalker in #96
- Implement From for BoltType by @jifalops in #99
- add Query::has_param_key by @jifalops in #98
- Extract more additional data via serde by @knutwalker in #100
- Allow use of deprecated
add_server_trust_anchors
by @knutwalker in #105 - Add keys method to nodes/rels by @knutwalker in #101
- Share test code between integration tests and doc examples by @knutwalker in #104
- Use the MSRV lockfile for MSRV tests by @knutwalker in #115
- Allow direct IP uris by @knutwalker in #114
- Add
_on
variants to tx/run/execute that allow selecting the db per call by @knutwalker in #117 - Make some bolt types
pub use
by @knutwalker in #119 - Mark RowStream as
must_use
by @knutwalker in #121 - Update Neo4j versions used in the integration tests by @knutwalker in #123
- Allow HashMap to/from BoltType conversion by @caamartin35 in #109
- Add test for the example in GH issue #108 by @knutwalker in #125
- Update lockfiles with xtask and when initiating a release by @knutwalker in #126
- Improve parser/macro code to remove Rc<RefCell<>> wrappers by @knutwalker in #129
- Handle
null
value when deserializing Option by @s1ck in #132 - Improve API for RowStream by @knutwalker in #133
- Be more flexible in what is accepted for run_queries by @knutwalker in #135
- Only store cheap/rc cloneable fields inside of Graph by @knutwalker in #136
- Support deserializing SocketAddr and maybe some other enums by @knutwalker in #138
- Support deserialization of C-style enums by @knutwalker in #140
- Support deserialization into newtype structs by @knutwalker in #141
- Support deserialization into serde_json::Value and similar deserialize_any kinda types by @knutwalker in #142
- Expose all the bolt types by @knutwalker in #145
- read_chunk had a buffer read bug before by @elimirks in #151
- Remove string allocation from Display impl for BoltType by @knutwalker in #152
- Assert impl Send+Sync for Graph and Txn by @knutwalker in #153
- Switch to the testcontainers_modules testcontainer by @knutwalker in #155
New Contributors
- @jifalops made their first contribution in #99
- @caamartin35 made their first contribution in #109
- @elimirks made their first contribution in #151
Full Changelog: v0.6.2...v0.7.0