|
1 | 1 | # @platforma-open/milaboratories.3d-structure-based-liabilities.model |
2 | 2 |
|
| 3 | +## 1.3.1 |
| 4 | + |
| 5 | +### Patch Changes |
| 6 | + |
| 7 | +- 6e0f659: Migrate to the latest block template and add the mandatory kind package |
| 8 | + |
| 9 | + Refreshed onto block-tools 2.14.3 via `upgrade-sdk`, and added the `kind/` |
| 10 | + package every block must now declare. The kind carries the block's identity |
| 11 | + (`{name}@{version}`, read from its own `package.json`) and its init-params |
| 12 | + contract. The refresh also reshaped `block/` into the slim facade, which |
| 13 | + publishes the whole block from one dependency-free package. |
| 14 | + |
| 15 | + `BlockParams` is the two confidence gates, `frConfThresh` and `cdrConfThresh`. |
| 16 | + They decide which residues are trusted enough to score, so they are the only |
| 17 | + fields that change what the block computes. Both are optional, so a project |
| 18 | + template can seed either one alone and the model's `init` keeps a default |
| 19 | + behind each. `.templateParams` projects the same two back, so exporting a block |
| 20 | + to a template and initializing one from it are inverses. Everything else is |
| 21 | + excluded by construction: `dataset` is an anchor-bound `DatasetSelection` that |
| 22 | + cannot travel between projects, `tableState` is view state, and |
| 23 | + `customBlockLabel` is a label typed over a derived default. |
| 24 | + |
| 25 | + Author-code fixes the SDK upgrade required: |
| 26 | + |
| 27 | + - `ArrayColumnProvider` is gone from `@platforma-sdk/model`. The scores table |
| 28 | + now builds its recipes with `DataColumn.fromColumn`, and passes primary and |
| 29 | + enrichment columns through the separate `primaryColumns` / `columns` fields |
| 30 | + that `createPlDataTableV3` now takes. |
| 31 | + - Column visibility rules match by selector object (`{ name: "..." }`) instead |
| 32 | + of by predicate function. |
| 33 | + - The test used the facade's old `blockSpec` export, which the slim facade |
| 34 | + replaced with a from-pack-v2 `BlockPointer`. |
| 35 | + |
| 36 | +- Updated dependencies [6e0f659] |
| 37 | + - @platforma-open/milaboratories.3d-structure-based-liabilities.kind@1.0.1 |
| 38 | + |
3 | 39 | ## 1.3.0 |
4 | 40 |
|
5 | 41 | ### Minor Changes |
|
0 commit comments