0.7.0, first alpha
Pre-release
Pre-release
2021-12-15, Version 0.7.0-alpha.0
Breaking changes:
- Update to tskit C API 0.99.15.
- Add newtypes for Time, Position, and Location.
- Add newtype SizeType, which wraps tsk_size_t.
- tsk_id_t and tsk_size_t removed from library prelude.
- The Provenance trait is removed and all "provenance stuff"
is now a first-class table API supported by the TableAccess trait.
New features:
- Update to tskit C API 0.99.15.
- tskit C structs are now managed by MBox.
- Support for virtual tree roots.
- Add postorder node iterator for Tree
Commits
- [
272d0736e2] bump package version to 0.7.0-alpha.0 (molpopgen) - [
b5946a4cc4] Redesign provenance feature: (#207) (Kevin R. Thornton) - [
5699aab37f] Change return time of Tree::num_tracked_samples. (#206) (Kevin R. Thornton) - [
2391c9e587] Add support for virtual roots (#205) (Kevin R. Thornton) - [
4cf3496d82] Fix metadata links in lib.rs (#204) (Kevin R. Thornton) - [
d7f70a7cfd] Use MBox to manage lifetimes of tskit C structs. (#203) (Kevin R. Thornton) - [
034204ed88] Add newtypes for Time, Position, and for Location. (#199) (Kevin R. Thornton) - [
4ba44ef0c5] Bump editions to 2021. (#198) (Kevin R. Thornton) - [
c4cc6e875a] Add tskit::SizeType (#192) (Kevin R. Thornton) - [
8429cc37d2] Use type erasure for all table row iteration functions. (#189) (Kevin R. Thornton) - [
f4cb6350e0] Add TableCollection::check_integrity. (#188) (Kevin R. Thornton) - [
562014b04f] Add preorder node traversal using latest tskit C API. (#186) (Kevin R. Thornton) - [
db8550f6d7] Replace Box with malloc'd raw pointer for tskit types. (#184) (Kevin R. Thornton) - [
90a2d84a9d] Update to C API 0.99.15 (breaking) (#183) (Kevin R. Thornton) - [
58e7c5ed73] Update clap requirement from ~2.33.3 to ~2.34.0 (#176) (dependabot[bot])