|
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