npm package diff

Package: @forge/manifest

Versions: 7.9.0 - 7.9.1-next.0

File: package/out/schema/manifest-schema.json

Index: package/out/schema/manifest-schema.json
===================================================================
--- package/out/schema/manifest-schema.json
+++ package/out/schema/manifest-schema.json
@@ -12092,11 +12092,23 @@
                 },
                 "jira:issueNavigatorAction": {
                     "type": "array",
                     "items": {
+                        "additionalProperties": false,
                         "type": "object",
                         "properties": {
-                            "label": {
+                            "icon": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 255
+                            },
+                            "resource": {
+                                "type": "string",
+                                "minLength": 1,
+                                "maxLength": 23,
+                                "pattern": "^[a-zA-Z0-9_\\-]+$"
+                            },
+                            "title": {
                                 "anyOf": [
                                     {
                                         "type": "string",
                                         "minLength": 1,
@@ -12118,44 +12130,96 @@
                                         ]
                                     }
                                 ]
                             },
-                            "label__i18n": {
+                            "title__i18n": {
                                 "type": "string",
                                 "minLength": 1,
                                 "maxLength": 300,
                                 "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                             },
-                            "icon": {
+                            "tooltip": {
+                                "anyOf": [
+                                    {
+                                        "type": "string",
+                                        "minLength": 1,
+                                        "maxLength": 255
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "type": "object",
+                                        "properties": {
+                                            "i18n": {
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 300,
+                                                "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
+                                            }
+                                        },
+                                        "required": [
+                                            "i18n"
+                                        ]
+                                    }
+                                ]
+                            },
+                            "tooltip__i18n": {
                                 "type": "string",
                                 "minLength": 1,
-                                "maxLength": 255
+                                "maxLength": 300,
+                                "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                             },
-                            "resource": {
+                            "resolver": {
+                                "anyOf": [
+                                    {
+                                        "additionalProperties": false,
+                                        "type": "object",
+                                        "properties": {
+                                            "function": {
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 255,
+                                                "pattern": "^[a-zA-Z0-9-_]+$"
+                                            }
+                                        },
+                                        "required": [
+                                            "function"
+                                        ]
+                                    },
+                                    {
+                                        "additionalProperties": false,
+                                        "type": "object",
+                                        "properties": {
+                                            "endpoint": {
+                                                "type": "string",
+                                                "minLength": 1,
+                                                "maxLength": 255,
+                                                "pattern": "^[a-zA-Z0-9-_]+$"
+                                            }
+                                        },
+                                        "required": [
+                                            "endpoint"
+                                        ]
+                                    }
+                                ]
+                            },
+                            "resourceUploadId": {
                                 "type": "string",
                                 "minLength": 1,
-                                "maxLength": 23,
-                                "pattern": "^[a-zA-Z0-9_\\-]+$"
+                                "maxLength": 255
                             },
-                            "render": {
-                                "enum": [
-                                    "default",
-                                    "native"
-                                ],
-                                "type": "string"
-                            },
                             "actions": {
                                 "type": "array",
                                 "items": {
+                                    "additionalProperties": false,
                                     "type": "object",
                                     "properties": {
                                         "key": {
                                             "type": "string",
                                             "minLength": 1,
                                             "maxLength": 23,
                                             "pattern": "^[a-zA-Z0-9_\\-]+$"
                                         },
-                                        "label": {
+                                        "title": {
                                             "anyOf": [
                                                 {
                                                     "type": "string",
                                                     "minLength": 1,
@@ -12177,29 +12241,41 @@
                                                     ]
                                                 }
                                             ]
                                         },
-                                        "label__i18n": {
+                                        "title__i18n": {
                                             "type": "string",
                                             "minLength": 1,
                                             "maxLength": 300,
                                             "pattern": "^[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)*$"
                                         }
                                     },
                                     "required": [
                                         "key",
-                                        "label"
+                                        "title"
                                     ]
                                 }
                             },
+                            "render": {
+                                "default": "default",
+                                "enum": [
+                                    "default",
+                                    "native"
+                                ],
+                                "type": "string"
+                            },
+                            "displayConditions": {
+                                "type": "object",
+                                "properties": {}
+                            },
                             "key": {
                                 "$ref": "#/definitions/ModuleKeySchema"
                             }
                         },
                         "required": [
                             "icon",
-                            "label",
                             "resource",
+                            "title",
                             "key"
                         ],
                         "not": {
                             "required": [