Historique des versions de Composer

À propos de la version :

Cette page est mise à jour pour refléter l’historique des versions de Composer uniquement lorsque des modifications sont apportées au produit. La version mentionnée ici ne correspond peut-être donc pas à la version actuelle de Composer.

Composer 10.28.0

Fichiers de niveau système ajoutés à la liste d’exclusion

/System/ est désormais ajouté à la liste d’exclusion par défaut de Composer. Cela garantit que Composer n’indexe plus les fichiers de niveau système lors de la création d’un paquet source. Les paquets contenant des fichiers /System/ peuvent provoquer l’échec de l’installation des paquets sur les ordinateurs équipés de macOS 11 ou version ultérieure. Pour ajouter ou supprimer des entrées par défaut de la liste d’exclusion de Composer, accédez à File (Fichier) > Preferences (Préférences) > Exclusion List (Liste d’exclusion) dans la barre de menu du compositeur.

Pour plus d’informations sur la liste d’exclusion de Composer, voir Liste d’exclusion.

Composer 10.27.0

Amélioration de la création de paquets pour les ordinateurs Mac équipés d’une puce Apple

Composer vous permet désormais de configurer à quel moment les invites concernant l’installation de Rosetta sur les ordinateurs Mac équipés d’une puce Apple sont affichées en fonction des types d’exécutables (Intel ou universels) contenus dans les paquets. Le menu contextuel Executable Types in PKGs (Type d’exécutables contenus dans les paquets) dans les préférences du paquet de Composer vous permet de choisir parmi les options suivantes :

Automatically detect executable types (Détecter automatiquement les types d’exécutables)

(Recommandé) Composer détecte automatiquement si votre paquet contient des exécutables Intel. Si des exécutables Intel sont détectés et que Rosetta n’est pas installé, les ordinateurs Mac équipés d’une puce Apple silicon invitent les utilisateurs qui installent le paquet à installer également Rosetta.

Ce réglage est activé par défaut et doit être utilisé si vous ne savez pas quels types d’exécutables sont contenus dans la source de paquets.

One or more executables require Rosetta (Un ou plusieurs exécutables requièrent Rosetta)

Composer crée des paquets contenant des exécutables Intel. Si Rosetta n’est pas installé, les ordinateurs Mac équipés d’une puce Apple silicon invitent toujours les utilisateurs qui installent le paquet à installer également Rosetta.

Ce réglage ne doit être utilisé que si vous êtes sûr que la source des paquets contient des exécutables Intel.

All executables are Universal (Tous les exécutables sont universels)

Composer crée des paquets contenant uniquement des exécutables universels. Les ordinateurs Mac équipés de la puce Apple silicon n’invitent pas les utilisateurs qui installent le paquet à installer Rosetta.

Ce réglage ne doit être utilisé que si vous êtes sûr que la source des paquets ne contient pas d’exécutables Intel.

Pour plus d’informations sur les invites pour installer Rosetta sur les ordinateurs Mac équipés d’une puce Apple, consultez l’article suivant issu du site web d’assistance Apple : Si vous devez installer Rosetta sur votre Mac.

Pour plus d’informations sur la création de paquets avec Composer, voir Création de paquets.

Composer 10.25.0

Compatibilité avec les puces Apple

Composer prend désormais nativement en charge les Mac équipés d'une puce Apple*.

*La prise en charge matérielle est basée sur des tests avec le Developer Transition Kit de Mac.

Correctif de bogue

[PI-008713] Correction d’un problème provoquait l'arrêt inattendu de Composer.

Composer 10.23.0

Les utilisateurs sont désormais invités à n’autoriser l’accès complet au disque à Composer que s’il n’a pas déjà été accordé. Cette vérification a lieu à chaque lancement de Composer.

Composer 10.22.0

Améliorations de la sécurité dans Composer

Composer 10.22.0 inclut un correctif pour un problème rencontré dans les versions 10.18.0 à 10.21.0. Ce problème permettait aux utilisateurs standard d’accéder aux ressources nécessitant un accès root dès lors que Composer et l’assistant privilégié des versions 10.18.0 à 10.21.0 étaient réinstallés sur un ordinateur où ils avaient précédemment été installés avec un compte administrateur.

Pour vous assurer que les ordinateurs équipés de Composer ne soient pas concernés par ce problème, passez à Composer 10.22.0.

Correctif de bogue

[PI-008065] Correction d’un problème qui entraînait le plantage de Composer lors de la tentative de conversion de fichiers .app volumineux en source.

Composer 10.19.0

Améliorations apportées à la création de paquets et au processus de conversion avec Composer

Vous pouvez désormais mettre fin aux créations de paquets et aux conversions de sources en cours en cliquant sur le bouton Stop (Arrêter). Cela vous permet d’apporter immédiatement des modifications à une source de paquets plutôt que d’attendre la fin du processus. Vous pouvez mettre fin aux processus suivants : Création d’un paquet PKG ou DMG Conversion d’un fichier PKG ou DMG en source

Pour plus d’informations sur la création de paquets et de sources de paquets, consultez les sections Création de paquets (Création de paquets) et Création d’une source de paquets (Création de sources de paquets).

Correctifs et optimisations

  • Après avoir fermé une fenêtre de Composer, vous pouvez désormais cliquer sur l’icône Composer dans le Dock pour rouvrir la fenêtre que vous venez de fermer.

  • Lors de la conversion d’un paquet en source, la fenêtre de progression de Composer affiche désormais un en-tête qui décrit précisément la tâche.

  • La signature des paquets dans Composer est désormais réalisée via l’outil d’assistance privilégié.

  • Correction d’un problème qui faisait que Composer demandait parfois à plusieurs reprises les identifiants d’administrateur lors du lancement d’une version de Composer nouvellement installée.

  • [PI-007818] Correction d’un problème qui empêchait parfois les utilisateurs de créer des fichiers PLIST pour les sources de paquets si un fichier PLIST n’existait pas déjà.

  • [PI-007826] Correction d’un problème qui empêchait Composer de demander l’accès complet au disque sur macOS 10.15.

Composer 10.18.0

Installation de l’assistant privilégié

Lorsque vous ouvrez Composer pour la première fois, il installe désormais un outil d’assistance privilégié qui exécute toutes les tâches de Composer nécessitant un accès root. Des identifiants d’administrateur sont nécessaires pour installer l’assistant privilégié lors de chaque ouverture de Composer. L’assistant privilégié a mis en œuvre les améliorations de l’expérience utilisateur suivantes :

  • Composer s’ouvre désormais plus rapidement.

  • Une deuxième icône Composer ne s’affiche plus dans le Dock macOS lors d’un redémarrage avec un accès root.

  • Le remplacement de fichiers préexistants dans une source n’entraîne plus l’échec de Composer.

  • Correction de problèmes qui empêchaient les privilèges des paquets de fonctionner comme prévu. Tous les privilèges ne sont plus définis sur « root:wheel 755 » par défaut.

  • Les préférences sont désormais définies pour chaque utilisateur et ne sont plus stockées à la racine. Les préférences de Composer sont stockées dans ~/Library/Preferences.

  • L’invite du système de fichiers DMG apparaît désormais au moment opportun.

Upload de manifestes de paquets dans Composer

Il n’est plus possible d’uploader des manifestes de paquets directement dans Composer. Si vous souhaitez uploader un manifeste de paquet dans Jamf Nation, vous devez désormais accéder à la page d’un produit dans Jamf Nation, puis uploader un fichier de manifeste .composer. Pour plus d’informations, voir Manifestes de paquets.

Composer 10.16.0

Lors de la modification du fichier Info.plist dans une source de paquets, les valeurs IF Major Version (Version majeure IF) et IF Minor Version (Version mineure IF) ne sont plus utilisées dans les fichiers info.plist des bundles d’applications.