|
1 | 1 | -------------------- |
2 | | -[1.2.0] - 2025-XX-XX |
| 2 | +[1.2.0] - 2025-09-24 |
3 | 3 | -------------------- |
4 | 4 |
|
5 | 5 | **Breaking changes** |
|
14 | 14 | compatible with the correct mutation parent. |
15 | 15 | (:user:`benjeffery`, :issue:`2729`, :issue:`2732`, :pr:`3212`). |
16 | 16 |
|
17 | | -- Mutations returned by ``tsk_treeseq_get_mutation`` now include pre-computed |
18 | | - ``inherited_state`` and ``inherited_state_length`` fields. The inherited state |
19 | | - is computed during tree sequence initialization and represents the state that |
20 | | - existed at the site before each mutation occurred (either the ancestral state |
21 | | - if the mutation is the root mutation or the derived state of the parent mutation). |
22 | | - Note that this breaks ABI compatibility due to the addition of these fields |
23 | | - to the ``tsk_mutation_t`` struct. |
24 | | - (:user:`benjeffery`, :pr:`3277`, :issue:`2631`). |
25 | | - |
26 | 17 | **Features** |
27 | 18 |
|
28 | 19 | - Add ``TSK_TS_INIT_COMPUTE_MUTATION_PARENTS`` to ``tsk_treeseq_init`` |
|
41 | 32 | tree sequence is certainly known to be valid. |
42 | 33 | (:user:`benjeffery`, :pr:`3212`). |
43 | 34 |
|
| 35 | +- Mutations returned by ``tsk_treeseq_get_mutation`` now include pre-computed |
| 36 | + ``inherited_state`` and ``inherited_state_length`` fields. The inherited state |
| 37 | + is computed during tree sequence initialization and represents the state that |
| 38 | + existed at the site before each mutation occurred (either the ancestral state |
| 39 | + if the mutation is the root mutation or the derived state of the parent mutation). |
| 40 | + Note that this breaks ABI compatibility due to the addition of these fields |
| 41 | + to the ``tsk_mutation_t`` struct. |
| 42 | + (:user:`benjeffery`, :pr:`3277`, :issue:`2631`). |
| 43 | + |
| 44 | + |
44 | 45 |
|
45 | 46 | -------------------- |
46 | 47 | [1.1.4] - 2025-03-31 |
|
0 commit comments