Ettore Di Giacinto
1834d4fd72
refactor(addons): make manifest api 2 the only version
...
No release ever shipped add-ons, so there is no installed base on api 1.
The manifest must now declare api {"min": 2, "max": 2}; a manifest with
api 1, no api or a wider range is refused with a message that names the
range.
Every field that was gated on api 2 is now part of the contract, so the
Min*API constants and their gates are gone, and so are HostAPIMin and
the apiMin host field. Three older-manifest shims go with them: the
resource listing the host implied for one add-on, the legacyArgs hint
for arguments an older version of a tool took, and the tests that
checked the gates. All shipped manifests and the test fixtures declare
api 2.
Assisted-by: Claude:claude-sonnet-5-5 go test
2026-11-03 16:15:07 +00:00
..
2026-11-02 23:50:40 +00:00
2026-10-24 14:29:39 +02:00
2026-10-22 17:57:19 +02:00
2026-11-03 16:15:07 +00:00
2026-11-01 12:08:23 +01:00
2026-09-22 07:06:32 +00:00
2026-10-10 20:27:28 +02:00
2026-11-02 00:52:44 +01:00
2026-11-03 15:48:38 +00:00
2026-10-06 18:25:21 +02:00
2026-10-06 18:25:21 +02:00
2026-07-20 01:09:37 +02:00
2026-08-28 22:57:35 +02:00
2026-08-28 22:57:35 +02:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-10-10 08:29:31 +02:00
2026-10-10 08:29:31 +02:00
2026-10-10 20:27:28 +02:00
2026-10-19 18:16:20 +02:00
2026-10-14 01:06:14 +02:00
2025-11-14 22:57:53 +01:00
2026-11-03 16:15:07 +00:00
2026-11-01 12:08:23 +01:00
2026-10-24 14:29:39 +02:00
2026-07-20 21:45:27 +02:00
2026-07-20 21:45:27 +02:00
2026-05-25 10:51:48 +02:00
2026-10-24 14:29:39 +02:00
2026-11-03 16:15:07 +00:00
2026-11-01 12:08:23 +01:00
2026-09-27 07:42:21 +00:00
2026-10-24 22:47:04 +02:00
2026-08-22 22:44:03 +02:00
2026-10-22 17:58:53 +02:00
2026-10-10 20:27:28 +02:00
2026-10-22 17:57:19 +02:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-06-18 11:45:22 +01:00
2026-10-24 14:29:39 +02:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 14:33:05 +00:00
2026-11-03 14:56:42 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 09:47:19 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 15:36:21 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-02 23:50:40 +00:00
2026-11-01 18:30:08 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 08:40:07 +00:00
2026-11-01 12:08:23 +01:00
2026-11-03 11:41:13 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 11:41:13 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 15:02:03 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-11-03 14:56:42 +00:00
2026-08-03 00:16:08 +02:00
2026-10-04 09:34:21 +02:00
2026-10-04 09:34:21 +02:00
2026-10-10 08:29:31 +02:00
2026-10-07 16:57:23 +02:00
2026-10-22 17:58:53 +02:00
2026-04-11 22:31:15 +02:00
2026-10-19 23:43:47 +02:00
2026-11-03 08:40:07 +00:00
2026-08-10 10:18:47 +02:00
2026-07-19 07:53:46 +00:00
2026-11-01 12:08:23 +01:00
2026-11-01 12:08:23 +01:00
2026-07-20 18:43:02 +02:00
2026-11-03 08:40:07 +00:00
2026-03-30 00:47:27 +02:00
2026-03-30 00:47:27 +02:00
2026-10-29 22:06:41 +01:00
2026-11-01 12:08:23 +01:00
2026-10-11 00:30:09 +02:00
2026-05-25 09:28:27 +02:00
2026-05-25 09:28:27 +02:00