npm package diff
Package: @forge/manifest
Versions: 8.9.0-next.1-experimental-c9be087 - 8.9.0-next.2
Modified: package/out/schema/basic-manifest-schema.json
Index: package/out/schema/basic-manifest-schema.json
===================================================================
--- package/out/schema/basic-manifest-schema.json
+++ package/out/schema/basic-manifest-schema.json
@@ -60,94 +60,142 @@
"jira",
"compass"
],
"title": "requiredProduct",
- "description": "This property is deprecated."
+ "description": "The required product for cross-product functionality. If not set, app is not a cross-product app."
},
"contexts": {
"type": "object",
"title": "contexts",
"description": "The required context for cross-context functionality. If not set, app is not a cross-context app.",
"oneOf": [
{
- "required": ["confluence"],
+ "required": [
+ "confluence"
+ ],
"additionalProperties": false,
"properties": {
"confluence": {
"type": "object",
- "required": ["required"],
+ "required": [
+ "required"
+ ],
"properties": {
- "required": { "enum": [true] }
+ "required": {
+ "enum": [
+ true
+ ]
+ }
},
"additionalProperties": false
},
"jira": {
"type": "object",
"properties": {
- "required": { "enum": [false] }
+ "required": {
+ "enum": [
+ false
+ ]
+ }
},
"additionalProperties": false
},
"compass": {
"type": "object",
"properties": {
- "required": { "enum": [false] }
+ "required": {
+ "enum": [
+ false
+ ]
+ }
},
"additionalProperties": false
}
}
},
{
- "required": ["jira"],
+ "required": [
+ "jira"
+ ],
"additionalProperties": false,
"properties": {
"confluence": {
"type": "object",
"properties": {
- "required": { "enum": [false] }
+ "required": {
+ "enum": [
+ false
+ ]
+ }
},
"additionalProperties": false
},
"jira": {
"type": "object",
- "required": ["required"],
+ "required": [
+ "required"
+ ],
"properties": {
- "required": { "enum": [true] }
+ "required": {
+ "enum": [
+ true
+ ]
+ }
},
"additionalProperties": false
},
"compass": {
"type": "object",
"properties": {
- "required": { "enum": [false] }
+ "required": {
+ "enum": [
+ false
+ ]
+ }
},
"additionalProperties": false
}
}
},
{
- "required": ["compass"],
+ "required": [
+ "compass"
+ ],
"additionalProperties": false,
"properties": {
"confluence": {
"type": "object",
"properties": {
- "required": { "enum": [false] }
+ "required": {
+ "enum": [
+ false
+ ]
+ }
},
"additionalProperties": false
},
"jira": {
"type": "object",
"properties": {
- "required": { "enum": [false] }
+ "required": {
+ "enum": [
+ false
+ ]
+ }
},
"additionalProperties": false
},
"compass": {
"type": "object",
- "required": ["required"],
+ "required": [
+ "required"
+ ],
"properties": {
- "required": { "enum": [true] }
+ "required": {
+ "enum": [
+ true
+ ]
+ }
},
"additionalProperties": false
}
}
Modified: package/out/schema/manifest-schema.json
Large diffs are not rendered by default.
Modified: package/package.json
Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
{
"name": "@forge/manifest",
- "version": "8.9.0-next.1-experimental-c9be087",
+ "version": "8.9.0-next.2",
"description": "Definitions and validations of the Forge manifest",
"main": "out/index.js",
"scripts": {
"build": "yarn run compile",
Modified: package/CHANGELOG.md
Index: package/CHANGELOG.md
===================================================================
--- package/CHANGELOG.md
+++ package/CHANGELOG.md
@@ -1,16 +1,11 @@
# @forge/manifest
-## 8.9.0-next.1-experimental-c9be087
+## 8.9.0-next.2
-### Minor Changes
-
-- 94e48b9: Remove agent mode support per product decision
-
### Patch Changes
-- 721e1a0: update `forge create` flow for cross-context templates
-- 64daaa5: validate schema for app.contexts so developers can define a required context in the manifest
+- 003b1ed: Update manifest definitions
## 8.9.0-next.1
### Patch Changes
Modified: package/out/schema/basic-manifest.d.ts
Index: package/out/schema/basic-manifest.d.ts
===================================================================
--- package/out/schema/basic-manifest.d.ts
+++ package/out/schema/basic-manifest.d.ts
@@ -25,9 +25,9 @@
* Lambda architecture, its value can be either 'x86_64' or 'arm64'. Default value is 'x86_64'.
*/
export type Architecture = 'x86_64' | 'arm64';
/**
- * This property is deprecated.
+ * The required product for cross-product functionality. If not set, app is not a cross-product app.
*/
export type RequiredProduct = 'confluence' | 'jira' | 'compass';
/**
* The required context for cross-context functionality. If not set, app is not a cross-context app.
Modified: package/out/schema/manifest.d.ts
Large diffs are not rendered by default.