Recent Releases of hdt-rs
hdt-rs - 0.4.0-alpha.0
- SPARQL support by @GregHanson in https://github.com/KonradHoeffner/hdt/pull/66 (experimental "sparql" feature, API may change)
- HDT can now be written and can be converted from N-Triples by @GregHanson in https://github.com/KonradHoeffner/hdt/pull/60 and https://github.com/KonradHoeffner/hdt/pull/71
- improved error handling in https://github.com/KonradHoeffner/hdt/pull/61
- refactor HdtGraph into a trait implementation in https://github.com/KonradHoeffner/hdt/pull/78
Please give us feedback on the 0.4.0-alpha.0 (especially about SPARQL) because we want to release 0.4.0 soon.
[dependencies]
hdt = "0.4.0-alpha.0"
Note that SPARQL is not the primary focus of the HDT file format. We have neither extensively validated nor benchmarked nor optimized the SPARQL performance yet and even if that happens later it is still unsure how performant it will be. The command line application (CLI) for conversion and more is moved to 0.5.0.
Other changes include:
- Additional public fields by @GregHanson in https://github.com/KonradHoeffner/hdt/pull/54 (though this may be scaled back as have less need for it now)
- fix: dictionary needs to be able to save when there are no entries in the shared section by @GregHanson in https://github.com/KonradHoeffner/hdt/pull/58
- increase minimum supported Rust version to 1.87
- remove unnecessary 'langtag' and 'iref' dependencies
Full Changelog: https://github.com/KonradHoeffner/hdt/compare/0.3.0...0.4.0-alpha.0
Scientific Software - Peer-reviewed
- Rust
Published by KonradHoeffner 10 months ago
hdt-rs - 0.4.0-alpha
- SPARQL support by @GregHanson in https://github.com/KonradHoeffner/hdt/pull/66 (experimental "sparql" feature, API may change)
- HDT can now be written and can be converted from N-Triples by @GregHanson in https://github.com/KonradHoeffner/hdt/pull/60 and https://github.com/KonradHoeffner/hdt/pull/71
- improved error handling in https://github.com/KonradHoeffner/hdt/pull/61
- refactor HdtGraph into a trait implementation in https://github.com/KonradHoeffner/hdt/pull/78
Please give us feedback on the 0.4.0-alpha (especially about SPARQL) because we want to release 0.4.0 soon. You have to include it from git because it relies on a yet unreleased sucds commit:
[dependencies]
hdt = { git = "https://github.com/KonradHoeffner/hdt" }
Note that SPARQL is not the primary focus of the HDT file format. We have neither extensively validated nor benchmarked nor optimized the SPARQL performance yet and even if that happens later it is still unsure how performant it will be. The command line application (CLI) for conversion and more is moved to 0.5.0.
Other changes include:
- Additional public fields by @GregHanson in https://github.com/KonradHoeffner/hdt/pull/54 (though this may be scaled back as have less need for it now)
- fix: dictionary needs to be able to save when there are no entries in the shared section by @GregHanson in https://github.com/KonradHoeffner/hdt/pull/58
Full Changelog: https://github.com/KonradHoeffner/hdt/compare/0.3.0...0.4.0-alpha
Scientific Software - Peer-reviewed
- Rust
Published by KonradHoeffner 10 months ago
hdt-rs - 0.3.0
- include experimental cache feature by @GregHanson, which adds
Hdt::new_from_paththat persists the index structures for much faster loading of large HDT files - upgrade Rust edition to 2024 and thus minimum Rust version to 1.85
Scientific Software - Peer-reviewed
- Rust
Published by KonradHoeffner about 1 year ago
hdt-rs - 0.2.2
What's Changed
- update and refactor to Sophia 0.9 and mownstr 0.3 (only used if the optional sophia feature is not disabled)
- Update thiserror requirement from 1 to 2 by @dependabot in https://github.com/KonradHoeffner/hdt/pull/47
Scientific Software - Peer-reviewed
- Rust
Published by KonradHoeffner over 1 year ago
hdt-rs - 0.2.1
Bugfix, please update!
- bugfix: handle case where high and low are both 0 and no matches have been found. Has been found by @donpellegrino and fixed by @GregHanson in https://github.com/KonradHoeffner/hdt/pull/45
Full Changelog: https://github.com/KonradHoeffner/hdt/compare/0.2.0...0.2.1
Scientific Software - Peer-reviewed
- Rust
Published by KonradHoeffner over 1 year ago
hdt-rs - benchmarkdata
Scientific Software - Peer-reviewed
- Rust
Published by KonradHoeffner over 3 years ago
hdt-rs - 0.0.11
Make Hdt generic over the type of string pointer to use (Box
Scientific Software - Peer-reviewed
- Rust
Published by KonradHoeffner over 3 years ago