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": [