From 350af1a3cfbaa783ec8604d2eae35eadd301d86a Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 4 Sep 2025 13:44:50 +0930 Subject: [PATCH] doc: pretty! Signed-off-by: Rusty Russell --- doc/developers-guide/deprecated-features.md | 32 ++++++++++----------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/doc/developers-guide/deprecated-features.md b/doc/developers-guide/deprecated-features.md index 6a99ffd30..81455d2a0 100644 --- a/doc/developers-guide/deprecated-features.md +++ b/doc/developers-guide/deprecated-features.md @@ -5,22 +5,22 @@ excerpt: "Deprecated features and timeline for old feature removals." hidden: false --- -| Name | Type | First Deprecated | Last Supported | Description | -|--------------------------------------|--------------------|------------------|----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| listpeers.features.option_anchors_zero_fee_htlc_tx | Field | v24.08 | v25.09 | Renamed to `option_anchors` in the spec: check for that in `features` instead | -| decodepay | Command | v24.11 | v25.12 | Use `decode` which is more powerful (since v23.05) | -| close.tx | Field | v24.11 | v25.12 | Use txs array instead | -| close.txid | Field | v24.11 | v25.12 | Use txids array instead | -| xpay.ignore_bolt12_mpp | Field | v25.05 | v25.12 | Try MPP even if the BOLT12 invoice doesn't explicitly allow it (CLN didn't until 25.02) | -| listpeerchannels.max_total_htlc_in_msat | Field | v25.02 | v26.03 | Use our_max_total_htlc_out_msat | -| wait.details | Field | v25.05 | v26.06 | Use subsystem-specific object instead | -| channel_state_changed.old_state.unknown | Notification Field | v25.05 | v26.03 | Value "unknown" is deprecated: field will be omitted instead | -| coin_movement.tags | Notification Field | v25.09 | v26.09 | Use `primary_tag` (first tag) and `extra_tags` instead | -| coin_movement.utxo_txid | Notification Field | v25.09 | v26.09 | Use `utxo` instead of `utxo_txid` & `vout` | -| coin_movement.txid | Notification Field | v25.09 | v26.09 | Use `spending_txid` instead | -| channel_state_changed.null_scid | Notification Field | v25.09 | v26.09 | In channel_state_changed notification, `short_channel_id` will be missing instead of `null` | -| notification.payload | Notification Field | v25.09 | v26.09 | Notifications from plugins used to have fields in `payload` sub-object, now they are not (just like normal notifications) | -| pay_notifications.raw_fields | Field | v25.09 | v26.09 | `channel_hint_update`, `pay_failure` and `pay_success` notifications now wrap members in an object of the same name | +| Name | Type | First Deprecated | Last Supported | Description | +|----------------------------------------------------|--------------------|------------------|----------------|---------------------------------------------------------------------------------------------------------------------------| +| listpeers.features.option_anchors_zero_fee_htlc_tx | Field | v24.08 | v25.09 | Renamed to `option_anchors` in the spec: check for that in `features` instead | +| decodepay | Command | v24.11 | v25.12 | Use `decode` which is more powerful (since v23.05) | +| close.tx | Field | v24.11 | v25.12 | Use txs array instead | +| close.txid | Field | v24.11 | v25.12 | Use txids array instead | +| xpay.ignore_bolt12_mpp | Field | v25.05 | v25.12 | Try MPP even if the BOLT12 invoice doesn't explicitly allow it (CLN didn't until 25.02) | +| listpeerchannels.max_total_htlc_in_msat | Field | v25.02 | v26.03 | Use our_max_total_htlc_out_msat | +| wait.details | Field | v25.05 | v26.06 | Use subsystem-specific object instead | +| channel_state_changed.old_state.unknown | Notification Field | v25.05 | v26.03 | Value "unknown" is deprecated: field will be omitted instead | +| coin_movement.tags | Notification Field | v25.09 | v26.09 | Use `primary_tag` (first tag) and `extra_tags` instead | +| coin_movement.utxo_txid | Notification Field | v25.09 | v26.09 | Use `utxo` instead of `utxo_txid` & `vout` | +| coin_movement.txid | Notification Field | v25.09 | v26.09 | Use `spending_txid` instead | +| channel_state_changed.null_scid | Notification Field | v25.09 | v26.09 | In channel_state_changed notification, `short_channel_id` will be missing instead of `null` | +| notification.payload | Notification Field | v25.09 | v26.09 | Notifications from plugins used to have fields in `payload` sub-object, now they are not (just like normal notifications) | +| pay_notifications.raw_fields | Field | v25.09 | v26.09 | `channel_hint_update`, `pay_failure` and `pay_success` notifications now wrap members in an object of the same name | Inevitably there are features which need to change: either to be generalized, or removed when they can no longer be supported.