Notes de version publiques
En un coup d'œil
- Consultez les notes de modification de chaque version publique d’Altium Designer, d’Altium Designer Develop et d’Altium Designer Agile.
- Identifiez les correctifs apportés à des erreurs, des plantages et des comportements inattendus dans les différents domaines de conception.
- Pour chaque mise à jour, retrouvez la date de sortie, le numéro de build et un lien vers un récapitulatif des nouvelles fonctionnalités et améliorations.
Cette page répertorie les notes de version des versions publiques d’ Altium Designer 26, d’Altium Designer Develop 26 et d’Altium Designer Agile 26.
Version 26.11.1
Altium Designer Develop – Released: 14 October 2026, Version 26.11.1 (build 5)
Altium Designer Agile – Released: 14 October 2026, Version 26.11.1 (build 28)
Altium Designer – Released: 14 October 2026, Version 26.11.1 (build 5)
Schématique
| 71187 | Dans certains cas, une tentative d’ajout d’une empreinte à un composant d’une bibliothèque intégrée à l’aide du gestionnaire d’empreintes provoquait une violation d’accès (dans le module « WorkspaceManager.DLL »). |
| 71993 | Dans une conception particulière, les paramètres des broches d’un connecteur spécifique ne s’affichaient pas dans l’un des documents schématiques de la conception. |
| 72050 | Lorsqu’un projet hiérarchique sous contrôle de version était ouvert localement et que l’un de ses documents distants était également ouvert à l’aide de la commande Historique et contrôle de version » Ouvrir la version distante du document (ouvrant ce document en tant que document libre), toute tentative de navigation d’une entrée de feuille vers un port correspondant (ou inversement) dans le projet local provoquait une violation d’accès (dans le module « AdvSch.dll »). |
| 72266 | La boîte de dialogue de l’éditeur de table de paramètres affichait tous les objets, même lorsque l’option « Objets sélectionnés uniquement » était activée. (BC:28074) |
PCB
| 69927 | Pour une conception particulière, le contrôle des règles de conception en ligne ne respectait pas une règle définie d’espacement par rapport au contour de la carte, autorisant le routage d’une piste à l’intérieur de la zone d’espacement. |
| 70815 | Dans un cas précis, une tentative d’ouverture d’un PCB particulier provoquait l’erreur « La référence d’objet n’est pas définie à une instance d’un objet ». |
| 70982 | Dans certains cas, le travail dans un document PCB provoquait une violation d’accès (dans le module « Altium.PCB.DataModel.X.dll »). |
| 71068 | Lorsqu’un via défini avec un style de connexion « Directe » aux polygones de cuivre était placé dans un polygone de cuivre hachuré du même net (configuré sur « Recouvrir tous les objets du même net »), mais ne touchait aucune des pistes de hachurage du polygone, il restait électriquement non connecté, entraînant une violation de la règle de net non routé. Cette version améliore la prise en charge des pastilles et des vias placés à l’intérieur d’un polygone de cuivre hachuré du même net sans toucher ses pistes. La connexion est désormais établie avec les pistes les plus proches du polygone au moyen de pistes supplémentaires. (Nécessite l’activation de l’option PCB.Polygon.AdvancedPour dans les paramètres avancés.) (BC:26380, I:26384) |
| 71081 | Lors de l’affichage d’un PCB en mode de visualisation 3D, un double-clic sur un composant (associé à un corps 3D), suivi de la sélection du composant dans la fenêtre de sélection contextuelle, entraînait systématiquement l’affichage du corps 3D dans le panneau Propriétés, au lieu du composant. |
| 71542 | Lors du routage interactif avec l’option de réduction automatique activée et la largeur de routage définie à sa valeur maximale, la piste ne respectait pas les contraintes définies dans la règle d’espacement par rapport au contour de la carte. |
| 71641 | Dans certains cas, le travail sur un PCB en mode de visualisation 3D provoquait une violation d’accès (dans le module « NvPresent64.dll »). |
| 71749 | Dans certains cas, une tentative d’enregistrement d’un document PCB d’un ancien format dans un format plus récent provoquait l’erreur « EIntfCastError: Interface non prise en charge... ». |
| 71820 | Dans une conception particulière, lorsque l’option PCB.Polygon.AdvancedPour était activée (paramètres avancés), le recalcul de tous les polygones de cuivre, suivi de la fermeture du PCB sans enregistrement des modifications, provoquait un arrêt brutal d’Altium Designer sans message d’erreur. |
| 71917 | Dans certains cas, une tentative de fusion des différences détectées lors de l’utilisation de la fonctionnalité PCB CoDesign provoquait l’erreur « La référence d’objet n’est pas définie à une instance d’un objet ». |
| 71998 | Dans certains cas, le déplacement ou la modification de primitives de conception de manière à provoquer une violation des règles de conception entraînait une violation d’accès (dans le module « ADVPCB.DLL »). |
| 72194 | Lorsqu’une piste d’exclusion traversait un polygone de cuivre hachuré et que la règle d’espacement applicable était définie sur zéro, toute tentative de recalcul n’entraînait qu’un recalcul partiel du polygone. (BC:3579, signalé comme problème dans les commentaires) |
| 72197 | Dans certains cas, lorsque l’option PCB.Polygon.AdvancedPour était activée (paramètres avancés), le recalcul des polygones de cuivre ne fonctionnait pas à la première tentative après une opération interactive, telle que le routage à travers un polygone de cuivre. (BC:28029, BC:28041) |
| 72222 | Lors de la suppression des raccordements en goutte d’eau de pastilles sélectionnées situées dans la zone d’une découpe de polygone de cuivre, avec l’option Objets définie sur « Sélectionnés uniquement », les raccordements en goutte d’eau d’autres pastilles non sélectionnées situées dans la découpe étaient également supprimés à tort. |
| 72224 | Pour un PCB particulier, lorsque les options « Sommets des pastilles » et « Bords des pastilles » étaient activées (section « Objets d’accrochage » des options de la carte) et que des pastilles placées sur la couche multicouche présentaient une taille (dimensions X/Y) et un diamètre de perçage égaux à zéro, une fuite de mémoire se produisait. L’utilisation de la mémoire par Altium Designer augmentait continuellement pendant la modification du PCB et cette mémoire n’était libérée qu’après un redémarrage complet du logiciel. (BC:27907) |
| 72228 | Pour un composant de bibliothèque PCB comportant des pastilles annulaires sur ses couches supérieure et inférieure, le retournement du composant de la couche supérieure vers la couche inférieure lors de son placement depuis la bibliothèque (ou son placement directement sur la couche inférieure depuis la bibliothèque) entraînait une modification incorrecte des dimensions X et Y des pastilles de la couche inférieure, qui devenaient identiques à celles définies pour la couche supérieure. (BC:27439) |
| 72236 | Lors de la suppression d’un polygone de cuivre à l’aide de la boîte de dialogue du gestionnaire de polygones de cuivre, une action était également exécutée à tort sur l’élément situé sous la commande « Supprimer » du menu contextuel de la boîte de dialogue. Si la commande Supprimer se trouvait au-dessus de l’entrée d’un autre polygone, celui-ci était également supprimé à tort (en plus du polygone visé). Si la commande Supprimer se trouvait au-dessus d’un en-tête de couche, une violation d’accès se produisait (dans le module « ADVPCB.DLL »). |
| 72298 | Dans certains cas, lorsque l’option PCB.Rendering.DrawArcBaseGeometry était activée (paramètres avancés) et qu’une bibliothèque PCB contenait un modèle d’empreinte comportant des éléments graphiques placés (par exemple, un logo d’entreprise), le rendu de la vue 3D du modèle d’empreinte ne pouvait pas être effectué dans le panneau Composants, ce qui provoquait une violation d’accès (dans le module « ADVPCB.DLL »). |
| 72616 | Lorsque les paramètres régionaux du système Windows (dans les paramètres de région) étaient définis sur « Chinois (simplifié, Chine continentale) » et que l’option « Utiliser les ressources localisées » était activée sur la page Système - Général des préférences, le redémarrage d’Altium Designer suivi d’une tentative d’ouverture d’un document PCB provoquait une violation d’accès (dans le module « ADVPCB.DLL »). |
| 72715 | La tentative de modification des nets physiques d’un PCB via la boîte de dialogue Configurer les nets physiques provoquait une violation d’accès (dans le module « ADVPCB.DLL »). (BC:28181) |
| 72746 | Lorsque l’option PCB.Polygon.AdvancedPour était activée (paramètres avancés) dans une conception comportant une région de carte avec un raidisseur, l’ajout d’un film de protection créait à tort des « polygones de surface nulle ». Le film de protection n’était alors ni visible sur la carte en vue 3D, ni inclus dans les fichiers de fabrication générés. (BC:28219) |
Gestionnaire de contraintes
| 72052 | Dans certains cas, lors de la création de paires différentielles à partir de xNets, il était possible de créer une paire différentielle xNet en double, ce qui provoquait l’erreur « Un élément avec la même clé a déjà été ajouté... ». |
Microcâblage
| 71824 | Le microcâblage ne s’affichait pas correctement dans les vues en coupe de carte, de composant et isométrique de carte d’un document de plan de fabrication Draftsman (*.PCBDwf). |
Conception de faisceaux
| 72478 | Dans certains cas, la vue du plan d’implantation n’était pas visible après l’importation des modifications du plan d’implantation d’un faisceau dans son plan de fabrication. (BC:28069) |
| 72562 | Pour une conception de faisceau spécifique, la tentative d’importation des modifications du plan d’implantation sous-jacent dans le plan de fabrication du faisceau provoquait l’erreur « System.ArithmeticException : La fonction n’accepte pas les valeurs à virgule flottante de type Not-a-Number ». |
Plateforme
| 71586 | Dans certains cas, lors de l’affichage d’un élément lié au navigateur dans Altium Designer à l’aide de WebView2 (par exemple, la page d’accueil), l’erreur « System.Runtime.InteropServices.COMException : L’objet invoqué s’est déconnecté de ses clients... » se produisait. |
| 72010 | Pour les utilisateurs des extensions « EMI Design Rule Checker » ou « Plane Resonance Analyzer », la tentative de lancement de ces fonctionnalités à partir des menus principaux d’un document PCB provoquait la fermeture d’Altium Designer. |
| 72208 | Lorsque plusieurs utilisateurs utilisaient le même ordinateur, seul l’utilisateur ayant initialement installé Altium Designer pouvait le démarrer correctement. Les autres utilisateurs rencontraient l’erreur « Erreur d’exécution 217 ». |
| 72437 | Lorsque l’option UI.ProjectOptions.SearchPaths était activée (paramètres avancés) et qu’un chemin de recherche avait été ajouté à l’onglet Chemins de recherche de la boîte de dialogue « Options du projet », un clic sur le bouton Actualiser la liste provoquait l’erreur « Le type 'Altium.WorkspaceManager.DataModel.SourceDocumentAdapter' a un parent ComVisible(false)... ». (BC:28114) |
| 72461 | Des mentions supplémentaires relatives aux tiers, qui avaient été supprimées de la boîte de dialogue des mentions de droits d’auteur dans Altium Designer 26.10, ont été rétablies dans cette version. |
Gestion des données
| 59358 | Dans certains cas, l’utilisation de l’outil de publication de projet provoquait une violation d’accès (dans le module « ProjectReleaser.dll »). |
| 63077 | Il n’était pas possible de renommer un modèle de câblage de faisceau dans l’éditeur de composants lorsqu’il était configuré en mode de modification d’un seul composant. Dans certains cas, l’aperçu du modèle disparaissait également. |
| 63161 | Lorsqu’un commentaire était placé dans un document d’une conception partagée et attribué en tant que tâche à un utilisateur spécifique, la tâche était créée sans responsable. |
| 64044 | Après le partage d’un projet d’espace de travail avec un utilisateur externe (non membre de cet espace de travail) et l’ajout d’une tâche qui lui était attribuée via l’interface du navigateur, cette tâche ne s’affichait pas dans son panneau Commentaires et tâches d’Altium Designer (après l’ouverture du projet « Partagé avec moi »), sauf s’il était connecté à l’espace de travail. |
| 65819 | Lors de la création d’un ticket Jira à partir d’un commentaire existant, des libellés « (facultatif) » ont été ajoutés pour mieux indiquer quels champs (Description et Responsable) sont facultatifs. |
| 69464 | Lors de la publication des modifications d’un modèle d’espace de travail dans une nouvelle révision, vous pouvez désormais (si vous disposez de l’autorisation opérationnelle correspondante) conserver l’état actuel du cycle de vie des composants associés de l’espace de travail qui référencent ce modèle. L’état actuel du cycle de vie du modèle lui-même n’est plus conservé. Notez que cela s’applique uniquement aux espaces de travail sur la plateforme Altium. (BC:27174) |
| 70222 | Il n’était pas possible de coller des valeurs décimales dans des paramètres existants issus d’un modèle lors de la modification de composants dans l’éditeur de composants (en mode de modification de composants par lots). Ces valeurs étaient arrondies à l’entier le plus proche. |
| 71432 | Les workflows basés sur des processus définis pour un espace de travail connecté, disponibles dans les sous-menus Activités du projet et Publication de projet, n’étaient pas mis à jour lors du passage d’un espace de travail connecté à un autre. Cela provoquait l’erreur « Définition du processus non disponible » lors d’une tentative de lancement. |
| 71524 | Lors de la première publication d’un composant ou d’un projet de conception dans un espace de travail connecté et de la création des éléments associés dans cet espace de travail, aucun script CMD n’est désormais exécuté dans le dossier temporaire (par exemple, C:\Users\<UserName>\AppData\Local\Temp) pour créer une archive Zip (à l’aide de 7za.exe) de ces éléments en vue de leur transfert vers l’espace de travail. |
| 71783 | Lors de la publication d’un projet de conception à l’aide de l’outil de publication de projet, il était possible, à tort, de se retrouver dans une situation où les données existantes d’une publication précédente (par exemple, le jeu de données de fabrication) étaient modifiées avec celles d’une publication ultérieure. |
| 71798 | Les commandes de filtrage du panneau Commentaires et tâches ont été améliorées. Par défaut, tous les types sont activés (Commentaires, Tâches et Tickets Jira), le périmètre (« Document actuel », déplacé depuis la fenêtre des paramètres) est désactivé et tous les responsables (des tâches ou tickets Jira attribués) sont également désactivés. Le bouton de filtre ne devient désormais bleu que si l’état du filtrage diffère de l’état par défaut. Une commande « Effacer les filtres » permet également de rétablir rapidement le filtrage par défaut. |
| 71807 | Il est désormais possible de copier-coller des paramètres système lors de la modification d’un modèle de composant, y compris entre différents documents de modèle. (I:27691) |
| 71893 | Lors de l’utilisation de l’éditeur de composants en mode de modification de composants par lots, si un composant utilise des paramètres pour définir son nom et/ou sa description, la copie de ce composant conserve désormais ces paramètres dans les champs Nom/Description du nouveau composant, au lieu de les remplacer par du texte brut. |
| 72320 | Lors de la définition des autorisations d’opération pour un espace de travail connecté (via la boîte de dialogue Modifier les autorisations d’opération), il n’était pas possible de rétablir l’entité « Membres de l’espace de travail » après l’avoir supprimée d’un type d’opération particulier. |
| 72354 | Lors de l’utilisation de la commande Opérations » Exporter la grille avec des composants sélectionnés dans le panneau Explorateur (en vue classique ou en vue des composants), lorsque l’option « Afficher uniquement les dernières révisions » est activée, seules les dernières révisions de ces composants sont désormais exportées, et non toutes les révisions comme auparavant. |
| 72566 | Lors de la configuration d’un rapport de nomenclature (directement ou via un OutJob), toute tentative de modification du filtrage dans la boîte de dialogue Éditeur de filtres entraînait l’erreur « La référence d’objet n’est pas définie à une instance d’un objet ». |
Importation/Exportation
| 68628 | Lors de l’importation d’un fichier de conception KiCad version 9 ou 10, la correspondance des couches était incorrecte : les couches mécaniques étaient associées à des couches de signal. |
| 72009 | Lors de l’importation d’un fichier de conception KiCad version 10, les informations de nets n’étaient pas importées, ce qui entraînait l’attribution de la valeur « Aucun net » aux primitives de cuivre. |
Version 26.10.1
Altium Designer Develop – Released: 9 September 2026, Version 26.10.1 (build 6)
Altium Designer Agile – Released: 9 September 2026, Version 26.10.1 (build 26)
Altium Designer – Released: 9 September 2026, Version 26.10.1 (build 5)
Schématique
| 70630 | Il était impossible d’ajouter ou de modifier le groupe de permutation de broches d’une broche du symbole actif dans l’éditeur de bibliothèques de schémas, via le panneau Liste SCHLIB. De plus, si la permutation de broches n’avait pas encore été définie pour une broche, un clic sur la cellule Groupe de permutation de broches de cette broche dans le panneau Liste SCHLIB entraînait l’erreur « Indice de liste hors limites ». (BC:27524) |
| 70843 | Lors du placement d’une couverture sur un schéma, si le dernier clic gauche ne créait pas de sommet avant le clic droit, l’opération se terminait sans créer de couverture, au lieu de fermer automatiquement le contour. (BC:27593) |
| 71848 | Lors de l’ouverture d’un projet de conception créé avant Altium Designer 21.9, l’option « Nouvelle indexation des symboles de feuille » (dans l’onglet Options de la boîte de dialogue Options du projet), bien qu’affichée comme activée, était considérée à tort comme désactivée par le compilateur, sauf si la boîte de dialogue était enregistrée après une modification quelconque. Désormais, cette option est désactivée par défaut lors de l’ouverture d’une telle conception ancienne et doit être explicitement activée pour éviter des changements inattendus dans les résultats de compilation. |
PCB
| 70006 | Dans certains cas, l’utilisation de la fonction de blindage par vias dans un document PCB entraînait une violation d’accès (dans le module « ADVPCB.DLL »). |
| 70007 | Dans certains cas, l’utilisation du générateur de requêtes pour définir une requête personnalisée pour une règle dans la boîte de dialogue Éditeur de règles et contraintes PCB entraînait une violation d’accès (dans le module « ADVPCB.DLL »). |
| 70192 | Le concept d’« ensembles de règles » a été introduit dans la boîte de dialogue Éditeur de règles et contraintes PCB, afin de regrouper et de réutiliser efficacement un ensemble de règles de conception propres, par exemple, à une interface ou à un fabricant. Vous pouvez rapidement afficher et gérer les règles d’un ensemble, basculer entre les ensembles de règles appliqués et exporter ou importer des ensembles de règles pour une portabilité optimale. |
| 70730 | Dans certains cas, toute tentative d’importation d’un document PCB créé avec Altium CircuitMaker entraînait l’erreur « La référence d’objet n’est pas définie à une instance d’un objet ». |
| 71136 | Dans un cas précis, la suppression d’une règle de conception d’égalisation des longueurs particulière (via la boîte de dialogue Éditeur de règles et contraintes PCB), suivie de l’enregistrement du PCB, entraînait une violation d’accès (dans le module « ADVPCB.DLL »). |
| 71456 | Pour une conception particulière, l’utilisation de la fonction d’ajustement automatique des longueurs pour aligner les phases (avec le réglage « Égalisation au sein de la paire » et des contraintes spécifiques) entraînait un ajustement excessif de l’un des côtés d’une paire différentielle, au lieu de l’alignement de phase attendu. (BC:27828) |
| 71617 | Lors de la configuration de la visibilité avancée des objets sur les couches de sérigraphie (via le panneau Configuration de l’affichage), les modifications de la visibilité des pistes n’étaient pas répercutées dans l’espace de conception. (BC:28130) |
| 71639 | Dans certains cas, la création d’un nouveau polygone de cuivre à partir du contour de la carte (via la boîte de dialogue Gestionnaire des polygones de cuivre), lorsque le mode de remplissage par défaut des polygones était défini sur « Hachuré » dans les préférences, entraînait l’erreur « Accès à un objet après sa destruction... ». Cette erreur se produisait également lors d’une tentative de fermeture de la boîte de dialogue Gestionnaire des polygones de cuivre alors que la génération automatique des polygones était encore en cours. (BC:28154) |
| 71642 | Dans certains cas, le déplacement de primitives placées d’une couche de signal vers une couche autre que de signal, suivi de l’utilisation de la commande Annuler, entraînait une violation d’accès (dans le module « X2.EXE »). |
| 71694 | Lors de la création d’un modèle d’empreinte de boîtier BGA, BQFP, CAPAE, CHIP, Chip Array, CQFP, DFN, LCC, LGA, MOLDED, PLCC, PQFP, PQFN, QFN, QFN-2ROW, SOIC, SON, SOP/TSOP, SOT143/343, SOT223, SOT23, SOT89, SOTFL ou Wire Wound à l’aide de l’assistant de création d’empreintes conformes à l’IPC, le modèle STEP généré utilisait à tort les dimensions « Nominales » au lieu des dimensions « Maximales » attendues. (BC:27929) |
| 71739 | Une nouvelle option de paramètres avancés, « PCB.IPCWizard.DedicatedLayerAssignment », a été ajoutée. Lorsqu’elle est activée, elle attribue des couches dédiées aux primitives Centre du composant et Repère et crée automatiquement des paires de couches d’assemblage et de zone d’implantation lors de la création d’empreintes de boîtiers à l’aide de l’assistant de création d’empreintes conformes à l’IPC. Laissez cette option désactivée pour éviter les problèmes de compatibilité avec les bibliothèques et les modèles existants créés avant Altium Designer 26.7. |
| 71740 | Dans certains cas, lors de la génération de données de fabrication ODB++, les arcs de petite taille étaient exportés à tort sous forme de cercles, provoquant des courts-circuits inattendus entre différents nets d’une conception. |
| 71808 | En raison d’un problème signalé affectant les sorties de perçage CN et ODB++, la fonction « Instanciation des vias », accessible via l’option PCB.ViaInstancing (Paramètres avancés), repasse à l’état de bêta ouverte dans cette version afin de permettre l’analyse du problème. |
| 71869 | Pour un PCB particulier et certains vias de type IPC 4761 Type 7, la caractéristique de recouvrement des vias, définie via un modèle de via dans une bibliothèque de pastilles et de vias, n’était pas transférée dans la conception PCB après le placement de ces vias depuis le panneau Modèles de pastilles et de vias PCB. La caractéristique de recouvrement était absente du panneau Propriétés pour un tel via sélectionné. Par conséquent, rien ne s’affichait pour ces vias sur la couche de recouvrement dans l’espace de conception PCB, ni dans les sorties générées. |
| 71967 | Dans certains cas, le passage à la vue Document depuis la boîte de dialogue Éditeur de règles et contraintes PCB entraînait l’erreur « La référence d’objet n’est pas définie à une instance d’un objet ». |
| 72015 | Dans certains cas, lorsque l’option PCB.ViaInstancing était activée (Paramètres avancés), les couronnes annulaires de certaines pastilles ne s’affichaient pas correctement dans l’espace de conception après l’utilisation de la fonction « Supprimer les formes de pastilles inutilisées » (tous les éléments étaient bien présents dans les fichiers de fabrication générés). (BC:28010) |
| 72204 | Pour une carte particulière, la suppression d’un composant précis entraînait une violation d’accès (dans le module « ADVPCB.DLL »). De plus, pour cette même carte, toute tentative de correction des problèmes après l’exécution d’un contrôle de l’état de la carte provoquait le blocage d’Altium Designer. |
Câblage par fils
| 71242 | Lors de l’exportation d’une conception contenant du câblage par fils au format de fichier HyperLynx ASCII (*.HYP), une couche supplémentaire était ajoutée sous la couche inférieure, rendant l’empilage inutilisable. (BC:27701) |
Conception de faisceaux
| 71006 | Ajout de la possibilité d’ajuster librement la largeur et la hauteur d’un objet câble, blindage ou torsade placé dans un schéma de câblage. Lorsqu’un objet est sélectionné, une nouvelle commande du panneau Propriétés permet de basculer entre des dimensions verrouillées (par défaut, avec un rapport hauteur/largeur de 2:1) et déverrouillées (permettant de modifier librement les dimensions). La modification graphique de l’objet (en faisant glisser ses poignées de modification) respecte le réglage de cette commande. (I:25518) |
| 71303 | Une étiquette d’implantation attachée à un faisceau suit désormais l’orientation de ce faisceau. |
| 71865 | Après la sélection de la vue en segments d’un faisceau dans un plan d’implantation, puis sa suppression, le « cercle » de sélection restait affiché à tort dans l’espace de conception. |
Plateforme
| 69062 | Ajout d’une nouvelle option de paramètres avancés, « PCB.UseOpenCascade790 », qui, lorsqu’elle est activée, permet d’utiliser la version 7.9.0 de la bibliothèque Open CASCADE pour le traitement de la géométrie 3D dans Altium Designer. |
| 71469 | Lors de l’utilisation d’Altium Designer Develop avec l’interface en chinois, le texte d’avertissement affiché lorsque tous les postes de création étaient occupés était incorrectement traduit. |
| 71710 | La section détaillée contenant les mentions de droits d’auteur, de marques commerciales et de marques déposées a été supprimée de la fenêtre Aide » À propos. De plus, le contenu de la boîte de dialogue Mentions de droits d’auteur a été simplifié et comporte désormais un lien vers la page Copyrights & Trademarks sur altium.com. |
| 71832 | Lorsque l’option System.ViewOnlyMode.Support était désactivée (Paramètres avancés), toute tentative de création ou d’ouverture d’un projet de faisceau ou multicarte entraînait une violation d’accès (dans le module « WorkspaceManager.DLL »). (BC:28124) |
| 71845 | Toute tentative de création d’un projet dans un dossier pour lequel l’utilisateur ne disposait pas de droits d’écriture entraînait l’erreur « Impossible de trouver une partie du chemin "<Path>"... ». |
| 71982 | Dans certains cas, l’installation hors site d’Altium Designer échouait avec l’erreur « Le certificat SSL du serveur n’est pas valide ». |
| 72028 | Dans certains cas, lors de la génération d’une documentation PDF à l’aide de la fonctionnalité Smart PDF alors que le même PDF était déjà ouvert dans un lecteur PDF tiers, l’erreur « Une ou plusieurs erreurs se sont produites. (L’index se trouvait en dehors des limites du tableau)... » s’affichait, au lieu d’indiquer que le PDF était utilisé par un autre programme et qu’il fallait d’abord le fermer dans celui-ci. |
| 72314 | Lorsque le Contrôle intelligent des applications de Windows était activé, une « Erreur d’exécution 216 » se produisait au démarrage, car le module Altium.PlatformAPIClient.dll était bloqué comme étant non signé. (BC:28113) |
Gestion des données
| 57463 | Les boîtes de dialogue Ouvrir un projet (et Sélectionner les colonnes associée) tenaient compte de la casse des noms de colonnes et affichaient donc plusieurs colonnes distinctes au lieu d’une seule. |
| 70907 | La fonctionnalité de synchronisation des fournisseurs de composants personnalisés a été améliorée pour inclure les paramètres système supplémentaires Catégorie et Fiche technique dans le document de configuration de synchronisation des fournisseurs de composants personnalisés sous-jacent (*.PrtSync). |
| 70911 | La fonctionnalité de synchronisation des fournisseurs de composants personnalisés a été améliorée pour prendre en charge les paramètres personnalisés dans un document de configuration de synchronisation des fournisseurs de composants personnalisés (*.PrtSync). |
| 71005 | Dans certains cas, Altium Designer se figeait lors d’une tentative de reconnexion à l’espace de travail précédent. |
| 71193 | Dans certains cas, lors de l’accès au panneau Explorateur avec la vue État de la bibliothèque ou une vue de projet active, il était impossible de sélectionner des éléments/révisions de l’espace de travail pendant la soumission d’une demande de composant (via des workflows), et les workflows de demande de composant actifs cessaient de fonctionner pour le reste de la session Altium Designer en cours. |
| 71286 | Lors de l’utilisation de la fonctionnalité de synchronisation des fournisseurs de composants personnalisés d’Altium Designer pour associer les données fournisseur d’une source de base de données spécifiée aux données de chaîne d’approvisionnement de l’espace de travail, il est désormais possible d’afficher les paramètres système Catégorie et Fiche technique, ainsi que tous les paramètres personnalisés (définis dans un document de configuration de synchronisation des fournisseurs de composants personnalisés sous-jacent (*.PrtSync)), dans le panneau Recherche de composants fabricant. Pour cela, l’option de paramètres avancés « EDMS.CustomOffersMerge » doit être activée. Elle fusionne les données fournisseur de votre fournisseur de composants personnalisé configuré avec celles d’Altium Parts Provider afin de présenter toutes les informations fournisseur ensemble (remarque : la fonctionnalité « Fusion des données fournisseur » est disponible uniquement lorsque vous êtes connecté à un espace de travail sur Altium Platform pour lequel BOM Portal est activé). |
| 71373 | Après l’ajout manuel d’un composant géré (depuis l’espace de travail connecté) à l’ActiveBOM d’un projet, si ce composant était ensuite modifié et publié dans une révision ultérieure, il était impossible de le mettre à jour vers cette révision depuis l’ActiveBOM (la commande Opérations » Mettre à jour vers la dernière révision était indisponible (grisée) dans le menu contextuel). (BC:27687) |
| 71457 | Il est désormais possible d’utiliser des paramètres pour définir le nom et/ou la description lors de la création d’un composant (ou de la modification d’un composant existant déjà publié) dans l’espace de travail connecté (par exemple, [NomParamètre1]_[NomParamètre2]), à condition que les paramètres (avec leurs valeurs) aient été définis pour le composant. |
| 71598 | La fonctionnalité « JWT pour l’identification/authentification des utilisateurs », fournie par l’option EDMS.CloudLoginByJWT (Paramètres avancés), est désormais officiellement accessible à tous avec cette version (activée par défaut). |
| 71724 | Dans un cas précis, toute tentative d’accès au panneau Réutilisation de conception entraînait l’erreur « Des caractères supplémentaires non analysables se trouvent à la fin de la chaîne... ». |
| 71795 | Pour une conception particulière, après la modification des paramètres des composants via le panneau Propriétés lors de l’utilisation du Gestionnaire de variantes (option UI.ModernVariantsManager activée dans les Paramètres avancés), toute tentative de génération d’un PDF des impressions de schémas à partir d’un fichier de configuration des sorties entraînait l’erreur « La référence d’objet n’est pas définie sur une instance d’un objet... ». |
| 71830 | Lors de l’utilisation de l’éditeur de composants en mode de modification d’un seul composant, la fonctionnalité de recherche du champ Nom a été améliorée. La recherche ne commence désormais qu’après la saisie d’au moins deux caractères, ce qu’indique un texte d’aide. |
| 71841 | Lors de la création d’une bibliothèque de base de données, il était impossible d’activer l’option « Visible à l’ajout » pour un paramètre directement dans la grille des paramètres. De plus, bien qu’il soit possible d’activer cette option à l’aide d’une commande du menu contextuel, elle était désactivée après l’enregistrement et la réouverture du fichier DbLib. |
| 72173 | Pour une conception particulière, après la modification des paramètres des composants via la boîte de dialogue Gestion des variantes à l’aide de l’ancienne fonctionnalité de gestion des variantes (option UI.ModernVariantsManager désactivée dans les Paramètres avancés), toute tentative de génération d’un PDF des impressions de schémas à partir d’un fichier de configuration des sorties entraînait l’erreur « La référence d’objet n’est pas définie sur une instance d’un objet... ». |
Importation/Exportation
| 71440 | Lors de l’importation de certaines conceptions Allegro, la couche de pâte à braser supérieure apparaissait à tort pour certains composants, alors qu’elle était absente pour ces composants dans la source Allegro d’origine. |
| 71445 | Lors de l’importation d’une conception Allegro particulière, des dimensions de pastilles incorrectes étaient générées pour un composant donné sur la couche supérieure. |
Version 26.9.1
Altium Designer Develop – Released: 5 August 2026, Version 26.9.1 (build 9)
Altium Designer Agile – Released: 5 August 2026, Version 26.9.1 (build 46)
Altium Designer – Released: 5 August 2026, Version 26.9.1 (build 10)
PCB
| 66357 | Introduction d’un nouveau moteur avancé de remplissage des polygones qui améliore la qualité et les performances, tout en produisant de « véritables arcs » au lieu d’approximations. Une nouvelle fonctionnalité avancée de « remplissage dynamique des polygones » permet également de recalculer le remplissage des polygones à la volée pendant les commandes interactives (par exemple, le routage interactif ou le glissement interactif), lorsque l’option « Recalculer le remplissage des polygones après modification » est sélectionnée (page Éditeur PCB - Général des préférences). Notez qu’il s’agit d’un premier aperçu du nouveau moteur de remplissage qui, dans cette première implémentation, s’applique uniquement aux polygones à remplissage plein. |
| 67639 | Dans une conception particulière, le copier-coller d’un via à couches sautées entraînait une modification des couches du via. (BC:26449) |
| 70679 | Ajout d’une nouvelle option de paramètres avancés, « PCB.Rendering.DrawArcBaseGeometry », qui, lorsqu’elle est activée, permet le rendu de véritables arcs dans l’espace de conception de l’éditeur PCB et de l’éditeur de bibliothèques PCB, au lieu d’approximations. Cette prise en charge s’étend aux modes d’affichage 2D et 3D (ainsi qu’au mode de planification de la carte pour l’éditeur PCB) et s’applique aux remplissages de polygones (pleins, hachurés ou sans remplissage), aux découpes de polygones, aux contours de sélection des polygones et des régions, aux régions, aux expansions du masque de soudure et du masque de pâte à braser, à la mise en surbrillance des nets, aux limites d’isolement et à la superposition des violations (polygone distinct sur une région ou un polygone). Remarque : le rendu de véritables arcs nécessite également l’activation du moteur avancé de remplissage des polygones, disponible lorsque l’option PCB.Polygon.AdvancedPour est activée dans la boîte de dialogue Paramètres avancés. |
| 70893 | Lorsque l’option PCB.Performance.InteractivePropertyPanel.Optimization était activée (Paramètres avancés) et qu’un groupe de pastilles était sélectionné dans l’espace de conception, une tentative de substitution de chaîne dans le champ Désignateur (du panneau Propriétés) entraînait l’utilisation littérale de la saisie pour tous les désignateurs des pastilles, au lieu d’effectuer la substitution attendue. (BC:27612) |
| 71113 | Amélioration de la gestion des règles lors de l’importation d’un ou de plusieurs ensembles de règles (dans un fichier .rul) portant les mêmes noms que des ensembles existants. Trois actions sont désormais disponibles pour gérer les règles importées au sein d’un ensemble : « Ajouter aux règles existantes » (ajoute les règles importées en renommant celles dont les noms sont déjà utilisés), « Ajouter et remplacer les règles correspondantes » (ajoute les règles importées en remplaçant les règles existantes portant les mêmes noms) et « Tout remplacer » (supprime toutes les règles existantes de l’ensemble et importe les règles sélectionnées). (BC:27821) |
| 71331 | Lors du routage interactif avec le style d’angle « Angle quelconque », un lissage faible et la résolution des conflits réglée sur « Contourner et pousser les obstacles », la définition d’un rapport de biseau élevé (par exemple, 20x) provoquait le blocage d’Altium Designer, nécessitant l’arrêt du logiciel via le Gestionnaire des tâches de Windows. (BC:27782) |
| 71349 | Dans certains cas, les régions d’exclusion placées sur les couches de signal (c’est-à-dire ailleurs que sur la couche d’exclusion) n’étaient pas affichées dans l’espace de conception. Elles pouvaient toutefois toujours être sélectionnées et fonctionnaient correctement. (BC:27919) |
| 71412 | Après l’utilisation de la commande Édition » Déplacer » Faire pivoter la sélection, la valeur saisie dans la boîte de dialogue Angle de rotation n’était pas mémorisée. (BC:27805) |
| 71427 | Lors de la génération d’un PDF des impressions PCBLIB via un fichier de configuration des sorties, pour un projet contenant plusieurs bibliothèques PCB et avec la source de données définie sur « Tous les documents PCBLIB », l’erreur « La référence d’objet n’est pas définie à une instance d’un objet... » se produisait. |
| 71543 | Dans un cas particulier, lors de l’utilisation de l’assistant de création d’empreintes conformes à la norme IPC pour créer une empreinte PQFN, la désactivation de l’option « Utiliser les valeurs d’empreinte calculées » sur la page Dimensions de l’empreinte PQFN de l’assistant, puis le réglage de X1 sur 0,25 et de Y1 sur 0,6, entraînaient le blocage d’Altium Designer. (BC:27875) |
| 71595 | Les polygones n’étaient pas affichés dans la zone Membres des classes de polygones définies, dans la boîte de dialogue Explorateur de classes d’objets. (BC:27899) |
| 71638 | Lors de la génération de sorties pour un PCB directement depuis le menu Fichier de l’éditeur PCB (par exemple, Gerber, ODB, etc.), avec l’option « Utiliser un dossier distinct pour chaque type de sortie » activée dans l’onglet Options de la boîte de dialogue Options du projet, les sorties générées n’étaient pas créées dans les sous-dossiers attendus. |
| 71669 | Dans certains cas, après l’ajout de vias de couture à un net dans une conception, le contrôle des règles de conception en ligne signalait de fausses violations de la règle de contrainte d’isolement. (BC:27917) |
| 71809 | Dans une conception particulière, lorsque l’option PCB.ViaInstancing était activée (Paramètres avancés), certains trous de perçage de vias IPC 4761 n’étaient pas exportés dans les sorties NC Drill et ODB++ générées. |
CAMtastic
| 67163 | Une tentative d’importation, à deux reprises, de données ODB++ (sans couches de signal) dans un nouveau document CAMtastic provoquait une violation d’accès (dans le module « CAMDXP.dll »). |
| 70762 | Dans certains cas, le traitement de données de fabrication ODB++ générées dans l’éditeur CAMtastic provoquait une violation d’accès (dans le module « CAMDXP.dll »). |
Câblage par fils
| 66450 | Pour une conception particulière comportant des composants intégrés, les pastilles des puces n’étaient pas correctement affichées sur les corps 3D des puces dans les cavités correspondantes, lors de la visualisation de la carte en mode d’affichage 3D. |
Conception de faisceaux
| 58777 | Ajout de la prise en charge de la rotation « libre » d’une vue du modèle physique d’un composant dans un plan d’implantation. Vous pouvez désormais définir un angle de rotation personnalisé, soit en faisant pivoter graphiquement le modèle directement dans l’espace de conception, soit en saisissant l’angle souhaité dans le panneau Propriétés (avec la vue du modèle physique sélectionnée). (I:25235) |
| 68450 | Ajout de la prise en charge de la réaffectation des objets d’un toron dans un plan d’implantation, lorsqu’un fil peut emprunter plusieurs chemins entre ses connecteurs source et de destination. Par défaut, ce fil est automatiquement affecté au chemin de toron le plus court, mais vous pouvez désormais modifier cette affectation. Une nouvelle commande, « Affecter des objets au toron », apparaît en bas de la section Objets du toron du panneau Propriétés (lorsque le toron est sélectionné dans l’espace de conception), uniquement lorsqu’un autre chemin de routage existe. Elle donne accès à une boîte de dialogue permettant de déplacer des objets (fils/câbles) entre les torons applicables et valides. Dans le cadre de cette fonctionnalité, l’ancien champ déroulant « Objets affectés au toron » (ainsi que les entrées de sélection d’objets associées) a été supprimé. |
| 70569 | Ajout de la possibilité de placer une « Vue de segment » d’un segment de toron choisi dans un plan d’implantation. Cette vue présente les fils contenus dans ce segment (fils individuels, paires torsadées et fils faisant partie de câbles), afin de visualiser clairement leur agencement physique à l’intérieur du segment de toron du faisceau. Chaque fil est identifié par une étiquette et représenté dans la couleur qui lui a été attribuée, avec une épaisseur mise à l’échelle en fonction de la valeur de son paramètre « Épaisseur ». |
Plateforme
| 70878 | Une barre de défilement verticale a été ajoutée au menu associé à la commande Serveur actif, en haut à droite de l’espace de conception. Elle vous permet d’accéder facilement à tous les espaces de travail disponibles, notamment lorsque vous disposez d’un accès partagé à un grand nombre d’entre eux. |
| 71353 | Dans certains cas, lorsque le logiciel était configuré pour effectuer un enregistrement automatique dans un dossier qui n’avait pas encore été créé, l’erreur « L’accès au chemin "<PathName>" est refusé. » se produisait. |
| 71518 | Lorsque le fichier de projet d’une conception de PCB contenait, pour une raison quelconque, des sections en double, toute tentative d’ouverture depuis la boîte de dialogue Ouvrir un projet provoquait une exception. Si le projet était glissé depuis l’Explorateur de fichiers Windows vers le panneau Projets, il apparaissait vide, sans aucun document chargé. |
| 71605 | Des problèmes survenaient avec la fonction de sauvegarde automatique. Dans certains cas, lorsqu’elle était activée, une seule sauvegarde était créée. Dans d’autres cas, sa désactivation entraînait la création d’une sauvegarde. (BC:27924, BC:27992) |
Gestion des données
| 70755 | L’ergonomie du panneau Composants a été améliorée lors de son premier accès. La catégorie « Tous » est désormais développée par défaut (en mode normal comme en mode compact) et le volet Catégories s’affiche lors du passage en mode normal. De plus, la section des détails est visible et développée dans les deux modes. |
| 70863 | Lors d’une connexion à un espace de travail sans abonnement valide, la sélection de cet espace dans la zone Emplacements de la boîte de dialogue Ouvrir un projet entraînait l’affichage de l’erreur « La référence d’objet n’est pas définie sur une instance d’un objet » dans la boîte de dialogue elle-même. |
| 70944 | Lors d’une tentative de publication d’un composant de liaison de nets correctement défini dans un espace de travail connecté, l’exécution d’une vérification des règles de composant générait de fausses violations « Connexion cuivre en court-circuit ». |
| 71092 | La fonction « Fusion des données fournisseurs », proposée via l’option EDMS.CustomOffersMerge (Paramètres avancés), est désormais officiellement accessible à tous dans cette version (activée par défaut). |
| 71325 | La fonction de recherche du panneau Explorateur renvoyait de nombreux composants sans rapport lorsque la chaîne de recherche contenait le signe égal (« = »). (BC:27743) |
| 71356 | Lors d’une tentative de génération de sorties à partir d’un fichier Output Job vers un dossier spécifié (dans le conteneur de sortie associé) ne disposant pas de droits d’écriture au niveau du système d’exploitation, l’erreur « L’accès au chemin "<PathName>" est refusé. » se produisait. |
| 71421 | Lors de la publication d’un projet de conception de PCB spécifique à l’aide de Project Releaser et de l’utilisation de la fonction Comparer les Gerber pour les données de fabrication Gerber générées à l’étape « Vérifier les données », l’erreur « Impossible de convertir l’objet COM de type 'System.__ComObject' en type d’interface 'DelphiObjects_Interfaces.IWSM_DelphiServiceConcentrator'... » se produisait. |
| 71438 | Après l’extraction d’un projet de conception depuis un dépôt de gestion de versions SVN externe, le projet ne s’ouvrait pas automatiquement dans le panneau Projets. (BC:27835) |
| 71541 | Lors d’une tentative de génération d’un PDF des impressions de schémas à partir d’un fichier Output Job, une erreur se produisait si les noms (par exemple, ceux des ports) utilisaient des crochets dans un ordre incorrect (par exemple, ][, [[ ou ]], au lieu de []). |
| 71640 | Lors de l’exécution d’un script dans un fichier Output Job actif pour modifier le chemin de sortie d’un conteneur de sortie de type Structure de dossiers, le dernier répertoire ou dossier du chemin initial était perdu. (BC:27900) |
Importation/Exportation
| 70329 | L’outil d’importation OrCAD a été amélioré pour prendre en charge l’importation des variantes définies dans une conception OrCAD. (Nécessite l’activation de l’option Importer.Orcad.AdvancedEngine dans les paramètres avancés.) |
| 70733 | Pour une conception OrCAD spécifique, le paramètre DNP (Do Not Populate, ne pas monter), ajouté à certains composants, n’était pas importé. (Nécessite l’activation de l’option Importer.Orcad.AdvancedEngine dans les paramètres avancés.) |
SI Analyzer by Keysight
| 71019 | Pour une conception de PCB spécifique, toute tentative d’accès à l’outil SI Analyzer by Keysight provoquait l’erreur « L’index était hors limites. Il doit être positif ou nul et inférieur à la taille de la collection. (Paramètre 'index') ». |
Version 26.8.1
Altium Designer Develop – Released: 9 July 2026, Version 26.8.1 (build 9)
Altium Designer Agile – Released: 9 July 2026, Version 26.8.1 (build 50)
Altium Designer – Released: 9 July 2026, Version 26.8.1 (build 31)
Schématique
| 69676 | Dans certains cas, le passage d’un commentaire à un autre dans un schéma provoquait l’erreur « Impossible de définir Visibility ou d’appeler Show, ShowDialog ou WindowInteropHelper.EnsureHandle après la fermeture d’une fenêtre ». |
| 70448 | Lorsqu’un chemin autre que celui par défaut était défini pour le « Dossier des modèles locaux » (sur la page Gestion des données - Modèles des Préférences), le dossier utilisé pour charger un modèle dans un document schématique ouvert (via Outils » Conception » Modèles de feuille » Local » Charger depuis un fichier) revenait au dossier de modèles par défaut (\Users\Public\Documents\Altium\AD<Version>\Templates) entre les sessions d’Altium Designer. |
| 71126 | Dans certains cas, l’ajout d’une empreinte à un composant schématique sélectionné à l’aide du Gestionnaire d’empreintes provoquait l’erreur « La référence d’objet n’est pas définie sur une instance d’un objet ». (BC:27729) |
| 71170 | Dans certains cas, toute tentative de réinitialisation de l’annotation au niveau de la carte après la suppression de certains composants d’un schéma source (ou leur masquage à l’aide d’un masque de compilation) provoquait l’erreur « Impossible de convertir un objet de type "Altium.WorkspaceManager.DataModel.DesignatorRecordAdapter" en type "Altium.WorkspaceManager.DataModel.DesignatorRecord"... ». Dans un autre cas, l’erreur « startIndex ('-9') doit être une valeur positive ou nulle. (Paramètre 'startIndex')... » se produisait. (BC:27716) |
PCB
| 65296 | Il est désormais possible d’augmenter le nombre de couches de signal d’une conception de PCB de 32 à 128 à l’aide de l’option « PCB.IncreaseSignalLayers » dans les paramètres avancés. (I:8785) |
| 65724 | Pour une conception spécifique, l’ajout de vias de couture ou de vias de blindage à un net dont l’expansion du masque de soudure était définie par une règle entraînait une expansion incorrecte du masque de soudure inférieur et l’affichage de la commande de liaison dans un état incorrect. (BC:27568) |
| 69160 | Une dégradation notable des performances survenait lors de l’ajout de larmes à un PCB : l’opération prenait beaucoup de temps et consommait nettement plus de mémoire. (BC:27045) |
| 69996 | Lorsque l’option PCB.Performance.InteractivePropertyPanel.Optimization (Paramètres avancés) et l’option « Recalculer les polygones après modification » (sur la page Éditeur PCB - Général des Préférences) étaient activées, le déplacement d’un composant sur une zone de remplissage polygonale, l’activation du frein thermique pour une pastille sélectionnée et la modification du style de connexion provoquaient l’erreur « La valeur ne peut pas être nulle. (Paramètre 'source') ». |
| 70430 | Dans certains cas, l’exécution d’une vérification des règles de conception (DRC) pour la règle Angle aigu provoquait une violation d’accès (dans le module « ADVPCB.DLL »). |
| 70570 | Lors de la création d’une règle (par ajout ou duplication) dans la boîte de dialogue Éditeur des règles et contraintes du PCB, le champ Nom reçoit désormais le focus par défaut. |
| 70658 | Lors de l'utilisation de la fonction de création de larmes, les pistes d'interdiction de cuivre étaient ignorées et des larmes incorrectes étaient créées si un déplacement de la vue plaçait la zone contenant ces interdictions hors de la zone d'affichage visible. |
| 70676 | Dans certains cas, lors du recalcul des impédances d'un profil d'impédance dans le gestionnaire d'empilage des couches (par exemple, avec le type « Différentiel-coplanaire » et le type de modèle de rugosité « Hémisphérique »), l'erreur « La transaction a été abandonnée. --- System.Reflection.TargetInvocationException : Une exception a été levée par la cible d'un appel... » se produisait. |
| 70709 | La fonctionnalité « Protection de la propriété intellectuelle ODB++ », fournie par l'option ODB.IntellectualPropertyProtection (paramètres avancés), est désormais officiellement accessible à tous dans cette version (activée par défaut). |
| 70727 | Lors de l'utilisation de la fonctionnalité PCB CoDesign, un plantage silencieux se produisait lors de la comparaison d'accordéons d'ajustement de longueur vides. |
| 70874 | Dans certains cas, lors du travail sur un document de bibliothèque PCB, une violation d'accès (dans le module « ADVPCB.DLL ») se produisait. |
| 70983 | Dans certains cas, lors de la définition d'une région ou du contour de la carte en mode de planification de la carte, une violation d'accès (dans le module « ADVPCB.DLL ») se produisait. |
| 70986 | Dans certains cas, lors de l'importation de règles dans la boîte de dialogue de l'éditeur des règles et contraintes PCB, une violation d'accès (dans le module « ADVPCB.DLL ») se produisait. |
| 71135 | Dans certains cas, lors d'une tentative d'accès à la boîte de dialogue de modification des priorités des règles (depuis la boîte de dialogue de l'éditeur des règles et contraintes PCB), une violation d'accès (dans le module « ADVPCB.DLL ») se produisait. |
| 71137 | Dans certains cas, lors de l'utilisation du champ de recherche/filtrage dans la boîte de dialogue de l'éditeur des règles et contraintes PCB, une violation d'accès (dans le module « ADVPCB.DLL ») se produisait. |
| 71163 | Lors de l'utilisation de l'outil « Afficher les différences » pour comparer la netlist d'un projet de conception à son document PCB, l'erreur « La référence d'objet n'est pas définie sur une instance d'un objet... » se produisait. (BC:27726) |
Gestionnaire de contraintes
| 66118 | Lors de la création d'une règle d'isolement avancée (depuis la vue Toutes les règles, en accédant au gestionnaire de contraintes depuis le PCB), vous disposez désormais de commandes permettant de basculer entre les modes « Simple » et « Avancé » pour la matrice d'isolement minimal (comme dans la boîte de dialogue du gestionnaire des règles et contraintes PCB). (I:23850) |
| 69940 | Pour une conception spécifique, toute tentative d'accès au gestionnaire de contraintes depuis un document schématique provoquait l'erreur « Un élément avec la même clé a déjà été ajouté... », après quoi toutes les vues devenaient vides et inutilisables. |
Draftsman
| 69992 | Ajout d'un curseur en forme de main lors du déplacement de la vue dans un document de dessin de fabrication Draftsman (.PCBDwf, .HarDwf, .MbDwf) par clic droit maintenu et glissement, pour assurer la cohérence avec les éditeurs de schémas et de PCB. |
Microsoudure par fil
| 66236 | Dans certains cas, lors de l'affichage en 3D d'une empreinte intégrant des éléments de microsoudure par fil (plots de puce et fils de connexion) dans une bibliothèque PCB, un espace visible apparaissait entre les plots de puce et la surface 3D extrudée sur laquelle ils étaient placés. (BC:27016) |
Conception multi-cartes
| 68881 | Lors d'une tentative de placement d'une branche de faisceau dans un schéma multi-cartes, si la connexion de groupe associée indiquait « Aucune entrée accouplée » dans la colonne « De » ou « À », l'erreur « La valeur ne peut pas être nulle. (Paramètre "key") » se produisait. |
Conception de faisceaux
| 71277 | Lors de l'importation de modifications d'une conception multi-cartes dans un schéma de câblage de faisceau, la valeur du paramètre « HarnessDesignator » du projet de faisceau n'était pas prise en compte, ce qui entraînait la détection de différences erronées par le moteur de comparaison. (BC:27708) |
Plateforme
| 71139 | Lors de l'ouverture d'un groupe de projets (.DsnWrk) depuis un dossier contenant différents groupes de projets, des fichiers vides dont les noms étaient des chaînes GUID étaient créés de manière aléatoire et erronée dans le dossier parent. (BC:27759) |
| 71266 | Après la première ouverture d'un projet, celui-ci n'était pas rouvert au redémarrage suivant d'Altium Designer si les paramètres régionaux système de Windows étaient définis sur « Coréen » et que le chemin du projet contenait des caractères coréens. |
Gestion des données
| 70324 | Lors de l'utilisation de la fonctionnalité BOM CoDesign pour comparer l'ActiveBOM à une nomenclature gérée générée à partir de la conception, un composant placé dans une conception était signalé à tort comme présentant des différences dans le champ « Paramètres modifiés - Commentaires » si son nom se terminait par un caractère vide. (BC:27443) |
| 70326 | Lors de l'utilisation de la fonctionnalité BOM CoDesign avec le thème d'interface « Altium Light Gray » dans Altium Designer, les éléments de l'onglet Nomenclatures associées (du panneau Propriétés) étaient difficilement lisibles (texte blanc sur fond gris clair). (BC:27443) |
| 70479 | Lors d'une tentative de publication d'un nouveau composant dans un espace de travail connecté, la vérification des règles de composants signalait à tort une erreur « Composant en double par nom » si le nom de ce composant commençait par la même chaîne que celui d'un composant existant. (BC:27448) |
| 70859 | La fonctionnalité « Gestion des exigences », fournie par l'option EDMS.Requirements (paramètres avancés), est désormais officiellement accessible à tous dans cette version (activée par défaut). |
| 71159 | Lorsqu'un document Output Job incluait un conteneur de sortie dont le nom personnalisé utilisait une chaîne spéciale (par exemple, =Item), toute tentative d'ouverture directe de ce document ou d'exécution de l'outil de publication de projet provoquait l'erreur « La référence d'objet n'est pas définie sur une instance d'un objet... ». (BC:27705) |
| 71269 | Toute tentative de génération d'un PDF des impressions de schémas d'un projet via un fichier Output Job, lorsqu'au moins un symbole de feuille était configuré pour utiliser une source locale sans « Nom de fichier » spécifié, provoquait l'erreur « Une ou plusieurs erreurs se sont produites. (La valeur ne peut pas être nulle. (Paramètre 'path1'))... ». |
Importation/Exportation
| 63690 | Lors d'une tentative d'importation d'une conception OrCAD spécifique, plusieurs composants n'étaient pas importés et étaient donc absents des documents schématiques générés. (Nécessite l'activation de l'option Importer.Orcad.AdvancedEngine dans les paramètres avancés.) |
| 65953 | Lors d'une tentative d'importation d'une conception OrCAD spécifique, les noms de plusieurs ports d'alimentation étaient masqués dans les documents schématiques générés. (Nécessite l'activation de l'option Importer.Orcad.AdvancedEngine dans les paramètres avancés.) |
| 66570 | Lors d'une tentative d'importation d'une conception OrCAD spécifique, l'importation échouait avec des erreurs « Composant non valide ». (Nécessite l'activation de l'option Importer.Orcad.AdvancedEngine dans les paramètres avancés.) |
| 67943 | Ajout d'une nouvelle option de paramètres avancés, « Importer.Orcad.AdvancedEngine », qui, lorsqu'elle est activée, permet d'utiliser le nouveau moteur OrCAD avancé pour importer des conceptions et des bibliothèques OrCAD via l'assistant d'importation. |
| 69318 | Lors de l’importation d’une conception OrCAD spécifique, certains composants étaient importés sans leur paramètre « Value », de sorte que le champ Comment correspondant était vide lors de la sélection d’un tel composant dans un document schématique généré. (Nécessite l’activation de l’option Importer.Orcad.AdvancedEngine dans les paramètres avancés). |
| 70109 | Lors de l’importation d’une conception OrCAD spécifique, les couches de masque de soudure étaient importées de manière incorrecte : la couche Top Solder Mask générée contenait des ouvertures supplémentaires et certaines ouvertures manquaient dans la couche Bottom Solder Mask. (Nécessite l’activation de l’option Importer.Orcad.AdvancedEngine dans les paramètres avancés). |
Version 26.7.1
Altium Designer Develop – Released: 8 June 2026, Version 26.7.1 (build 13)
Altium Designer Agile – Released: 8 June 2026, Version 26.7.1 (build 25)
Altium Designer – Released: 8 June 2026, Version 26.7.1 (build 11)
Schématique
| 70565 | Dans certains cas, la mise en pause (Tab) d’un processus interactif (par exemple, le placement d’un fil ou la rotation d’un objet sélectionné) dans un schéma ou un schéma de câblage de faisceau provoquait une violation d’accès (dans le module « AdvSch.dll »). |
PCB
| 66901 | Lors de l’exportation d’un PCB au format STEP, le parcours d’outil de fraisage était absent du modèle exporté si une couche mécanique de numéro supérieur à « 16 » avait été utilisée comme couche « Route Tool Path ». |
| 69812 | Dans un cas spécifique, une tentative de reroutage à partir d’une piste existante (à l’aide des outils de routage interactif ou de routage rapide et avec l’option « Supprimer automatiquement les boucles » activée) entraînait le blocage complet d’Altium Designer. |
| 69873 | Pour une conception spécifique, la propagation des modifications du PCB vers les schémas sources provoquait l’erreur « La clé donnée "eModification_AddNode" était absente du dictionnaire ». |
| 70031 | Lorsque l’option PCB.Polygon.AdvancedPour était activée (paramètres avancés), après l’ajout de sommets au contour d’un polygone placé par importation d’un fichier CSV, l’ajout d’un autre sommet endommageait le polygone. |
| 70059 | La fonctionnalité permettant de contrôler la version de Simbeor utilisée pour le calcul du délai et de l’impédance dans l’éditeur PCB, fournie par l’option PCB.SimbeorVersion (paramètres avancés), est désormais officiellement publique dans cette version (1 par défaut). |
| 70207 | Pour un PCB spécifique, une tentative d’exportation de la carte au format STEP 3D (via Fichier » Exporter » STEP 3D) entraînait le blocage d’Altium Designer dans une « boucle infinie ». Dans un autre cas, des objets de couche mécanique étaient exportés à tort comme des découpes de carte. (BC:25654) |
| 70213 | Lorsque l’option PCB.ViaInstancing était activée (paramètres avancés), les commandes « Nets des vias » et « Étendue des vias » (dans la zone Options supplémentaires, sous l’onglet Options d’affichage du panneau Configuration de l’affichage de l’éditeur PCB) ne fonctionnaient pas correctement. (BC:26989) |
| 70573 | Dans certains cas, lorsque l’option PCB.ViaInstancing était activée (paramètres avancés), un via avec contre-perçage se connectait à tort directement à un plan polygonal, en ignorant l’espacement défini dans la règle de conception applicable d’espacement des plans d’alimentation. (BC:27450) |
| 70607 | La fonctionnalité « Instanciation des vias », fournie par l’option PCB.ViaInstancing (paramètres avancés), est désormais officiellement publique dans cette version (activée par défaut). |
Draftsman
| 57465 | Dans certains cas, lors du travail sur un document de dessin de fabrication (.PCBDwf/.HarDwf/.MbDwf), l’erreur « La référence d’objet n’est pas définie sur une instance d’un objet » se produisait. |
CAMtastic
| 69776 | Lors d’une tentative d’importation de données ODB++ générées à partir d’une conception KiCad spécifique dans l’éditeur FAO d’Altium Designer (CAMtastic), l’erreur « Le chemin de fichier spécifié : <FilePath> - n’existe pas » se produisait et le document FAO restait vide. |
Câblage par fils
| 69905 | Lors de l’affichage d’un PCB ou d’une empreinte en mode de présentation 2D, vous pouvez désormais contrôler la visibilité des fils de bonding à l’aide de la nouvelle entrée « Fils de bonding » (et des commandes associées) dans la zone Visibilité des objets, sous l’onglet Options d’affichage du panneau Configuration de l’affichage. Lors de l’affichage d’un PCB ou d’une empreinte en mode de présentation 3D, la visibilité des fils de bonding et des pastilles de puce est désormais contrôlée par l’option « Afficher les corps 3D » dans la zone Paramètres généraux, sous l’onglet Options d’affichage du panneau Configuration de l’affichage. (Nécessite l’activation de l’option PCB.Wirebonding.3DImprovements dans les paramètres avancés). (BC:25470) |
Conception multi-cartes
| 69427 | Dans certains cas, lors de l’importation de modifications d’un projet enfant de conception de faisceau dans un schéma multi-cartes, lorsque la connexion de faisceau était sélectionnée et que la section Connexions correspondante était développée dans le panneau Propriétés, l’erreur « La référence d’objet n’est pas définie sur une instance d’un objet » se produisait. |
Conception de faisceaux
| 70566 | Un clic sur une ligne de connexion dans un schéma de câblage provoquait l’erreur « La clé donnée "eHarnessLogicalSignal" était absente du dictionnaire ». |
Plateforme
| 69822 | Ajout de la possibilité, pour un administrateur d’un espace de travail Altium Develop, de réserver une licence auteur à un membre spécifique de l’espace de travail utilisant Altium Designer Develop (26.7 et versions ultérieures). Ce membre peut ainsi travailler hors ligne pendant toute la durée de l’abonnement, cette licence hors ligne pouvant être révoquée à tout moment. |
Gestion des données
| 69142 | Dans certains cas, lors de la modification de plusieurs composants dans l’éditeur de composants (en mode de modification des composants par lots), la copie du contenu d’une cellule modifiable provoquait l’erreur « Le contrôle "" n’a pas de fenêtre parente... ». |
| 69378 | Après la modification par lots d’un grand nombre d’empreintes (plus de 1 500) dans un espace de travail connecté (par exemple, pour modifier l’affectation des couches mécaniques), leur publication dans cet espace de travail prenait beaucoup de temps, après quoi Altium Designer ne libérait pas la quantité importante de mémoire vive utilisée. |
| 70220 | Lors de la modification d’un grand nombre de composants (plus de 500) dans l’éditeur de composants (en mode de modification des composants par lots) et de l’ajout de choix de pièces à ces composants, une erreur de dépassement de délai se produisait et les composants finissaient par être publiés, mais sans les choix de pièces ajoutés. |
| 70315 | Lorsque l’option EDMS.CloudLoginByJWT était activée (paramètres avancés), il était impossible de se connecter à un espace de travail chinois sur la plateforme Altium (via le portail portal.altium365.com.cn) depuis Altium Designer. |
| 70849 | Dans certains cas, lorsqu’un projet PCB était mis en ligne dans un espace de travail connecté sur la plateforme Altium, tous les documents sources (à l’exception d’ActiveBOM) étaient invisibles lors de l’ouverture et de la consultation du projet dans l’interface Web Viewer de l’espace de travail. |
Importation/Exportation
| 69921 | Lors de l’importation d’une conception Allegro spécifique, la valeur de l’épaisseur de chaque couche de l’empilage était incorrecte. (Nécessite l’activation de l’option Importer.Allegro.AdvancedEngine dans les paramètres avancés). |
Version 26.6.0
Altium Designer Develop – Released: 19 May 2026, Version 26.6.0 (build 14)
Altium Designer Agile – Released: 19 May 2026, Version 26.6.0 (build 21)
Altium Designer – Released: 19 May 2026, Version 26.6.0 (build 10)
Schématique
| 68892 | Dans certains cas, après l’effacement du nom d’un net dans un schéma (via le panneau Propriétés), la compilation dynamique suivante provoquait l’erreur « Argument nul ou vide ». |
| 69519 | Pour une zone de couverture dont la forme était « en escalier » (non rectangulaire), il était impossible de modifier graphiquement la forme pour la rendre entièrement rectangulaire, car le bord déplacé ne pouvait pas être « déposé ». (BC:27250) |
| 69781 | Dans un cas particulier, toute tentative d’ouverture d’un document schématique dans un projet de conception entraînait l’erreur « La référence d’objet n’est pas définie à une instance d’un objet ». |
PCB
| 57322 | Dans un cas particulier, une tentative de déplacement de pistes de paire différentielle entraînait une violation d’accès (dans le module « ADVPCB.DLL »). |
| 61449 | Dans un cas particulier, le modèle STEP généré pour un boîtier BGA à l’aide du générateur par lots d’empreintes conformes à la norme IPC ne correspondait pas à son empreinte. |
| 61450 | Dans un cas particulier, lors de la création d’un boîtier PLCC carré à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, la valeur du paramètre « Plage d’envergure des broches (D) » n’était pas correctement prise en compte dans l’aperçu du modèle STEP 3D généré. Le côté long des broches du composant ne touchait donc pas les pastilles. |
| 61495 | Lors de la création d’un boîtier LCC à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, lorsque le « Nombre de broches (E) » était différent du « Nombre de broches (D) », l’aperçu du modèle STEP 3D généré était incorrect. |
| 61496 | Lors de la création d’un boîtier CFP à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, une modification de la hauteur minimale de surélévation n’était pas correctement prise en compte dans l’aperçu du modèle STEP 3D généré. |
| 61500 | Lors de la création d’un boîtier MOLDED (polarisé) ou SODFL à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, la broche polarisée (cathode) est désormais identifiée sur le modèle STEP 3D généré par une barre blanche. (I:16813, I:17014) |
| 61503 | Lors de la création d’un boîtier CAPAE à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, le modèle STEP 3D était généré de manière incorrecte lorsque les paramètres utilisés visaient à obtenir les dimensions les plus défavorables. La partie cylindrique du modèle traversait le fond du composant. (BC:7032) |
| 61538 | Lors de la création d’un boîtier SOT89 à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, la hauteur de la région centrale définie manuellement par le paramètre Y3 (sur la page Dimensions de l’empreinte de l’assistant, avec l’option « Utiliser les valeurs d’empreinte calculées » désactivée) n’était pas correctement prise en compte dans l’empreinte générée. |
| 61596 | Lors de la création d’un boîtier LCC à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, aucune pastille thermique n’était créée dans l’empreinte générée, alors que des valeurs minimales et maximales avaient été définies pour les propriétés correspondantes (« Dimensions de la pastille thermique (côté D) » et « Dimensions de la pastille thermique (côté E) »). |
| 61597 | Lors de la création d’un boîtier SOT89 à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, la pastille centrale de l’empreinte générée était scindée en deux objets qui n’étaient pas reliés électriquement (une pastille et une région de cuivre), ce qui entraînait des erreurs d’isolement internes à l’empreinte une fois celle-ci placée sur un PCB. |
| 61598 | Dans certains cas, lors de la création d’un boîtier QFN à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, l’utilisation de valeurs calculées pour les dimensions produisait une empreinte dont les pastilles se touchaient. (BC:20868) |
| 61600 | Un nouveau paramètre « Plage d’envergure des broches (L) » a été ajouté à la définition des dimensions d’un boîtier MOLDED dans l’assistant de création d’empreintes conformes à la norme IPC. Il permet de spécifier les valeurs minimale et maximale de la distance entre les côtés extérieurs des broches. Les illustrations des dimensions ont été mises à jour et le paramètre « Plage de longueur du corps (L) » a été renommé « Plage de longueur du corps (L1) ». (BC:2423) |
| 61601 | Lors de la génération d’une empreinte à l’aide de l’assistant de création d’empreintes conformes à la norme IPC ou du générateur par lots d’empreintes conformes à la norme IPC, le repère de référence des broches du PCB était généré sur les primitives de pastilles lorsque des paramètres personnalisés étaient utilisés. |
| 61602 | Lors de la génération d’une empreinte de boîtier à broches en aile de mouette à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, la page Dimensions de l’empreinte de l’assistant permet désormais de choisir si les pastilles doivent être rognées lorsque des valeurs d’empreinte calculées sont utilisées. De plus, pour la génération d’une empreinte de boîtier à broches en aile de mouette à l’aide du générateur par lots d’empreintes conformes à la norme IPC, un nouveau paramètre « PadTrimming » a été ajouté à la section Spécifications de l’empreinte de l’onglet Données du fichier modèle Excel associé, afin de contrôler l’application du rognage des pastilles. |
| 61805 | Lors de la création de boîtiers CFP à l’aide du générateur par lots d’empreintes conformes à la norme IPC, les modèles STEP étaient générés de manière incorrecte, avec des largeurs différentes de celles spécifiées dans le fichier Excel traité. |
| 61806 | Dans deux cas particuliers, il était impossible de créer des boîtiers DPAK à l’aide du générateur par lots d’empreintes conformes à la norme IPC. Dans le premier cas, une erreur « Format de flux non valide » survenait lors de la tentative d’ajout du fichier Excel à traiter. Dans le second cas, le traitement se terminait par l’erreur « Quantité "" non valide dans le champ "DensityLevel" ». (BC:23015) |
| 61807 | Lors de la création de boîtiers Chip Array à plusieurs niveaux de densité à l’aide du générateur par lots d’empreintes conformes à la norme IPC, le champ « DensityLevel » ainsi que les spécifications d’empreinte saisies manuellement étaient ignorés dans le fichier Excel ajouté pour traitement. (BC:8328) |
| 61808 | Lors de la création d’un boîtier CHIP, CAPAE, MOLDED ou WIRE WOUND à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, le nom de l’empreinte était généré de manière incorrecte et ne respectait pas les conventions de nommage de la norme IPC-7351B. (BC:2613) |
| 61809 | Lors de la création d’un boîtier CHIP à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, l’aperçu de l’empreinte générée ne respectait pas les valeurs des paramètres « X » et « Y » comme prévu : X était représenté à tort verticalement et Y horizontalement. Lors du placement sur un PCB, l’empreinte du composant était tournée de 90 degrés par défaut (au lieu d’une rotation nulle, comme prévu). |
| 61810 | Lors de la création d’un boîtier DFN à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, l’aperçu de l’empreinte générée ne prenait pas correctement en compte les modifications des valeurs des paramètres « Plage de largeur du corps (E) » et « Plage de longueur du corps (D) » : la mauvaise dimension était modifiée dans chaque cas. |
| 61812 | Dans un cas particulier, lors de la création d’un boîtier QFN-2ROW à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, les valeurs calculées pour les dimensions produisaient un espacement des pastilles supérieur à la « Plage d’envergure du corps (D) ». |
| 61814 | Lors de la création d’un boîtier SOIC à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, l’utilisation de valeurs calculées pour les dimensions de l’empreinte entraînait un rognage excessif des pastilles de l’empreinte générée, ce qui posait des problèmes de surface minimale de brasage entre le contact et la pastille. |
| 61893 | Dans un cas particulier, lors de l’utilisation du générateur par lots d’empreintes conformes à la norme IPC pour créer un boîtier DIP, l’empreinte n’était pas générée si aucun nom d’empreinte n’était spécifié dans le fichier Excel traité, au lieu d’être créée avec un nom généré automatiquement. |
| 61894 | Lors de la création de boîtiers DIP à l’aide du générateur par lots d’empreintes conformes à la norme IPC, l’empreinte n’était pas générée si son nom n’était pas spécifié dans le fichier Excel ajouté pour traitement. De plus, lorsque l’option « Produire un modèle STEP » était activée, un corps extrudé était généré à la place d’un modèle STEP 3D générique. |
| 62111 | Lors de la génération d’une empreinte Chip Array à l’aide de l’assistant de création d’empreintes conformes à la norme IPC, le préfixe du nom de l’empreinte était incorrect (par rapport à la convention de nommage IPC-7351 B) lorsque le paramètre « Type de côté du corps » était défini sur « Concave », « ConvexE » ou « ConvexS ». |
| 62112 | Pour différents boîtiers, l’assistant de création d’empreintes conformes à l’IPC ne calculait pas correctement la zone d’encombrement lorsque la fonction « Utiliser les valeurs d’empreinte calculées » était désactivée et que les valeurs « Dimensions des pastilles » et « Espacement des pastilles » étaient saisies manuellement. |
| 62254 | L’assistant de création d’empreintes conformes à l’IPC a été mis à jour pour que, lors de la création d’une empreinte de boîtier PQFP ou CQFP, le contour du boîtier soit construit à partir des dimensions maximales (plutôt que nominales), comme pour les boîtiers SOIC, SOP, TSSOP et SOT. |
| 62283 | Lors de la création d’un boîtier de type SOT à l’aide de l’assistant de création d’empreintes conformes à l’IPC, l’empreinte générée ne présentait pas la valeur correcte de marge de la zone d’encombrement. |
| 62319 | L’assistant de création d’empreintes conformes à l’IPC a été mis à jour pour que, lors de la création d’une empreinte de boîtier PQFP, le contour sérigraphique soit généré selon le même style et la même approche que pour le boîtier QFN. Le contour suit désormais le contour maximal du boîtier, avec un décalage vers l’extérieur égal à la moitié de la largeur du trait de sérigraphie (la largeur par défaut du trait de sérigraphie est de 0,127 mm). |
| 62378 | Lors de la création d’un boîtier SOIC à l’aide de l’assistant de création d’empreintes conformes à l’IPC, l’empreinte générée ne présentait pas la valeur correcte de marge de la zone d’encombrement. |
| 62430 | L’assistant de création d’empreintes conformes à l’IPC a été mis à jour pour tous les boîtiers actuellement pris en charge afin de garantir la génération d’empreintes conformes à la révision B de la norme IPC 7351 — « Exigences générales pour la conception en montage en surface et norme relative aux empreintes ». |
| 62669 | Lors de la création d’un boîtier BGA à l’aide de l’assistant de création d’empreintes conformes à l’IPC ou du générateur par lots d’empreintes conformes à l’IPC, le pourcentage de réduction du diamètre des pastilles (pour les billes de soudure qui s’affaissent lors de la refusion) n’était pas conforme à la révision B de la norme IPC 7351 — « Exigences générales pour la conception en montage en surface et norme relative aux empreintes ». |
| 67406 | Lors de la création d’un boîtier LCC à l’aide de l’assistant de création d’empreintes conformes à l’IPC, avec l’option « Forme chanfreinée » désactivée, l’aperçu du modèle STEP et l’empreinte générée incluaient à tort un chanfrein sur le corps 3D. À l’inverse, lors de la création d’un boîtier BGA ou LGA avec l’option « Forme chanfreinée » activée, le chanfrein du corps 3D était absent de l’aperçu du modèle STEP et de l’empreinte générée. |
| 67407 | Lors de la création d’un boîtier PQFN à l’aide de l’assistant de création d’empreintes conformes à l’IPC, l’aperçu du modèle STEP et l’empreinte générée n’incluaient pas les vias de la pastille thermique. |
| 68167 | Après des modifications dans le gestionnaire d’empilage des couches affectant le délai de propagation, telles qu’un changement de la constante diélectrique (Dk) d’une couche, la valeur du délai des pistes n’était pas recalculée. (BC:26356) |
| 69594 | Lors de la modification, dans le panneau Propriétés, des sommets du contour d’un objet polygonal comportant un arc, l’extrémité de l’arc était absente ou incorrecte, ce qui entraînait une forme incorrecte de l’objet. |
| 69836 | Lorsque l’option PCB.Performance.InteractivePropertyPanel.Optimization était activée (paramètres avancés) et qu’une pastille était sélectionnée dans l’espace de conception, les champs « Décalage du centre (X/Y) » étaient absents de la section correspondante de la zone Empilage des pastilles du panneau Propriétés. |
| 69891 | Dans la boîte de dialogue Éditeur de règles et de contraintes PCB, le passage d’une règle de largeur nouvellement créée (avec « Empilage par défaut » sélectionné) à la zone vide de la règle Broche non connectée (aucune règle de ce type n’étant créée), puis le retour à la règle initiale, provoquait une violation d’accès (dans le module « ADVPCB.DLL »). |
| 69895 | Après la modification d’un objet OLE placé dans un PCB, puis l’enregistrement et la fermeture du document, toute tentative de réouverture du PCB entraînait le blocage complet d’Altium Designer. (BC:27320) |
| 70013 | Pour un composant dont le texte du repère et/ou du commentaire était masqué et avait été modifié pour s’étendre sur plusieurs lignes, ces textes apparaissaient à tort dans les données de fabrication ODB++ générées. (BC:25162) |
Gestionnaire de contraintes
| 64638 | Après le renommage d’une classe de nets dans la vue Physique du gestionnaire de contraintes, le copier-coller sur un schéma de l’ensemble de paramètres associé (dans lequel la classe de nets est définie) conservait l’ancien nom de la classe de nets. |
Draftsman
| 69217 | Dans certains cas, une tentative d’importation d’un fichier DXF dans un document de dessin de fabrication (.PCBDwf/.HarDwf/.MbDwf) provoquait l’erreur « La référence d’objet n’est pas définie à une instance d’un objet ». |
CAMtastic
| 69260 | Une attribution de couleurs de couche par défaut, fondée sur le type de couche, a été mise en place lors de l’importation de fichiers Gerber dans l’éditeur FAO (CAMtastic), lorsque les informations de couleur des couches sont absentes des fichiers importés. Cela assure une cohérence et évite l’attribution de couleurs aléatoires, comme c’était le cas auparavant. |
| 69875 | Une attribution de couleurs de couche par défaut, fondée sur le type de couche, a été mise en place lors de l’importation de données ODB++ dans l’éditeur FAO (CAMtastic), lorsque les informations de couleur des couches sont absentes des données importées. Cela assure une cohérence et évite l’attribution de couleurs aléatoires, comme c’était le cas auparavant. |
Conception de faisceaux
| 69256 | Une tentative de comparaison des différences logiques entre un plan d’implantation de faisceau et son projet de conception de faisceau provoquait l’erreur « La méthode ou l’opération n’est pas implémentée… ». |
| 69632 | Il est désormais possible de « fractionner » une table de connexions dans un document Harness Draftsman pour la présenter sur plusieurs « pages », avec un réglage permettant de limiter la hauteur des pages. (I:27127) |
| 69804 | Après le remplacement d’un composant de faisceau dans le schéma de câblage (à l’aide de la fonction Remplacer le composant du panneau Propriétés) et l’importation des modifications dans le plan d’implantation, l’identifiant de l’élément de conception était correctement mis à jour, mais le commentaire et la description restaient ceux du composant précédent. C’était également le cas dans la nomenclature. |
Plateforme
| 68978 | La fonctionnalité « WebView2 », fournie par l’option System.UseWebView2 (paramètres avancés), est désormais officiellement accessible à tous dans cette version (activée par défaut). |
Gestion des données
| 69356 | Dans certains cas, lors de l’utilisation du document ActiveBOM d’un projet ouvert en tant que document libre, l’erreur « La référence d’objet n’est pas définie à une instance d’un objet » se produisait. |
| 69382 | Lorsqu’un modèle de composant comportait un paramètre de dictionnaire (avec une valeur par défaut, mais non marqué comme « Obligatoire »), il était impossible de supprimer la valeur par défaut lors de la création ou de la modification d’un composant basé sur ce modèle. |
| 69489 | Lors de la connexion à un espace de travail Altium Platform dans lequel des configurations d’environnement étaient définies, si un utilisateur appartenait à plusieurs groupes (plusieurs configurations d’environnement pouvant alors s’appliquer), il était impossible de modifier la configuration appliquée après en avoir sélectionné une et activé l’option « Mémoriser mon choix » dans la boîte de dialogue Sélectionner une configuration. Pour y remédier, une nouvelle boîte de dialogue Propriétés de connexion, accessible depuis le menu Propriétés de l’espace de travail sur la page Gestion des données - Serveurs des préférences, permet de changer rapidement la configuration à utiliser parmi celles disponibles. |
| 69576 | La prise en charge d’un type de données supplémentaire tenant compte des unités — Coefficient de température (ppm/°C) — a été ajoutée pour la définition d’un paramètre utilisateur dans un modèle de composant d’un espace de travail connecté sur Altium Platform. |
| 69840 | Lors de l’importation d’une bibliothèque spécifique à l’aide de Library Importer, les fiches techniques de tous les composants associés étaient ajoutées à tort (sous forme de paires de paramètres ComponentLink) au document de modèle de composant nouvellement créé. |
| 69842 | Dans un cas particulier, lors de l’ouverture d’un document ActiveBOM volumineux appartenant à un projet d’espace de travail, situé dans un espace de travail connecté où la fonctionnalité SiliconExpert était activée, l’erreur « Exception of type 'Altium.Rest.Http.RestHttpClientUnexpectedResponseException' was thrown » se produisait. |
| 69845 | Une dégradation notable des performances se produisait lors de l’utilisation d’un document ActiveBOM volumineux appartenant à un projet d’espace de travail, situé dans un espace de travail connecté où la fonctionnalité SiliconExpert était activée (par exemple, lors des clics, du défilement, de l’accès aux boîtes de dialogue et de l’actualisation). De plus, les interactions avec divers éléments du document ActiveBOM via le panneau Properties (par exemple, la modification des jeux de nomenclatures et l’activation ou la désactivation de la visibilité des paramètres) étaient également particulièrement lentes. |
| 69917 | Dans certains cas, Altium Designer se figeait lors d’une tentative d’affichage de l’historique d’un document (History & Version Control » Show Document History). (BC:27282) |
Importation/Exportation
| 61517 | Lors de l’importation d’une bibliothèque Allegro (*.dra), les informations de hauteur du corps 3D (interne et externe) d’une empreinte spécifique n’étaient pas importées correctement. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 61945 | Lors de l’importation d’une conception Allegro comportant une sous-classe « Layers - Components - Dev type » définie sur les couches supérieure ou inférieure, une paire de couches de composants (« DEVICE_TYPE_TOP » et « DEVICE_TYPE_BOTTOM ») est désormais créée dans le document PCB généré pour accueillir les valeurs de ces couches supérieure et inférieure. Ces couches sont masquées par défaut. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 62242 | Lors de l’importation d’une conception Allegro spécifique, une règle de conception d’isolement entre deux classes de nets était absente de l’éditeur PCB Rules and Constraints Editor dans le document PCB généré. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 66324 | Lors de l’importation d’une conception Allegro, une forme à remplissage plein définie comme zone d’exclusion de routage sur toutes les couches était importée à tort comme une région sur la couche Multi-Layer, au lieu de la couche Keep-Out Layer attendue. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 66325 | Lors de l’importation d’une conception Allegro, une forme à remplissage plein définie comme zone d’exclusion de boîtier sur la couche supérieure était importée à tort comme une piste de cuivre, au lieu d’une région d’exclusion comme prévu. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 66593 | Lors de l’importation d’une conception Allegro, les règles de routage des paires différentielles définies étaient absentes de l’éditeur PCB Rules and Constraints Editor dans le document PCB généré. À la place, une seule règle était créée avec des valeurs incorrectes (valeurs par défaut). (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 67082 | Lors de l’importation d’une conception Allegro, les perçages des pastilles rectangulaires étaient importés à tort sous forme de trous oblongs plutôt que de rectangles. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 67128 | Dans certains cas, lors de l’importation d’une conception Allegro, les corps 3D des composants n’étaient pas correctement positionnés. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 67146 | Lors de l’importation d’un fichier de bibliothèque Allegro spécifique (*.dra), un composant particulier n’était pas importé correctement. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 67177 | Ajout d’une nouvelle option de paramètres avancés, « Importer.Allegro.AdvancedEngine », qui, lorsqu’elle est activée, enrichit l’assistant d’importation Allegro en permettant l’importation des masques de soudure et de pâte à braser définis au niveau des empilements de pastilles pour les pastilles (formes standard et personnalisées, y compris les pastilles recouvertes de vernis épargne) et les vias (avec calcul des expansions et prise en compte des faces recouvertes de vernis épargne). |
| 67482 | Lors de l’importation d’une conception Allegro, plusieurs règles au niveau des nets étaient créées pour un CSet défini au niveau de la conception, avec des valeurs identiques et des priorités différentes (pour « Spacing » et « Same Net Spacing »), au lieu d’une seule règle « All-All ». (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 67844 | Lors d’une tentative d’importation d’une conception Allegro spécifique, l’outil d’importation restait bloqué très longtemps (environ 22 heures) à l’étape « Fixup polygons ». À titre d’amélioration provisoire, ce temps d’importation a été considérablement réduit (à environ 40 minutes), mais reste long. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 67945 | Lors de l’importation d’une conception Allegro comportant une sous-classe « Layers - Components - Comp value » définie sur les couches supérieure ou inférieure, une paire de couches de composants (« COMPONENT_VALUE_TOP » et « COMPONENT_VALUE_BOTTOM ») est désormais créée dans le document PCB généré pour accueillir les valeurs de ces couches supérieure et inférieure. Ces couches sont masquées par défaut. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 67990 | Dans certains cas, lors de l’importation d’une conception Allegro, le texte de la couche de sérigraphie inférieure était importé incorrectement, en miroir et/ou en miroir avec rotation. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 68013 | Lors de l’importation d’une conception Allegro spécifique, les perçages des pastilles d’un composant particulier étaient importés à tort avec la forme « Slot » au lieu de « Round », et avec des dimensions incorrectes. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 68115 | Lors de l’importation d’une conception Allegro comportant un espacement (caractères d’espace) entre deux blocs de texte sur la sérigraphie, cet espacement était ignoré par l’outil d’importation, ce qui entraînait le placement des deux blocs de texte à la même origine dans le document PCB généré. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 68884 | Lors de l’importation d’une conception Allegro spécifique, une instance de région pleine sur la sérigraphie n’était pas remplie. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 68900 | Lors de l’importation d’une conception Allegro comportant des sous-classes « Layers - Components - Tolerance » ou « Layers - Components - User part » définies sur les couches supérieure ou inférieure, les paires de couches de composants correspondantes (« TOLERANCE_TOP » et « TOLERANCE_BOTTOM ») et (« PART_NUMBER_TOP » et « PART_NUMBER_BOTTOM ») sont désormais créées dans le document PCB généré pour accueillir les valeurs de ces couches supérieure et inférieure. Ces couches sont masquées par défaut. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
| 69672 | Lors d’une tentative d’importation d’une bibliothèque de conception Xpedition spécifique, le masque de soudure de certaines pastilles de composants n’était pas importé correctement dans le document de bibliothèque PCB généré. |
| 69946 | Lors d’une tentative d’importation d’une conception Allegro spécifique, les couches étaient importées incorrectement. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine.) |
Version 26.5.1 - Mise à jour supplémentaire
Altium Designer Develop – Released: 6 May 2026, Version 26.5.1 (build 12)
Altium Designer Agile – Released: 6 May 2026, Version 26.5.1 (build 30)
Altium Designer – Released: 6 May 2026, Version 26.5.1 (build 12)
PCB
| 70303 | Lors d’une tentative d’exécution de la commande « Create Primitives From Board Shape » avec l’option « Include Cutouts » activée, une violation d’accès se produisait (dans le module « ADVPCB.DLL »). (BC:27399) |
| 70304 | Dans certains cas, lors du déplacement d’un composant (avec du texte) sur un PCB, avec l’option « Re-router le composant » activée et l’option « Déplacer le composant avec le routage associé » désactivée (page Éditeur PCB - Routage interactif des préférences), une violation d’accès se produisait (dans le module « ADVPCB.DLL »). (BC:27415, BC:27416) |
| 70305 | Dans un cas particulier, lors de la génération de données Gerber X2 à partir d’une carte via un fichier Output Job, une violation d’accès se produisait (dans le module « PolygonClipper.dll »). (BC:27391) |
| 70306 | Après le transfert vers un PCB d’un schéma comportant des composants et au moins une paire différentielle définie (avec la création automatique de chambres activée), toute tentative de déplacement de la chambre générée (avec l’option « Objets sans net » activée dans la boîte de dialogue suivante) provoquait une violation d’accès (dans le module « ADVPCB.DLL »). Dans certains cas, une « Erreur d’exécution 216 » se produisait ou Altium Designer se fermait complètement. (BC: 27413) |
| 70307 | Dans certains cas, lors du déplacement d’un composant sur un PCB avec l’option « Re-router le composant » activée (page Éditeur PCB - Routage interactif des préférences), toute tentative d’annulation de l’opération par un clic droit provoquait une violation d’accès (dans le module « ADVPCB.DLL »). |
Version 26.5.0
Altium Designer Develop – Released: 8 April 2026, Version 26.5.0 (build 11)
Altium Designer Agile – Released: 8 April 2026, Version 26.5.0 (build 17)
Altium Designer – Released: 8 April 2026, Version 26.5.0 (build 11)
Schématique
| 66133 | Dans certains cas, lors du tracé d’une fenêtre de sélection (de droite à gauche) autour de primitives dans un document schématique ou une bibliothèque de schémas, certains arcs n’étaient pas sélectionnés. (BC:27379) |
| 67140 | Il est désormais possible de définir une marge verticale personnalisée pour le repère et le nom d’une broche, aussi bien au niveau global (dans les préférences schématiques) qu’au niveau local (dans les propriétés de la broche). Vous disposez maintenant d’un contrôle complet sur les marges horizontale (X) et verticale (Y) de ces deux propriétés, accessibles via les champs « Marge (X/Y) » aux emplacements correspondants. Dans les panneaux Liste ou la boîte de dialogue Rechercher des objets similaires, la marge verticale est définie à l’aide des deux nouveaux champs « Marge verticale du repère de broche » et « Marge verticale du nom de broche », respectivement. |
PCB
| 66537 | Il est désormais possible de configurer la génération ODB++ afin de protéger la propriété intellectuelle en limitant les données générées. Vous pouvez choisir les couches de signal à inclure, décider d’inclure ou non la netlist et, si elle est incluse, de neutraliser les noms des nets (en les remplaçant par « Net_[1-…] »), ainsi que choisir d’inclure ou non les composants, avec la possibilité de supprimer leurs propriétés (paramètres). Les informations de chemin des dossiers seront également supprimées des fichiers de rapport ([Nom de la conception].REP) et de règles (odb\user\[Nom de la conception].RUL) générés. (I:18317) |
| 69147 | Il était impossible de modifier la couche d’une chambre placée. |
| 69371 | Lorsqu’une chaîne de texte placée était sélectionnée dans l’espace de conception (dans un document PCB ou une bibliothèque PCB), la saisie automatique ne fonctionnait pas lorsque l’on commençait à saisir une chaîne spéciale (par exemple, .<quelquescaractères>) dans le champ Texte du panneau Propriétés. (BC:27130) |
| 69405 | Lorsqu’une cote standard placée était sélectionnée dans l’espace de conception (dans un document PCB ou une bibliothèque PCB), il était impossible de modifier sa largeur à l’aide du champ Largeur du panneau Propriétés. |
| 69540 | La fonctionnalité « Optimisation du chargement des modèles de pastilles/vias », accessible via l’option PCB.Performance.PadViaTemplate.LoadingOptimization (Paramètres avancés), est désormais officiellement disponible pour tous dans cette version (activée par défaut). |
| 69564 | Dans certains cas, lors de la génération d’un rapport de points de test à partir d’un PCB panélisé (comprenant une matrice de cartes intégrée), certaines données étaient manquantes. (BC:27003) |
| 69581 | Lors du routage interactif avec l’option « Appliquer le centrage des pistes » activée (et l’option « Ajuster les vias » désactivée), le placement d’un via lui attribuait à tort un espacement basé sur le centrage (rapport entre la distance des objets à la piste et l’espacement), plutôt que sur la règle de conception applicable. |
| 69635 | Dans certains cas, lors du glissement de pistes routées selon un angle autre que 45 degrés, une erreur se produisait (dans le module « RouterEntry.dll »). |
| 69681 | Dans certains cas, lors de l’ouverture d’un fichier PCBLib contenant des lamages et des fraisures dans des versions plus récentes d’Altium Designer, ces éléments étaient tous absents. De plus, après l’ajout de nouveaux lamages ou fraisures, l’enregistrement et la réouverture de la bibliothèque, ces éléments étaient absents. (BC:27221) |
| 69774 | Dans certains cas, copier-coller un rectangle, puis tenter de modifier la taille du rectangle collé provoquait une violation d’accès (dans le module « ADVPCB.DLL »). |
Draftsman
| 65656 | Lors de l’ajout à une conception PCB d’un nouveau document Draftsman créé à partir d’un modèle de document Draftsman particulier stocké dans un espace de travail connecté, l’erreur « La largeur et la hauteur doivent être positives ou nulles... » se produisait. |
Microsoudure par fil
| 65571 | Une nouvelle option de paramètres avancés, « PCB.Wirebonding.3DImprovements », a été ajoutée. Lorsqu’elle est activée, elle améliore la prise en charge des fils de bonding dans la vue 3D d’une carte. Elle comprend des commandes d’édition supplémentaires pour définir la forme et le profil d’un fil de bonding (avec la possibilité de définir une couleur de substitution pour distinguer les différents « niveaux » de fils associés aux différents cycles d’une machine de microsoudure par fil), la possibilité de placer des pastilles de puce et des fils de bonding sur des corps 3D génériques, l’inclusion des objets de type fil de bonding lors de l’exportation d’un PCB aux formats STEP et Parasolid, ainsi que leur prise en compte dans la vérification de l’espacement des composants, afin de détecter les violations d’espacement entre les fils de bonding et les autres objets (hors fils de bonding) dans l’espace 3D. Les couleurs de substitution utilisées pour les fils de bonding dans la conception PCB sont également prises en compte lors du placement d’une vue de fabrication de la carte, d’une vue d’assemblage de la carte et d’une vue de composant dans un plan de fabrication PCB. (BC:24977, BC:25032) |
| 69457 | Dans certains cas, lors du routage interactif à partir d’une pastille de bonding à laquelle était raccordé un fil de bonding, un autre fil de bonding était automatiquement créé, à tort, à partir de la piste nouvellement routée. |
| 69701 | Dans certains cas, sur un PCB comportant des fils de bonding, la rotation de la carte dans la vue 3D avant le rendu des fils provoquait une violation d’accès (dans le module « ADVPCB.DLL »). |
Plateforme
| 69028 | Lors d’une tentative de chargement des paramètres « Système - Modèles » à partir d’un fichier de préférences particulier (*.DXPPrf), l’erreur « La valeur ne peut pas être nulle. (Paramètre 'value')... » se produisait. (BC:27007) |
Gestion des données
| 67003 | Une nouvelle option de paramètres avancés, « UI.ModernDesignReusePanel », a été ajoutée. Lorsqu’elle est activée, elle permet d’utiliser la dernière version améliorée du panneau Réutilisation de conception pour travailler avec les blocs réutilisables et les fragments. |
| 69326 | Dans un espace de travail contenant plus de 10 000 composants, tous les composants ajoutés au-delà de ce seuil apparaissaient dans la catégorie « Non classés » du panneau Composants, avec un nombre négatif. |
| 69385 | Le gestionnaire d'éléments a été amélioré pour gérer le cas où plusieurs modèles d'empreinte sont définis pour un composant de l'espace de travail et où le modèle actuellement affecté est ensuite renommé. Les fonctions « Correspondance automatique » et « Mettre à jour vers la dernière version » affectent désormais correctement la dernière révision du modèle d'empreinte dont le nom a changé. (I:10242) |
| 69424 | Ajout d'une nouvelle option dans les paramètres avancés, « VCS.AllowLFSRepos », qui, lorsqu'elle est activée, rétablit la possibilité, auparavant partielle, d'utiliser des dépôts LFS avec le contrôle de version Git. ATTENTION : Altium Designer ne prend pas entièrement en charge l'utilisation des dépôts LFS et, dans certains cas, leur utilisation peut entraîner une perte de données utilisateur. (BC:27158) |
| 69444 | Un utilisateur standard (non administrateur) ne pouvait pas publier un projet situé dans un sous-dossier de projet lorsqu'il ne disposait pas des droits d'accès au dossier de projet de plus haut niveau dans un espace de travail. La publication du projet à l'aide du Project Releaser échouait avec l'erreur « L'utilisateur actuel ne dispose pas des droits suffisants pour créer un dossier au chemin... ». |
| 69456 | Une solution marquée « NON UTILISÉE » dans la liste des choix de pièces d'un composant dans un document ActiveBOM restait affichée, même après sa suppression. |
| 69476 | Les données relatives aux choix de pièces n'étaient pas affichées dans le panneau Composants pour les composants d'une bibliothèque basée sur des fichiers. |
| 69514 | Lors de la modification d'un ou de plusieurs composants de l'espace de travail, la vérification de règle de composant « La révision en cours de modification n'est pas la plus récente » est désormais correctement appliquée lorsque l'éditeur de composants est utilisé en mode de modification des composants par lot. Les violations sont ainsi signalées lorsqu'un composant en cours de modification n'est pas à sa dernière révision. |
| 69531 | Lors de la consultation d'une bibliothèque PCB dans le panneau Composants, avec l'affichage des modèles activé, les colonnes « Description », « Hauteur » et « Nombre de pastilles » ne pouvaient pas être sélectionnées dans la boîte de dialogue Sélectionner les colonnes. |
Importation/Exportation
| 56381 | Dans certains cas, une tentative d'importation d'une conception KiCad provoquait l'erreur « La référence d'objet n'est pas définie sur une instance d'un objet ». |
Power Analyzer by Keysight
| 68908 | Après l'exécution d'une analyse sur une conception particulière, l'enregistrement et l'accès au rapport complet provoquaient l'erreur « System.MissingMethodException : Méthode introuvable... ». |
SI Analyzer by Keysight
| 69664 | Dans certains cas, une tentative d'analyse des nets du PCB actif à partir du document SI Analyzer by Keysight provoquait l'erreur « La clé donnée 'SIAnalyzer.Engine.Keysight.SectionKeys.ResultSectionKeyBase' était absente du dictionnaire ». (BC:26953) |
Version 26.4.1
Altium Designer Develop – Released: 19 March 2026, Version 26.4.1 (build 13)
Altium Designer Agile – Released: 19 March 2026, Version 26.4.1 (build 25)
Altium Designer – Released: 19 March 2026, Version 26.4.1 (build 12)
Schématique
| 67749 | Dans certains cas, l'ajout d'un nouveau document schématique à un projet après le passage à une licence Viewer provoquait l'erreur « EIntfCastError : Interface non prise en charge ». |
PCB
| 61119 | Pour une conception volumineuse particulière, un ralentissement notable se produisait lors de l'activation et de la désactivation de la visibilité de différentes couches dans le panneau Configuration de l'affichage. |
| 64931 | Ajout d'une nouvelle règle de conception « Dégagement selon l'axe Z » dans le gestionnaire de contraintes et dans l'ancienne boîte de dialogue « Éditeur de règles et de contraintes PCB » (non accessible dans la vue Document). Cette règle permet de vérifier les dégagements minimaux entre différentes primitives situées sur des couches de cuivre différentes. (I:922) |
| 68736 | Après la suppression de sous-empilements dans l'empilage d'une conception rigide-flexible avancée, les couches de film de protection et de masque de soudure de ces sous-empilements étaient ajoutées à tort à l'empilement principal par défaut, « Board Layer Stack ». Après la suppression des doublons, toute tentative d'enregistrement provoquait l'erreur « Nombre maximal de couches de type Coverlay atteint pour l'empilement Board Layer Stack... », car il n'était pas possible de combiner un film de protection et un masque de soudure dans un même sous-empilement. |
| 68820 | Lors de l'exportation d'un PCB au format Specctra Design File (*.dsn), les zones d'exclusion n'étaient pas incluses dans le fichier généré. |
| 68973 | Lorsque les expressions de requête définissant la portée d'une règle de conception binaire étaient très longues, il n'était pas possible d'utiliser efficacement la vérification des règles binaires applicables entre primitives : la portée affichée dans la boîte de dialogue suivante était illisible, sans possibilité de régler la taille de la boîte de dialogue ou la largeur des colonnes. (I:10041) |
| 68983 | Dans certains cas, l'utilisation d'un document PCB avec les options PCB.Polygon.AdvancedPour et PCB.Polygon.AdvancedDynamicPour activées dans les paramètres avancés provoquait une violation d'accès dans le module « ADVPCB.DLL ». |
| 69010 | La fonction « Expansion nulle du masque de soudure », fournie par l'option PCB.SolderMaskZeroExpansion des paramètres avancés, est désormais officiellement disponible pour tous dans cette version et activée par défaut. |
| 69031 | Dans un PCB ou une bibliothèque PCB, le placement d'un rectangle avec une faible largeur de piste (par exemple, 0,01 mm) entraînait une réduction de ses dimensions, en largeur comme en hauteur, après le clic définissant son deuxième point d'ancrage. De plus, cliquer sur l'un des coins du rectangle placé, alors que le mode de placement était toujours actif, entraînait la création d'un carré. Le copier-coller d'un rectangle dans une bibliothèque PCB entraînait également une réduction de ses dimensions. (BC:27033, BC:27046) |
| 69059 | Pour une conception particulière, toute tentative d'accès au gestionnaire d'empilage des couches provoquait l'erreur « Type de couche introuvable... ». |
| 69121 | Lors de l'utilisation de la fonction PCB CoDesign, après la fusion des modifications apportées par deux utilisateurs à un polygone — modification de sa géométrie par l'un et mise en réserve du polygone par l'autre —, le polygone obtenu n'était affecté à aucun net (« No-Net »). |
| 69155 | Lorsque l'option PCB.Performance.InteractivePropertyPanel.Optimization était activée dans les paramètres avancés, il était impossible de modifier les dimensions d'un cadre de texte sélectionné depuis le panneau Propriétés. (BC:27044) |
| 69423 | Dans une bibliothèque PCB, après la sélection de l'une des options IPC 4761 disponibles pour un via placé, ce réglage revenait à « Aucun » après l'enregistrement et la réouverture de la bibliothèque. Dans un autre cas, les vias ajoutés à une empreinte depuis une bibliothèque de pastilles et de vias perdaient leur lien avec cette bibliothèque après l'enregistrement et la réouverture de la bibliothèque PCB. Les vias étaient également absents de la section Bibliothèque locale de pastilles et de vias du panneau Modèles de pastilles et de vias PCB. (BC:27157) |
Gestionnaire de contraintes
| 63142 | Ajout de la possibilité de spécifier des valeurs minimale, maximale et préférée pour le diamètre et le diamètre de perçage lors de la définition d'une règle de style de via de routage dans la vue Physique, en complément de la définition fondée sur un modèle préféré. (BC:26530) |
| 67865 | Les icônes des objets ont été modernisées et harmonisées sur toutes les pages du gestionnaire de contraintes, côté schématique comme côté PCB, ainsi que dans les boîtes de dialogue « Importer les directives » et « Actualiser le gestionnaire de contraintes » lors de l'importation de directives depuis les documents schématiques sources dans le gestionnaire de contraintes, et dans la boîte de dialogue Explorateur de classes d'objets. |
| 68405 | Dans la vue Physique du gestionnaire de contraintes, lorsqu'il était ouvert depuis le schématique, la commande permettant de développer les classes importées du schématique pour accéder à leurs objets ne fonctionnait pas. |
| 69384 | Lors d’une tentative de suppression de plusieurs règles avancées sélectionnées dans la vue All Rules (ouverte depuis le PCB), après avoir ajouté chaque règle suivante à la sélection à l’aide de Ctrl+clic, puis utilisé la commande « Remove Advanced Rules » du menu contextuel, l’erreur « La référence d’objet n’est pas définie à une instance d’un objet » se produisait. |
Draftsman
| 68897 | Après la création d’un document Draftsman (.PCBDwf) pour un projet de conception de PCB à partir d’un modèle de document Draftsman (.DwfDot) contenant une vue d’assemblage de carte, l’affichage de cette vue dans l’espace de conception ne respectait pas les paramètres initiaux définis dans la zone Component Display Properties du panneau Properties. |
Conception multicarte
| 66922 | Ajout de l’option de paramètres avancés « System.MBAEngine.UseOpenCascade » qui, lorsqu’elle est activée, remplace la bibliothèque C3D par la bibliothèque Open CASCADE pour la modélisation géométrique d’un document d’assemblage multicarte (*.MbaDoc). Notez que, lors de l’ouverture dans cette version d’un ancien document d’assemblage multicarte (issu d’une version précédente du logiciel), les contraintes d’assemblage créées seront supprimées si cette option est activée. Vous pourrez choisir de conserver les positions relatives des pièces de l’assemblage ou de les disposer en ligne. Vous aurez la possibilité de créer une sauvegarde de cette ancienne version à l’ouverture. |
| 68125 | Lors du placement sur un schéma multicarte d’un composant dont le symbole comprenait une primitive d’arc (par exemple, un condensateur polarisé), l’arc était tracé de manière incorrecte dans l’espace de conception. Un clic sur la représentation graphique incorrecte pour sélectionner le composant provoquait ensuite l’erreur « La référence d’objet n’est pas définie à une instance d’un objet ». |
| 68890 | Lors du placement sur un schéma multicarte d’un composant dont le symbole comprenait une primitive d’arc (par exemple, un condensateur polarisé), l’arc était tracé de manière incorrecte dans l’espace de conception. Un clic sur la représentation graphique incorrecte pour sélectionner le composant provoquait ensuite l’erreur « La référence d’objet n’est pas définie à une instance d’un objet ». |
| 69173 | Pour un projet de conception multicarte particulier, une tentative d’importation depuis le projet PCB enfant pour un module sélectionné sur le schéma multicarte provoquait parfois l’erreur « Un élément avec la même clé a déjà été ajouté… ». |
Conception de faisceaux
| 59289 | Faire glisser un fil sur une épissure dans un schéma de câblage dupliquait à tort cette épissure. (BC:27442) |
| 64350 | Dans certains cas, la génération d’une sortie imprimée pour une conception de faisceau provoquait une violation d’accès (à l’adresse 0000000139490BC8 dans le module « WorkspaceManager.DLL »). |
| 68050 | Pour un composant d’un plan d’implantation configuré pour afficher son modèle physique dans le style Solid, la couleur définie pour l’entrée Selection/Highlight des couleurs système (dans le panneau View Configuration de l’éditeur PCB) était utilisée, que le modèle soit sélectionné ou non. |
Plateforme
| 47582 | Dans certains cas, les panneaux Components et Manufacturer Part Search présentaient des problèmes d’affichage ou de dimensionnement lors du passage entre les vues normale et compacte, en mode ancré comme en mode flottant. De plus, lorsque ces panneaux étaient en mode Popup, leur hauteur diminuait soudainement lorsqu’on y accédait à nouveau. |
| 68635 | Altium Designer cessait complètement de répondre après une perte temporaire de la connexion Wi-Fi, ce qui obligeait à le fermer à l’aide du Gestionnaire des tâches de Windows. (BC:26379, BC:26854) |
| 68981 | Dans certains cas, une tentative de réinitialisation de toutes les préférences à leurs valeurs par défaut provoquait une violation d’accès (dans le module « PCBDLGS.DLL »). |
| 69364 | Lorsque l’option WSM.DotNetECOImplementation était activée (paramètres avancés), une tentative d’importation dans un schéma multicarte des modifications de permutation de broches d’un projet enfant aboutissait à la détection de modifications qui étaient répertoriées et traitées par l’ECO suivant, mais jamais appliquées, quel que soit le nombre d’exécutions de l’ECO. |
| 69375 | Lorsque l’option WSM.DotNetECOImplementation était activée (paramètres avancés), une tentative de comparaison des différences physiques entre deux versions d’un document de bibliothèque PCB provoquait l’erreur « Le processus ne peut pas accéder au fichier "C:\Users\<UserName>\AppData\Local\Temp\Compare HierarchicalPCBObjects.Log", car il est utilisé par un autre processus… ». |
Gestion des données
| 61335 | Lors de l’utilisation de la fonctionnalité BOM CoDesign, et plus particulièrement de la commande « Explore Suggested Component » (dans la section Differences du panneau Properties), si le composant suggéré ne correspond pas à la dernière révision, c’est désormais la révision suggérée qui s’ouvre dans le panneau Components. |
| 63880 | Pour un composant de bibliothèque d’un espace de travail dont le nom comportait au moins deux traits de soulignement, le premier était supprimé à tort du nom dans l’entrée de la commande « Placer <ComponentName> », dans le menu accessible par un clic droit sur ce composant dans le panneau Components. |
| 63966 | La commande « Créer une étiquette » a été rétablie dans le sous-menu Historique et contrôle de version des menus relatifs aux projets. De plus, une validation a été ajoutée lors de la saisie de la valeur de l’étiquette, accompagnée d’une indication précisant que seuls les lettres, les chiffres, le point (« . »), le tiret (« - »), le croisillon (« # ») et le trait de soulignement (« _ ») sont autorisés. |
| 65936 | Ajout de la possibilité de modifier par lots l’état du cycle de vie des composants sélectionnés directement depuis un document ActiveBOM. Notez que le processus ne prend en compte que les composants de l’espace de travail auquel vous êtes connecté. |
| 68242 | Ajout de l’option de paramètres avancés « EDMS.CloudLoginByJWT » qui, lorsqu’elle est activée, utilise un JWT (JSON Web Token) pour l’identification et l’authentification des utilisateurs lors de la connexion d’Altium Designer à un espace de travail sur la plateforme Altium. |
| 68709 | Lors de la modification de l’état de révision d’un élément dans un espace de travail connecté (via la boîte de dialogue Batch state change), le processus échouait si une note de plus de 255 caractères était saisie. (BC:24819) |
| 68762 | Après l’ajout d’un choix de pièce à un composant dans un document ActiveBOM, puis l’actualisation du document, les offres d’un même fournisseur ne s’affichaient pas toutes. |
| 68814 | Les fonctionnalités Custom Parts Provider Synchronization et Components Synchronization d’Altium Designer ont été améliorées pour prendre désormais en charge les bases de données PostgreSQL. |
| 68961 | Ajout de l’option de paramètres avancés « EDMS.CustomOffersMerge » qui, lorsqu’elle est activée, fusionne les données fournisseurs du Custom Parts Provider avec celles de l’Altium Parts Provider (pour un espace de travail sur la plateforme Altium où BOM Portal est activé), afin de présenter l’ensemble des informations fournisseurs regroupées partout où des données fournisseurs (SPN) sont affichées dans l’interface du logiciel. |
| 68962 | Lors du partage d’une conception en direct ou d’un instantané de conception via la boîte de dialogue Share, l’ancienne boîte de dialogue accessible à partir de la commande Advanced Settings a été repensée sous forme de fenêtre contextuelle. Pour le partage d’une conception en direct, les options de partage et de téléchargement sont désormais regroupées sous « Droits des membres » (pour les membres de l’espace de travail) et « Droits des invités et de partage externe » (pour les utilisateurs invités externes avec lesquels des projets ont été partagés). |
| 69007 | Lors de l’ajout d’un commentaire ou d’une réponse à un document, si du texte était saisi, suivi d’une URL Web collée, le texte était supprimé lorsqu’un espace était ajouté après cette URL, ne laissant que l’URL dans le commentaire ou la réponse publié. (BC:26998) |
| 69149 | Un modèle d’empreinte par défaut de l’espace de travail (ajouté via la page Data Management - Templates des préférences) n’était pas appliqué lors de la création d’un composant dans l’espace de travail après une mise à jour d’une ancienne version d’Altium Designer (antérieure à 26.1) vers une version plus récente (26.1 ou ultérieure). (BC:26847, BC:27173) |
| 69186 | Une dégradation notable des performances se produisait lors du travail dans un document ActiveBOM appartenant à un projet d’espace de travail, lorsque ce projet se trouvait dans un espace de travail connecté où la fonctionnalité SiliconExpert était activée. |
| 69287 | Lors de l’ouverture d’un document ActiveBOM volumineux appartenant à un projet d’espace de travail, lorsque ce projet se trouvait dans un espace de travail connecté où la fonctionnalité SiliconExpert était activée, les paramètres SiliconExpert n’étaient pas correctement renseignés et des erreurs de dépassement du délai d’attente se produisaient. |
| 69298 | Lors d’une tentative d’enregistrement des préférences dans un espace de travail connecté, le changement du dossier dans lequel créer un nouvel élément Altium Designer Preferences provoquait l’erreur « ShowDialog ne peut être appelé que sur des fenêtres masquées... ». |
| 69430 | Pour un projet de conception de PCB comprenant un document de bibliothèque PCB, toute tentative de génération d’un PDF de PCBLIB Prints directement à partir d’un fichier Output Job ajouté à ce projet provoquait une violation d’accès (dans le module 'WorkspaceManager.DLL'). |
| 69447 | Dans certains cas, lorsqu’un utilisateur travaillait sur un projet partagé avec lui avec des droits de modification et enregistrait ses changements, sans être membre de l’espace de travail parent de ce projet, la notification « Tentative de reconnexion au service de notification » s’affichait fréquemment et de manière aléatoire. |
Importation/Exportation
| 68875 | Lors de l’importation d’une bibliothèque xDX Designer particulière, les numéros de broches des symboles étaient dupliqués pour les composants à plusieurs parties. |
| 68896 | Toute tentative d’importation d’une conception Xpedition (Expedition) particulière provoquait une violation d’accès (dans le module 'Importer_Expedition.IWZ'). |
| 68977 | Toute tentative d’importation d’une bibliothèque d’empreintes PCB OrCAD (*.LLB) provoquait une violation d’accès (dans le module 'ADVPCB.DLL'). (BC:26983) |
Version 26.3.0
Altium Designer Develop – Released: 5 February 2026, Version 26.3.0 (build 5)
Altium Designer Agile – Released: 5 February 2026, Version 26.3.0 (build 18)
Altium Designer – Released: 5 February 2026, Version 26.3.0 (build 6)
PCB
| 66876 | Ajout de la prise en charge des modèles SOLIDWORKS 2024 et 2025 (*.SldPrt) pour le travail avec les corps 3D. De plus, l’exportation d’un PCB au format Parasolid utilise désormais la version 35.1 de Parasolid. |
| 67334 | Après l’exportation d’un PCB particulier au format Parasolid, les modèles 3D de certains composants ne pouvaient pas être convertis lors de l’ouverture du fichier exporté dans SOLIDWORKS, ce qui provoquait l’erreur « Les données de ce fichier sont peut-être non valides ». (BC:25813) |
| 68348 | Dans certains cas, lorsque l’option PCB.Performance.InteractivePropertyPanel.Optimization était activée (paramètres avancés), le placement d’un tableau d’empilage des couches dans l’espace de conception provoquait l’erreur « Accès à un objet après sa destruction... ». |
| 68359 | Dans certains cas, l’utilisation de la fonction de suppression des boucles pendant le routage interactif provoquait une erreur (dans le module "RouterEntry.dll" ou "ADVPCB.DLL"). |
| 68901 | Lorsque l’option PCB.Performance.InteractivePropertyPanel.Optimization était activée (paramètres avancés), l’ajout et la suppression répétés de la couche Route Tool Path dans un document de bibliothèque PCB (ou l’ouverture d’un document de bibliothèque PCB dans lequel ces opérations avaient été effectuées) provoquaient l’erreur « Une exception a été levée par la cible d’un appel... ». (BC:26959) |
| 68942 | Dans un cas particulier, toute tentative d’enregistrement d’un document PCB après modification provoquait une violation d’accès (dans le module 'ADVPCB.DLL'). |
| 68945 | Lors de la définition d’une règle de style des points de test de fabrication ou d’assemblage dans la boîte de dialogue PCB Rules and Constraints Editor, les modifications apportées aux contraintes de taille minimale et maximale n’étaient pas enregistrées. (BC:26969) |
| 69025 | Pour un document PCB particulier, lorsque l’option 'Component re-route' était activée (sur la page PCB Editor - Interactive Routing des préférences), le déplacement de n’importe quel composant provoquait l’erreur « Accès à un objet après sa destruction... ». (BC:27027) |
Conception multicarte
| 68356 | Lors d’une tentative de mise en correspondance des broches entre les connecteurs en ligne d’un faisceau dans un schéma multicarte, Altium Designer se bloquait complètement et il était impossible d’arrêter le programme via le Gestionnaire des tâches de Windows. (BC:26806) |
Conception de faisceaux
| 67903 | La fonction 'Update From Libraries' a été améliorée pour inclure également les fils, les composants d’alvéole et les pièces associées (lorsqu’elle est utilisée depuis un schéma de câblage), ainsi que les gaines, les étiquettes et les pièces associées (lorsqu’elle est utilisée depuis un plan d’implantation). Notez que, pour qu’un objet mentionné ci-dessus soit inclus dans la mise à jour, un composant affecté à cet objet doit comporter un lien vers un symbole schématique. (BC:27779) |
| 68314 | Les fils de pontage définis dans un schéma de câblage sont désormais correctement pris en compte dans le plan d’implantation associé. Lorsqu’un toron est sélectionné dans le plan d’implantation, la section Bundle Objects du panneau Properties inclut désormais les fils de pontage qui commencent et se terminent au même point de connexion et font partie de ce toron. Pour ces fils, seule la définition manuelle de la longueur est possible. La valeur saisie est ensuite incluse dans le document ActiveBOM et le plan de fabrication du projet de faisceau (tableau de nomenclature et liste de câblage). (I:23859) |
Plateforme
| 67522 | Amélioration des notifications affichées dans Altium Designer Develop lorsque l’abonnement approche de sa date d’expiration, lorsqu’il a déjà expiré (et que l’espace de travail Altium Develop est en mode consultation uniquement) et lorsqu’aucune licence Author n’est disponible. |
| 68634 | Le contrat de licence utilisateur final (EULA) a été remplacé par le contrat-cadre de services (MSA) lors de l’installation d’Altium Designer Develop et d’Altium Designer Agile. Altium Designer continue d’utiliser l’EULA (qui a également été mis à jour). |
Gestion des données
| 63778 | Lors de l’utilisation du panneau Manufacturer Part Search, seul le dernier filtre appliqué était correctement affiché (nom et paramètre) au-dessus de la liste des résultats. Pour les filtres précédemment sélectionnés, seul le nom était affiché, sans les informations paramétriques. |
| 63779 | Il était impossible de faire défiler le contenu du volet Details du panneau Manufacturer Part Search lorsque le curseur était placé sur certaines zones. |
| 66024 | Lors du partage d’un élément d’un espace de travail avec un nouvel utilisateur, l’entrée correspondant à cet utilisateur (dans la boîte de dialogue Share For Item) affichait initialement, et à tort, son adresse e-mail au lieu de son organisation. |
| 66242 | Lors de la consultation des composants dans la vue 'Where-used' d’un modèle de composant (dans le panneau Explorer), la modification de l’état de révision d’un ou de plusieurs composants sélectionnés n’était pas automatiquement répercutée dans la vue. |
| 66867 | Le placement d’un bloc de réutilisation depuis le panneau Explorer entraînait l’erreur « La valeur ne peut pas être nulle. (Paramètre 'pcbSnippetGUID')... ». (BC:26812) |
| 67416 | Après l’actualisation du panneau Components, les états de révision des modèles n’étaient pas mis à jour. (BC:24630) |
| 68164 | La fonctionnalité Custom Parts Provider Synchronization, qui permet d’associer, au moyen d’un document de configuration Custom Parts Provider Synchronization (*.PrtSync), les données fournisseurs d’une source de base de données spécifiée aux données de chaîne d’approvisionnement de l’espace de travail, peut désormais être utilisée lors d’une connexion à un espace de travail hébergé sur Altium 365 GovCloud. |
| 68245 | Pour un composant dans un document ActiveBOM, le classement spécifié pour une solution manuelle ajoutée était perdu après la mise à jour du composant dans la conception vers une révision plus récente. |
| 68247 | Lors de l’utilisation de Library Importer pour importer les empreintes d’un document de bibliothèque PCB dans un espace de travail connecté, l’importation des empreintes dont la description dépassait 256 caractères échouait, même si l’outil indiquait que l’importation avait réussi. |
| 68705 | Dans certains cas, une tentative de publication des modifications apportées à un composant existant (via l’éditeur de composants en mode d’édition d’un seul composant) entraînait l’erreur « Interface non prise en charge ». |
| 68708 | Une tentative d’ajout d’un choix de composant spécifique (LM2940IMP-15 de Texas Instruments) à un composant quelconque d’une bibliothèque d’espace de travail entraînait l’erreur « La valeur ne peut pas être nulle. (Paramètres 'source') ». |
| 68907 | Dans le cas spécifique d’une utilisation d’Altium Designer 26.1 avec une connexion à un espace de travail, lors de la consultation des commentaires placés dans un projet de conception, le nom d’utilisateur affiché dans la fenêtre contextuelle de commentaire et dans le panneau Comments and Tasks était « Anonyme » au lieu du nom de la personne ayant ajouté le commentaire. |
Importation/Exportation
| 68664 | Lors de l’exportation d’un PCB au format Ansys EDB, les valeurs de capacité spécifiées en fF (femtofarads) n’étaient pas reconnues et étaient remplacées par la valeur par défaut de 1 nF. (BC:24118) |
Version 26.2.0
Altium Designer Develop – Released: 8 January 2026, Version 26.2.0 (build 10)
Altium Designer Agile – Released: 8 January 2026, Version 26.2.0 (build 28)
Altium Designer – Released: 8 January 2026, Version 26.2.0 (build 7)
Schématique
| 65661 | Dans certains cas, une tentative de création d’une bibliothèque intégrée (à partir des documents du projet) depuis un document schématique actif entraînait une violation d’accès (dans le module « IntegratedLibrary.DLL »). |
| 67949 | Le tri alphanumérique des broches par repère ne fonctionnait pas correctement dans l’assistant de création de symboles de l’éditeur de bibliothèques schématiques, donnant par exemple « A1, A10, A11,...A19, A2, A20, A3, A4,...A9 » au lieu de « A1, A2, A3,...A18, A19, A20 », comme attendu. |
| 67982 | Lors du remplacement d’un composant issu d’un fichier par un composant d’une bibliothèque d’espace de travail, à l’aide du bouton « ... » associé au champ Design Item ID du panneau Properties, les paramètres n’étaient pas mis à jour avec ceux du composant de l’espace de travail. |
PCB
| 67160 | Lorsque l’option « Live Highlighting » était activée (sur la page PCB Editor - Board Insight Display des préférences), le passage répété d’un net potentiel à un autre, mis en surbrillance en arrière-plan pendant le placement d’un via, entraînait l’erreur « Indice de liste hors limites ». |
| 67883 | L’exportation au format DXF d’un PCB contenant du texte de hauteur « 0 » entraînait l’erreur « eInvalidInput ». |
| 68177 | Après la sélection et la suppression de plusieurs entrées de paires de couches de composants dans l’onglet Layers & Colors du panneau View Configuration, ces entrées restaient affichées. (BC:26733) |
| 68420 | Pour une conception spécifique, après avoir copié un composant (dont l’empreinte comprenait des plages de puce, des plages de connexion filaire et des fils de bonding) et l’avoir collé plusieurs fois, une tentative d’enregistrement du document PCB entraînait l’erreur « Doublons non autorisés... ». |
| 68627 | Lorsque l’option PCB.Performance.InteractivePropertyPanel.Optimization était activée (paramètres avancés) et qu’un composant placé sur une grille polaire était sélectionné, les options associées à cette grille (Range/Angle et Rotation) étaient absentes du panneau Properties. (BC:26858) |
| 68640 | Dans certains cas, lorsque l’option PCB.Performance.InteractivePropertyPanel.Optimization était activée (paramètres avancés), après plusieurs recalculs du remplissage d’un polygone sélectionné depuis le panneau Properties, le passage à l’action « Assign net », suivi d’un clic dans l’espace de conception, entraînait l’erreur « La valeur ne peut pas être nulle. (Paramètre 'source') ». |
| 68661 | La géométrie (largeur et hauteur) des rectangles utilisés dans les empreintes PCB était modifiée de manière incorrecte (en raison d’erreurs d’arrondi) lorsque la largeur de piste était spécifiée en mm. (BC:26867, BC:26885) |
Co-conception PCB
| 67921 | Dans certains cas, lors de l’utilisation de la fonctionnalité PCB CoDesign, une erreur liée à une fuite de mémoire (échec d’assertion dans le fichier « Adv3D_GeometryMaker.pas ») survenait à la fin d’une comparaison. |
Câblage filaire
| 62571 | Ajout de la prise en charge de la génération d’un rapport sous forme de tableau des connexions filaires à partir d’un document PCB panélisé. |
| 63094 | Le contrôle DRC des violations de nets non routés était appliqué à tort aux fils de bonding. (BC:25803) |
| 66918 | Les fils de bonding et les plages de puce sont désormais affichés lors de la visualisation d’un document PCB panélisé en 3D. |
| 67657 | Après l’application de modifications aux contraintes d’une règle de conception de câblage filaire dans la boîte de dialogue PCB Rules and Constraints Editor, la règle était affichée comme non enregistrée (astérisque à côté de son nom) et il était impossible d’exporter et d’importer des règles. (BC:25810) |
| 68042 | Un nouveau mot-clé de requête « IsBondwire » (vérification du type d’objet PCB) est disponible pour construire des expressions de requête logiques servant à filtrer les objets dans un PCB/PcbLib ou à définir le périmètre d’application d’une règle de conception. |
Conception multi-cartes
| 67619 | Lorsque plusieurs entrées (représentant des composants liés) se trouvaient sur le même côté d’un élément personnalisé placé dans un document schématique multi-cartes, une tentative de sélection multiple de ces entrées suivie de leur déplacement entraînait l’erreur « Impossible de convertir l’objet... ». (BC:26133) |
Conception de faisceaux de câbles
| 61558 | Lors du placement d’un faisceau dans un dessin d’agencement, sa longueur dessinée est désormais suivie et renseignée par défaut dans le champ Length. Lorsque le champ Length (longueur physique réelle) est défini sur une valeur différente de la longueur dessinée, un symbole de rupture apparaît au centre du segment le plus long du faisceau pour indiquer que celui-ci n’est pas à l’échelle (NTS). La longueur dessinée (« Drawn Length ») est affichée dans le panneau Properties, accompagnée d’une nouvelle option « Add Break Symbol » permettant de contrôler l’affichage du symbole de rupture. (I:25610) |
| 62933 | Après la sélection d’un point de connexion (sans objets affectés) dans un dessin d’agencement, le bouton « Add » associé à la zone Assigned Objects du panneau Properties apparaissait désactivé jusqu’à ce qu’un clic soit effectué dessus. (BC:26250) |
| 65333 | Dans certains cas, l’ordre d’affichage des étiquettes dans une vue de dessin d’implantation placée dans un document de dessin de fabrication de faisceau (HarDwf) était incorrect par rapport au document de dessin d’implantation source (LdrDoc), ce qui entraînait l’affichage d’une étiquette « derrière » un toron plutôt que devant celui-ci. (BC:26470) |
| 67904 | Dans certains cas, lors de l’importation d’un composant (connecteur) du schéma de câblage d’un projet dans son dessin d’implantation, le point de connexion associé était créé, mais les broches n’étaient pas automatiquement affectées, ce qui produisait un objet toron vide. |
Gestion des données
| 66497 | Dans un cas particulier, lors d’une connexion à un espace de travail Altium 365 spécifique, les choix de pièces affichés pour un composant donné différaient entre les panneaux Composants et Propriétés. |
| 66581 | Ajout de la possibilité, pour les utilisateurs disposant de l’autorisation opérationnelle correspondante, de conserver l’état du cycle de vie lors de la synchronisation des composants entre un espace de travail et une base de données de composants. |
| 67302 | La liste des choix de pièces d’un composant était écrasée si l’option « Contrôle des révisions des choix de pièces » était activée sur la page Administration - Paramètres - Composants de l’interface Web de l’espace de travail et si des modifications étaient apportées à cette liste, puis publiées dans une nouvelle révision, sans redémarrer Altium Designer au préalable. |
| 67806 | Si le champ Chemin des documents était effacé ou vide sur la page Système - Emplacements par défaut des Préférences et qu’Altium Designer était redémarré, l’ouverture d’un projet depuis l’espace de travail connecté, sans copie locale préexistante, puis sa modification et une tentative d’enregistrement dans l’espace de travail entraînaient l’erreur « URI non valide : impossible de déterminer le format de l’URI… ». |
| 67950 | Les tables de schéma Azure SQL n’étaient pas accessibles dans le document de configuration de la synchronisation du fournisseur de pièces personnalisé (*.PrtSync) d’Altium Designer, et les erreurs « ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Syntaxe incorrecte près de '`' » et « ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Impossible de préparer une ou plusieurs instructions » se produisaient. Cela était dû à l’envoi par Altium Designer d’accents graves (`) dans une requête, que SQL Server/Azure SQL ne prend pas en charge. |
| 68005 | Dans un cas particulier, une tentative de génération d’un rapport de nomenclature à partir de l’ActiveBOM d’un projet de conception de PCB entraînait l’erreur « Tri impossible, car la méthode IComparer.Compare() renvoie des résultats incohérents… ». |
| 68037 | La fonctionnalité « Coconception de nomenclature », fournie par l’option BOM.CoDesign (Paramètres avancés), est désormais officiellement publique dans cette version (activée par défaut). De même, la fonctionnalité « Inclusion/exclusion des données fournisseurs dans une comparaison de nomenclatures », fournie par l’option BOM.CoDesign.Comparison.IncludeSupplierData (Paramètres avancés), est également officiellement publique dans cette version (désactivée par défaut). |
| 68583 | Un modèle par défaut de l’espace de travail n’était pas chargé lors de la création de la nouvelle entité associée si ce modèle avait été ajouté via la page Gestion des données - Modèles des Préférences. (BC:26847) |
Importation/Exportation
| 63867 | Lors de l’importation d’une conception xDX Designer spécifique, la bibliothèque du projet (*.lmc) ne pouvait pas être importée, ce qui générait un projet vide. |
| 67825 | Lors de l’importation d’une conception OrCAD spécifique, l’empreinte liée aux instances d’un composant particulier dans le document schématique généré était incorrecte. |
Version 26.1.1
Altium Designer Develop – Released: 3 December 2025, Version 26.1.1 (build 6)
Altium Designer Agile – Released: 3 December 2025, Version 26.1.1 (build 13)
Altium Designer – Released: 3 December 2025, Version 26.1.1 (build 7)
Schématique
| 62751 | Ajout d’une nouvelle option dans les paramètres avancés, « WSM.DotNetECOImplementation », qui, lorsqu’elle est activée, optimise et accélère le traitement des ECO. |
| 66529 | Un double-clic sur un composant placé ouvrait correctement le panneau Propriétés avec le texte du désignateur sélectionné, prêt à être modifié. Toutefois, un double-clic sur un autre composant ne sélectionnait pas le texte du désignateur, mais plaçait le curseur au début du champ. (BC:25802) |
| 67151 | Dans certains cas, lors de l’utilisation d’un document schématique, le croisement de faisceaux de signaux sous un masque de compilation, avec l’option « Afficher les croisements » activée sur la page Schématique - Général des Préférences, entraînait l’erreur « EOleException : l’index se trouvait en dehors des limites du tableau ». |
| 67186 | Un délai notable se produisait lors du chargement des propriétés dans le panneau Propriétés au passage d’un symbole à un autre dans une bibliothèque schématique (.SchLib). (BC:25112) |
| 67514 | Dans certains cas, le passage d’un commentaire à un autre dans un schéma entraînait l’erreur « Impossible de définir Visibility ou d’appeler Show, ShowDialog ou WindowInteropHelper.EnsureHandle après la fermeture d’une fenêtre ». |
| 67618 | Après avoir rendu le nom d’un paramètre visible dans l’espace de conception, celui-ci s’affichait en double lors du déplacement de ce paramètre vers un autre emplacement. |
PCB
| 52067 | Lorsque le style de superposition des violations était défini sur « Aucun (couleur de la couche) » et le comportement de la superposition lors d’un zoom arrière sur « Mise à l’échelle du motif de base » sur la page Éditeur PCB - Affichage des violations DRC des Préférences, l’ouverture ou la création d’un PCB entraînait une violation d’accès dans le module « ADVPCB.DLL ». (BC:19367) |
| 58670 | Ajout d’une option (PCB.Performance.PadViaTemplate.LoadingOptimization) permettant de stocker dans le document PCB les modèles de pastilles et de vias non liés à une bibliothèque externe de pastilles et de vias, afin d’accélérer le chargement. |
| 61493 | Ajout d’une option dans les paramètres avancés (PCB.ViaInstancing) qui, lorsqu’elle est activée, améliore les performances lors de la construction de la géométrie d’une instance de via, réduisant à la fois la consommation de mémoire et le temps de construction de la scène. |
| 63635 | Un délai notable se produisait au début d’un déplacement panoramique dans l’espace de conception lorsqu’une commande interactive, telle que Déplacer un objet ou Routage interactif, était en cours d’exécution. |
| 65474 | Conformément à la norme IPC-7351B concernant les valeurs par défaut des empilements de pastilles, selon laquelle les ouvertures du masque de soudure ont généralement un rapport de 1:1 avec la taille de la plage d’accueil, les valeurs par défaut de la règle d’expansion du masque de soudure dans les documents PCB et de l’expansion du masque de soudure régie par les règles dans les documents de bibliothèque PCB sont désormais définies sur 0 mil (contre 4 mil auparavant). |
| 65539 | Après l’ajout de commentaires à un PCB, le passage en mode de visualisation 3D, la sélection de la projection orthographique et la rotation du PCB entraînaient l’affichage d’artefacts sur le PCB. |
| 65636 | Ajout d’une nouvelle option dans les paramètres avancés, « PCB.SimbeorVersion », permettant de contrôler la version de Simbeor utilisée pour le calcul du retard et de l’impédance : Simbeor 2020.3 (option « 0 ») ou Simbeor 2023.1 (option « 1 »). |
| 65828 | Lorsqu’un objet de forme polygonale était sélectionné sur un PCB, l’utilisation de la commande Coller du menu contextuel ouvert par un clic droit dans une zone vide de la section Sommets du contour du panneau Propriétés entraînait l’erreur « Une exception a été levée par la cible d’un appel… ». |
| 65866 | Dans le cadre de l’option PCB.Performance.InteractivePropertyPanel.Optimization (Paramètres avancés), le panneau Propriétés a encore été amélioré pour l’utilisation des fonctionnalités Routage interactif, Routage de paires différentielles, Routage multiple, Routage rapide, Glissement interactif et Déplacement interactif de vias, afin d’accroître les performances et d’optimiser l’accès aux propriétés, en particulier pour les conceptions volumineuses. |
| 65971 | Le placement (ou le copier-coller) depuis une bibliothèque PCBLIB vers un document PCB ne respectait pas l’ordre physique des couches, ce qui entraînait le placement de primitives sur des couches incorrectes dans le document PCB. Notez que, pour bénéficier de la correction de ce problème, vous devez réenregistrer vos bibliothèques PCB avec Altium Designer 22.11 ou une version ultérieure. |
| 66010 | Lors du routage vers une pastille précédemment affectée par l’exécution de la fonction « Supprimer les formes de pastilles inutilisées », l’absence de couronne annulaire n’était plus détectée par le DRC. (BC:24704) |
| 66318 | Lors de l’utilisation de la commande « Tout sélectionner » du panneau Bibliothèque PCB (dans le menu contextuel accessible par clic droit), toutes les empreintes de la liste n’étaient sélectionnées que si la commande était exécutée sur la première empreinte (en haut) de la liste. |
| 66319 | Le contrôle des règles de conception (DRC) signalait à tort des violations de nets non routés sur plusieurs pastilles CMS reliées thermiquement à un polygone de cuivre, lorsque le frein thermique était réglé sur « Auto » et que des règles de style de connexion aux polygones se chevauchaient. |
| 66678 | Dans certains cas, lors de l’utilisation de l’outil d’ajustement automatique de longueur des paires différentielles pour aligner la phase des deux branches d’une paire différentielle, la largeur de dent réellement mesurée du motif en dents de scie généré différait de celle spécifiée dans la boîte de dialogue Processus d’ajustement automatique. (BC:25941) |
| 66726 | Lorsque l’option PCB.Performance.InteractivePropertyPanel.Optimization était désactivée (Paramètres avancés) et que plusieurs paramètres (repères de composants et/ou commentaires) étaient sélectionnés dans l’espace de conception (ou que plusieurs composants étaient sélectionnés, puis que l’utilisateur accédait à leur repère ou commentaire enfant dans le panneau Propriétés), la propriété Positionnement automatique et la commande de visibilité de la valeur (bouton « œil ») étaient absentes du panneau Propriétés. (BC:26018) |
| 66879 | Les valeurs de retard des nets et des xSignals comprenant un motif d’ajustement de longueur n’étaient pas calculées et s’affichaient à tort à 0 ps dans les panneaux Propriétés et PCB. (BC:26054) |
| 66948 | Pour une règle de conception d’isolement définie dans la boîte de dialogue Éditeur de règles et de contraintes PCB, dont la matrice d’isolement contenait des valeurs différentes selon les combinaisons de primitives, la valeur d’espacement de la boîte de dialogue Règles binaires applicables ne reflétait pas correctement la valeur d’isolement définie pour les primitives sélectionnées dans la matrice d’isolement de la règle. |
| 67027 | Dans certains cas, le copier-coller d’un rectangle, suivi d’une tentative de modification de la taille du rectangle collé, provoquait une violation d’accès (dans le module « ADVPCB.DLL »). (BC:26086) |
| 67094 | Lorsque l’option PCB.DRC.OnlineOptimization était activée (Paramètres avancés), l’exécution d’un DRC pour une classe de règles depuis le panneau Règles et violations PCB entraînait l’effacement des violations des autres classes de règles. |
| 67123 | Lors de l’exportation d’un PCB sous forme de fichier de conception Specctra, le processus d’exportation était devenu considérablement plus lent dans certains cas. |
| 67161 | Dans certains cas, lors du travail sur un polygone de cuivre sélectionné, l’erreur « Accès à un objet après sa destruction » survenait. |
| 67207 | Lors de la modification des numéros de couche attribués à des paires de couches de composants existantes dans les éditeurs de bibliothèques PCB ou de PCB, Altium Designer générait à tort de nouvelles couches mécaniques. La suppression de ces couches entraînait la perte du type de couche associé, qui revenait à « N/A ». |
| 67224 | Il était impossible de lisser les paires différentielles à coins arrondis (Style de suivi = Arrondi) lorsque le niveau d’effort du lissage était réglé sur Faible. (BC:26265) |
| 67238 | La fonction « Optimisations du panneau Propriétés PCB », fournie par l’option PCB.Performance.InteractivePropertyPanel.Optimization (Paramètres avancés), est désormais officiellement accessible à tous dans cette version (activée par défaut). |
| 67466 | Ajout d’un curseur en forme de main lors du déplacement de la vue (clic droit maintenu et glissement) pendant une opération interactive dans un document PCB. |
| 67534 | Pour une conception rigide-flexible comportant des couches de film de protection définies et ajoutées à une région de carte à laquelle un empilage flexible était attribué, le réglage du champ Couche active sur une couche de film de protection (dans l’onglet Couches et couleurs du panneau Configuration de la vue) entraînait le blocage d’Altium Designer. (BC:26402) |
| 67894 | Dans certains cas, lors du travail dans le panneau Propriétés, l’erreur « La référence d’objet n’est pas définie sur une instance d’un objet » survenait. |
Co-conception PCB
| 64925 | Pour une conception PCB particulière, toute tentative d’exécution de la fonction de comparaison PCB provoquait l’erreur « System.NullReferenceException : La référence d’objet n’est pas définie sur une instance d’un objet ». |
| 67414 | Dans certains cas, lors de l’exécution d’une comparaison, l’erreur « La référence d’objet n’est pas définie sur une instance d’un objet » survenait. |
Gestionnaire de contraintes
| 64463 | Introduction d’une fonction de « Filtrage par classe » dans la vue Isolements. Celle-ci permet de créer des filtres (ou regroupements) de classes afin de basculer entre des sous-ensembles ciblés de la matrice d’isolement et de travailler sur ceux-ci. |
| 65702 | Lors du travail sur un projet d’espace de travail utilisant la gestion des contraintes, si le fichier constraints.xml du projet était supprimé localement (via l’Explorateur de fichiers Windows), la boîte de dialogue Enregistrer sur le serveur n’apparaissait plus lors de l’utilisation de la commande correspondante pour réenregistrer le projet dans l’espace de travail. |
| 65937 | Il est désormais possible de définir ou de modifier une valeur de ligne de fuite lorsque plusieurs cellules sont sélectionnées dans la matrice d’isolement. Les modifications se traduisent par la création ou la mise à jour des règles de ligne de fuite dans la vue Toutes les règles (lorsque le Gestionnaire de contraintes est ouvert depuis le PCB). |
| 66146 | Pour un jeu de paramètres associé à un faisceau de signaux dont les directives avaient déjà été importées dans le Gestionnaire de contraintes, la sélection ultérieure de l’objet de jeu de paramètres sur le schéma provoquait l’erreur « Une exception a été levée par la cible d’un appel... ». (BC:25707) |
| 66590 | Amélioration de la gestion des règles d’isolement comportant des expressions de requête personnalisées lors de la migration de l’ancien système de règles de conception vers le Gestionnaire de contraintes. Cela inclut une meilleure gestion des règles dont les expressions de portée ciblent les couches internes (intermédiaires), ainsi que la conversion de ces règles en règles avancées (et non en règles de base). |
| 66788 | Pour une conception particulière, toute tentative d’accès au Gestionnaire de contraintes depuis un document schématique provoquait l’erreur « Un élément avec la même clé a déjà été ajouté... », après quoi toutes les vues devenaient vides. |
| 67392 | Après la création d’une règle d’isolement dans la vue Isolement du Gestionnaire de contraintes, l’outil de routage multiple interactif ne respectait pas la limite d’isolement minimal pendant le routage. |
Draftsman
| 49410 | Pour un projet particulier, le logiciel se fermait brutalement lors de la mise à jour du document Draftsman à partir des modifications du PCB, suivie de la sélection d’une cote à ordonnées placée. |
| 63602 | Lors de la modification d’un modèle de document Draftsman dans un espace de travail, le placement d’une vue de plan de perçage ou d’un tableau de lignes de transmission provoquait l’erreur « La référence d’objet n’est pas définie sur une instance d’un objet ». (BC:24492) |
| 65278 | Ajout de la prise en charge de l’importation de fichiers DXF contenant des splines dans un document de plan de fabrication (.PCBDwf/.HarDwf/.MbDwf). (Nécessite l’activation de l’option Draftsman.TeighaNet dans les paramètres avancés.) |
| 65704 | Ajout de la prise en charge de l’importation de fichiers DXF (version R12 et ultérieures) dans un document de dessin de fabrication (.PCBDwf/.HarDwf/.MbDwf). (Nécessite l’activation de l’option de paramètres avancés Draftsman.TeighaNet). |
Câblage par fils de bonding
| 63827 | Dans la zone des primitives du panneau PCB (avec un composant sélectionné en mode Components) et du panneau PCB Library (avec une empreinte sélectionnée), les fils de bonding sont désormais présentés avec le type correct (Bond Wire). La sélection d’une primitive de fil de bonding sélectionne/met en surbrillance ce fil dans l’espace de conception principal. De plus, une option « Afficher les fils de bonding » est désormais disponible dans le menu contextuel de la zone, accessible par clic droit, pour activer ou désactiver leur visibilité. |
| 63869 | Après l’exécution d’une vérification DRC et la consultation des violations de longueur des fils de bonding dans le panneau PCB Rules And Violations, ces violations changeaient de manière inattendue après l’enregistrement, la fermeture et la réouverture du document PCB. |
Conception 3D-MID
| 65950 | Pour une piste sélectionnée, il était possible de saisir une nouvelle valeur dans le champ Length (du panneau Properties) sans que cela modifie la longueur réelle. Pour résoudre ce problème, le champ Length n’est désormais plus modifiable. |
| 67570 | Ajout d’une option de paramètres avancés « 3DLayout.DRC » qui, lorsqu’elle est activée, permet de vérifier par lots les règles de conception (DRC) de largeur, d’isolement, de longueur et de correspondance des longueurs pour les pistes routées sur votre substrat 3D. Notez que le rapport DRC généré fournit des informations sur toutes ces vérifications, mais que seules les violations d’isolement sont mises en surbrillance dans l’espace de conception principal. |
Conception multi-cartes
| 64949 | Ajout de la possibilité de définir le « Type de terminaison » pour une entrée de faisceau sélectionnée sur un schéma multi-cartes. Les choix proposés sont « Connecteur », « Contacts à sertir/Embouts » et « Terminaison de fil ». Ces informations sont répercutées dans les propriétés du faisceau sélectionné ainsi que dans celles de l’entrée de module correspondante sélectionnée. (I:25312) |
| 67391 | Lors de l’utilisation de pièces personnalisées dans un schéma multi-cartes, les données pouvaient être corrompues, entraînant une perte de données et diverses erreurs ou divers plantages selon la nature et l’étendue de la corruption. |
Conception de faisceaux
| 61571 | Ajout de la possibilité de générer, via un OutputJob, un classeur Excel unique contenant des données destinées aux fabricants de faisceaux. Le classeur généré comprend des feuilles « Nomenclature » (utile pour générer rapidement des devis), « Liste de câblage » (pour les machines de préparation des fils), « Étiquettes » (récapitulatif des étiquettes physiques à imprimer pour les torons du faisceau, à utiliser avec des imprimantes Zebra ou autres) et « Gaines » (récapitulatif des gaines à appliquer sur les torons du faisceau). (I:25365) |
| 63973 | Les fils de faisceau reliés par une coupure de fil sont désormais reconnus même s’ils possèdent des identifiants d’élément de conception différents. De plus, tous les segments de fil portant le même repère et reliés par la même coupure de fil sont désormais comparés (référence, commentaire, couleur et tous les paramètres). Si des différences sont détectées, une nouvelle violation « Paramètres incohérents dans les segments de fil connectés » est signalée. En parallèle, une bannière de conflit apparaît dans le panneau Properties et permet de synchroniser tous les segments de fil afin qu’ils utilisent les mêmes paramètres que le fil choisi. (I:26785) |
| 65569 | Ajout de la possibilité d’appliquer ou de prolonger une gaine sur un point de jonction (un point de connexion du dessin d’implantation où deux torons ou plus se rejoignent). De plus, le début d’une gaine correspond désormais au point le plus à gauche et le plus haut de son parcours, et ce parcours ne comprend désormais que les torons sur lesquels la gaine est posée. (I:24932) |
| 66016 | Pour un composant de faisceau avec une cavité de sertissage définie dont la pièce ne contenait aucun symbole et comportait un ou plusieurs paramètres avec des valeurs vides, l’utilisation de la commande « Mettre à jour depuis les bibliothèques » provoquait l’erreur « System.ArgumentNullException: La valeur ne peut pas être nulle. (Paramètre "value") ». |
| 66323 | Pour les entrées de fils, de câbles et de gaines dans ActiveBOM ou dans une table de nomenclature d’un document de dessin de fabrication (*.HarDwf), le champ Quantity indique désormais « Selon les besoins ». |
| 66740 | Amélioration de l’ordre des broches dans une liste de câblage placée dans un document de fabrication de faisceau. Désormais, un regroupement automatique est appliqué au connecteur comportant le plus de fils, et toutes ses cavités sont correctement regroupées dans la colonne From. |
| 66741 | Après le placement et la configuration d’une table de connexions ou d’une liste de câblage dans un document de dessin de fabrication de faisceau (*.HarDwf), un copier-coller de l’objet rétablissait les valeurs par défaut des colonnes et des autres paramètres configurés. (BC:22637) |
| 67130 | Pour une coupure de fil avec un repère de fil défini, le repère n’était pas conservé lorsqu’un fil était connecté à cette coupure. |
| 67214 | Après avoir verrouillé le paramètre Length d’un toron sélectionné sur un dessin d’implantation, il n’était plus possible de le déverrouiller. (BC:26239) |
Plateforme
| 60238 | Ajout d’une option de paramètres avancés « System.UseWebView2 » permettant d’activer l’utilisation de WebView2 pour les éléments liés au navigateur dans Altium Designer (par exemple, la page d’accueil). Cela permet d’accéder au moteur de navigateur web le plus récent dans Altium Designer simplement en mettant Windows à jour. Notez que si cette option est désactivée ou si un espace de travail connecté ne prend pas en charge WebView2, CefSharp v.126 sera automatiquement utilisé. |
| 65737 | Avec cette version, Altium Designer passe de .NET 6 à .NET 8. |
| 65961 | Chaque fois que vous devez vous connecter à votre compte Altium via votre navigateur web par défaut (au moyen de la fonctionnalité « Connexion unifiée »), Altium Designer passe désormais automatiquement au premier plan une fois la connexion terminée. |
Gestion des données
| 59401 | Lorsqu’un commentaire est ajouté dans le cadre d’une revue de conception, un lien vers cette revue (« Depuis <NomDeLaRevueDeConception> ») est désormais présenté dans la fenêtre contextuelle de ce commentaire (dans l’espace de conception). |
| 63542 | La sélection croisée entre une pièce sélectionnée sur un schéma et la ligne correspondante dans le document ActiveBOM du projet ne fonctionnait pas. (BC:24441) |
| 63990 | Pour un composant spécifique, il n’était pas possible d’ouvrir la fiche technique associée depuis le panneau Manufacturer Part Search ou la boîte de dialogue Add Part Choices. |
| 64571 | Dans certains cas de mauvaise connexion Internet, l’avertissement « Le service de notifications push n’a pas été correctement initialisé. Délai de connexion dépassé » apparaissait et Altium Designer ne répondait plus, ce qui nécessitait de l’arrêter via le Gestionnaire des tâches. (BC:24707) |
| 64777 | Après l’ajout d’une nouvelle colonne pour un type de composant dans le panneau Manufacturer Part Search, cette colonne n’était visible qu’après avoir sélectionné un autre type de composant, puis être revenu au type initial. |
| 64783 | Ajout de la possibilité de définir et de synchroniser les informations de choix de pièces à l’aide de la fonctionnalité de synchronisation des composants et du document de configuration de synchronisation des composants associé (*.CmpSync). |
| 65063 | Dans certains cas, l’utilisation de Project Releaser provoquait une violation d’accès (dans le module « ProjectReleaser.dll »). |
| 65126 | Dans certains cas, lors de la génération d’un rapport de nomenclature à partir d’un document ActiveBOM, l’ajout de colonnes de données provenant du PCB source entraînait l’erreur « La méthode ou l’opération n’est pas implémentée ». |
| 65397 | Une nouvelle commande « Actualiser les états VCS » (accompagnée d’une infobulle d’avertissement) s’affiche désormais à côté de l’entrée d’un projet dans le panneau Projets en cas de problème de connexion à un espace de travail empêchant l’actualisation des derniers états VCS des documents du projet. Une fois la connexion rétablie, cliquez sur cette commande pour resynchroniser les états VCS et afficher les dernières modifications. |
| 65690 | Après le changement de nom d’un espace de travail connecté, le fichier de projet d’une conception de PCB (*.PrjPcb) faisait toujours référence à l’ancien nom de l’espace de travail dans les composants de remplacement définis pour les variantes. Le gestionnaire de variantes et le gestionnaire d’éléments affichaient donc à tort l’ancien nom. |
| 65696 | Ajout de l’option de paramètres avancés 'VCS.HideProjectExternalRepositoriesLinks' qui, lorsqu’elle est activée, masque les liens vers les dépôts VCS externes (créés automatiquement lorsqu’un projet sous VCS externe est rendu accessible à un espace de travail connecté). |
| 66071 | Ajout de la possibilité de copier un projet d’espace de travail (depuis le menu contextuel du panneau Projets) à l’aide de workflows de processus définis et activés. |
| 66123 | Dans un cas particulier, la récupération de données avancées sur un composant auprès de SiliconExpert pour un composant sélectionné dans le panneau Recherche de composants fabricant entraînait l’erreur « La référence d’objet n’est pas définie à une instance d’un objet ». (BC:25701) |
| 66241 | Après une mise à jour par lot de l’état du cycle de vie de tous les composants d’un projet de conception, le cycle de vie du premier composant n’était pas du tout mis à jour. De plus, l’affichage du nouvel état du cycle de vie de tous les autres composants n’était actualisé qu’après un redémarrage du logiciel. |
| 66273 | Lorsque le panneau Explorateur est configuré pour afficher Altium Content Vault (option 'Explorer.ShowContentVault' activée dans la boîte de dialogue Paramètres avancés), l’entrée État de la bibliothèque ne s’affiche plus dans la liste des dossiers du serveur. |
| 66293 | Pour un projet particulier, toute tentative d’accès à son historique entraînait l’erreur critique « La référence d’objet n’est pas définie à une instance d’un objet… ». (BC:25786) |
| 66358 | Lors de l’ajout d’une solution provenant d’une source personnalisée de fournisseur de composants (définie dans un espace de travail Enterprise Server connecté) à un composant d’un document ActiveBom, l’utilisation de la fonction « Ajouter une solution » Créer/Modifier les liens fabricant » entraînait l’erreur « Échec de la récupération des données » et la solution ne s’affichait pas pour le composant. |
| 66419 | Lors de l’exportation au format PDF de la vue active Historique du projet à l’aide de la fonction Smart PDF, l’option « Document actif » était proposée à tort comme cible d’exportation. Sa sélection entraînait une violation d’accès dans le module 'WorkspaceManager.DLL'. |
| 66445 | La tentative de création d’un document modèle de faisceau dans un espace de travail connecté sans disposer des droits de création de dossier entraînait un plantage. |
| 66510 | Dans un cas particulier, la tentative de détacher un dossier de projet pour lequel l’héritage des autorisations n’était pas activé, alors qu’il se trouvait dans un dossier pour lequel cet héritage était activé, entraînait une violation d’accès. |
| 66532 | Lors de l’enregistrement de la bibliothèque PCB active contenant une seule empreinte dans un espace de travail connecté, la boîte de dialogue suivante comportait une faute de frappe dans son en-tête : le mot « Planned » était écrit « Planed » (« Choose Planed Item Revision »). (BC:25864) |
| 66683 | Après la création d’un composant avec un choix de composant à l’aide de la fonction de synchronisation des composants d’une base de données vers un espace de travail (.CmpSync), les données de ce choix de composant ne s’affichaient pas lors de la modification du composant dans l’éditeur de composants, en mode de modification individuelle ou par lot (description, solutions fournisseurs associées (SPN) et tarifs). |
| 66701 | Ajout de la possibilité, pour les utilisateurs disposant de l’autorisation opérationnelle correspondante, de conserver l’état actuel du cycle de vie d’un modèle lors de sa publication dans une nouvelle révision. |
| 66910 | Lorsqu’un composant était utilisé à plusieurs reprises dans une conception, son remplacement par un autre via ActiveBOM n’était pas appliqué à toutes ses instances dans l’ECO généré ensuite. (BC:26132) |
| 66964 | Dans certains cas, la tentative de création d’un composant de bibliothèque d’espace de travail (via Fichier » Nouveau » Composant) entraînait l’erreur « EOleException : La référence d’objet n’est pas définie à une instance d’un objet ». |
| 66995 | Amélioration des performances de la boîte de dialogue Ouvrir un projet lors du chargement de la vue des dossiers de projet pour les projets d’un espace de travail connecté, lorsque l’utilisateur a accès à de nombreux projets. |
| 67009 | Les blocs de réutilisation imbriqués n’étant pas pris en charge, les commandes de placement d’un bloc de réutilisation ont été supprimées des menus et de la barre active dans les éditeurs de schémas et de PCB, après la création d’un bloc de réutilisation ou lors de la modification d’un bloc existant. |
| 67074 | Lors de la modification d’un composant dans l’éditeur de composants (en mode de modification individuelle ou par lot) et de l’ajout d’un choix de composant provenant d’un fournisseur de composants personnalisé, les données de ce choix ne s’affichaient pas (description, solutions fournisseurs associées (SPN) et tarifs). |
| 67195 | Lorsqu’un commentaire est ajouté dans le cadre d’une revue de conception, un lien vers cette revue (« Depuis <DesignReviewName> ») s’affiche désormais dans l’entrée correspondante du panneau Commentaires et tâches. |
| 67357 | Ajout de l’option de paramètres avancés 'BOM.CoDesign.Comparison.IncludeSupplierData', qui permet de choisir si les données relatives aux fournisseurs sont incluses dans les résultats de la comparaison d’un document ActiveBOM avec une nomenclature gérée sélectionnée, à l’aide de la fonction BOM CoDesign. Lorsque cette option est désactivée, les données relatives aux fournisseurs sont exclues de la section Différences (dans l’onglet Nomenclatures associées du panneau Propriétés, accessible depuis le document ActiveBOM d’un projet), ainsi que de la comparaison générée dans l’interface Web Viewer de la plateforme Altium. |
| 67410 | Ajout de la prise en charge de types de données supplémentaires tenant compte des unités — Aire (mm2), Bar (bar), Bit, Candela (cd), Décimal, Entier, Joule (J), Lumen (lm), Millimètre (mm), Pascal (Pa), Livres par pouce carré (psi), Tours par minute (rpm), Siemens (S), Tesla (T) — lors de la définition d’un paramètre utilisateur dans un modèle de composant d’un espace de travail connecté sur la plateforme Altium. |
| 67803 | La tentative de génération de données PDF à partir d’un fichier de configuration de tâche de sortie particulier entraînait le blocage d’Altium Designer, nécessitant son arrêt à l’aide du Gestionnaire des tâches de Windows. |
| 67948 | Pour les composants ne provenant pas d’une bibliothèque d’espace de travail, après la création d’une solution pour un composant dans un document ActiveBOM, les SPN associés à DigiKey ne s’affichaient pas dans la zone des solutions. |
Importation/Exportation
| 57602 | Lors de l’importation d’une conception KiCad hiérarchique particulière, des composants manquaient sur une feuille de schéma enfant importée dans la hiérarchie. |
| 61888 | Lors de l’importation d’une conception KiCad v.8, les primitives d’arc n’étaient pas importées dans les documents schématiques générés. |
| 61963 | Lors de l’importation d’une conception KiCad, les pistes courbes étaient importées incorrectement, les angles de début et de fin des arcs associés étant inversés. (BC:20658) |
| 63187 | Lors de l’importation d’une conception KiCad v8.x spécifique, les polygones n’étaient pas importés. |
| 63467 | Lors de l’importation d’une conception KiCad, la vue des documents PCB (sur la page General Import Options de l’assistant d’importation) était tronquée et ne pouvait pas être ajustée, ce qui empêchait de vérifier la structure du projet de sortie. |
| 63776 | Lors de l’importation d’une conception KiCad version 8.x, les classes de nets n’étaient pas importées. |
| 65163 | Les modes d’affichage alternatifs des composants sont désormais pris en charge dans les documents de schéma et de bibliothèque de schémas générés lors de l’importation d’une conception xDX Designer. |
| 65451 | Lors de l’importation d’une conception xDX Designer spécifique, les désignateurs étaient importés de manière incorrecte. |
| 65907 | Lors de l’importation d’une conception Allegro spécifique, les objets de sérigraphie définissant la géométrie des boîtiers étaient absents des couches Top Overlay et Bottom Overlay générées. |
| 65913 | Lors de l’importation d’une conception Allegro spécifique, les pastilles comportant des trous oblongs n’étaient pas correctement importées dans le document PCB Altium Designer généré, tant au niveau de leur forme que de leurs coordonnées. (Nécessite l’activation de l’option Importer.Allegro.ReadPadLayers dans les paramètres avancés.) |
| 65925 | Dans certains cas, lors de l’importation d’une conception xDX Designer, les images n’étaient pas importées ou affichées dans le document de schéma généré. |
| 66138 | Lors de l’importation d’une conception Allegro spécifique, les pastilles des empreintes de certains composants n’étaient pas importées correctement. |
| 66139 | Lors de l’importation d’une conception Allegro spécifique, la géométrie du contour de la carte n’était pas importée correctement dans le document PCB généré. |
| 66664 | Lors de l’importation d’une conception OrCAD, les caractères japonais (jeu de caractères shift_jis) et coréens (jeu de caractères hangeul) présents dans les textes n’étaient pas fidèlement importés. |
| 66961 | Lors de l’importation d’une conception OrCAD spécifique, les noms des ports d’alimentation étaient mal positionnés et chevauchaient les éléments graphiques de leurs symboles dans les documents de schéma générés. |
| 67038 | Le fichier Allegro2Altium.bat, un fichier de commandes inclus dans votre installation d’Altium Designer et utilisé pour convertir un fichier binaire Allegro (*.brd ou *.dra) au format ASCII (lorsque la conception ou la bibliothèque concernée ne se trouve pas sur le même PC qu’Altium Designer), a été amélioré pour inclure tous les fichiers de configuration nécessaires à son utilisation. |
| 67084 | Dans certains cas, lors de l’importation d’une conception Allegro, le texte présent sur une couche de sérigraphie était importé de manière incorrecte. |
| 67101 | Lors de l’importation d’une conception OrCAD spécifique, certains ports personnalisés apparaissaient pivotés dans le document de schéma généré et n’étaient pas visuellement reliés aux fils (alors qu’ils étaient bien connectés aux nets correspondants). |
| 67106 | Dans certains cas, lors de l’importation d’une conception OrCAD, le désignateur et le paramètre de certains composants étaient mal positionnés et se chevauchaient dans le document de schéma généré. |
| 67139 | Lors de l’importation d’une conception Allegro contenant un composant mécanique dont la géométrie était identique sur les couches de sérigraphie supérieure et inférieure (au niveau de la bibliothèque), le texte de la couche de sérigraphie inférieure était dupliqué à tort. |
| 67143 | La fonctionnalité « Import Detailed Allegro Pad Stack », fournie par l’option Importer.Allegro.ReadPadLayers (paramètres avancés), est désormais officiellement accessible à tous dans cette version (activée par défaut). |
| 67176 | Lors de l’importation d’une conception OrCAD spécifique, un paramètre masqué d’un composant était affiché à tort dans le document de schéma généré. |
| 67182 | Lors de l’importation d’une conception Allegro, les valeurs des composants étaient affichées à tort sur les couches de sérigraphie du document PCB généré, alors que leur visibilité sur ces couches (pour la sous-classe « Layers - Components - Comp value ») était désactivée dans la conception d’origine. |
| 67585 | Lors d’une tentative d’exportation d’un PCB au format de fichier Protel PCB 2.8 ASCII, une violation d’accès « Object accessed after being destroyed » se produisait (dans le module « ADVPCB.DLL »). |
Power Analyzer by Keysight
| 65355 | Lors de la consultation des détails d’un réseau dans un rapport d’analyse, la valeur du champ « Consommation électrique de ce réseau » affichait systématiquement « 0 Watts » au lieu de la consommation électrique réelle. |
| 66130 | Lorsque la température de fonctionnement augmentait, la chute de tension résultante diminuait à tort au lieu d’augmenter elle aussi. (BC:20248) |