Notes de version publiques
Cette page répertorie les notes de version des versions publiées d’Altium Designer 26, Altium Designer Develop 26 et Altium Designer Agile 26.
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 n’était pas possible d’ajouter/modifier le groupe d’échange de broches pour une broche du symbole actif dans l’éditeur de bibliothèque schématique, via le panneau SCHLIB List. De plus, si l’échange de broches n’avait pas encore été défini pour une broche, cliquer sur la cellule Pin Swap Group de cette broche dans le panneau SCHLIB List entraînait l’erreur « List index out of bounds ». (BC:27524) |
| 70843 | Lors du placement d’une blanket sur un schéma, si le dernier clic gauche ne créait pas un coin avant un clic droit, la fonctionnalité se terminait sans créer la blanket, au lieu de fermer automatiquement la boucle. (BC:27593) |
| 71848 | Lors de l’ouverture d’un projet de conception créé avant Altium Designer 21.9, l’option « New Indexing of Sheet Symbols » (dans l’onglet Options de la boîte de dialogue Project Options), bien qu’affichée comme activée, était de manière déroutante traitée comme désactivée par le compilateur, sauf si la boîte de dialogue était enregistrée avec une modification quelconque. Désormais, cette option est désactivée par défaut à l’ouverture d’une telle conception héritée et doit être explicitement activée pour éviter des changements inattendus dans les résultats de compilation. |
PCB
| 70006 | Dans certains cas, lors de l’utilisation de la fonctionnalité de blindage par vias dans un document PCB, une violation d’accès (dans le module « ADVPCB.DLL ») se produisait. |
| 70007 | Dans certains cas, lors de l’utilisation du Query Builder pour définir une requête personnalisée pour une règle dans la boîte de dialogue PCB Rules and Constraints Editor, une violation d’accès (dans le module « ADVPCB.DLL ») se produisait. |
| 70192 | Introduction du concept de « jeux de règles » dans la boîte de dialogue PCB Rules and Constraints Editor, permettant le regroupement efficace et la réutilisation d’un ensemble de règles de conception spécifiques, par exemple, à une interface ou à un fabricant. Vous pouvez rapidement afficher et gérer les règles constitutives d’un jeu, basculer entre les jeux de règles appliqués et exporter/importer des jeux de règles pour une portabilité optimale. |
| 70730 | Dans certains cas, lors de la tentative d’importation d’un document PCB créé avec Altium CircuitMaker, l’erreur « Object reference not set to an instance of an object » se produisait. |
| 71136 | Dans un cas particulier, la suppression d’une règle de conception Matched Lengths spécifique (via la boîte de dialogue PCB Rules and Constraints Editor), puis l’enregistrement du PCB, entraînaient une violation d’accès (dans le module « ADVPCB.DLL »). |
| 71456 | Pour une conception spécifique, l’utilisation de la fonctionnalité de réglage automatique de longueur pour l’alignement de phase (définie sur « Within Pair Matching » et avec des contraintes spécifiques) entraînait un « sur-réglage » d’un côté 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 View Configuration), les modifications de visibilité des pistes n’étaient pas répercutées dans l’espace de conception. (BC:28130) |
| 71639 | Dans certains cas, lors de la création d’un nouveau remplissage polygonal à partir du contour de carte (via la boîte de dialogue Polygon Pour Manager), et lorsque le mode de remplissage par défaut d’un polygone était défini sur « Hatched » dans les préférences, l’erreur « Object accessed after being destroyed... » se produisait. Cette erreur se produisait également lors de la tentative de fermeture de la boîte de dialogue Polygon Pour Manager alors que la génération automatique des polygones était toujours en cours. (BC:28154) |
| 71642 | Dans certains cas, lors du déplacement de primitives placées d’une couche de signal vers une couche non signal, puis de l’utilisation de la commande Annuler, une violation d’accès (dans le module « X2.EXE ») se produisait. |
| 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’IPC Compliant Footprint Wizard, le modèle STEP généré était incorrectement créé en utilisant les dimensions « Nominal », au lieu des dimensions « Maximum » comme attendu. (BC:27929) |
| 71739 | Ajout d’une nouvelle option de paramètres avancés « PCB.IPCWizard.DedicatedLayerAssignment » qui, lorsqu’elle est activée, assigne des couches dédiées aux primitives Component Center et Designator et crée automatiquement des paires de couches Assembly/Courtyard lors de la création de boîtiers d’empreintes via l’IPC Compliant Footprint Wizard. Laissez cette option désactivée pour éviter des problèmes de compatibilité avec les bibliothèques et modèles existants créés avant Altium Designer 26.7. |
| 71740 | Dans certains cas, lors de la génération des données de fabrication ODB++, des arcs de petite taille étaient exportés à tort comme des cercles, provoquant des courts-circuits inattendus entre différents nets d’une conception. |
| 71808 | En raison d’un problème signalé affectant les sorties NC Drill et ODB++, la fonctionnalité « Via Instancing », fournie par l’option PCB.ViaInstancing (Paramètres avancés), revient à l’état Open Beta dans cette version afin de permettre son investigation. |
| 71869 | Pour un PCB spécifique et pour certains vias de type IPC 4761 Type 7, la fonctionnalité de via « Capping », définie via un modèle de via dans une Pad Via Library, n’était pas importée dans la conception PCB après placement de ces vias depuis le panneau PCB Pad Via Templates. La fonctionnalité « Capping » n’était pas présente pour un tel via sélectionné dans le panneau Properties et, par conséquent, rien n’était affiché pour ces vias sur la couche Capping dans l’espace de conception PCB, ni dans les sorties générées. |
| 71967 | Dans certains cas, lors du passage à la vue Document depuis la boîte de dialogue PCB Rules and Constraints Editor, l’erreur « Object reference not set to an instance of an object » se produisait. |
| 72015 | Dans certains cas, avec l’option PCB.ViaInstancing activée (Paramètres avancés) et après utilisation de la fonctionnalité « Remove Unused Pad Shapes », les couronnes annulaires de certaines pastilles ne s’affichaient pas correctement dans l’espace de conception (tout était correctement présent dans les fichiers de fabrication générés). (BC:28010) |
| 72204 | Pour une carte spécifique, la suppression d’un composant particulier entraînait une violation d’accès (dans le module « ADVPCB.DLL »). De plus, pour cette même carte, la tentative de correction des problèmes après exécution d’un contrôle d’intégrité de la carte entraînait le « gel » d’Altium Designer. |
Wire Bonding
| 71242 | Lors de l’exportation d’une conception contenant du wire bonding 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é, un nouveau contrôle dans le panneau Properties vous permet de basculer entre des dimensions verrouillées (par défaut, en conservant un rapport hauteur:largeur de 2:1) ou déverrouillées (modification libre des dimensions selon les besoins). L’édition graphique de l’objet (par glissement de ses poignées d’édition) suit en conséquence le réglage de ce contrôle. (I:25518) |
| 71303 | Une étiquette de mise en page attachée à un faisceau suit désormais l’orientation de ce faisceau. |
| 71865 | Après sélection de la vue segment pour un faisceau dans un dessin de mise en page et suppression de celui-ci, 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, bascule vers l’utilisation de 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 la localisation d’interface chinoise, le texte d’avertissement affiché lorsque toutes les places d’authoring sont prises était mal traduit. |
| 71710 | La section détaillée contenant les marques déposées, marques commerciales et marques enregistrées relatives au copyright a été supprimée de la fenêtre Aide » À propos. De plus, le contenu de la boîte de dialogue Copyright notices a été simplifié, avec un lien vers la page Copyrights & Trademarks sur altium.com. |
| 71832 | Avec l’option System.ViewOnlyMode.Support désactivée (Paramètres avancés), tenter de créer ou d’ouvrir un projet de faisceaux ou multi-cartes entraînait une violation d’accès (dans le module « WorkspaceManager.DLL »). (BC:28124) |
| 71845 | Tenter de créer un nouveau projet dans un dossier où l’utilisateur ne dispose pas d’un accès en écriture entraînait l’erreur « Could not find a part of the path "<Path>"... ». |
| 71982 | Dans certains cas, l’installation hors site d’Altium Designer échouait avec l’erreur « Server SSL certificate is invalid ». |
| 72028 | Dans certains cas, lors de la génération de documentation PDF à l’aide de la fonctionnalité Smart PDF, si le même PDF était déjà ouvert dans un lecteur PDF tiers, l’erreur « One or more errors occurred. (Index was outside the bounds of the array)... » se produisait, au lieu d’indiquer que le PDF était utilisé par un autre programme et qu’il fallait d’abord le fermer dans cet autre programme. |
| 72314 | Lorsque Windows Smart App Control est activé, l’erreur « Runtime error 216 » se produisait au démarrage en raison du blocage du module Altium.PlatformAPIClient.dll comme non signé. (BC:28113) |
Gestion des données
| 57463 | Les boîtes de dialogue Open Project (et Select columns associée) utilisaient la sensibilité à la casse pour le nommage des colonnes et affichaient donc plusieurs colonnes distinctes au lieu d’une seule. |
| 70907 | La fonctionnalité Custom Parts Provider Synchronization a été améliorée pour inclure des paramètres système supplémentaires de catégorie et de fiche technique dans un document de configuration Custom Parts Provider Synchronization sous-jacent (*.PrtSync). |
| 70911 | La fonctionnalité Custom Parts Provider Synchronization a été améliorée pour inclure la prise en charge des paramètres personnalisés dans un document de configuration Custom Parts Provider Synchronization (*.PrtSync). |
| 71005 | Dans certains cas, Altium Designer se figeait lors de la tentative de reconnexion au Workspace précédent. |
| 71193 | Dans certains cas, lors de l’accès au panneau Explorer avec la vue Library Health ou une vue projet active, il n’était pas possible de sélectionner des éléments/révisions du Workspace pendant la soumission d’une Part Request (via les workflows), et les workflows actifs de Part Request devenaient non fonctionnels pour le reste de la session courante d’Altium Designer. |
| 71286 | Lors de l’utilisation de la fonctionnalité Custom Parts Provider Synchronization d’Altium Designer pour mapper des données fournisseur à partir d’une source de base de données spécifiée vers les données de chaîne d’approvisionnement du Workspace, la prise en charge a été ajoutée pour l’affichage des paramètres système Category et Datasheet, ainsi que de tout paramètre personnalisé (défini dans un document de configuration Custom Parts Provider Synchronization sous-jacent (*.PrtSync)) dans le panneau Manufacturer Part Search. Cela nécessite l’activation de l’option de paramètres avancés « EDMS.CustomOffersMerge », qui fusionne les données fournisseur de votre Custom Parts Provider configuré avec celles d’Altium Parts Provider, afin de présenter toutes les informations fournisseur combinées (Remarque : la fonctionnalité « Supplier Data Merging » est disponible uniquement lorsqu’une connexion est établie à un Workspace sur l’Altium Platform avec BOM Portal activé). |
| 71373 | Après avoir ajouté manuellement un composant géré (depuis le Workspace connecté) à l’ActiveBOM d’un projet, si ce composant était ensuite modifié et publié comme révision ultérieure, il n’était pas possible de le mettre à jour vers cette révision ultérieure depuis l’ActiveBOM (la commande Operations » Update to the Latest Revision n’était pas disponible — grisée — dans le menu contextuel par clic droit). (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 nouveau composant (ou de la modification d’un composant publié existant) dans le Workspace connecté (par ex. [ParameterName1]_[ParameterName2]), à condition que les paramètres (avec valeurs) aient été définis pour le composant. |
| 71598 | La fonctionnalité « JWT for user identification/authentication », fournie par l’option EDMS.CloudLoginByJWT (Paramètres avancés), est désormais officiellement rendue publique avec cette version (activée par défaut). |
| 71724 | Dans un cas spécifique, tenter d’accéder au panneau Design Reuse entraînait l’erreur « Additional non-parsable characters are at the end of the string... ». |
| 71795 | Pour une conception spécifique, et après modification des paramètres de composant via le panneau Properties lors de l’utilisation du Variant Manager (option UI.ModernVariantsManager activée dans Paramètres avancés), tenter de générer un PDF d’impressions schématiques à partir d’un fichier Output Job entraînait l’erreur « Object reference not set to an instance of an object... ». |
| 71830 | Lors de l’utilisation de l’éditeur de composants en mode d’édition de composant unique, le champ Name a été amélioré concernant sa fonctionnalité de recherche. La recherche ne démarre désormais qu’après la saisie d’au moins deux caractères, avec un texte d’aide pour le signaler. |
| 71841 | Lors de la création d’une Database Library, il n’était pas possible d’activer l’option « Visible On Add » pour un paramètre directement dans la grille des paramètres. De plus, bien qu’il fût possible d’activer l’option à l’aide d’une commande du menu contextuel par clic droit, l’option était désactivée après enregistrement et réouverture du fichier DbLib. |
| 72173 | Pour une conception spécifique, et après modification des paramètres de composant via la boîte de dialogue Variant Management en utilisant l’ancienne fonctionnalité de gestion des variantes (option UI.ModernVariantsManager désactivée dans Paramètres avancés), tenter de générer un PDF d’impressions schématiques à partir d’un fichier Output Job entraînait l’erreur « Object reference not set to an instance of an object... ». |
Import/Export
| 71440 | Lors de l’importation de certaines conceptions Allegro, la couche Top Paste était présentée à tort pour certains composants, bien que cette couche soit absente pour eux dans la source Allegro d’origine. |
| 71445 | Lors de l’importation d’une conception Allegro spécifique, des tailles de pastilles incorrectes étaient générées pour un composant particulier sur la couche Top. |
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 polygonal qui améliore non seulement la qualité et les performances, mais produit également de « vrais arcs » au lieu d’approximations. En parallèle, une nouvelle fonctionnalité avancée « Dynamic Polygon Pour » est également introduite, permettant de repourer les polygones à la volée (remplissage dynamique) pendant les commandes interactives (par ex. routage interactif ou glissement interactif), lorsque l’option « Repour Polygons After Modification » est choisie (page PCB Editor - General des Préférences). Notez qu’il s’agit d’un aperçu préliminaire du nouveau moteur de remplissage qui, dans cette première implémentation, s’applique uniquement aux remplissages polygonaux pleins. |
| 67639 | Dans une conception spécifique, copier-coller un skip via 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, ajoute la prise en charge du rendu de vrais arcs dans l’espace de conception de l’éditeur PCB et de l’éditeur de bibliothèque PCB, au lieu d’approximations. Cette prise en charge s’étend aux modes de disposition 2D/3D (et au Board Planning Mode pour l’éditeur PCB) et est visible pour les remplissages polygonaux (plein, hachuré, aucun), les évidements de remplissage polygonal, le contour de sélection des remplissages polygonaux et des régions, les régions, les extensions de masque de soudure et de crème à braser, la mise en surbrillance des nets, les limites de dégagement et la superposition des violations (remplissage polygonal séparé sur région ou remplissage polygonal). Remarque : le rendu des vrais arcs nécessite également l’activation du moteur Advanced Polygon Pour — disponible lorsque l’option PCB.Polygon.AdvancedPour est activée dans la boîte de dialogue Advanced Settings. |
| 70893 | Avec l’option PCB.Performance.InteractivePropertyPanel.Optimization activée (Paramètres avancés) et un groupe de pastilles sélectionné dans l’espace de conception, tenter d’utiliser la substitution de chaînes dans le champ Designator (dans le panneau Properties) entraînait l’utilisation littérale de la saisie pour tous les désignateurs de 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 plusieurs jeux de règles (dans un fichier .rul) portant le(s) même(s) nom(s) que ceux existant déjà. Trois actions sont désormais disponibles pour gérer les règles importées dans un jeu : « Add to existing rules » (ajoute les règles importées, en renommant celles qui ont des noms en double), « Add and replace matching rules » (ajoute les règles importées en remplaçant les règles existantes portant les mêmes noms) et « Replace all » (supprime toutes les règles existantes du jeu et importe les règles sélectionnées). (BC:27821) |
| 71331 | Lors du routage interactif avec le style de coin « Any Angle », avec weak glossing et conflict resolution définis sur « HugNPush Obstacles », définir un Miter Ratio élevé (par ex. 20x) faisait se figer Altium Designer, nécessitant son arrêt via le Gestionnaire des tâches de Windows. (BC:27782) |
| 71349 | Dans certains cas, les régions keepout placées sur des couches de signal (c’est-à-dire pas sur la Keepout Layer) n’étaient pas rendues dans l’espace de conception. Elles pouvaient néanmoins toujours être sélectionnées et fonctionnaient correctement. (BC:27919) |
| 71412 | Après utilisation de la commande Edit » Move » Rotate Selection, la valeur saisie dans la boîte de dialogue Rotation Angle n’était pas mémorisée. (BC:27805) |
| 71427 | Lors de la génération d’un PDF de PCBLIB Prints via un fichier Output Job, pour un projet contenant plus d’une bibliothèque PCB et avec la source de données définie sur « All PCBLIB Documents », l’erreur « Object reference not set to an instance of an object... » se produisait. |
| 71543 | Dans un cas spécifique, lors de l’utilisation de l’IPC Compliant Footprint Wizard pour créer une empreinte PQFN, la désactivation de l’option « Use calculated footprint values » sur la page PQFN Footprint Dimensions de l’assistant, puis le réglage de X1 sur 0.25 et de Y1 sur 0.6, entraînaient le gel d’Altium Designer. (BC:27875) |
| 71595 | Les remplissages polygonaux ne s’affichaient pas dans la région Members des Polygon Classes définies, dans la boîte de dialogue Object Class Explorer. (BC:27899) |
| 71638 | Lors de la génération de sorties pour un PCB directement depuis le menu File de l’éditeur PCB (par ex. Gerber, ODB, etc.), et avec l’option « Use separate folder for each output type » activée dans l’onglet Options de la boîte de dialogue Project Options, la sortie générée n’était pas créée dans les sous-dossiers attendus. |
| 71669 | Dans certains cas, après ajout de vias de stitching à un net dans une conception, de fausses violations de règle Clearance Constraint étaient signalées par l’Online DRC. (BC:27917) |
| 71809 | Dans une conception spécifique, avec l’option PCB.ViaInstancing 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 | Si l’on tentait d’importer deux fois des données ODB++ (sans couches de signal) dans un nouveau document CAMtastic, une violation d’accès (dans le module « CAMDXP.dll ») se produisait. |
| 70762 | Dans certains cas, lors du travail sur des données de fabrication ODB++ générées dans l’éditeur CAMtastic, une violation d’accès (dans le module « CAMDXP.dll ») se produisait. |
Wire Bonding
| 66450 | Pour une conception spécifique avec des composants intégrés, les pastilles de puce n’étaient pas correctement rendues sur les corps 3D de puce dans ces cavités lors de l’affichage de la carte en mode 3D Layout. |
Conception de harnais
| 58777 | Ajout de la prise en charge de la rotation « libre » d’une vue de modèle physique d’un composant dans un dessin de disposition. Vous pouvez désormais définir un angle de rotation personnalisé, soit par rotation graphique du modèle dans l’espace de conception lui-même, soit par saisie directe de l’angle requis dans le panneau Properties (la vue du modèle physique étant sélectionnée). (I:25235) |
| 68450 | Ajout de la prise en charge de la réaffectation des objets de faisceau dans un dessin de disposition, lorsqu’un fil peut emprunter plusieurs chemins entre ses connecteurs source et destination. Par défaut, ce fil est automatiquement affecté au chemin de faisceau le plus court, mais vous pouvez désormais outrepasser ce comportement. Un nouveau contrôle, « Assign Objects to Bundle », apparaît en bas de la section Bundle Objects du panneau Properties (avec le faisceau sélectionné dans l’espace de conception), et uniquement lorsqu’un chemin de routage alternatif existe. Il donne accès à une boîte de dialogue permettant de déplacer des objets (fils/câbles) entre les faisceaux applicables et valides. Dans le cadre de cette fonctionnalité, l’ancien champ déroulant « Objects assigned to the bundle » (ainsi que ses entrées de sélection d’objet associées) a été supprimé. |
| 70569 | Ajout de la prise en charge du placement d’une « Segment View » d’un segment de faisceau choisi dans un dessin de disposition, présentant les fils à l’intérieur de ce segment (fils individuels, paires torsadées et fils faisant partie de câbles), afin de voir clairement comment ces fils s’assemblent physiquement à l’intérieur du segment de faisceau du harnais. Chaque fil est étiqueté, coloré selon la couleur définie du fil, et son épaisseur est mise à l’échelle en fonction de la valeur de son paramètre « Thickness ». |
Plateforme
| 70878 | Une barre de défilement verticale a été ajoutée au menu associé au contrôle Active Server en haut à droite de l’espace de conception, vous permettant d’accéder facilement à tous les Workspaces à votre disposition, en particulier lorsque vous avez un accès partagé à un grand nombre de Workspaces. |
| 71353 | Dans certains cas, lorsque le logiciel avait été configuré pour effectuer un enregistrement automatique dans un dossier qui n’avait pas encore été créé, l’erreur « Access to the path "<PathName>" is denied. » se produisait. |
| 71518 | Lorsqu’un fichier de projet pour une conception PCB contenait, d’une manière ou d’une autre, des sections dupliquées, une tentative d’ouverture via la boîte de dialogue Open Project entraînait une exception. Si le projet était glissé depuis l’Explorateur de fichiers Windows vers le panneau Projects, le projet apparaissait vide, sans aucun document chargé. |
| 71605 | Des problèmes avaient été rencontrés avec la fonction de sauvegarde automatique. Dans certains cas, avec la fonctionnalité activée, une seule sauvegarde était créée. Dans d’autres cas, la désactivation de la fonctionnalité entraînait la création d’une sauvegarde. (BC:27924, BC:27992) |
Gestion des données
| 70755 | Le panneau Components a été amélioré en termes de facilité d’utilisation lors de son accès initial. La catégorie « All » est désormais développée par défaut (en modes normal et compact) et le volet Categories est rendu visible lors du passage au mode Normal. En outre, la section des détails est rendue visible/développée dans les deux modes. |
| 70863 | Lorsqu’une connexion était établie à un Workspace sans abonnement valide, le choix de ce Workspace dans la zone Locations de la boîte de dialogue Open Project entraînait l’affichage de l’erreur « Object reference not set to an instance of an object » (dans la boîte de dialogue elle-même). |
| 70944 | Lors d’une tentative de publication d’un composant net tie correctement défini vers un Workspace connecté, l’exécution d’un Component Rule Check entraînait de fausses violations « Shorted Copper Connection ». |
| 71092 | La fonctionnalité « Supplier Data Merging », fournie par l’option EDMS.CustomOffersMerge (Advanced Settings), est désormais officiellement rendue publique avec cette version (activée par défaut). |
| 71325 | La fonction de recherche dans le panneau Explorer renvoyait de nombreux composants sans rapport lorsque la chaîne de recherche incluait le caractère égal (« = »). (BC:27743) |
| 71356 | Lors d’une tentative de génération de sortie à partir d’un fichier Output Job, vers un dossier spécifié (dans le conteneur de sortie lié) sans droit d’écriture au niveau du système d’exploitation, l’erreur « Access to the path "<PathName>" is denied. » se produisait. |
| 71421 | Lors de la publication d’un projet de conception PCB spécifique à l’aide du Project Releaser, et en utilisant la fonctionnalité Compare Gerber pour les données de fabrication Gerber générées à l’étape « Review Data », l’erreur « Unable to cast COM object of type 'System.__ComObject' to interface type 'DelphiObjects_Interfaces.IWSM_DelphiServiceConcentrator'... » se produisait. |
| 71438 | Après extraction d’un projet de conception depuis un dépôt SVN VCS externe, ce projet ne s’ouvrait pas automatiquement dans le panneau Projects. (BC:27835) |
| 71541 | Lors d’une tentative de génération d’un PDF d’impressions de schéma via un fichier Output Job, et lorsque la dénomination (par exemple des ports) utilisait un ordre incorrect des crochets (par exemple ][, [[ ou ]], au lieu de []), une erreur se produisait. |
| 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 Folder Structure, le dernier répertoire/dossier du chemin initial était perdu. (BC:27900) |
Import/Export
| 70329 | L’importateur OrCAD a été amélioré avec la prise en charge de l’importation des variantes définies dans une conception OrCAD. (Nécessite l’activation de l’option de paramètres avancés Importer.Orcad.AdvancedEngine). |
| 70733 | Pour une conception OrCAD spécifique, le paramètre DNP (Do Not Populate) (ajouté à des composants spécifiques) n’était pas importé. (Nécessite l’activation de l’option de paramètres avancés Importer.Orcad.AdvancedEngine). |
SI Analyzer by Keysight
| 71019 | Pour une conception PCB spécifique, une tentative d’accès à l’outil SI Analyzer by Keysight entraînait l’erreur « Index was out of range. Must be non-negative and less than the size of the collection. (Parameter '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)
Nouveautés dans Altium Designer
Schématique
| 69676 | Dans certains cas, lors du passage d’un commentaire à un autre dans un schéma, l’erreur « Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed » se produisait. |
| 70448 | Lorsqu’un chemin non par défaut était spécifié pour « Local Templates folder » (sur la page Data Management - Templates des Preferences), la navigation vers ce dossier lors du chargement d’un modèle pour un document schématique ouvert (à l’aide de Tools » Design » Sheet Templates » Local » Load From File) 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, lors de l’ajout d’une empreinte à un composant schématique sélectionné à l’aide du Footprint Manager, l’erreur « Object reference not set to an instance of an object » se produisait. (BC:27729) |
| 71170 | Dans certains cas, lors d’une tentative de réinitialisation de l’annotation au niveau de la carte après suppression de certains composants d’un schéma source (ou masquage à l’aide d’un compile mask), l’erreur « Unable to cast object of type "Altium.WorkspaceManager.DataModel.DesignatorRecordAdapter" to type "Altium.WorkspaceManager.DataModel.DesignatorRecord"... » se produisait. Dans un autre cas, l’erreur « startIndex ('-9') must be a non-negative value. (Parameter 'startIndex')... » se produisait. (BC:27716) |
PCB
| 65296 | Ajout de la possibilité d’augmenter le nombre de couches de signal dans une conception PCB de 32 à 128, à l’aide de l’option de paramètres avancés « PCB.IncreaseSignalLayers ». (I:8785) |
| 65724 | Pour une conception spécifique, l’ajout de via stitching ou de via shielding à un net avec expansion de masque de soudure pilotée par règle entraînait une expansion incorrecte du masque de soudure inférieur et l’affichage du contrôle « link » dans un état erroné. (BC:27568) |
| 69160 | Une dégradation notable des performances était observée lors de l’ajout de teardrops à un PCB, le processus prenant beaucoup de temps et consommant une quantité de mémoire considérablement plus importante. (BC:27045) |
| 69996 | Avec l’option PCB.Performance.InteractivePropertyPanel.Optimization activée (Advanced Settings) et l’option « Repour Polygons After Modification » activée (sur la page PCB Editor - General des Preferences), le déplacement d’un composant sur un remplissage polygonal, l’activation de Thermal Relief pour une pastille sélectionnée et la modification du Connect Style entraînaient l’erreur « Value cannot be null. (Parameter 'source') ». |
| 70430 | Dans certains cas, lors de l’exécution d’un DRC de la règle de conception Acute Angle, une violation d’accès (dans le module « ADVPCB.DLL ») se produisait. |
| 70570 | Lors de la création d’une nouvelle règle (par ajout ou duplication) dans la boîte de dialogue PCB Rules and Constraints Editor, le champ Name reçoit désormais le focus par défaut. |
| 70658 | Lors de l’utilisation de la fonctionnalité de teardropping, les pistes de cuivre keepout étaient ignorées et des teardrops incorrects étaient créés, si la zone comportant ces keepouts était déplacée en dehors de la zone d’affichage visible. |
| 70676 | Dans certains cas, lors du recalcul des impédances pour un profil d’impédance dans le Layer Stack Manager (par ex. type « Differential-Coplanar », avec le type de modèle de rugosité « Hemispherical »), l’erreur « The transaction has aborted. --- System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation... » se produisait. |
| 70709 | La fonctionnalité « ODB++ Intellectual Property Protection », fournie par l’option ODB.IntellectualPropertyProtection (Advanced Settings), est désormais officiellement rendue publique avec 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 de tuning de longueur vides. |
| 70874 | Dans certains cas, lors du travail avec 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 de carte ou de la forme de carte en mode Board Planning, 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 PCB Rules and Constraints Editor, 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 Edit Rule Priorities (depuis la boîte de dialogue PCB Rules and Constraints Editor), une violation d’accès (dans le module « ADVPCB.DLL ») se produisait. |
| 71137 | Dans certains cas, lors de l’utilisation du champ de recherche/filtre dans la boîte de dialogue PCB Rules and Constraints Editor, une violation d’accès (dans le module « ADVPCB.DLL ») se produisait. |
| 71163 | Lors de l’utilisation de l’outil « Show Differences » pour comparer la netlist d’un projet de conception avec son document PCB, l’erreur « Object reference not set to an instance of an object... » se produisait. (BC:27726) |
Constraint Manager
| 66118 | Lors de la création d’une règle avancée de dégagement (depuis la vue All Rules lors de l’accès à Constraint Manager depuis le PCB), vous disposez désormais de contrôles pour basculer entre les modes de fonctionnement « Simple » et « Advanced » pour la matrice de dégagement minimal (comme dans la boîte de dialogue PCB Rules and Constraints Manager). (I:23850) |
| 69940 | Pour une conception spécifique, une tentative d’accès à Constraint Manager depuis un document schématique entraînait l’erreur « An item with the same key has already been added... », puis toutes les vues devenaient vides et inutilisables. |
Draftsman
| 69992 | Ajout d’un curseur en forme de « main » lors du panoramique d’un document de dessin de fabrication basé sur Draftsman (.PCBDwf, .HarDwf, .MbDwf) à l’aide de Right-Click, Hold&Drag, pour assurer la cohérence avec les éditeurs Schematic et PCB. |
Wire Bonding
| 66236 | Dans certains cas, lors de l’affichage en 3D dans une bibliothèque PCB d’une empreinte intégrant du wire bonding (pastilles de puce et fils de bonding), un écart notable apparaissait entre les pastilles de puce et la surface 3D extrudée sur laquelle elles étaient placées. (BC:27016) |
Conception multi-cartes
| 68881 | Lors d’une tentative de placement d’une branche de harnais dans un schéma multi-cartes, et lorsque la connexion de groupe associée comportait « No Mated Entry » dans la colonne « From » ou « To », l’erreur « Value cannot be null. (Parameter "key") » se produisait. |
Conception de harnais
| 71277 | Lors de l’importation de modifications depuis une conception multi-cartes dans un schéma de câblage de harnais, la valeur du paramètre « HarnessDesignator » du projet de harnais 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 portant des chaînes GUID comme noms étaient créés de manière aléatoire et erronée dans le dossier parent. (BC:27759) |
| 71266 | Après l’ouverture initiale d’un projet, celui-ci ne se rouvrait pas lors d’un redémarrage ultérieur d’Altium Designer si la langue système active de Windows était définie sur « Korean » 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 Managed BOM générée (à partir de la conception), un composant placé dans une conception était faussement signalé comme présentant des différences dans le champ « Modified Parameters - Comments » si le nom de ce composant se terminait par un symbole vide. (BC:27443) |
| 70326 | Lors de l’utilisation de la fonctionnalité BOM CoDesign, et avec Altium Designer configuré sur le thème d’interface « Altium Light Gray », les éléments de l’onglet Related BOMs (du panneau Properties) n’étaient pas facilement lisibles (texte blanc sur fond gris clair). (BC:27443) |
| 70479 | Lors d’une tentative de publication d’un nouveau composant vers un Workspace connecté, le Component Rule Check signalait à tort une erreur « Duplicate component by Name » si le nom de ce composant commençait par la même chaîne que le nom d’un composant existant. (BC:27448) |
| 70859 | La fonctionnalité « Requirements Management », fournie par l’option EDMS.Requirements (Advanced Settings), est désormais officiellement rendue publique avec cette version (activée par défaut). |
| 71159 | Lorsqu’un document Output Job incluait un conteneur de sortie avec un nom personnalisé utilisant une chaîne spéciale (par ex. =Item), une tentative d’ouverture directe de ce document ou d’exécution du Project Releaser entraînait l’erreur « Object reference not set to an instance of an object... ». (BC:27705) |
| 71269 | Une tentative de génération d’un PDF d’impressions schématiques pour un projet via un fichier output job, lorsqu’au moins un symbole de feuille était configuré pour utiliser une source locale sans « File Name » spécifié, entraînait l’erreur « One or more errors occurred. (Value cannot be null. (Parameter 'path1'))... ». |
Import/Export
| 63690 | Lors d’une tentative d’importation d’une conception OrCAD spécifique, un certain nombre de composants n’étaient pas importés et manquaient donc dans les documents schématiques générés. (Nécessite l’activation de l’option de paramètres avancés Importer.Orcad.AdvancedEngine). |
| 65953 | Lors d’une tentative d’importation d’une conception OrCAD spécifique, les noms de plusieurs ports d’alimentation étaient masqués dans le ou les documents schématiques générés. (Nécessite l’activation de l’option de paramètres avancés Importer.Orcad.AdvancedEngine). |
| 66570 | Lors d’une tentative d’importation d’une conception OrCAD spécifique, l’importation échouait avec des erreurs « Invalid Component ». (Nécessite l’activation de l’option de paramètres avancés Importer.Orcad.AdvancedEngine). |
| 67943 | Ajout d’une nouvelle option de paramètres avancés « Importer.Orcad.AdvancedEngine » qui, lorsqu’elle est activée, bascule vers l’utilisation du nouveau moteur OrCAD avancé lors de l’importation de conceptions et de bibliothèques OrCAD via l’assistant d’importation. |
| 69318 | Lors d’une tentative d’importation d’une conception OrCAD spécifique, certains composants étaient importés sans leur paramètre « Value », ce qui entraînait un champ Comment 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 de paramètres avancés Importer.Orcad.AdvancedEngine). |
| 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 contenant des ouvertures supplémentaires et la couche Bottom Solder Mask ne contenant pas certaines ouvertures. (Nécessite l’activation de l’option de paramètres avancés Importer.Orcad.AdvancedEngine). |
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)
Nouveautés dans Altium Designer
Schématique
| 70565 | Dans certains cas, lors de 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 harnais, une violation d’accès (dans le module « AdvSch.dll ») se produisait. |
PCB
| 66901 | Lors de l’exportation d’un PCB au format STEP, le Route Tool Path n’était pas présent dans le modèle exporté si une couche mécanique supérieure à « 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 Interactive Routing ou Quick Routing et avec l’option « Automatically Remove Loops » activée) entraînait le gel complet d’Altium Designer. |
| 69873 | Pour une conception spécifique, la propagation des modifications du PCB vers les schémas source entraînait l’erreur « The given key "eModification_AddNode" was not present in the dictionary ». |
| 70031 | Avec l’option PCB.Polygon.AdvancedPour activée (Advanced Settings) et après ajout de sommets de contour à un polygone placé via l’importation d’un fichier CSV, l’ajout d’un sommet supplémentaire entraînait la corruption du polygone. |
| 70059 | La fonctionnalité permettant de contrôler la version de Simbeor utilisée dans le calcul du délai et de l’impédance dans l’éditeur PCB, fournie par l’option PCB.SimbeorVersion (Advanced Settings), est désormais officiellement rendue publique avec cette version (1 par défaut). |
| 70207 | Pour un PCB spécifique, une tentative d’exportation de la carte au format STEP 3D (via File » Export » 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 découpes de carte. (BC:25654) |
| 70213 | Avec l’option PCB.ViaInstancing activée (Advanced Settings), les contrôles « Via Nets » et « Via Span » (dans la zone Additional Options, sur l’onglet View Options du panneau View Configuration de l’éditeur PCB) ne fonctionnaient pas correctement. (BC:26989) |
| 70573 | Dans certains cas, et avec l’option PCB.ViaInstancing activée (Advanced Settings), un via de backdrill se connectait à tort directement à un plan polygonal, en ignorant le dégagement défini dans la règle de conception applicable Power Plane Clearance. (BC:27450) |
| 70607 | La fonctionnalité « Via Instancing », fournie par l’option PCB.ViaInstancing (Advanced Settings), est désormais officiellement rendue publique avec cette version (activée par défaut). |
Draftsman
| 57465 | Dans certains cas, lors du travail avec un document de dessin de fabrication (.PCBDwf/.HarDwf/.MbDwf), l’erreur « Object reference not set to an instance of an object » 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 CAM d’Altium Designer (CAMtastic), l’erreur « The specified file path: <FilePath> - doesn't exist » se produisait et le document CAM restait vide. |
Liaison filaire
| 69905 | Lors de l’affichage d’un PCB ou d’une empreinte en mode de disposition 2D, vous pouvez désormais contrôler la visibilité des fils de liaison grâce à la nouvelle entrée « Bond Wires » (et aux contrôles associés) 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 disposition 3D, la visibilité des fils de liaison et des pastilles de puce est désormais contrôlée via l’option « Show 3D Bodies » 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 de paramètres avancés PCB.Wirebonding.3DImprovements). (BC:25470) |
Conception multi-cartes
| 69427 | Dans certains cas, lors de l’importation de modifications depuis un projet de faisceau enfant vers un schéma multi-cartes, et avec la connexion de faisceau sélectionnée ainsi que la section Connexions développée dans le panneau Propriétés, l’erreur « Object reference not set to an instance of an object » pouvait se produire. |
Conception de faisceaux
| 70566 | Le fait de cliquer sur une ligne de net dans un schéma de câblage entraînait l’erreur « The given key "eHarnessLogicalSignal" was not present in the dictionary ». |
Plateforme
| 69822 | Ajout de la possibilité, pour un administrateur d’un espace de travail Altium Develop, de réserver une licence auteur pour un membre spécifié de l’espace de travail lors de l’utilisation d’Altium Designer Develop (26.7 et versions ultérieures), lui permettant ainsi essentiellement de travailler hors ligne pendant la durée de l’abonnement, avec la possibilité de révoquer à tout moment cette licence itinérante. |
Gestion des données
| 69142 | Dans certains cas, lors de la modification de plusieurs composants à l’aide de l’éditeur de composants (en mode d’édition par lot), la copie du contenu depuis n’importe quelle cellule modifiable entraînait l’erreur « Control "" has no parent window... ». |
| 69378 | Après modification par lot d’un grand nombre (1500+) d’empreintes dans un Workspace connecté (par exemple, changement d’affectation de couche mécanique), la publication vers ce Workspace prenait énormément de temps, après quoi Altium Designer ne libérait pas la quantité importante de RAM utilisée. |
| 70220 | Lors de la modification d’un grand nombre de composants (500+) via l’éditeur de composants (en mode d’édition par lot) et de l’ajout de choix de pièces à ces composants, une erreur de délai d’attente se produisait et les composants étaient finalement publiés sans les choix de pièces ajoutés. |
| 70315 | Avec l’option EDMS.CloudLoginByJWT activée (Paramètres avancés), il n’était pas possible de se connecter, depuis Altium Designer, à un Workspace chinois sur la plateforme Altium (via le portail : portal.altium365.com.cn). |
| 70849 | Dans certains cas, lorsqu’un projet PCB était rendu disponible en ligne dans un Workspace connecté sur la plateforme Altium, tous les documents source (à l’exception d’ActiveBOM) n’étaient pas visibles lors de l’ouverture et de la navigation dans le projet via l’interface Web Viewer du Workspace. |
Import/Export
| 69921 | Lors de l’importation d’une conception Allegro spécifique, la valeur de l’épaisseur de chaque couche dans l’empilement de couches était incorrecte. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine). |
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 avoir effacé le nom d’un net sur un schéma (via le panneau Propriétés), une compilation dynamique ultérieure entraînait l’erreur « Null or empty argument ». |
| 69519 | Pour un blanket dont la forme est « en escalier » (non rectangulaire), il n’était pas possible 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 spécifique, la tentative d’ouverture de n’importe quel document schématique d’un projet de conception entraînait l’erreur « Object reference not set to an instance of an object ». |
PCB
| 57322 | Dans un cas spécifique, lors de la tentative de déplacement de certaines pistes de paire différentielle, une violation d’accès (dans le module « ADVPCB.DLL ») se produisait. |
| 61449 | Dans un cas spécifique, le modèle STEP généré pour un boîtier BGA à l’aide du générateur par lot d’empreintes conformes IPC ne correspondait pas à son empreinte. |
| 61450 | Dans un cas spécifique, lors de la création d’un boîtier carré PLCC à l’aide de l’assistant d’empreintes conformes IPC, la valeur de « Lead Span Range (D) » n’était pas correctement reflétée dans l’aperçu du modèle STEP 3D généré, ce qui faisait que le côté long des pattes du composant ne touchait pas les pastilles. |
| 61495 | Lors de la création d’un boîtier LCC à l’aide de l’assistant d’empreintes conformes IPC, avec « Number of pins (E) » différent de « Number of pins (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 d’empreintes conformes IPC, une modification de la valeur de la hauteur minimale de dégagement n’était pas correctement reflétée 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 d’empreintes conformes 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 d’empreintes conformes IPC, le modèle STEP 3D était généré de manière incorrecte lors de l’utilisation de paramètres garantissant des dimensions au pire cas. La partie cylindrique du modèle traversait le dessous du composant. (BC:7032) |
| 61538 | Lors de la création d’un boîtier SOT89 à l’aide de l’assistant d’empreintes conformes 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 « Use calculated footprint values » désactivée) n’était pas correctement reflétée dans l’empreinte générée. |
| 61596 | Lors de la création d’un boîtier LCC à l’aide de l’assistant d’empreintes conformes IPC, une pastille thermique n’était pas créée dans l’empreinte générée, bien que des valeurs minimales et maximales aient été définies pour les propriétés associées (« Thermal Pad Size (D Side) » et « Thermal Pad Size (E Side) »). |
| 61597 | Lors de la création d’un boîtier SOT89 avec l’assistant d’empreintes conformes IPC, la pastille centrale de l’empreinte générée était séparée en deux objets non connectés électriquement (une pastille et une région cuivre), ce qui entraînait finalement des erreurs de dégagement internes à l’empreinte lorsqu’elle était placée sur un PCB. |
| 61598 | Dans certains cas, lors de la création d’un boîtier QFN à l’aide de l’assistant d’empreintes conformes IPC, l’utilisation de valeurs calculées pour les dimensions aboutissait à une empreinte dont les pastilles se touchaient. (BC:20868) |
| 61600 | Ajout d’un nouveau paramètre « Lead Span Range (L) » lors de la définition des dimensions d’un boîtier MOLDED dans l’assistant d’empreintes conformes IPC. Cela permet de spécifier des valeurs minimales et maximales pour la distance entre les côtés extérieurs des pattes. Les illustrations de dimensions ont été mises à jour et le paramètre « Body Length Range (L) » a été renommé « Body Length Range (L1) ». (BC:2423) |
| 61601 | Lors de la génération d’une empreinte à l’aide de l’assistant d’empreintes conformes IPC ou du générateur par lot d’empreintes conformes IPC, le marqueur de référence de broche PCB était généré par-dessus les primitives de pastille pour des paramètres personnalisés. |
| 61602 | Lors de la génération d’une empreinte de boîtier gullwing à l’aide de l’assistant d’empreintes conformes IPC, la page Dimensions de l’empreinte de l’assistant a été enrichie de la possibilité de contrôler l’application ou non du rognage des pastilles lors de l’utilisation de valeurs calculées pour l’empreinte. En outre, lors de la génération d’une empreinte de boîtier gullwing à l’aide du générateur par lot d’empreintes conformes IPC, un nouveau paramètre « PadTrimming » a été ajouté à la section Spécifications de l’empreinte de l’onglet Data du fichier modèle Excel associé, afin de contrôler l’application ou non du rognage des pastilles. |
| 61805 | Lors de la création de boîtiers CFP avec le générateur par lot d’empreintes conformes 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 spécifiques, il n’était pas possible de créer des boîtiers DPAK à l’aide du générateur par lot d’empreintes conformes IPC. Dans le premier cas, une erreur « Invalid stream format » se produisait lors de la tentative d’ajout du fichier Excel pour traitement. Dans le second cas, le traitement se terminait avec l’erreur « Invalid quantity "" in field "DensityLevel" ». (BC:23015) |
| 61807 | Lors de la création de boîtiers Chip Array à plusieurs niveaux de densité avec le générateur par lot d’empreintes conformes IPC, le champ « DensityLevel », ainsi que les spécifications d’empreinte saisies manuellement, étaient ignorés dans un 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 d’empreintes conformes IPC, le nom de l’empreinte était généré de manière incorrecte et non conforme aux conventions de dénomination de la norme IPC-7351B. (BC:2613) |
| 61809 | Lors de la création d’un boîtier CHIP à l’aide de l’assistant d’empreintes conformes IPC, l’aperçu de l’empreinte générée ne suivait pas comme prévu les valeurs des paramètres « X » et « Y », présentant incorrectement X comme vertical et Y comme horizontal. Une fois placée sur un PCB, l’empreinte du composant était par défaut tournée de 90 degrés (au lieu de zéro degré, comme attendu). |
| 61810 | Lors de la création d’un boîtier DFN à l’aide de l’assistant d’empreintes conformes IPC, l’aperçu de l’empreinte générée ne suivait pas correctement les modifications des valeurs des paramètres « Body Width Range (E) » et « Body Length Range (D) », en modifiant à chaque fois la mauvaise dimension. |
| 61812 | Dans un cas spécifique, lors de la création d’un boîtier QFN-2ROW à l’aide de l’assistant d’empreintes conformes IPC, les valeurs calculées pour les dimensions entraînaient un espacement entre pastilles supérieur à « Body Span Range (D) ». |
| 61814 | Lors de la création d’un boîtier SOIC à l’aide de l’assistant d’empreintes conformes IPC, l’utilisation de valeurs calculées pour les dimensions de l’empreinte rognait excessivement les pastilles dans l’empreinte générée, entraînant des problèmes minimum de soudure (contact avec la pastille). |
| 61893 | Dans un cas spécifique, lors de l’utilisation du générateur par lot d’empreintes conformes IPC pour créer un boîtier DIP, l’empreinte ne se générait pas si aucun nom d’empreinte n’était spécifié dans le fichier Excel traité, au lieu de générer une empreinte à l’aide d’un nom généré automatiquement. |
| 61894 | Lors de la création de boîtiers DIP avec le générateur par lot d’empreintes conformes IPC, si le nom de l’empreinte n’était pas spécifié dans le fichier Excel ajouté pour traitement, l’empreinte ne pouvait pas être générée. En outre, lorsque l’option « Produce STEP model » était activée, un corps extrudé était généré, plutôt qu’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 d’empreintes conformes IPC, le préfixe du nom d’empreinte était incorrect (par rapport à la convention de dénomination IPC-7351 B) lorsque le « Hull side type » était défini sur « Concave », « ConvexE » ou « ConvexS ». |
| 62112 | Pour divers boîtiers, l’assistant d’empreintes conformes IPC ne calculait pas correctement le contour de garde (Courtyard) lorsque la fonctionnalité « Use calculated footprint values » était désactivée et que les valeurs de « Pad Dimensions » et « Pad Spacing » étaient saisies manuellement. |
| 62254 | Mise à jour de l’assistant d’empreintes conformes IPC pour la création d’une empreinte de boîtier PQFP ou CQFP, afin de construire le contour du boîtier à partir des valeurs de 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 d’empreintes conformes IPC, l’empreinte générée n’avait pas la valeur correcte pour l’excès de contour de garde (Courtyard excess). |
| 62319 | Mise à jour de l’assistant d’empreintes conformes IPC lors de la création d’une empreinte de boîtier PQFP, afin de générer un contour de sérigraphie selon le même style/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 de ligne de sérigraphie (la largeur par défaut de la ligne de sérigraphie est de 0,127 mm). |
| 62378 | Lors de la création d’un boîtier SOIC à l’aide de l’assistant d’empreintes conformes IPC, l’empreinte générée n’avait pas la valeur correcte pour l’excès de contour de garde (Courtyard excess). |
| 62430 | L’assistant d’empreintes conformes IPC a été mis à jour, pour tous les boîtiers actuellement pris en charge, afin de garantir la génération d’empreintes conformément à la révision B de la norme IPC 7351 - « Generic Requirements for Surface Mount Design and Land Pattern Standard ». |
| 62669 | Lors de la création d’un boîtier BGA à l’aide de l’assistant d’empreintes conformes IPC ou du générateur par lot d’empreintes conformes IPC, le pourcentage de réduction du diamètre des pastilles (pour billes de soudure compressibles) n’était pas conforme à la révision B de la norme IPC 7351 - « Generic Requirements for Surface Mount Design and Land Pattern Standard ». |
| 67406 | Lors de la création d’un boîtier LCC avec l’assistant d’empreintes conformes IPC et avec l’option « Chamfer Shape » 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. En outre, lors de la création d’un boîtier BGA ou LGA avec l’option « Chamfer Shape » activée, l’aperçu du modèle STEP et l’empreinte générée ne comportaient pas le chanfrein attendu sur le corps 3D. |
| 67407 | Lors de la création d’un boîtier PQFN avec l’assistant d’empreintes conformes IPC, l’aperçu du modèle STEP et l’empreinte générée n’incluaient pas de vias pour la pastille thermique. |
| 68167 | Après avoir effectué dans le gestionnaire d’empilement de couches des modifications affectant le délai de propagation, comme le changement de la valeur de la constante diélectrique (Dk) d’une couche, la valeur de délai des pistes n’était pas recalculée. (BC:26356) |
| 69594 | Lors de la modification, via le panneau Propriétés, des sommets du contour d’un objet polygonal comportant un arc, le point final de l’arc pouvait manquer ou être incorrect, ce qui rendait la forme de l’objet incorrecte. |
| 69836 | Avec l’option PCB.Performance.InteractivePropertyPanel.Optimization activée (Paramètres avancés) et une pastille sélectionnée dans l’espace de conception, les champs « Center Offset (X/Y) » manquaient dans la section concernée de la zone Pad Stack du panneau Propriétés. |
| 69891 | Dans la boîte de dialogue PCB Rules and Constraints Editor, après être passé d’une règle de largeur nouvellement créée (avec « Default Stack » choisi) à la zone vide de la règle Unconnected Pin (aucune règle de ce type créée), puis de retour, une violation d’accès (dans le module « ADVPCB.DLL ») se produisait. |
| 69895 | Après modification d’un objet OLE placé dans un PCB, puis enregistrement et fermeture du document, lors d’une tentative de réouverture du PCB, Altium Designer se « bloquait » complètement. (BC:27320) |
| 70013 | Pour un composant dont le désignateur et/ou le texte de commentaire étaient masqués, et dont ces chaînes avaient été modifiées pour devenir multilignes, ces chaînes étaient incorrectement visibles dans la sortie de fabrication ODB++ générée. (BC:25162) |
Gestionnaire de contraintes
| 64638 | Après avoir renommé une classe de nets dans la vue Physique du gestionnaire de contraintes, le fait de copier puis coller sur un schéma l’ensemble de paramètres associé (dans lequel la classe de nets est définie) faisait que l’ancien nom de la classe de nets était toujours utilisé. |
Draftsman
| 69217 | Dans certains cas, lors de la tentative d’importation d’un fichier DXF dans un document de dessin de fabrication (.PCBDwf/.HarDwf/.MbDwf), l’erreur « Object reference not set to an instance of an object » pouvait se produire. |
CAMtastic
| 69260 | Mise en œuvre de l’affectation par défaut des couleurs de couches, basée sur le type de couche, lors de l’importation de fichiers Gerber dans l’éditeur CAM (CAMtastic), si les informations concernant la coloration des couches sont absentes des fichiers importés. Cela apporte de la cohérence et évite l’attribution de couleurs aléatoires, comme c’était le cas auparavant. |
| 69875 | Mise en œuvre de l’affectation par défaut des couleurs de couches, basée sur le type de couche, lors de l’importation de données ODB++ dans l’éditeur CAM (CAMtastic), si les informations concernant la coloration des couches sont absentes des données importées. Cela apporte de la cohérence et évite l’attribution de couleurs aléatoires, comme c’était le cas auparavant. |
Conception de faisceaux
| 69256 | Lors de la tentative de comparaison des différences logiques entre un plan d’implantation de faisceau et son projet de conception de faisceau, l’erreur « The method or operation is not implemented... » se produisait. |
| 69632 | Ajout de la possibilité de « fractionner » une table de connexions dans un document Harness Draftsman afin de la répartir sur plusieurs « pages », avec en plus un contrôle permettant de limiter la hauteur de page. (I:27127) |
| 69804 | Après avoir remplacé un composant de faisceau dans le schéma de câblage (à l’aide de la fonctionnalité Replace Component du panneau Propriétés) puis importé les modifications dans le plan d’implantation, bien que l’ID d’élément de conception ait bien été mis à jour, 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), devient officiellement publique avec cette version (activée par défaut). |
Gestion des données
| 69356 | Dans certains cas, lorsque l’ActiveBOM d’un projet était ouvert comme document libre, l’erreur « Object reference not set to an instance of an object » pouvait se produire. |
| 69382 | Lorsqu’un modèle de composant défini comportait un paramètre dictionnaire (avec une valeur par défaut mais non marqué comme « Required »), il n’était pas possible de supprimer cette valeur par défaut lors de la création/modification d’un composant basé sur ce modèle. |
| 69489 | Lors de la connexion à un Workspace de la plateforme Altium disposant de configurations d’environnement définies, et lorsqu’un utilisateur est affecté à plusieurs groupes (plusieurs configurations d’environnement pouvant s’appliquer), il n’était pas possible de modifier la configuration appliquée après en avoir initialement sélectionné une et activé l’option « Remember my choice » dans la boîte de dialogue Select a Configuration. Pour répondre à ce besoin, une nouvelle boîte de dialogue Connection Properties, accessible depuis le menu Properties du Workspace sur la page Data Management - Servers des Préférences, vous permet de changer rapidement la configuration à utiliser parmi celles auxquelles vous avez accès. |
| 69576 | Ajout de la prise en charge d’un type de données supplémentaire avec unité — coefficient de température (ppm/°C) — lors de la définition d’un paramètre utilisateur dans le cadre d’un modèle de composant dans un Workspace connecté sur la plateforme Altium. |
| 69840 | Lors de l’importation d’une bibliothèque spécifique à l’aide du Library Importer, les fiches techniques de tous les composants associés étaient ajoutées de manière incorrecte (sous forme de paires de paramètres ComponentLink) au document de modèle de composant nouvellement créé. |
| 69842 | Dans un cas spécifique, lors de l’ouverture d’un document ActiveBOM volumineux faisant partie d’un projet Workspace, et lorsque ce projet se trouvait dans un Workspace connecté avec la fonctionnalité Silicon Expert activée, l’erreur « Exception of type 'Altium.Rest.Http.RestHttpClientUnexpectedResponseException' was thrown » se produisait. |
| 69845 | Une dégradation notable des performances était observée lors du travail dans un document ActiveBOM volumineux faisant partie d’un projet Workspace, lorsque ce projet se trouvait dans un Workspace connecté avec la fonctionnalité Silicon Expert activée (par ex. clics, défilement, accès aux boîtes de dialogue et actualisation). En outre, l’interaction avec divers éléments du document ActiveBOM via le panneau Propriétés (par ex. changement de jeux de nomenclature et basculement de la visibilité des paramètres) était également sensiblement lente. |
| 69917 | Dans certains cas spécifiques, lors de la tentative d’affichage de l’historique d’un document (History & Version Control » Show Document History), Altium Designer se « bloquait ». (BC:27282) |
Import/Export
| 61517 | Lors de l’importation d’une bibliothèque Allegro (*.dra), les informations correctes de hauteur du corps 3D (interne et externe) pour une empreinte spécifique n’étaient pas importées. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.AdvancedEngine). |
| 61945 | Lors de l’importation d’une conception Allegro avec la sous-classe définie « Layers - Components - Dev type » sur les couches Top ou Bottom, une paire de couches de composant (« 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 Top et Bottom, ces couches étant masquées par défaut du point de vue de leur visibilité. (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 d’écartement de type « net class » à « net class » était absente de l’éditeur PCB Rules and Constraints dans le document PCB généré. (Nécessite que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 66324 | Lors de l’importation d’une conception Allegro, une forme pleine définie comme Route Keepout sur toutes les couches était importée à tort comme une région sur la couche Multi-Layer, au lieu de la couche Keep-Out comme attendu. (Nécessite que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 66325 | Lors de l’importation d’une conception Allegro, une forme pleine définie comme Package Keepout sur la couche Top Layer était importée à tort comme une piste cuivre, au lieu d’une région keepout comme attendu. (Nécessite que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 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 dans le document PCB généré. À la place, une seule règle était créée avec des valeurs incorrectes (par défaut). (Nécessite que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 67082 | Lors de l’importation d’une conception Allegro, les formes de perçage des pastilles de forme rectangulaire étaient importées à tort comme des lumières au lieu de rectangles. (Nécessite que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 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 que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 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 que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 67177 | Ajout d’une nouvelle option de paramètres avancés « Importer.Allegro.AdvancedEngine » qui, lorsqu’elle est activée, améliore l’assistant d’importation Allegro avec la prise en charge de l’importation des masques de soudure et de pâte à braser au niveau des padstacks pour les pastilles (formes standard et personnalisées, y compris les pastilles tented) et les vias (avec calcul des expansions et prise en charge des côtés tented). |
| 67482 | Lors de l’importation d’une conception Allegro, plusieurs règles au niveau du net étaient créées pour un CSet 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 que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 67844 | Lors d’une tentative d’importation d’une conception Allegro spécifique, l’importateur restait bloqué très longtemps (environ 22 h) à l’étape « Fixup polygons ». À titre d’amélioration intermédiaire, ce temps d’importation a été fortement réduit (désormais environ 40 min), mais le délai reste important. (Nécessite que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 67945 | Lors de l’importation d’une conception Allegro avec une sous-classe définie « Layers - Components - Comp value » sur les couches Top ou Bottom, 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 Top et Bottom, ces couches étant masquées par défaut en termes de visibilité. (Nécessite que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 67990 | Dans certains cas, lors de l’importation d’une conception Allegro, le texte sur la couche Bottom Silkscreen était importé de manière incorrecte, soit en miroir et/ou en miroir avec rotation. (Nécessite que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 68013 | Lors de l’importation d’une conception Allegro spécifique, la forme de perçage des pastilles d’un composant particulier était importée à tort comme « Slot » au lieu de « Round », avec en plus des dimensions incorrectes. (Nécessite que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 68115 | Lors de l’importation d’une conception Allegro présentant un espacement (caractères espace) entre deux blocs de texte sur la sérigraphie, cet espacement était ignoré par l’importateur, ce qui entraînait le placement des deux blocs de texte à la même origine dans le document PCB généré. (Nécessite que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 68884 | Lors de l’importation d’une conception Allegro spécifique, une région pleine sur la sérigraphie n’était pas remplie. (Nécessite que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 68900 | Lors de l’importation d’une conception Allegro avec des sous-classes définies « Layers - Components - Tolerance » ou « Layers - Components - User part » sur les couches Top ou Bottom, 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 Top et Bottom, ces couches étant masquées par défaut en termes de visibilité. (Nécessite que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
| 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 PCB Library généré. |
| 69946 | Lors d’une tentative d’importation d’une conception Allegro spécifique, des couches étaient importées incorrectement. (Nécessite que l’option de paramètres avancés Importer.Allegro.AdvancedEngine soit activée). |
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)
Nouveautés dans Altium Designer
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 (dans le module « ADVPCB.DLL ») se produisait. (BC:27399) |
| 70304 | Dans certains cas, lors du déplacement d’un composant (avec texte) sur un PCB, avec l’option « Component re-route » activée et l’option « Move component with relevant routing option » désactivée (PCB Editor - page Interactive Routing des Préférences), une violation d’accès (dans le module « ADVPCB.DLL ») se produisait. (BC:27415, BC:27416) |
| 70305 | Dans un cas spécifique, 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 (dans le module « PolygonClipper.dll ») se produisait. (BC:27391) |
| 70306 | Après avoir transféré vers un PCB un schéma comportant des composants et au moins une paire différentielle définie (avec création automatique de room activée), toute tentative de déplacement de la room générée (avec l’option « No Net Objects » activée dans la boîte de dialogue suivante) provoquait une violation d’accès (dans le module « ADVPCB.DLL »). Dans certains cas, l’erreur « Runtime error 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 « Component re-route » activée (PCB Editor - page Interactive Routing des Préférences), un clic droit pour annuler le processus 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)
Nouveautés dans Altium Designer
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 de bibliothèque schématique, certains arcs ne pouvaient pas être sélectionnés. (BC:27379) |
| 67140 | Ajout de la possibilité de définir une marge verticale personnalisée pour le désignateur et le nom d’une broche, à la fois au niveau global (dans les préférences Schématique) et au niveau local (dans les propriétés de la broche). Vous disposez désormais d’un contrôle complet des marges horizontales (X) et verticales (Y) pour ces deux propriétés, sous la forme de champs « Margin (X/Y) » aux emplacements concernés. Lors de l’utilisation des panneaux List ou de la boîte de dialogue Find Similar Objects, la marge verticale est définie respectivement à l’aide des deux nouveaux champs « Pin Designator Vertical Margin » et « Pin Name Vertical Margin ». |
PCB
| 66537 | Ajout de la possibilité de configurer les paramètres ODB++ pour protéger la propriété intellectuelle en limitant ce qui est généré. Il est possible de choisir quelles couches de signal inclure, de contrôler si la netlist est incluse et, le cas échéant, d’anonymiser les noms de nets (en les remplaçant par « Net_[1-…] »), ainsi que de contrôler l’inclusion des composants, avec la possibilité de supprimer leurs propriétés (paramètres). Les informations de chemin de dossier seront également supprimées du rapport généré ([Nom de la conception].REP) et des fichiers de règles (odb\user\[Nom de la conception].RUL). (I:18317) |
| 69147 | Il n’était pas possible de changer la couche d’une room placée. |
| 69371 | Avec une chaîne de texte placée sélectionnée dans l’espace de conception (dans un document PCB ou PCB Library), la fonctionnalité de remplissage automatique du texte ne fonctionnait pas au début de la saisie d’un texte pour une chaîne spéciale (par ex. .<somecharacters>) dans le champ Text du panneau Properties. (BC:27130) |
| 69405 | Avec une cote standard placée sélectionnée dans l’espace de conception (dans un document PCB ou PCB Library), il n’était pas possible de modifier la largeur de la cote à l’aide du champ Width du panneau Properties. |
| 69540 | La fonctionnalité « Pad/Via Template Loading Optimization », fournie par l’option PCB.Performance.PadViaTemplate.LoadingOptimization (Paramètres avancés), est désormais officiellement rendue publique avec 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 panelisé (y compris un réseau de cartes embarqué), certaines données étaient manquantes. (BC:27003) |
| 69581 | Lors du routage interactif, avec l’option « Apply Trace Centering » activée (et l’option « Adjust Vias » désactivée), le placement d’un via faisait que ce via héritait à tort de la règle d’écartement basée sur le centrage (objets vers piste et rapport d’écartement), au lieu de la règle de conception applicable. |
| 69635 | Dans certains cas, lors du déplacement de routage non à 45 degrés, une erreur (dans le module « RouterEntry.dll ») se produisait. |
| 69681 | Dans certains cas, lors de l’ouverture d’un fichier PCBLib contenant des contre-perçages dans des versions ultérieures d’Altium Designer, tous les lamages et fraisures n’étaient pas présents. De plus, après ajout de nouveaux contre-perçages, enregistrement puis réouverture de la bibliothèque, ces contre-perçages n’étaient pas présents. (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 d’un nouveau document Draftsman à une conception PCB et créé à l’aide d’un modèle de document Draftsman spécifique dans un Workspace connecté, l’erreur « Width and Height must be non-negative... » se produisait. |
Wire Bonding
| 65571 | Ajout d’une nouvelle option de paramètres avancés « PCB.Wirebonding.3DImprovements » qui, lorsqu’elle est activée, offre une prise en charge améliorée des fils de bonding dans la vue 3D d’une carte. Cela comprend des contrôles d’édition supplémentaires pour définir la forme/profil d’un fil de bonding (avec possibilité de définir une couleur de remplacement, afin de distinguer les différents « niveaux » de fils de bonding associés à différents cycles d’une machine de wire bonding), la possibilité de placer des die pads et des fils de bonding sur des corps 3D génériques, l’inclusion des objets de fil de bonding lors de l’exportation d’un PCB aux formats STEP et Parasolid, ainsi que l’inclusion de ces objets dans la vérification de dégagement des composants afin de détecter les violations de dégagement entre les fils de bonding et d’autres objets (hors fils de bonding) dans l’espace 3D. Les couleurs de remplacement 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 carte, d’une vue d’assemblage de carte et d’une vue de composant dans un dessin de fabrication PCB. (BC:24977, BC:25032) |
| 69457 | Dans certains cas, lors du routage interactif depuis une finger pad à laquelle aboutissait déjà un fil de bonding, un autre fil de bonding était automatiquement (et incorrectement) créé à partir de la piste nouvellement routée. |
| 69701 | Dans certains cas, pour un PCB incluant du wire bonding, faire pivoter la carte dans la vue 3D avant le rendu des fils de bonding provoquait une violation d’accès (dans le module « ADVPCB.DLL »). |
Platform
| 69028 | Lors d’une tentative de chargement des paramètres « System - Templates » à partir d’un fichier de préférences spécifique (*.DXPPrf), l’erreur « Value cannot be null. (Parameter 'value')... » se produisait. (BC:27007) |
Gestion des données
| 67003 | Ajout d’une nouvelle option de paramètres avancés « UI.ModernDesignReusePanel » qui, lorsqu’elle est activée, utilise le panneau Design Reuse le plus récent et amélioré lors du travail avec des blocs de réutilisation et des extraits. |
| 69326 | Pour un Workspace contenant plus de 10 000 composants, tous les composants ajoutés au-delà de ce seuil apparaissaient dans la catégorie « Uncategorized » du panneau Components, avec un nombre négatif. |
| 69385 | Le gestionnaire d’éléments a été amélioré pour gérer le cas où un composant de Workspace possède plusieurs modèles d’empreinte définis et où le modèle actuellement assigné voit ensuite son nom modifié. Les fonctionnalités « Auto-matching » et « Update to Latest » assignent 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 de paramètres avancés « VCS.AllowLFSRepos » qui, lorsqu’elle est activée, rétablit partiellement l’ancienne possibilité d’utiliser des dépôts LFS avec le contrôle de version Git. ATTENTION : Altium Designer ne prend pas entièrement en charge le travail avec des dépôts LFS et, dans certains cas, cela peut entraîner une perte de données utilisateur. (BC:27158) |
| 69444 | Il n’était pas possible pour un utilisateur standard (non administrateur) de publier un projet dans un sous-dossier de projet s’il n’avait pas les droits d’accès au dossier de projet le plus haut dans un Workspace. La publication du projet via Project Releaser échouait avec l’erreur « Current user doesn't have sufficient rights to create a folder with path... ». |
| 69456 | Une solution marquée « NOT USED » dans la liste des choix de pièces pour un composant dans un ActiveBOM restait affichée, même après sa suppression. |
| 69476 | Les données de choix de pièces n’étaient pas affichées dans le panneau Components pour les composants d’une bibliothèque basée sur des fichiers. |
| 69514 | Lors de l’édition d’un ou plusieurs composants de Workspace, la vérification de règle de composant « Revision that is being edited is not latest » est désormais correctement appliquée lors de l’utilisation de l’éditeur de composants en mode d’édition par lot, garantissant que les violations sont signalées lors de l’édition d’un composant qui n’est pas à sa dernière révision. |
| 69531 | Lors de la navigation dans une bibliothèque PCB via le panneau Components (avec Models affiché), les colonnes « Description », « Height » et « Pad Count » n’étaient pas disponibles dans la boîte de dialogue Select Columns. |
Import/Export
| 56381 | Dans certains cas, lors d’une tentative d’importation d’une conception KiCad, l’erreur « Object reference not set to an instance of an object » se produisait. |
Power Analyzer by Keysight
| 68908 | Après l’exécution d’une analyse pour une conception spécifique, l’enregistrement puis l’accès au rapport complet provoquaient l’erreur « System.MissingMethodException: Method not found... ». |
SI Analyzer by Keysight
| 69664 | Dans certains cas, lors d’une tentative d’analyse des nets du PCB actif à partir du document SI Analyzer by Keysight, l’erreur « The given key 'SIAnalyzer.Engine.Keysight.SectionKeys.ResultSectionKeyBase' was not present in the dictionary » se produisait. (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)
Nouveautés dans Altium Designer
Schématique
| 67749 | Dans certains cas, lors de l’ajout d’un nouveau document schématique à un projet après être passé à une licence Viewer, l’erreur « EIntfCastError: Interface not supported » se produisait. |
PCB
| 61119 | Pour une conception spécifique et volumineuse, un ralentissement notable se produisait lors de l’activation et de la désactivation de la visibilité de diverses couches via le panneau View Configuration. |
| 64931 | Ajout d’une nouvelle règle de conception « Z-Axis Clearance » à la fois dans le Constraint Manager et dans l’ancien « PCB Rules and Constraints Editor dialog » (non accessible dans Document View), qui peut être utilisée pour vérifier les dégagements minimaux entre diverses primitives sur différentes couches de cuivre. (I:922) |
| 68736 | Après la suppression de sous-empilements dans l’empilement d’une conception rigide-flex avancée, des couches Coverlay et Solder Mask de ces sous-empilements étaient ajoutées à tort à l’« Board Layer Stack » principale par défaut. Après suppression des doublons puis tentative d’enregistrement, l’erreur « Maximum layers of type Coverlay for stack Board Layer Stack reached... » se produisait, car une combinaison de coverlay et de soldermask sur un même sous-empilement n’était pas possible. |
| 68820 | Lors de l’exportation d’un PCB en tant que fichier de conception Specctra (*.dsn), les keepouts n’étaient pas inclus dans le fichier généré. |
| 68973 | Lorsque les expressions de requête de portée utilisées dans une règle de conception binaire étaient très longues, il n’était pas viable d’utiliser la vérification Applicable Binary Rules entre primitives, car la portée affichée dans la boîte de dialogue suivante était illisible, sans possibilité d’ajuster la taille de la boîte de dialogue ou la largeur des colonnes. (I:10041) |
| 68983 | Dans certains cas, lors du travail dans un document PCB avec les options PCB.Polygon.AdvancedPour et PCB.Polygon.AdvancedDynamicPour activées (Paramètres avancés), une violation d’accès (dans le module « ADVPCB.DLL ») se produisait. |
| 69010 | La fonctionnalité « Solder Mask Zero Expansion », fournie par l’option PCB.SolderMaskZeroExpansion (Paramètres avancés), est désormais officiellement rendue publique avec cette version (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 ex. 0,01 mm) entraînait une réduction de sa taille (largeur et hauteur) après le clic définissant son second point d’ancrage. De plus, cliquer sur l’un des coins du rectangle placé, alors que le mode placement était toujours actif, entraînait la création d’un carré. En outre, copier-coller un rectangle dans une bibliothèque PCB entraînait également une réduction de sa taille. (BC:27033, BC:27046) |
| 69059 | Pour une conception spécifique, toute tentative d’accès au Layer Stack Manager provoquait l’erreur « Layer type not found... ». |
| 69121 | Lors de l’utilisation de la fonctionnalité PCB CoDesign, après fusion des modifications entre deux utilisateurs concernant un polygone (modification de géométrie par un utilisateur et mise en attente du polygone par l’autre), le résultat était un polygone « No-Net ». |
| 69155 | Avec l’option PCB.Performance.InteractivePropertyPanel.Optimization activée (Paramètres avancés), il n’était pas possible de modifier la taille d’un cadre de texte sélectionné via le panneau Properties. (BC:27044) |
| 69423 | Dans une bibliothèque PCB, après avoir défini l’une des options IPC 4761 disponibles pour un via placé, ce réglage revenait à « None » après enregistrement puis réouverture de la bibliothèque. Dans un autre cas, des vias ajoutés à une empreinte à partir d’une bibliothèque Pad Via Library perdaient leur lien avec cette bibliothèque après enregistrement puis réouverture de la bibliothèque PCB. Les vias étaient également absents de la région Local Pad & Via Library du panneau PCB Pad Via Templates. (BC:27157) |
Constraint Manager
| 63142 | Ajout de la possibilité de spécifier des valeurs minimale, maximale et préférée pour le diamètre et la taille de perçage lors de la définition d’une règle Routing Via Style dans la vue Physical, en plus de la définition préférée basée sur un modèle. (BC:26530) |
| 67865 | Les icônes d’objets ont été actualisées et unifiées sur toutes les pages du Constraint Manager (côtés schématique et PCB), ainsi que dans les boîtes de dialogue « Import Directives » et « Refresh Constraint Manager » (lors de l’importation de directives depuis des documents sources schématiques vers le Constraint Manager) et dans la boîte de dialogue Object Class Explorer. |
| 68405 | Dans la vue Physical du Constraint Manager (lorsqu’elle est accessible depuis le schéma) et pour les classes importées depuis le schéma, le contrôle de développement associé (permettant d’accéder aux objets d’une classe) ne fonctionnait pas. |
| 69384 | Lorsqu’on tentait de supprimer plusieurs Advanced Rules sélectionnées depuis la vue All Rules (lorsqu’elle est accessible depuis le PCB), après avoir ajouté chaque règle suivante à la sélection avec Ctrl+clic puis utilisé la commande « Remove Advanced Rules » dans le menu contextuel accessible par clic droit, l’erreur « Object reference not set to an instance of an object » se produisait. |
Draftsman
| 68897 | Après avoir créé un nouveau document Draftsman (.PCBDwf) pour un projet de conception PCB, à l’aide d’un modèle de document Draftsman (.DwfDot) comportant une vue Board Assembly View placée, l’affichage de cette vue dans l’espace de conception ne suivait pas correctement les paramètres initiaux définis dans la zone Component Display Properties du panneau Properties. |
Multi-board Design
| 66922 | Ajout d’une nouvelle option de paramètres avancés « System.MBAEngine.UseOpenCascade » qui, lorsqu’elle est activée, remplace l’utilisation de la bibliothèque C3D pour la modélisation géométrique d’un document d’assemblage multi-cartes (*.MbaDoc) par la bibliothèque Open CASCADE. Notez que lors de l’ouverture dans cette version d’un ancien document d’assemblage multi-cartes (provenant d’une version précédente du logiciel), avec l’option activée, les contraintes d’assemblage créées seront supprimées (vous pouvez choisir entre conserver les positions relatives des pièces de l’assemblage ou les placer en ligne). Vous aurez la possibilité de créer une sauvegarde de cette ancienne version au moment de l’ouverture. |
| 68125 | Lors du placement, sur un schéma multi-cartes, d’un composant dont le symbole incluait une primitive d’arc (par ex. un condensateur polarisé), l’arc était dessiné incorrectement dans l’espace de conception. En cliquant ensuite sur le graphique affiché incorrectement pour sélectionner le composant, l’erreur « Object reference not set to an instance of an object » se produisait. |
| 68890 | Lors du placement, sur un schéma multi-cartes, d’un composant dont le symbole incluait une primitive d’arc (par ex. un condensateur polarisé), l’arc était dessiné incorrectement dans l’espace de conception. En cliquant ensuite sur le graphique affiché incorrectement pour sélectionner le composant, l’erreur « Object reference not set to an instance of an object » se produisait. |
| 69173 | Pour un projet de conception multi-cartes spécifique, tenter d’importer depuis le projet PCB enfant pour un module particulier sélectionné sur le schéma multi-cartes entraînait parfois l’erreur « An item with the same key has already been added... ». |
Harness Design
| 59289 | Faire glisser un fil sur une épissure dans un diagramme de câblage dupliquait à tort cet objet d’épissure. (BC:27442) |
| 64350 | Dans certains cas, lors de la génération d’une sortie imprimée pour une conception Harness, une violation d’accès (à l’adresse 0000000139490BC8 dans le module « WorkspaceManager.DLL ») se produisait. |
| 68050 | Pour un composant sur un dessin d’implantation configuré pour afficher son modèle physique en style Solid, la couleur définie pour l’entrée Selection/Highlight System Colors (dans le panneau View Configuration de l’éditeur PCB) était utilisée, que le modèle soit sélectionné ou non. |
Platform
| 47582 | Dans certains cas, les panneaux Components et Manufacturer Part Search présentaient des problèmes d’affichage/de dimensionnement lors du basculement entre les vues normale et compacte, en modes Docked et Floating. De plus, lorsque ces panneaux étaient en mode Popup, le fait d’y accéder à nouveau entraînait une diminution soudaine de leur hauteur. |
| 68635 | Altium Designer devenait totalement inopérant après une perte temporaire de la connexion Wi‑Fi, nécessitant sa fermeture via le Gestionnaire des tâches de Windows. (BC:26379, BC:26854) |
| 68981 | Dans certains cas, lors d’une tentative de réinitialisation de toutes les préférences à leurs valeurs par défaut, une violation d’accès (dans le module « PCBDLGS.DLL ») se produisait. |
| 69364 | Avec l’option WSM.DotNetECOImplementation activée (Paramètres avancés), tenter d’importer dans un schéma multi-cartes des modifications de permutation de broches depuis un projet enfant entraînait le fait que les modifications détectées, répertoriées et traitées par l’ECO suivant, n’étaient pas appliquées, quel que soit le nombre d’exécutions de l’ECO. |
| 69375 | Avec l’option WSM.DotNetECOImplementation activée (Paramètres avancés) et lors d’une tentative de comparaison des différences physiques entre deux versions d’un document de bibliothèque PCB, l’erreur « The process cannot access the file "C:\Users\<UserName>\AppData\Local\Temp\Compare HierarchicalPCBObjects.Log" because it is being used by another process... » se produisait. |
Data Management
| 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é n’est pas à sa dernière révision, cette révision spécifique est désormais ouverte dans le panneau Components. |
| 63880 | Pour un composant de bibliothèque Workspace dont le nom comportait deux caractères de soulignement ou plus, le premier caractère de soulignement était incorrectement supprimé de son nom dans l’entrée de la commande « Place <ComponentName> », du menu accessible par clic droit sur ce composant dans le panneau Components. |
| 63966 | La commande « Create Tag » a été réajoutée au sous-menu History & Version Control lors de l’accès aux menus liés au projet. De plus, une validation a été ajoutée lors de la saisie d’une valeur pour le tag, avec une indication associée précisant que seules les lettres, les chiffres, le point (« . »), le tiret (« - »), le croisillon (« # ») et le caractère de soulignement (« _ ») sont autorisés. |
| 65936 | Ajout de la possibilité de modifier en lot l’état du cycle de vie des composants sélectionnés directement depuis un document ActiveBOM. Notez que le processus n’inclura que les composants de votre Workspace connecté. |
| 68242 | Ajout d’une nouvelle 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 de l’utilisateur lors de la connexion depuis Altium Designer à un Workspace sur l’Altium Platform. |
| 68709 | Lors de la modification de l’état de révision d’un Item dans un Workspace connecté (via la boîte de dialogue de changement d’état par lot), le processus échouait si une note de plus de 255 caractères était saisie. (BC:24819) |
| 68762 | Après avoir ajouté un choix de pièce à un composant dans un document ActiveBOM puis actualisé, toutes les offres du même fournisseur ne s’affichaient pas. |
| 68814 | Les fonctionnalités de synchronisation Custom Parts Provider Synchronization et Components Synchronization d’Altium Designer ont été améliorées et prennent désormais en charge les bases de données PostgreSQL. |
| 68961 | Ajout d’une nouvelle option de paramètres avancés « EDMS.CustomOffersMerge » qui, lorsqu’elle est activée, fusionne les données fournisseur du Custom Parts Provider avec celles de l’Altium Parts Provider (pour un Workspace sur l’Altium Platform avec BOM Portal activé) afin de présenter l’ensemble des informations fournisseur combinées partout où les données fournisseur (SPN) sont affichées dans l’interface logicielle. |
| 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 depuis le contrôle Advanced Settings a été repensée sous forme de fenêtre contextuelle. Dans le cas du partage d’une conception en direct, les options de partage et de téléchargement sont désormais regroupées par « Member Rights » (pour les membres du Workspace) et « Guest and External Share Rights » (pour les utilisateurs externes invités avec lesquels des projets ont été partagés). |
| 69007 | Lors de l’ajout d’un commentaire/réponse à un document, si du texte était saisi puis suivi d’une URL web collée, le texte était supprimé si un espace était ajouté après cette URL, ne laissant que l’URL dans le commentaire/réponse publié(e). (BC:26998) |
| 69149 | Un modèle d’empreinte Workspace par défaut (ajouté via la page Data Management - Templates des Preferences) n’était pas appliqué lors de la création d’un nouveau composant Workspace, après mise à jour depuis une version précédente d’Altium Designer (antérieure à 26.1) vers une version ultérieure (26.1 ou supérieure). (BC:26847, BC:27173) |
| 69186 | On constatait une dégradation notable des performances lors du travail dans un document ActiveBOM faisant partie d’un projet Workspace, lorsque ce projet se trouvait dans un Workspace connecté avec la fonctionnalité Silicon Expert activée. |
| 69287 | Lors de l’ouverture d’un document ActiveBOM volumineux faisant partie d’un projet Workspace, alors que ce projet se trouvait dans un Workspace connecté avec la fonctionnalité Silicon Expert activée, les paramètres Silicon Expert n’étaient pas correctement renseignés et des erreurs de délai d’attente se produisaient. |
| 69298 | Lors d’une tentative d’enregistrement des préférences dans un Workspace connecté et de modification du dossier dans lequel créer un nouvel élément Altium Designer Preferences, l’erreur « ShowDialog can be called only on hidden windows... » se produisait. |
| 69430 | Pour un projet de conception PCB incluant un document de bibliothèque PCB, tenter de générer un PDF de PCBLIB Prints directement depuis un Output Job ajouté à ce projet entraînait une violation d’accès (dans le module « WorkspaceManager.DLL »). |
| 69447 | Dans certains cas, lorsqu’un utilisateur non membre du Workspace parent du projet travaillait sur un projet partagé avec lui avec des droits de modification et enregistrait des changements, il voyait fréquemment et de manière aléatoire la notification « Trying to Reconnect to Notification Service ». |
Import/Export
| 68875 | Lors de l’importation d’une bibliothèque xDX Designer spécifique, les numéros de broche des symboles étaient dupliqués pour les composants multiparties. |
| 68896 | Lors d’une tentative d’importation d’une conception Xpedition (Expedition) spécifique, une violation d’accès (dans le module « Importer_Expedition.IWZ ») se produisait. |
| 68977 | Lors d’une tentative d’importation d’une bibliothèque d’empreintes OrCAD PCB (*.LLB), une violation d’accès (dans le module « ADVPCB.DLL ») se produisait. (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)
Nouveautés dans Altium Designer
PCB
| 66876 | Ajout de la prise en charge des modèles SOLIDWORKS 2024 et 2025 (*.SldPrt) lors du travail avec des corps 3D. De plus, l’exportation d’un PCB au format de fichier Parasolid utilise désormais Parasolid version 35.1. |
| 67334 | Après l’exportation d’un PCB spécifique au format Parasolid, les modèles 3D de certains composants ne pouvaient pas être convertis lors de l’ouverture du fichier exporté dans SOLIDWORKS, entraînant l’erreur « The data in this file may be invalid ». (BC:25813) |
| 68348 | Dans certains cas, avec l’option PCB.Performance.InteractivePropertyPanel.Optimization activée (Paramètres avancés), le placement d’un tableau d’empilage de couches dans l’espace de conception entraînait l’erreur « Object accessed after being destroyed... ». |
| 68359 | Dans certains cas, lors de l’utilisation de la fonctionnalité Loop Removal pendant le routage interactif, une erreur (dans le module « RouterEntry.dll » ou « ADVPCB.DLL ») se produisait. |
| 68901 | Avec l’option PCB.Performance.InteractivePropertyPanel.Optimization activée (Paramètres avancés), l’ajout/la suppression de la couche Route Tool Path plusieurs fois pour un document de bibliothèque PCB (ou l’ouverture d’un document de bibliothèque PCB où cela a été effectué) entraînait l’erreur « Exception has been thrown by the target of an invocation... ». (BC:26959) |
| 68942 | Dans un cas spécifique, tenter d’enregistrer un document PCB après modification entraînait une violation d’accès (dans le module « ADVPCB.DLL »). |
| 68945 | Lors de la définition d’une règle Fabrication/Assembly Testpoint Style dans la boîte de dialogue PCB Rules and Constraints Editor, les modifications apportées aux contraintes Min/Max Size n’étaient pas enregistrées. (BC:26969) |
| 69025 | Pour un document PCB spécifique, et avec l’option « Component re-route » activée (sur la page PCB Editor - Interactive Routing des Preferences), le déplacement de n’importe quel composant entraînait l’erreur « Object accessed after being destroyed... ». (BC:27027) |
Multi-board Design
| 68356 | Lors d’une tentative de mappage des broches entre les connecteurs en ligne d’un faisceau dans un schéma multi-cartes, Altium Designer se figeait complètement et ne pouvait pas être arrêté via le Gestionnaire des tâches de Windows. (BC:26806) |
Harness Design
| 67903 | Amélioration de la fonctionnalité « Update From Libraries » afin qu’elle inclue désormais également les fils, les composants de cavité et les pièces associées (lorsqu’elle est accessible depuis un diagramme de câblage), ainsi que les gaines, les étiquettes et les pièces associées (lorsqu’elle est accessible depuis un dessin 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 diagramme de câblage sont désormais correctement pris en charge dans le dessin d’implantation associé. Lorsqu’un faisceau est sélectionné dans le dessin d’implantation, la zone Bundle Objects du panneau Properties inclut désormais ces fils de pontage qui commencent et se terminent au même point de connexion comme faisant partie de ce faisceau. Pour ces fils, seule la définition manuelle de leur longueur est possible. La valeur saisie sera alors incluse dans le document ActiveBOM et le plan de fabrication du projet de faisceau (table BOM et liste de câblage). (I:23859) |
Platform
| 67522 | Amélioration des notifications apparaissant dans Altium Designer Develop concernant les cas où l’abonnement approche de son expiration, a déjà expiré (et où le Workspace Altium Develop est en mode consultation seule) et lorsqu’aucun siège Author n’est disponible. |
| 68634 | Le contrat de licence utilisateur final (EULA) a désormais été remplacé par le Master Services Agreement (MSA) lors de l’installation de Altium Designer Develop et Altium Designer Agile. Altium Designer continue d’utiliser l’EULA (qui a également été mis à jour). |
Data Management
| 63778 | Lors de l’utilisation du panneau Manufacturer Part Search, seul le dernier filtre appliqué s’affichait correctement (nom et paramètre) au-dessus de la liste des résultats. Les filtres précédemment sélectionnés n’affichaient que leur nom, sans information paramétrique. |
| 63779 | Il n’était pas possible de faire défiler le contenu du volet Details du panneau Manufacturer Part Search lorsque le curseur était positionné sur certaines zones. |
| 66024 | Lors du partage d’un élément dans un Workspace avec un nouvel utilisateur, l’entrée correspondant à cet utilisateur (dans la boîte de dialogue Share For Item) affichait initialement, et à tort, son e-mail au lieu de son organisation. |
| 66242 | Lors de la navigation parmi les composants dans la vue « Where-used » d’un modèle de composant (dans le panneau Explorer), la modification du Revision State pour un ou plusieurs composants sélectionnés n’était pas automatiquement répercutée dans la vue. |
| 66867 | Placer un bloc de réutilisation depuis le panneau Explorer entraînait l’erreur « Value cannot be null. (Parameter 'pcbSnippetGUID')... ». (BC:26812) |
| 67416 | Après 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, utilisée pour mapper — via un document de configuration Custom Parts Provider Synchronization (*.PrtSync) — les données fournisseur d’une source de base de données spécifiée vers les données de chaîne d’approvisionnement du Workspace, peut désormais être utilisée lors de la connexion à un Workspace hébergé sur Altium 365 GovCloud. |
| 68245 | Pour un composant dans un ActiveBOM, le classement spécifié pour une solution manuelle ajoutée était perdu après mise à jour pour utiliser une révision ultérieure de ce composant dans la conception. |
| 68247 | Lors de l’utilisation de Library Importer pour importer des empreintes d’un document de bibliothèque PCB dans un Workspace connecté, toute empreinte dont la description dépassait 256 caractères échouait à l’importation, même si l’Importer indiquait que l’importation avait réussi. |
| 68705 | Dans certains cas, lors d’une tentative de publication de modifications apportées à un composant existant (via l’éditeur de composants en mode Single Component Editing), l’erreur « Interface not supported » se produisait. |
| 68708 | Lors d’une tentative d’ajout d’un choix de pièce spécifique (LM2940IMP-15 de Texas Instruments) à n’importe quel composant d’une bibliothèque Workspace, l’erreur « Value cannot be null. (Parameters 'source') » se produisait. |
| 68907 | Dans le cas particulier d’une utilisation d’Altium Designer 26.1 connecté à un Workspace, lors de l’affichage des commentaires placés dans n’importe quel projet de conception, le nom d’utilisateur affiché, à la fois dans la fenêtre contextuelle de commentaire et dans le panneau Comments and Tasks, était « Anonymous » au lieu du nom de la personne ayant placé le commentaire. |
Import/Export
| 68664 | Lors de l’exportation d’un PCB au format Ansys EDB, les valeurs de condensateur spécifiées en fF (femtofarad) n’étaient pas reconnues et prenaient par défaut la valeur 1nF. (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)
Nouveautés dans Altium Designer
Schematic
| 65661 | Dans certains cas, lors d’une tentative de création d’une bibliothèque intégrée (à partir de documents de projet) depuis un document schématique actif, une violation d’accès (dans le module « IntegratedLibrary.DLL ») se produisait. |
| 67949 | Le tri alphanumérique des broches par Designator ne fonctionnait pas correctement dans l’assistant de symbole de l’éditeur de bibliothèque schématique, 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 basé sur fichier par un composant de bibliothèque Workspace, via le contrôle « ... » associé au champ Design Item ID dans le panneau Properties, les paramètres n’étaient pas mis à jour avec ceux du composant Workspace. |
PCB
| 67160 | Avec l’option « Live Highlighting » activée (sur la page PCB Editor - Board Insight Display des Preferences) et pendant le placement d’un via, le basculement répété entre les réseaux possibles mis en surbrillance en arrière-plan entraînait l’erreur « List index out of bounds ». |
| 67883 | Lors de l’exportation au format DXF d’un PCB contenant du texte de hauteur « 0 », l’erreur « eInvalidInput » se produisait. |
| 68177 | Après avoir sélectionné et supprimé plusieurs entrées Component Layer Pair dans l’onglet Layers & Colors du panneau View Configuration, les entrées restaient affichées. (BC:26733) |
| 68420 | Pour une conception spécifique, lors de la copie d’un composant (avec die pads, bond finger pads et bond wires définis dans son empreinte) puis de son collage multiple, une tentative ultérieure d’enregistrement du document PCB entraînait l’erreur « Duplicates not allowed... ». |
| 68627 | Avec l’option PCB.Performance.InteractivePropertyPanel.Optimization activée (Paramètres avancés) et un composant placé sur une grille polaire sélectionné, les options associées à cette grille (Range/Angle et Rotation) étaient absentes du panneau Properties. (BC:26858) |
| 68640 | Dans certains cas, avec l’option PCB.Performance.InteractivePropertyPanel.Optimization activée (Paramètres avancés) et après avoir re-coulé plusieurs fois un polygone sélectionné depuis le panneau Properties, le passage à l’action « Assign net » puis le clic de retour dans l’espace de conception entraînaient l’erreur « Value cannot be null. (Parameter 'source') ». |
| 68661 | La géométrie (largeur et hauteur) des rectangles utilisés dans les empreintes PCB était incorrectement modifiée (en raison d’erreurs d’arrondi) lorsque la largeur de piste était spécifiée en mm. (BC:26867, BC:26885) |
PCB CoDesign
| 67921 | Dans certains cas, lors de l’utilisation de la fonctionnalité PCB CoDesign, après l’achèvement d’une comparaison, une erreur liée à une fuite mémoire (échec d’assertion dans le fichier « Adv3D_GeometryMaker.pas ») se produisait. |
Wire Bonding
| 62571 | Ajout de la prise en charge de la génération d’un rapport de table de Wire Bonding à partir d’un document PCB panélisé. |
| 63094 | La vérification DRC des violations de type Un-Routed Net était appliquée à tort aux bond wires. (BC:25803) |
| 66918 | Les bond wires et les die pads sont désormais affichés lors de la visualisation en 3D d’un document PCB panélisé. |
| 67657 | Lors de l’application de modifications aux contraintes d’une règle de conception Wire Bonding dans la boîte de dialogue PCB Rules and Constraints Editor, la règle était affichée comme n’ayant pas été enregistrée (astérisque à côté de son nom) et il n’était pas possible d’exporter ni 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 lors de la construction d’expressions logiques de requête à utiliser pour le filtrage d’objets dans un PCB/PcbLib ou dans la définition du périmètre d’une règle de conception. |
Conception multi-cartes
| 67619 | Lorsque plusieurs entrées (représentant des composants liés) existaient du même côté d’une pièce personnalisée placée sur un document schématique multi-cartes, toute tentative de sélection multiple des entrées puis de leur déplacement par glisser-déposer entraînait l’erreur « Unable to cast object... ». (BC:26133) |
Conception de faisceaux
| 61558 | Lors du placement d’un toron dans un dessin de routage, le toron « suit » désormais sa longueur dessinée, avec par défaut la valeur saisie dans le champ Length. Lorsque le champ Length (longueur physique réelle) est défini et diffère de la longueur dessinée, le toron affiche un symbole de rupture au centre de son segment le plus long, afin d’indiquer que le toron n’est pas à l’échelle (NTS). La « Drawn Length » est affichée dans le panneau Properties, avec une nouvelle option « Add Break Symbol », permettant de contrôler l’affichage du symbole de rupture. (I:25610) |
| 62933 | Après sélection d’un point de connexion (sans objets assignés) dans un dessin de routage, le bouton « Add » associé à la zone Assigned Objects du panneau Properties apparaissait comme « désactivé » jusqu’à ce qu’on clique dessus. (BC:26250) |
| 65333 | Dans certains cas, l’ordre de dessin des étiquettes était incorrect pour une vue de dessin de routage placée dans un document de dessin de fabrication de faisceau (HarDwf), par rapport au document source de dessin de routage (LdrDoc), ce qui faisait qu’une étiquette apparaissait « derrière » un toron au lieu d’apparaître devant. (BC:26470) |
| 67904 | Dans certains cas, lors de l’importation d’un composant (connecteur) depuis le schéma de câblage d’un projet vers son dessin de routage, le point de connexion associé était bien créé mais les broches n’étaient pas assignées automatiquement, ce qui entraînait un objet toron vide. |
Gestion des données
| 66497 | Dans un cas spécifique et lorsqu’il était connecté à un Workspace Altium 365 particulier, les choix de pièces affichés pour un certain composant différaient entre les panneaux Components et Properties. |
| 66581 | Ajout de la possibilité (pour les utilisateurs disposant de l’autorisation opérationnelle attribuée) de préserver l’état du cycle de vie lors de la synchronisation de composants entre un Workspace 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 « Part Choices Revision Control » était activée (sur la page Admin-Settings-Components de l’interface navigateur du Workspace) et que des modifications étaient apportées à cette liste pour ce composant (puis publiées dans une nouvelle révision), sans avoir redémarré Altium Designer au préalable. |
| 67806 | Si le champ Document Path était vidé/laissé vide sur la page System - Default Locations des Preferences puis qu’Altium Designer était redémarré, l’ouverture d’un projet depuis le Workspace connecté (nouveau, sans copie locale préalable), sa modification puis une tentative d’enregistrement vers le Workspace entraînaient l’erreur « Invalid URI: The format of the URI could not be determined... ». |
| 67950 | Les tables de schéma Azure SQL n’étaient pas accessibles dans le document Custom Parts Provider Synchronization Configuration (*.PrtSync) d’Altium Designer, avec les erreurs « ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Incorrect syntax near '`' » et « ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Statement(s) could not be prepared ». Cela était dû au fait qu’Altium Designer envoyait des accents graves (`) dans une requête, ce que SQL Server/Azure SQL ne prend pas en charge. |
| 68005 | Dans un cas spécifique, une tentative de génération d’un rapport de nomenclature depuis l’ActiveBOM d’un projet de conception PCB entraînait l’erreur « Unable to sort because the IComparer.Compare() method returns inconsistent results... ». |
| 68037 | La fonctionnalité « BOM CoDesign », fournie par l’option BOM.CoDesign (Advanced Settings), est désormais officiellement rendue publique avec cette version (activée par défaut). En outre, la fonctionnalité « Including/Excluding Supplier Data in a BOM Comparison », fournie par l’option BOM.CoDesign.Comparison.IncludeSupplierData (Advanced Settings), est elle aussi désormais officiellement rendue publique avec cette version (désactivée par défaut). |
| 68583 | Un modèle Workspace par défaut 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 Data Management - Templates des Preferences. (BC:26847) |
Import/Export
| 63867 | Lors de l’importation d’une conception xDX Designer spécifique, la bibliothèque du projet (*.lmc) ne pouvait pas être importée et un projet vide était généré en conséquence. |
| 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)
Nouveautés dans Altium Designer
Schématique
| 62751 | Ajout d’une nouvelle option des paramètres avancés « WSM.DotNetECOImplementation » qui, lorsqu’elle est activée, optimise et accélère les fonctionnalités de traitement ECO. |
| 66529 | Un double-clic sur un composant placé ouvrait correctement le panneau Properties avec le texte du designator sélectionné, prêt à être modifié. En revanche, un double-clic sur un composant suivant ne sélectionnait pas le texte du designator, mais plaçait le curseur au début du champ. (BC:25802) |
| 67151 | Dans certains cas, lors du travail sur un document schématique, le croisement de harnais de signaux sous un masque de compilation (avec l’option « Display Cross-Overs » activée sur la page Schematic - General des Preferences) entraînait l’erreur « EOleException: Index was outside the bounds of the array ». |
| 67186 | Un délai notable était observé lors du chargement des propriétés dans le panneau Properties lors du basculement entre symboles dans une bibliothèque schématique (.SchLib). (BC:25112) |
| 67514 | Dans certains cas, lors du passage d’un commentaire à un autre dans un schéma, l’erreur « Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed » apparaissait. |
| 67618 | Après avoir rendu visible le nom d’un paramètre dans l’espace de conception, celui-ci s’affichait deux fois pendant le déplacement de ce paramètre vers un autre emplacement. |
PCB
| 52067 | Avec Violation Overlay Style défini sur « None (Layer Color) » et Overlay Zoom Out Behaviour défini sur « Base Pattern Scales » (sur la page PCB Editor - DRC Violations Display des Preferences), 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) pour stocker dans le document PCB les modèles Pad Via non liés à une bibliothèque Pad Via externe, permettant des temps de chargement plus rapides. |
| 61493 | Ajout d’une option Advanced Settings (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, en réduisant à la fois la consommation mémoire et le temps de construction de la scène. |
| 63635 | Un délai notable se produisait au démarrage d’un déplacement panoramique dans l’espace de conception lorsqu’une commande interactive (par ex. Move Object, Interactive Routing, etc.) était en cours d’exécution. |
| 65474 | Conformément à la norme IPC-7351B concernant les valeurs par défaut des padstacks, où les ouvertures de masque de soudure présentent généralement un rapport 1:1 avec la taille du pad, les valeurs par défaut de la règle Solder Mask Expansion (dans les documents PCB) et de l’expansion de masque de soudure pilotée par règle (dans les documents de bibliothèque PCB) sont désormais définies à 0 mil (au lieu de 4 mil précédemment). |
| 65539 | Après l’ajout de commentaires à un PCB, le passage en mode d’affichage 3D, le changement en projection orthographique et la rotation du PCB entraînaient l’affichage d’artefacts sur le PCB. |
| 65636 | Ajout d’une nouvelle option des paramètres avancés « PCB.SimbeorVersion » pour contrôler la version de Simbeor utilisée dans le calcul du délai et de l’impédance (Simbeor 2020.3, option « 0 », ou Simbeor 2023.1, option « 1 »). |
| 65828 | Avec un objet de forme polygonale sélectionné sur un PCB, et lors de l’utilisation de la commande Paste depuis le menu contextuel accessible par clic droit dans l’espace libre de la section Outline Vertices du panneau Properties, l’erreur « Exception has been thrown by the target of an invocation... » apparaissait. |
| 65866 | Dans le cadre de l’option PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings), le panneau Properties a été encore amélioré lors de l’utilisation des fonctionnalités Interactive Routing/Differential Pair Routing/Multi-Routing, Quick Routing, Interactive Sliding et Interactive Via Dragging, afin d’augmenter les performances et d’optimiser l’accès aux propriétés, en particulier sur les conceptions de grande taille. |
| 65971 | Le placement (ou le copier-coller) depuis une PCBLIB vers un document PCB ne respectait pas l’ordre physique des couches, ce qui entraînait le placement de primitives sur de mauvaises couches dans le document PCB. Notez que, dans le cadre du correctif 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 un pad précédemment affecté par l’exécution de la fonctionnalité « Remove Unused Pad Shapes », l’anneau annulaire manquant n’était plus détecté par le DRC. (BC:24704) |
| 66318 | Lors de l’utilisation de la commande « Select All » du panneau PCB Library (dans le menu contextuel par clic droit), toutes les empreintes de la liste n’étaient sélectionnées que si la commande était utilisée sur la première empreinte (en haut de liste). |
| 66319 | Le Design Rule Check (DRC) signalait à tort des violations de type Un-Routed Net sur plusieurs pads SMT connectés thermiquement à un remplissage polygonal, lorsque Thermal Relief était défini sur « Auto » et que des règles Polygon Connect Style se chevauchaient. |
| 66678 | Dans certains cas, lors de l’utilisation de l’outil automatique de réglage de longueur de paires différentielles pour faire correspondre les phases entre les côtés d’une paire différentielle, la largeur de dent mesurée réelle du motif généré en dents de scie différait de celle spécifiée dans la boîte de dialogue Auto Tuning Process. (BC:25941) |
| 66726 | Avec l’option PCB.Performance.InteractivePropertyPanel.Optimization désactivée (Advanced Settings) et plusieurs paramètres (designators et/ou commentaires de composants) sélectionnés dans l’espace de conception (ou plusieurs composants sélectionnés puis clic sur un Designator ou Comment enfant dans le panneau Properties), la propriété Autoposition et le contrôle de visibilité Value (bouton « œil ») étaient absents du panneau Properties. (BC:26018) |
| 66879 | Les valeurs de délai des nets et xSignals qui incluaient un motif d’ajustement de longueur n’étaient pas calculées et s’affichaient incorrectement à 0 ps dans les panneaux Properties et PCB. (BC:26054) |
| 66948 | Pour une règle de conception Clearance définie via la boîte de dialogue PCB Rules and Constraints Editor et dont la matrice de dégagement contient des valeurs différentes pour les combinaisons de primitives, la valeur Gap dans la boîte de dialogue Applicable Binary Rules ne reflétait pas correctement la valeur de dégagement définie pour les primitives sélectionnées dans la matrice de dégagement de la règle. |
| 67027 | Dans certains cas, le copier-coller d’un rectangle puis une tentative de modification de la taille de ce rectangle collé entraînaient une violation d’accès (dans le module « ADVPCB.DLL »). (BC:26086) |
| 67094 | Avec l’option PCB.DRC.OnlineOptimization activée (Advanced Settings), l’exécution d’un DRC pour une classe de règles depuis le panneau PCB Rules And Violations entraînait l’effacement des violations des autres classes de règles. |
| 67123 | Lors de l’exportation d’un PCB en tant que fichier de conception Specctra, le processus d’exportation était, dans certains cas, devenu considérablement plus lent. |
| 67161 | Dans certains cas, lors du travail sur un remplissage polygonal sélectionné, l’erreur « Object accessed after being destroyed » apparaissait. |
| 67207 | Lors de la modification des numéros de couches assignés aux paires de couches de composants existantes dans les éditeurs PCB Library ou PCB, Altium Designer générait incorrectement 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 n’était pas possible de lisser des paires différentielles avec coins arrondis (Hugging Style = Rounded) lorsque l’effort de lissage (glossing Effort) était défini sur Weak. (BC:26265) |
| 67238 | La fonctionnalité « PCB Properties Panel Optimizations », fournie par l’option PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings), est désormais officiellement rendue publique avec cette version (activée par défaut). |
| 67466 | Ajout d’un curseur en forme de « main » lors du déplacement panoramique (clic droit, maintenir et glisser) pendant un processus interactif dans un document PCB. |
| 67534 | Pour une conception rigide-flex avec couches de coverlay définies et ajoutées à une région de carte avec empilage flex assigné, le fait de définir le champ Active Layer sur une couche de coverlay (dans l’onglet Layers & Colors du panneau View Configuration) entraînait le blocage d’Altium Designer. (BC:26402) |
| 67894 | Dans certains cas, lors du travail dans le panneau Properties, l’erreur « Object reference not set to an instance of an object » apparaissait. |
PCB CoDesign
| 64925 | Pour une conception PCB spécifique, toute tentative d’exécution de la fonctionnalité PCB Comparison entraînait l’erreur « System.NullReferenceException: Object reference not set to an instance of an object ». |
| 67414 | Dans certains cas, lors de l’exécution d’une comparaison, l’erreur « Object reference not set to an instance of an object » apparaissait. |
Constraint Manager
| 64463 | Introduction d’une capacité de « Class Filtering » lors du travail avec la vue Clearances. Cela permet de construire des filtres (ou regroupements) de classes pour pouvoir basculer entre eux et travailler sur des sous-ensembles ciblés de la matrice de dégagements. |
| 65702 | Lorsqu’on travaillait avec un projet Workspace utilisant Constraint Management, si le fichier constraints.xml du projet était supprimé localement (via l’Explorateur de fichiers Windows), la boîte de dialogue Save to Server n’apparaissait plus lors de l’utilisation du contrôle (Save to Server) pour enregistrer le projet dans le Workspace. |
| 65937 | Il est désormais possible de définir/modifier une valeur de Creepage lorsque plusieurs cellules sont sélectionnées dans la matrice des dégagements. Les modifications effectuées sont répercutées par la création/la mise à jour de la ou des règles Creepage dans la vue All Rules (lorsque Constraint Manager est accessible depuis le PCB). |
| 66146 | Pour un jeu de paramètres associé à un harnais de signaux dont les directives ont déjà été importées dans Constraint Manager, la sélection ultérieure de l’objet jeu de paramètres sur le schéma entraînait l’erreur « Exception has been thrown by the target of an invocation... ». (BC:25707) |
| 66590 | Amélioration de la gestion des règles de dégagement avec expressions de requête personnalisées lors de la migration depuis l’ancien système de règles de conception vers Constraint Manager. Cela inclut une meilleure gestion des règles avec des expressions de portée ciblant les couches internes (médianes) et garantit que ces règles sont créées comme Advanced Rules (et non comme Basic Rules). |
| 66788 | Pour une conception spécifique, toute tentative d’accès à Constraint Manager depuis un document schématique entraînait l’erreur « An item with the same key has already been added... », puis toutes les vues devenaient vides. |
| 67392 | Après la création d’une nouvelle règle de dégagement dans la vue Clearance de Constraint Manager, l’outil interactif multi-routing ne respectait pas la limite minimale de dégagement pendant le routage. |
Draftsman
| 49410 | Pour un projet spécifique, le logiciel plantait lors de la mise à jour du document Draftsman avec les changements issus du PCB, puis lors de la sélection d’une cote ordonnée déjà placée. |
| 63602 | Lors de la modification d’un modèle de document Draftsman Workspace, le placement d’une vue de perçage ou d’une table de ligne de transmission entraînait l’erreur « Object reference not set to an instance of an object ». (BC:24492) |
| 65278 | Ajout de la prise en charge de l’importation de fichiers DXF incluant des splines dans un document de dessin de fabrication (.PCBDwf/.HarDwf/.MbDwf). (Nécessite l’activation de l’option avancée Draftsman.TeighaNet.) |
| 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 avancée Draftsman.TeighaNet.) |
Wire Bonding
| 63827 | Dans la zone primitives du panneau PCB (avec un composant sélectionné en mode Components) et du panneau PCB Library (avec une empreinte sélectionnée), les bond wires sont désormais présentés avec le type correct (Bond Wire). La sélection d’une primitive bond wire sélectionne/met en surbrillance ce bond wire dans l’espace de conception principal. En outre, une option correspondante « Show Bond Wires » est désormais disponible dans le menu contextuel par clic droit d’une zone, afin d’activer ou désactiver la visibilité des bond wires. |
| 63869 | Après l’exécution d’un DRC et la consultation des violations de longueur pour les bond wires dans le panneau PCB Rules And Violations, ces violations changeaient de manière inattendue après l’enregistrement, la fermeture puis 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 (dans le panneau Properties) sans que cela ne modifie la longueur réelle. Pour corriger cela, le champ Length a été rendu non modifiable. |
| 67570 | Ajout d’une nouvelle option des paramètres avancés « 3DLayout.DRC » qui, lorsqu’elle est activée, fournit une vérification par lots des règles de conception (DRC) pour les violations des règles Width, Clearance, Length et Matched Lengths, concernant les pistes routées sur votre substrat 3D. Notez que, bien qu’un rapport DRC généré fournisse des informations pour toutes ces vérifications, seules les violations de dégagement seront mises en surbrillance dans l’espace de conception principal. |
Conception multi-cartes
| 64949 | Ajout de la possibilité de définir le « Termination Type » pour une entrée de faisceau sélectionnée dans un schéma multi-cartes. Choix possibles : « Connector », « Crimps/Ferrules » et « Wire termination ». L’information est répercutée dans les propriétés du faisceau sélectionné lui-même ainsi que dans les propriétés 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, il était possible que les données soient corrompues, entraînant une perte de données et l’apparition de diverses erreurs/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 à l’usage des fabricants de faisceaux. Le classeur généré comprend des feuilles pour la « Bill of Materials » (utile pour la génération rapide de devis), la « Wiring List » (destinée aux machines de traitement des fils), les « Labels » (résumé des étiquettes physiques à imprimer pour les torons du faisceau, à utiliser avec des imprimantes Zebra ou autres) et les « Coverings » (résumé des gaines/revêtements à appliquer sur les torons du faisceau). (I:25365) |
| 63973 | Les fils de faisceau connectés avec une rupture de fil sont désormais reconnus même s’ils ont des Design Item IDs différents. En outre, tous les segments de fil ayant le même designator et connectés par la même rupture de fil sont désormais comparés (numéro de pièce, commentaire, couleur et tous les paramètres) et, si des différences sont détectées, une nouvelle violation « Mismatched parameters in connected wire segments » est signalée. En complément, une bannière de conflit apparaît dans le panneau Properties, offrant la possibilité de synchroniser tous les segments de fil afin qu’ils utilisent les mêmes paramètres que ceux du fil choisi. (I:26785) |
| 65569 | Ajout de la possibilité d’appliquer/étendre un revêtement sur un point de jonction (un point de connexion dans le dessin d’implantation où deux ou plusieurs faisceaux se rejoignent). En outre, le début d’un revêtement est désormais pris comme le point le plus à gauche et le plus haut de son tracé, et ce tracé n’inclut désormais que les faisceaux sur lesquels le revêtement repose. (I:24932) |
| 66016 | Pour un composant de harnais avec une cavité de sertissage définie dont la pièce ne contenait aucun symbole et un ou plusieurs paramètres avec des valeurs vides, l’utilisation de la commande « Update From Libraries » entraînait l’erreur « System.ArgumentNullException: Value cannot be null. (Parameter "value") ». |
| 66323 | Pour les entrées de fil, câble et revêtement dans l’ActiveBOM ou dans une table de nomenclature d’un document de dessin de fabrication de harnais (*.HarDwf), l’entrée du champ Quantité est désormais « As Required ». |
| 66740 | Amélioration de l’ordre des broches pour une liste de câblage placée dans un document de fabrication de harnais. Désormais, pour le connecteur comportant le plus de fils, un regroupement automatique est appliqué et toutes ses cavités sont correctement regroupées dans la colonne From. |
| 66741 | Après avoir placé et configuré une table de connexions ou une liste de câblage dans un document de dessin de fabrication de harnais (*.HarDwf), un copier-coller ultérieur de l’objet entraînait la réinitialisation des colonnes et des autres paramètres configurés à leurs valeurs par défaut. (BC:22637) |
| 67130 | Pour une rupture de fil avec un repère de fil défini, le repère n’était pas conservé lors de la connexion d’un fil à cette rupture. |
| 67214 | Après avoir verrouillé le paramètre Length pour un faisceau sélectionné sur un dessin d’implantation, il n’était plus possible de le déverrouiller ensuite. (BC:26239) |
Plateforme
| 60238 | Ajout d’une nouvelle option de paramètres avancés « System.UseWebView2 » pour permettre l’utilisation de WebView2 pour les éléments liés au navigateur dans Altium Designer (par ex. la page d’accueil). Cela donne accès au moteur de navigateur web le plus récent dans Altium Designer, simplement en mettant Windows à jour. Notez que lorsque cette option est désactivée ou si un Workspace 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 qu’il est nécessaire de se connecter à votre compte Altium via votre navigateur web par défaut (piloté par la fonctionnalité « Unified Login »), Altium Designer sera désormais automatiquement remis au premier plan une fois le processus de connexion terminé. |
Gestion des données
| 59401 | Lorsqu’un commentaire est ajouté dans le cadre d’une revue de conception, un lien vers cette revue (« From <DesignReviewName> ») est désormais présenté dans la fenêtre contextuelle de commentaire pour 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 sa fiche technique associée depuis le panneau Manufacturer Part Search ou la boîte de dialogue Add Part Choices. |
| 64571 | Dans certains cas, en cas de mauvaise connectivité internet, l’avertissement « Push notifications service was not properly initialized. Connection Timeout » apparaissait et Altium Designer cessait de répondre, nécessitant sa fermeture 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 pas visible tant qu’un basculement vers un autre type de composant puis un retour n’étaient pas effectués. |
| 64783 | Ajout de la possibilité de définir et synchroniser les informations de choix de pièce à l’aide de la fonctionnalité Components Synchronization et de son document de configuration associé Components Synchronization Configuration (*.CmpSync). |
| 65063 | Dans certains cas, lors de l’utilisation du Project Releaser, une violation d’accès (dans le module « ProjectReleaser.dll ») se produisait. |
| 65126 | Dans certains cas, lors de la génération d’un rapport de nomenclature à partir d’un ActiveBOM, l’ajout de colonnes de données depuis le PCB source entraînait l’erreur « The method or operation is not implemented ». |
| 65397 | Un nouveau contrôle « Refresh VCS Statuses » (avec avertissement associé sous forme d’info-bulle) est désormais présenté à côté de l’entrée d’un projet dans le panneau Projects s’il existe un problème de connexion à un Workspace et que les derniers états VCS des documents du projet ne peuvent pas être actualisés. Une fois la connexion rétablie, cliquez sur ce contrôle pour resynchroniser les états VCS et voir les dernières modifications. |
| 65690 | Après avoir modifié le nom d’un Workspace connecté, le fichier projet d’une conception PCB (*.PrjPcb) faisait toujours référence à l’ancien nom du Workspace dans toutes les pièces alternatives définies pour les variantes. Le Variant Manager et l’Item Manager présentaient donc incorrectement l’ancienne dénomination. |
| 65696 | Ajout d’une nouvelle 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 disponible dans un Workspace connecté). |
| 66071 | Ajout de la prise en charge de la création d’une copie d’un projet Workspace (depuis le menu contextuel accessible par clic droit dans le panneau Projects) à l’aide de workflows de processus définis (et activés). |
| 66123 | Dans un cas spécifique, lors de la récupération de données avancées de pièce depuis Silicon Expert pour une pièce sélectionnée dans le panneau Manufacturer Part Search, l’erreur « Object reference not set to an instance of an object » se produisait. (BC:25701) |
| 66241 | Après la mise à jour par lot de l’état de 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. En outre, l’affichage du nouvel état de cycle de vie pour tous les autres composants n’était actualisé qu’après redémarrage du logiciel. |
| 66273 | Lorsque le panneau Explorer est configuré pour présenter l’Altium Content Vault (option « Explorer.ShowContentVault » activée dans la boîte de dialogue Advanced Settings), l’entrée Library Health (dans la liste des dossiers serveur) n’est plus affichée. |
| 66293 | Pour un projet spécifique, une tentative d’accès à son historique entraînait l’erreur critique « Object reference not set to an instance of an object... ». (BC:25786) |
| 66358 | Une tentative d’ajout à un composant dans un ActiveBom d’une solution provenant d’une source de fournisseur de pièces personnalisées (définie dans un Workspace Enterprise Server connecté), à l’aide de la fonctionnalité « Add Solution » Create/Edit Manufacturer Links », entraînait l’erreur « Failed to pull data » et la solution n’était pas affichée pour le composant. |
| 66419 | Lors d’une tentative d’exportation en PDF de la vue active Project History d’un projet à l’aide de la fonctionnalité Smart PDF, l’option « Current Document » était incorrectement disponible comme cible d’export, ce qui, lorsqu’elle était activée, entraînait une violation d’accès (dans le module « WorkspaceManager.DLL »). |
| 66445 | Lors d’une tentative de création d’un document modèle de harnais dans un Workspace connecté sans droits de création de dossier, un plantage se produisait. |
| 66510 | Dans un cas spécifique, tenter de détacher un dossier de projet n’ayant pas l’héritage des autorisations activé, alors que ce dossier se trouvait dans un dossier avec héritage des autorisations activé, entraînait une violation d’accès. |
| 66532 | Lors de l’enregistrement de la bibliothèque PCB active, avec une seule empreinte, dans un Workspace connecté, la boîte de dialogue suivante contenait une faute de frappe dans son en-tête pour le mot visé « Planned » (« Choose Planed Item Revision »). (BC:25864) |
| 66683 | Après avoir créé un composant avec un choix de pièce à l’aide de la fonctionnalité de synchronisation de composants Database to Workspace (.CmpSync), lors de la modification de ce composant dans l’éditeur de composants (en mode d’édition unitaire ou par lot), les données de son choix de pièce n’étaient pas affichées (description, solutions fournisseur associées (SPN) et tarification). |
| 66701 | Ajout de la possibilité (pour les personnes disposant de l’autorisation opérationnelle attribuée) de conserver l’état actuel du cycle de vie d’un modèle lors de la publication dans une nouvelle révision. |
| 66910 | Pour plusieurs occurrences d’un composant utilisé dans une conception, le remplacement du composant par un autre via l’ActiveBOM n’appliquait pas ce changement à toutes les occurrences dans l’ECO suivant. (BC:26132) |
| 66964 | Dans certains cas, lors d’une tentative de création d’un nouveau composant de bibliothèque Workspace (via File » New » Component), l’erreur « EOleException: Object reference not set to an instance of an object » se produisait. |
| 66995 | Amélioration des performances de la boîte de dialogue Open Project lors du chargement de la vue du dossier projet pour des projets dans un Workspace connecté lorsque l’utilisateur a accès à de nombreux projets. |
| 67009 | Étant donné que les blocs de réutilisation imbriqués ne sont pas pris en charge, les commandes permettant de placer un bloc de réutilisation ont été supprimées des menus et de l’Active Bar dans les éditeurs Schématique et PCB, après création d’un nouveau 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 d’édition unitaire ou par lot) et de l’ajout d’un choix de pièce depuis un fournisseur de pièces personnalisées, les données de ce choix de pièce n’étaient pas affichées (description, solutions fournisseur associées (SPN) et tarification). |
| 67195 | Lorsqu’un commentaire est ajouté dans le cadre d’une revue de conception, un lien vers cette revue (« From <DesignReviewName> ») est désormais présenté dans l’entrée correspondante du panneau Comments and Tasks. |
| 67357 | Ajout d’une nouvelle option de paramètres avancés « BOM.CoDesign.Comparison.IncludeSupplierData » qui vous permet de contrôler si les données relatives aux fournisseurs sont incluses ou non dans les résultats lors de la comparaison d’un ActiveBOM avec une nomenclature gérée sélectionnée, à l’aide de la fonctionnalité BOM CoDesign. Lorsqu’elle est désactivée, les données relatives aux fournisseurs sont exclues de la section Differences (dans l’onglet Related BOMs du panneau Properties, lorsqu’il est ouvert depuis le document ActiveBOM d’un projet) ainsi que dans la comparaison générée dans l’interface Web Viewer de l’Altium Platform. |
| 67410 | Ajout de la prise en charge de types de données supplémentaires avec unités – Area (mm2), Bar (bar), Bit, Candela (cd), Decimal, Integer, Joule (J), Lumen (lm), Millimetre (mm), Pascal (Pa), Pounds per square inch (psi), Rotations per minute (rpm), Siemens (S), Tesla (T) – lors de la définition d’un paramètre utilisateur dans le cadre d’un modèle de composant dans un Workspace connecté sur l’Altium Platform. |
| 67803 | Une tentative de génération de données PDF à partir d’un fichier de configuration Output Job spécifique entraînait le blocage d’Altium Designer et nécessitait sa fermeture via le Gestionnaire des tâches de Windows. |
| 67948 | Pour les pièces de bibliothèque hors Workspace, après création d’une solution pour un composant dans un ActiveBOM, les SPN liés à DigiKey n’étaient pas présentés dans la zone des solutions. |
Import/Export
| 57602 | Lors de l’importation d’une conception KiCad hiérarchique spécifique, des composants manquaient dans une feuille schématique 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, avec inversion des angles de début et de fin des arcs associé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 l’examen de 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 de vue alternatifs pour les composants sont désormais pris en charge, dans les documents schématiques générés comme dans les bibliothèques schématiques générées, lors de l’importation d’une conception xDX Designer. |
| 65451 | Lors de l’importation d’une conception xDX Designer spécifique, les repères étaient importés incorrectement. |
| 65907 | Lors de l’importation d’une conception Allegro spécifique, des objets de sérigraphie de géométrie de boîtier manquaient sur les couches Top Overlay et Bottom Overlay générées. |
| 65913 | Lors de l’importation d’une conception Allegro spécifique, les pastilles avec trous oblongs n’étaient pas correctement importées dans le document PCB Altium Designer généré, tant du point de vue de leur forme que de leurs coordonnées. (Nécessite l’activation de l’option de paramètres avancés Importer.Allegro.ReadPadLayers). |
| 65925 | Dans certains cas, lors de l’importation d’une conception xDX Designer, les images n’étaient pas importées/affichées dans un document schématique généré. |
| 66138 | Lors de l’importation d’une conception Allegro spécifique, les pastilles d’empreinte de certains composants n’étaient pas correctement importées. |
| 66139 | Lors de l’importation d’une conception Allegro spécifique, la géométrie du contour de carte n’était pas correctement importée dans le document PCB généré. |
| 66664 | Lors de l’importation d’une conception OrCAD, les symboles japonais (jeu de caractères shift_jis) et coréens (jeu de caractères hangeul) dans le texte n’étaient pas importés fidèlement. |
| 66961 | Lors de l’importation d’une conception OrCAD spécifique, les noms des ports d’alimentation étaient placés incorrectement de manière à chevaucher leur graphisme de symbole associé dans les documents schématiques générés. |
| 67038 | Le fichier Allegro2Altium.bat, un fichier batch inclus dans votre installation d’Altium Designer et utilisé pour convertir un fichier binaire Allegro (*.brd ou *.dra) au format ASCII (lorsqu’une telle conception/bibliothèque 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 sur une couche de sérigraphie était importé incorrectement. |
| 67101 | Lors de l’importation d’une conception OrCAD spécifique, certains ports personnalisés apparaissaient pivotés dans le document schématique généré et non visuellement connectés aux fils (bien qu’ils soient en réalité connectés à leurs nets correspondants). |
| 67106 | Dans certains cas, lors de l’importation d’une conception OrCAD, le repère et le paramètre de certains composants étaient placés incorrectement en se chevauchant dans un document schématique généré. |
| 67139 | Lors de l’importation d’une conception Allegro contenant un composant mécanique avec une géométrie identique définie à la fois sur les couches Top et Bottom Silkscreen (au niveau bibliothèque), le texte sur la couche Bottom Silkscreen était dupliqué incorrectement. |
| 67143 | La fonctionnalité « Import Detailed Allegro Pad Stack », fournie par l’option Importer.Allegro.ReadPadLayers (Advanced Settings), est désormais officiellement publique avec 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é incorrectement dans un document schématique généré. |
| 67182 | Lors de l’importation d’une conception Allegro, les valeurs des composants étaient affichées incorrectement sur les couches de sérigraphie du document PCB généré, même si la 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 ASCII Protel PCB 2.8, une violation d’accès « Object accessed after being destroyed » (dans le module « ADVPCB.DLL ») se produisait. |
Power Analyzer by Keysight
| 65355 | Lors de l’affichage des détails de n’importe quel réseau dans un rapport d’analyse, la valeur présentée pour le champ « Power Consumption for This Network » était toujours affichée comme « 0 Watts », au lieu de la consommation réelle. |
| 66130 | Lors de l’augmentation de la température de fonctionnement, la chute de tension résultante diminuait incorrectement au lieu d’augmenter également. (BC:20248) |