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.