Michael Sloan
c74ecb4654
Warn about unknown fields when editing settings json ( #33678 )
...
Closes #30017
* While generating the settings JSON schema, defaults all schema
definitions to reject unknown fields via `additionalProperties: false`.
* Uses `unevaluatedProperties: false` at the top level to check fields
that remain after the settings field names + release stage override
field names.
* Changes json schema version from `draft07` to `draft_2019_09` to have
support for `unevaluatedProperties`.
Release Notes:
- Added warnings for unknown fields when editing `settings.json`.
2025-06-30 23:34:25 +00:00
..
2025-06-25 19:57:28 +03:00
2025-06-30 10:56:25 -04:00
2025-06-30 23:34:25 +00:00
2025-06-30 15:34:28 +00:00
2025-06-23 18:48:26 +00:00
2025-06-17 14:39:45 +00:00
2025-06-27 08:32:13 +00:00
2025-06-26 20:54:19 +02:00
2025-06-16 18:45:24 +03:00
2025-06-30 21:07:28 +00:00
2025-06-13 13:11:02 -04:00
2025-06-27 09:08:05 +00:00
2025-06-25 17:15:13 +03:00
2025-06-26 20:54:19 +02:00
2025-06-30 23:34:25 +00:00
2025-06-24 05:14:15 +00:00
2025-06-22 16:23:17 -04:00
2025-06-22 16:23:17 -04:00
2025-06-30 21:07:28 +00:00
2025-06-30 23:34:25 +00:00
2025-06-30 19:25:11 -04:00
2025-06-30 08:05:52 +00:00
2025-06-27 14:31:31 -06:00
2025-06-30 21:07:28 +00:00
2025-06-30 09:15:56 -07:00
2025-06-15 19:51:04 +00:00
2025-06-23 17:06:48 +00:00
2025-06-30 15:01:54 +00:00
2025-06-30 09:15:56 -07:00
2025-06-25 09:42:30 +02:00
2025-06-27 14:31:31 -06:00
2025-06-24 04:34:51 +00:00
2025-06-30 23:34:25 +00:00
2025-06-26 10:53:33 -04:00
2025-06-21 11:19:23 -04:00
2025-06-18 14:05:29 +00:00
2025-06-27 15:34:21 -04:00
2025-06-25 19:57:28 +03:00
2025-06-26 08:59:04 -04:00
2025-06-17 13:56:19 -06:00
2025-06-22 16:23:17 -04:00
2025-06-25 19:17:41 +03:00
2025-06-26 20:54:19 +02:00
2025-06-18 16:01:28 +05:30
2025-06-27 09:16:15 -06:00
2025-06-30 13:55:45 -06:00
2025-06-27 14:31:31 -06:00
2025-06-17 20:26:27 +00:00
2025-06-30 23:34:25 +00:00
2025-06-30 21:07:28 +00:00
2025-06-28 23:41:44 +02:00
2025-06-18 16:01:28 +05:30
2025-06-20 21:28:48 +00:00
2025-06-30 21:07:28 +00:00
2025-06-18 16:01:28 +05:30
2025-06-27 14:31:31 -06:00
2025-06-30 23:34:25 +00:00
2025-06-25 19:57:28 +03:00
2025-06-27 08:32:13 +00:00
2025-06-30 09:31:40 +00:00
2025-06-18 16:01:28 +05:30
2025-06-27 14:31:31 -06:00
2025-06-30 23:34:25 +00:00
2025-06-25 21:00:33 -04:00
2025-06-17 10:43:07 -04:00
2025-06-30 21:07:28 +00:00
2025-06-27 15:46:04 +00:00
2025-06-27 14:31:31 -06:00
2025-06-30 08:05:52 +00:00
2025-06-17 10:43:07 -04:00
2025-06-26 20:54:19 +02:00
2025-06-23 19:55:21 -03:00
2025-06-17 10:43:07 -04:00
2025-06-28 14:38:27 +02:00
2025-06-21 08:03:50 +02:00
2025-06-27 14:31:31 -06:00
2025-06-27 14:31:31 -06:00
2025-06-14 21:39:54 -06:00
2025-06-27 14:31:31 -06:00
2025-06-13 07:26:06 +00:00
2025-06-30 23:34:25 +00:00
2025-06-27 14:31:31 -06:00
2025-06-27 14:31:31 -06:00
2025-06-18 16:01:28 +05:30
2025-06-27 13:15:50 -06:00
2025-06-27 15:46:04 +00:00
2025-06-25 16:49:37 +00:00
2025-06-27 16:31:40 +00:00
2025-06-27 14:31:31 -06:00
2025-06-17 12:09:08 +02:00
2025-06-27 14:31:31 -06:00
2025-06-30 11:05:33 -03:00
2025-06-13 06:32:29 +00:00
2025-06-30 23:34:25 +00:00
2025-06-30 19:25:11 -04:00
2025-06-30 23:34:25 +00:00
2025-06-18 16:01:28 +05:30
2025-06-24 16:07:45 +00:00
2025-06-17 14:39:45 +00:00
2025-06-27 09:08:05 +00:00
2025-06-24 04:34:51 +00:00
2025-06-30 23:34:25 +00:00
2025-06-27 14:31:31 -06:00
2025-06-30 21:07:28 +00:00
2025-06-30 19:25:11 -04:00
2025-06-30 21:07:28 +00:00
2025-06-26 20:54:19 +02:00
2025-06-18 16:01:28 +05:30
2025-06-24 04:34:51 +00:00
2025-06-18 16:01:28 +05:30
2025-06-30 19:25:11 -04:00
2025-06-18 18:47:43 -03:00
2025-06-27 15:46:04 +00:00
2025-06-21 11:19:23 -04:00
2025-06-13 06:32:29 +00:00
2025-06-25 13:26:41 +00:00
2025-06-30 21:07:28 +00:00
2025-06-18 21:26:12 +00:00
2025-06-30 11:12:12 +02:00
2025-06-18 16:01:28 +05:30
2025-06-30 19:25:11 -04:00
2025-06-26 20:54:19 +02:00
2025-06-30 19:25:11 -04:00
2025-06-24 04:34:51 +00:00
2025-06-20 21:28:48 +00:00