What's Ps min version for manifest v5?

I just updated one of my plugins to support manifest v5. In manifest I have:

"host":{"app":"PS","minVersion":"23.3.0"},
"manifestVersion":5

According to the docs, this should be it:

Using the full manifest v5 feature set requires PS 23.3.0 or higher. (UXP 6.0 or higher)

When trying to upload the updated CCX, I get an error on Adobe dev console:

Plugin manifest has an invalid host app min version

What’s the deal? :frowning:

Anyone? It doesn’t work even if I set it to 24.1.0

Maybe it’s neccesary to use API v2?

"host":{"app":"PS","minVersion":"23.3.0","data":{"apiVersion":2}}

Still same error. I believe apiVersion is automatically detected depending on manifest and min Ps versions anyway :thinking:

@gregbenz has plugins with manifest version 5 on the marketplace. Maybe he can help.

1 Like

I recommend setting PS min to (at least) 23.3.2 when using manifestVesion 5. That’s what I’ve used for a while and it avoids some bugs in older versions of PS. The v5 manifest should work on older PS (I don’t recall first support of v5), but I don’t know if the marketplace has some other limitation. I’ve uploaded new versions in the past couple weeks this way.

Since you’ve tried 24.1.0, I’m wondering if it’s a misleading error and something else. But perhaps certain micro versions have been removed and it might check against a discrete list.

I do request apiVersion 2

	"host": { "app": "PS", "minVersion": "23.3.2", "data": { "apiVersion": 2 } },
 	"manifestVersion": 5,

Still getting exact same error :frowning:
Do you know who would be the best to tag here maybe?

Here’s the full manifest

{
  "id": "66c1463b",
  "name": "Check Layers Free",
  "version": "3.0.0",
  "main": "index.js",
  "host": {
    "app": "PS",
    "minVersion": "23.3.2",
    "data": {
      "apiVersion": 2
    }
  },
  "manifestVersion": 5,
  "requiredPermissions": {},
  "entrypoints": [
    {
      "type": "command",
      "id": "checkSpots",
      "label": {
        "default": "Spots"
      }
    },
    {
      "type": "command",
      "id": "checkLuminance",
      "label": {
        "default": "Luminance"
      }
    },
    {
      "type": "command",
      "id": "checkHue",
      "label": {
        "default": "Hue"
      }
    },
    {
      "type": "command",
      "id": "checkSaturation",
      "label": {
        "default": "Saturation"
      }
    },
    {
      "type": "command",
      "id": "checkHeat",
      "label": {
        "default": "Heat"
      }
    },
    {
      "type": "command",
      "id": "checkEyeTrack",
      "label": {
        "default": "Eye Track"
      }
    },
    {
      "type": "command",
      "id": "checkWhite",
      "label": {
        "default": "White"
      }
    },
    {
      "type": "command",
      "id": "help",
      "label": {
        "default": "- Help -"
      }
    }
  ],
  "icons": [
    {
      "width": 48,
      "height": 48,
      "path": "icons/light.png",
      "scale": [
        1,
        2
      ],
      "theme": [
        "darkest",
        "dark",
        "medium"
      ],
      "species": [
        "pluginList"
      ]
    },
    {
      "width": 48,
      "height": 48,
      "path": "icons/dark.png",
      "scale": [
        1,
        2
      ],
      "theme": [
        "lightest",
        "light"
      ],
      "species": [
        "pluginList"
      ]
    }
  ]
}

BTW, tried removing requiredPermissions completely - same result

Just got a newsletter, where it says:

UXP Plugins: Due to an issue with the Exchange portal, the host.minVersion and host.maxVersion in your UXP plugin manifest must be specified in a.b format. We will soon support the a.b.c format.

And of course "minVersion": "23.3" worked :man_facepalming:

1 Like

Also saw it in the newsletter. Good to know …