From 33d915497dd29eb8713393674a9e3caf6de23092 Mon Sep 17 00:00:00 2001 From: Kevin Thornton Date: Tue, 5 May 2026 09:23:30 -0700 Subject: [PATCH] 0.16.2 release prep --- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 31 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e8cced99..25e84952 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,35 @@ All notable changes to this project will be documented in this file. +## [0.16.2] - 2026-05-05 + +### Bug Fixes + +- SiteRef::mutation_iter().rev() now has correct behavior ([#889](https://github.com/tskit-dev/tskit-rust/pull/889)) +- Correct bounds check on preorder root node ([#895](https://github.com/tskit-dev/tskit-rust/pull/895)) + +### Documentation + +- Update docs for node traversal orders ([#888](https://github.com/tskit-dev/tskit-rust/pull/888)) +- Fix some doc errors ([#898](https://github.com/tskit-dev/tskit-rust/pull/898)) + +### Features + +- Tree/treeseq SiteRef iterators are now double ended ([#891](https://github.com/tskit-dev/tskit-rust/pull/891)) +- Tree::children now returns DoubleEndedIterator ([#892](https://github.com/tskit-dev/tskit-rust/pull/892)) + +### Refactor + +- Deprecate a function redundant with standard iterator operations ([#887](https://github.com/tskit-dev/tskit-rust/pull/887)) +- SiteRef iteration uses only basic slice ops ([#890](https://github.com/tskit-dev/tskit-rust/pull/890)) +- Root iteration is now child iteration with respect to the virtual root ([#893](https://github.com/tskit-dev/tskit-rust/pull/893)) +- Deprecate function redundant w/standard iterator ops ([#897](https://github.com/tskit-dev/tskit-rust/pull/897)) +- Rewrite constructor for preorder node iterator ([#899](https://github.com/tskit-dev/tskit-rust/pull/899)) + +### Testing + +- Preorder traversal of subtrees ([#894](https://github.com/tskit-dev/tskit-rust/pull/894)) + ## [0.16.1] - 2026-05-03 ### Bug Fixes diff --git a/Cargo.lock b/Cargo.lock index bb101502..aa7b0268 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -614,7 +614,7 @@ dependencies = [ [[package]] name = "tskit" -version = "0.16.1" +version = "0.16.2" dependencies = [ "bincode", "bindgen", diff --git a/Cargo.toml b/Cargo.toml index 1681cb12..3d9e3578 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "tskit" -version = "0.16.1" +version = "0.16.2" authors = ["tskit developers "] build = "build.rs" edition = "2021"