Skip to content

Manifest Format Versions

Erik Berglund edited this page May 7, 2019 · 30 revisions

As new keys or values are introduced in the manifest format, the pfm_format_version must be set to reflect the version required to correctly read the manifest.

IMPORTANT
These versions will be reset to 1 when the first non-beta release will be available. This is for testing the version system, and on release, the first version will include all keys available at that time.

Index

Format Versions

Format Version: 1

This is the base version.

Format Version: 2

New Keys

  • pfm_value_info_processor
    Name of the value info processor to use when displaying the information for a Data value.

  • pfm_value_import_processor
    Name of the value import processor to use when converting an item dropped on the cellview to valid settings.

New Values

  • pfm_require - always-nested
    The key is always required even if it is in a nested dictionary.

  • pfm_interaction- undefined
    When the interaction is not known or not defined.

Format Version: 3

New Keys

  • pfm_description_extended
    An extended more descriptive text used for example to clarify ambiguous behaviour or add more context.

  • pfm_description_reference
    The exact description string from the profile documentation.

  • pfm_note
    A note to emphasize or bring something specific to the user's attention about the key.

Renamed Keys

  • pfm_documentation_url
    Was previously: pfm_documentation

Format Version: 4

New Keys

  • pfm_default_copy
    Keypath to another key which value to copy as the default for this key.

  • pfm_value_copy
    KeyPath to another key which value to copy as the value for this key.

  • pfm_value_empty
    Evaluates whether the target key has an empty value in the exported payload.

  • pfm_excluded
    If the key should be excluded from the exported payload.

Format Version: 5

New Keys

  • pfm_subdomain
    Unique identifier used to allow a domain to be separated into separate files.

  • pfm_date_allow_past
    If set to true this key will allow the date picker to select dates in the past.

  • pfm_view
    The view used to present the payload key in the ProfileCreator GUI.

  • pfm_value_decimal_places
    Number of decimal places to be shown when setting a float value.

  • pfm_range_list_allow_custom_value
    Allow the user to provide a custom value or select from a range list.

  • pfm_value_unique
    Require all values in an array to be unique.

Format Version: 6

New Keys

  • pfm_substitution_variables
    A list of variables that will be replaced locally or by the MDM to a dynamic value.

  • pfm_substitution_source
    Used in a substitution variable dictionary to define where the substituted value is coming from.