Git Product home page Git Product logo

office-js-requirement-sets's Issues

Outook entries for Mac supported versions look incorrect

The supportedversions seem to be copied from the windows list and look in the wrong format -

			"code": "Mac",
				"title": "Outlook for Mac",
				"supportedAppTypes": [
					"MailApp"
				],
				"supportedProductVersions": [{
					"from": {
						"build": "15.0.847.0"
					}
				}],
				"supportedExtensionPoints": [{
						"code": "MessageRead"
					},
					{
						"code": "ComposeCommandSurface"
					},
					{
						"code": "Modules"
					},
					{
						"code": "AppointmentOrganizer"
					},
					{
						"code": "AttendeeCommandSurface"
					}
				],
				"supportedRequirementSets": [{
						"name": "Mailbox",
						"apiVersion": "1.1",
						"supportedProductVersions": [{
							"from": {
								"build": "15.0.847.0",
								"version": null
							}
						}],
						"availability": "GA"
					},
					{
						"name": "Mailbox",
						"apiVersion": "1.2",
						"supportedProductVersions": [{
							"from": {
								"build": "15.1.135.0",
								"version": null
							}
						}],
						"availability": "GA"
					},

Outlook add-in API requirement set 1.8 is missing

Hello,

I am trying to deploy an Outlook (Office365) add-in which uses Outlook add-in API requirement set 1.8.
The manifest.xml files declares this requirement using

  <Requirements>
    <Sets>
      <Set Name="Mailbox" MinVersion="1.8" />
    </Sets>
  </Requirements>

but the manifest.xml file is rejected by Office 365 Admin - Add-in deployement tool.

When validating the manifest file using npx office-addin-manifest validate .\manifest.xml
I get this error :

No supported Office products detected: There are no platforms which fulfil the requirements specified in the manifest. The most common reasons for this failure are issues in the Requirements section. Please review the manifest and try again. (link: undefined)

It seems like that the Outlook add-in API requirement set 1.8 is missing in the https://github.com/OfficeDev/Office-Js-Requirement-Sets/blob/master/mapping/requirements_officejs.json file.

Could this missing entry be the cause of the add-in manifest file rejection by the Office 365 Admin - Add-in deployement tool ?

Thanks in advance !

ImageCoercion Req Set for Excel for Mac looks incorrect

Based on the nearby requirement set for TextCoercion, the Excel build specified seems way off:

{
	"name": "TextCoercion",
	"apiVersion": "1.1",
	"supportedProductVersions": [{
		"from": {
			"build": "15.13",
			"version": null
		}
	}],
	"availability": "GA"
},
{
	"name": "ImageCoercion",
	"apiVersion": "1.1",
	"supportedProductVersions": [{
		"from": {
			"build": "1.14",
			"version": null
		}
	}],
	"availability": "GA"
},

Compressed file build version for Mac looks incorrect

The entry for compressedFile api has build version as 2.22 for Mac. This looks incorrect, since this feature was introduced during major version 15.

					{
						"name": "CompressedFile",
						"apiVersion": "1.1",
						"supportedProductVersions": [{
							"from": {
								"build": "2.22",
								"version": null
							}
						}],
						"availability": "GA"
					},

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.