Rusty Russell
94a539ee3d
Makefile: add CLN_NEXT_VERSION, functions encoding deprecation schedule.
...
Each feature has a name, and says when deprecation begins and ends.
There's an API coming to allow you to re-enable on a per-feature basis
even if it's ended (as long as it's not been removed from the code ofc!).
Default end is 6 months after deprecation, i.e. we complain about it
at that point, if we can detect its use.
e.g, a standard deprecation in v24.05:
v24.02: allowed
v24.02 with mods: allowed
master after v24.02: allowed unless deprecated APIs disabled.
v24.05: allowed unless deprecated APIs disabled.
v24.08: allowed unless deprecated APIs disabled.
v24.11: allowed unless deprecated APIs disabled, but logs at BROKEN level.
v25.02: allowed only if --i-promise-to-fix-broken-api-user=FEATURE.
v25.05: code is actually removed.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au >
2024-01-26 10:30:22 +10:30
..
2023-12-16 12:28:08 +10:30
2024-01-26 10:30:22 +10:30
2024-01-02 18:45:18 +01:00
2024-01-26 10:30:22 +10:30
2023-07-16 12:59:40 +09:30
2023-12-15 09:55:26 +10:30
2024-01-26 10:30:22 +10:30
2023-10-26 12:59:55 +10:30
2023-11-01 14:11:28 +10:30
2023-07-25 11:07:43 +09:30
2023-10-26 12:59:55 +10:30
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-08-18 20:29:34 +09:30
2023-10-14 17:55:51 +02:00
2023-09-21 13:31:34 +09:30
2023-06-06 19:47:08 +09:30
2023-10-14 17:55:51 +02:00
2023-10-26 19:11:17 +10:30
2023-10-03 06:57:54 +10:30
2023-10-26 12:58:04 +10:30
2023-10-26 12:58:04 +10:30
2023-11-16 09:13:34 +01:00
2023-10-26 19:11:17 +10:30
2023-10-26 12:58:04 +10:30
2023-07-23 13:48:37 +09:30
2023-10-28 15:48:26 +10:30
2023-10-14 17:55:51 +02:00
2023-06-29 11:28:47 -04:00
2023-10-14 17:55:51 +02:00
2023-06-29 11:28:47 -04:00
2023-10-14 17:55:51 +02:00
2023-10-04 08:02:33 +10:30
2023-11-28 11:01:26 +01:00
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-12-14 09:16:56 +10:30
2023-08-08 09:45:20 +09:30
2024-01-26 10:30:22 +10:30
2023-10-26 12:58:04 +10:30
2023-10-28 15:48:26 +10:30
2023-11-02 19:32:05 +10:30
2023-10-26 19:11:17 +10:30
2023-07-27 12:40:28 +09:30
2023-12-14 09:16:56 +10:30
2023-11-02 19:32:05 +10:30
2023-10-28 15:48:26 +10:30
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2024-01-26 10:30:22 +10:30
2023-10-14 17:55:51 +02:00
2023-06-29 11:28:47 -04:00
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-10-26 12:59:55 +10:30
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-08-09 11:43:58 +09:30
2023-10-14 17:55:51 +02:00
2023-10-24 11:50:57 +10:30
2023-10-14 17:55:51 +02:00
2023-10-28 15:48:26 +10:30
2023-10-28 15:48:26 +10:30
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-09-21 13:31:34 +09:30
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-12-14 09:16:56 +10:30
2023-08-06 12:34:36 +09:30
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-10-14 17:55:51 +02:00
2023-10-28 15:48:26 +10:30
2023-10-26 19:11:17 +10:30
2023-10-26 19:11:17 +10:30
2023-10-28 15:48:26 +10:30
2023-10-14 17:55:51 +02:00
2023-12-15 10:03:10 +10:30
2023-10-26 12:59:55 +10:30
2023-10-14 17:55:51 +02:00
2023-08-18 20:29:34 +09:30