File tree Expand file tree Collapse file tree 3 files changed +29
-1
lines changed Expand file tree Collapse file tree 3 files changed +29
-1
lines changed Original file line number Diff line number Diff line change 2
2
3
3
All notable changes to this project will be documented in this file.
4
4
5
+ ## [ 0.12.0-alpha.1] - 2022-11-09
6
+
7
+ ### Bug Fixes
8
+
9
+ - [ ** breaking** ] MetadataError::RoundtripError now requires Send + Sync ([ #396 ] ( https://github.com/tskit-dev/tskit-rust/pull/396 ) )
10
+
11
+ ### Documentation
12
+
13
+ - Add haploid WF example to book ([ #397 ] ( https://github.com/tskit-dev/tskit-rust/pull/397 ) )
14
+
15
+ ### Features
16
+
17
+ - Add examples/haploid_wright_fisher.rs ([ #394 ] ( https://github.com/tskit-dev/tskit-rust/pull/394 ) )
18
+ - Add lending iterators over table row "views" ([ #398 ] ( https://github.com/tskit-dev/tskit-rust/pull/398 ) )
19
+ - Impl PartialEq for table row views. ([ #400 ] ( https://github.com/tskit-dev/tskit-rust/pull/400 ) )
20
+ - Add ProvenenceTableRowView ([ #401 ] ( https://github.com/tskit-dev/tskit-rust/pull/401 ) )
21
+ - Add row_view() for tables ([ #402 ] ( https://github.com/tskit-dev/tskit-rust/pull/402 ) )
22
+ - Add row_view() for tables ([ #402 ] ( https://github.com/tskit-dev/tskit-rust/pull/402 ) )
23
+ - Column slice getters for tables ([ #404 ] ( https://github.com/tskit-dev/tskit-rust/pull/404 ) )
24
+
25
+ ### Refactor
26
+
27
+ - [ ** breaking** ] Return &str from provenance table getters ([ #403 ] ( https://github.com/tskit-dev/tskit-rust/pull/403 ) )
28
+ - Deprecate NodeTable::flags_array_mut and NodeTable::time_array_mut ([ #405 ] ( https://github.com/tskit-dev/tskit-rust/pull/405 ) )
29
+
5
30
## [ 0.12.0-alpha.0] - 2022-11-06
6
31
7
32
### Documentation
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " tskit"
3
- version = " 0.12.0-alpha.0 "
3
+ version = " 0.12.0-alpha.1 "
4
4
authors = [
" tskit developers <[email protected] >" ]
5
5
build = " build.rs"
6
6
edition = " 2021"
Original file line number Diff line number Diff line change @@ -18,6 +18,9 @@ Acronyms used:
18
18
19
19
### Breaking changes
20
20
21
+ * Provenance table getters now return ` Option<&str> ` rather than ` Option<String> ` .
22
+ These two types are very close to identical in API.
23
+ Breakage is only possible if code relied on the return value owning its data.
21
24
* Several member functions of Tree previously accepted ` NodeId ` as arguments.
22
25
They now take ` N: Into<NodeId> + Copy ` .
23
26
Thus, code passing in integers will have to drop the ` .into() ` calls.
You can’t perform that action at this time.
0 commit comments