Publiczne informacje o wydaniu
Ta strona zawiera informacje o wydaniach publicznie udostępnionych wersji Altium Designer 26, Altium Designer Develop 26 oraz Altium Designer Agile 26.
Wersja 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 | Wprowadzono nowy, zaawansowany silnik wylewania poligonów, który nie tylko poprawia jakość i wydajność, ale także tworzy „prawdziwe łuki” zamiast ich przybliżeń. Jednocześnie wprowadzono również nową, zaawansowaną funkcję „Dynamic Polygon Pour”, umożliwiającą ponowne wylewanie poligonów w locie (dynamiczne wylewanie) podczas poleceń interaktywnych (np. interaktywnego trasowania lub interaktywnego przesuwania), po wybraniu opcji „Repour Polygons After Modification” (PCB Editor - strona General w Preferences). Należy pamiętać, że jest to wczesna wersja poglądowa nowego silnika wylewania, który w tej pierwszej implementacji dotyczy wyłącznie pełnych wylewek poligonowych. |
| 67639 | W określonym projekcie skopiowanie i wklejenie skip via powodowało zmianę warstw przelotki. (BC:26449) |
| 70679 | Dodano nową opcję ustawień zaawansowanych „PCB.Rendering.DrawArcBaseGeometry”, która po włączeniu dodaje obsługę renderowania prawdziwych łuków zarówno w obszarze roboczym edytora PCB, jak i edytora biblioteki PCB, zamiast ich przybliżeń. Obsługa ta obejmuje tryby 2D/3D Layout Modes (a także Board Planning Mode w edytorze PCB) i jest widoczna dla wylewek poligonowych (solid, hatched, none), wycięć wylewek poligonowych, konturu zaznaczenia dla wylewek poligonowych i regionów, regionów, rozszerzeń solder mask i paste mask, podświetlania sieci, granic odstępów oraz nakładki naruszeń (oddzielna wylewka poligonowa na regionie lub wylewce poligonowej). Uwaga: renderowanie prawdziwych łuków wymaga również włączenia silnika Advanced Polygon Pour — dostępnego po włączeniu opcji PCB.Polygon.AdvancedPour w oknie dialogowym Advanced Settings. |
| 70893 | Przy włączonej opcji PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings) i zaznaczonej grupie padów w obszarze roboczym, próba użycia podstawiania ciągów w polu Designator (w panelu Properties) powodowała dosłowne użycie wprowadzonego wpisu dla wszystkich oznaczeń padów, zamiast oczekiwanego podstawienia. (BC:27612) |
| 71113 | Usprawniono obsługę reguł podczas importu jednego lub wielu zestawów reguł (w pliku .rul) o takich samych nazwach jak te, które już istnieją. Dostępne są teraz trzy działania obsługi importowanych reguł w zestawie: „Add to existing rules” (dodaj importowane reguły, zmieniając nazwy tych o zduplikowanych nazwach), „Add and replace matching rules” (dodaj importowane reguły, zastępując istniejące reguły o tych samych nazwach) oraz „Replace all” (usuń wszystkie istniejące reguły w zestawie i zaimportuj wybrane reguły). (BC:27821) |
| 71331 | Podczas interaktywnego trasowania z użyciem stylu narożników „Any Angle”, weak glossing oraz rozwiązywania konfliktów ustawionego na „HugNPush Obstacles”, ustawienie wysokiego Miter Ratio (np. 20x) powodowało zawieszenie Altium Designer, wymagające zakończenia procesu przez Menedżera zadań systemu Windows. (BC:27782) |
| 71349 | W niektórych przypadkach regiony keepout umieszczone na warstwach sygnałowych (czyli nie na warstwie Keepout Layer) nie były renderowane w obszarze roboczym. Nadal można je było jednak zaznaczać i działały poprawnie. (BC:27919) |
| 71412 | Po użyciu polecenia Edit » Move » Rotate Selection wartość wprowadzona w oknie dialogowym Rotation Angle nie była zapamiętywana. (BC:27805) |
| 71427 | Podczas generowania pliku PDF z wydruków PCBLIB za pomocą pliku Output Job, dla projektu zawierającego więcej niż jedną bibliotekę PCB i z ustawionym Data Source na „All PCBLIB Documents”, pojawiał się błąd „Object reference not set to an instance of an object...”. |
| 71543 | W określonym przypadku podczas używania kreatora IPC Compliant Footprint Wizard do utworzenia footprintu PQFN, wyłączenie opcji „Use calculated footprint values” na stronie kreatora PQFN Footprint Dimensions oraz ustawienie X1 na 0.25 i Y1 na 0.6 powodowało zawieszenie Altium Designer. (BC:27875) |
| 71595 | Wylewki poligonowe nie były wyświetlane w obszarze Members żadnej zdefiniowanej klasy Polygon Classes w oknie dialogowym Object Class Explorer. (BC:27899) |
| 71638 | Podczas generowania wyników dla PCB bezpośrednio z menu File edytora PCB (np. Gerber, ODB itp.), przy włączonej opcji „Use separate folder for each output type” na karcie Options w oknie dialogowym Project Options, wygenerowane dane wyjściowe nie były tworzone w oczekiwanych podfolderach. |
| 71669 | W niektórych przypadkach po dodaniu stitching vias do sieci w projekcie, Online DRC błędnie zgłaszał naruszenia reguły Clearance Constraint. (BC:27917) |
| 71809 | W określonym projekcie i przy włączonej opcji PCB.ViaInstancing (Advanced Settings), niektóre otwory wiercone przelotek IPC 4761 nie były eksportowane do generowanych plików NC Drill i ODB++. |
CAMtastic
| 67163 | Przy próbie dwukrotnego zaimportowania danych ODB++ (bez warstw sygnałowych) do nowego dokumentu CAMtastic pojawiał się błąd Access Violation (w module „CAMDXP.dll”). |
| 70762 | W niektórych przypadkach podczas pracy z wygenerowanymi danymi produkcyjnymi ODB++ w edytorze CAMtastic pojawiał się błąd Access Violation (w module „CAMDXP.dll”). |
Wire Bonding
| 66450 | W określonym projekcie z komponentami osadzonymi pady układu scalonego nie były poprawnie renderowane na bryłach 3D tych układów w odpowiednich wnękach podczas wyświetlania płytki w trybie 3D Layout. |
Harness Design
| 58777 | Dodano obsługę „swobodnego” obracania widoku modelu fizycznego komponentu w rysunku układu. Teraz można ustawić niestandardowy kąt obrotu — albo przez graficzne obracanie modelu bezpośrednio w obszarze roboczym, albo przez bezpośrednie wprowadzenie wymaganego kąta w panelu Properties (po zaznaczeniu widoku modelu fizycznego). (I:25235) |
| 68450 | Dodano obsługę ponownego przypisywania obiektów bundle w rysunku układu, w sytuacji gdy przewód może przebiegać więcej niż jedną ścieżką pomiędzy złączami źródłowym i docelowym. Domyślnie taki przewód będzie automatycznie przypisany do najkrótszej ścieżki bundle, ale teraz można to nadpisać. Nowy element sterujący — „Assign Objects to Bundle” — pojawi się na dole sekcji Bundle Objects w panelu Properties (po zaznaczeniu Bundle w obszarze roboczym), i tylko wtedy, gdy istnieje alternatywna ścieżka trasowania. Zapewnia to dostęp do okna dialogowego umożliwiającego przenoszenie obiektów (przewodów/kabli) między odpowiednimi i prawidłowymi bundle. W ramach tej funkcjonalności usunięto poprzednie pole rozwijane „Objects assigned to the bundle” (oraz powiązane z nim pozycje wyboru obiektów). |
| 70569 | Dodano obsługę umieszczania „Segment View” wybranego segmentu bundle w rysunku układu, prezentującego przewody znajdujące się wewnątrz tego segmentu (pojedyncze przewody, skręcone pary przewodów oraz przewody będące częścią kabli), co pozwala wyraźnie zobaczyć, jak te przewody fizycznie układają się wewnątrz segmentu bundle wiązki. Każdy przewód jest opisany etykietą, pokolorowany zgodnie ze zdefiniowanym kolorem przewodu, a jego grubość jest skalowana na podstawie wartości parametru „Thickness”. |
Platforma
| 70878 | Do menu powiązanego z kontrolką Active Server w prawym górnym rogu obszaru roboczego dodano pionowy pasek przewijania, co umożliwia łatwy dostęp do wszystkich dostępnych dla Ciebie Workspace, szczególnie gdy masz współdzielony dostęp do dużej liczby Workspace. |
| 71353 | W niektórych przypadkach, gdy oprogramowanie było skonfigurowane do automatycznego zapisywania w folderze, który nie został jeszcze utworzony, pojawiał się błąd „Access to the path "<PathName>" is denied.”. |
| 71518 | Jeśli plik projektu dla projektu PCB zawierał zduplikowane sekcje, próba jego otwarcia przez okno dialogowe Open Project powodowała wystąpienie wyjątku. Jeśli projekt został przeciągnięty z Eksploratora plików Windows do panelu Projects, projekt wyglądał na pusty, bez załadowanych dokumentów. |
| 71605 | Występowały problemy z funkcją automatycznego tworzenia kopii zapasowych. W niektórych przypadkach przy włączonej funkcji tworzona była tylko jedna kopia zapasowa. W innych przypadkach wyłączenie funkcji powodowało utworzenie kopii zapasowej. (BC:27924, BC:27992) |
Zarządzanie danymi
| 70755 | Panel Components został ulepszony pod kątem użyteczności przy pierwszym otwarciu. Kategoria „All” jest teraz domyślnie rozwinięta (w trybie normalnym i kompaktowym), a panel Categories jest widoczny po przełączeniu do trybu Normal. Dodatkowo sekcja szczegółów jest widoczna/rozwinięta w obu trybach. |
| 70863 | Po połączeniu z Workspace bez ważnej subskrypcji wybranie tego Workspace w obszarze Locations okna dialogowego Open Project powodowało wyświetlenie błędu „Object reference not set to an instance of an object” (wewnątrz samego okna dialogowego). |
| 70944 | Przy próbie wydania poprawnie zdefiniowanego komponentu net tie do połączonego Workspace, uruchomienie Component Rule Check powodowało błędne naruszenia „Shorted Copper Connection”. |
| 71092 | Funkcja „Supplier Data Merging”, udostępniana przez opcję EDMS.CustomOffersMerge (Advanced Settings), została wraz z tym wydaniem oficjalnie upubliczniona (domyślnie WŁĄCZONA). |
| 71325 | Funkcja wyszukiwania w panelu Explorer zwracała wiele niepowiązanych komponentów, gdy wyszukiwany ciąg zawierał znak równości („=”). (BC:27743) |
| 71356 | Podczas próby wygenerowania danych wyjściowych z pliku Output Job do określonego folderu (w powiązanym Output Container), do którego nie było uprawnień zapisu na poziomie systemu operacyjnego, pojawiał się błąd „Access to the path "<PathName>" is denied.”. |
| 71421 | Podczas publikowania określonego projektu PCB za pomocą Project Releaser oraz korzystania z funkcji Compare Gerber dla wygenerowanych danych produkcyjnych Gerber na etapie „Review Data” pojawiał się błąd „Unable to cast COM object of type 'System.__ComObject' to interface type 'DelphiObjects_Interfaces.IWSM_DelphiServiceConcentrator'...”. |
| 71438 | Po pobraniu projektu zewnętrznego repozytorium SVN VCS projekt ten nie był automatycznie otwierany w panelu Projects. (BC:27835) |
| 71541 | Podczas próby wygenerowania pliku PDF wydruków schematu za pomocą pliku Output Job, jeśli w nazewnictwie (np. portów) użyto nieprawidłowej kolejności nawiasów kwadratowych (np. ][, [[ lub ]], zamiast []), pojawiał się błąd. |
| 71640 | Podczas uruchamiania skryptu w aktywnym pliku Output Job w celu zmiany ścieżki wyjściowej dla kontenera wyjściowego Folder Structure tracony był ostatni katalog/folder w początkowej ścieżce. (BC:27900) |
Import/Export
| 70329 | Importer OrCAD został rozszerzony o obsługę importu wariantów zdefiniowanych w projekcie OrCAD. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Orcad.AdvancedEngine). |
| 70733 | Dla określonego projektu OrCAD parametr DNP (Do Not Populate) dodany do wybranych komponentów nie był importowany. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Orcad.AdvancedEngine). |
SI Analyzer by Keysight
| 71019 | Dla określonego projektu PCB próba uzyskania dostępu do narzędzia SI Analyzer by Keysight skutkowała błędem „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)
Schemat
| 69676 | W niektórych przypadkach podczas przełączania się między komentarzami na schemacie pojawiał się błąd „Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed”. |
| 70448 | Jeśli dla opcji „Local Templates folder” ustawiono niestandardową ścieżkę (na stronie Data Management - Templates w Preferences), przejście do tego folderu podczas wczytywania szablonu dla otwartego dokumentu schematu (przy użyciu Tools » Design » Sheet Templates » Local » Load From File) wracało między sesjami Altium Designer do domyślnego folderu szablonów (\Users\Public\Documents\Altium\AD<Version>\Templates). |
| 71126 | W niektórych przypadkach podczas dodawania footprintu do wybranego komponentu schematu za pomocą Footprint Manager pojawiał się błąd „Object reference not set to an instance of an object”. (BC:27729) |
| 71170 | W niektórych przypadkach podczas próby zresetowania adnotacji na poziomie płytki po usunięciu niektórych komponentów ze źródłowego schematu (lub zamaskowaniu ich za pomocą compile mask) pojawiał się błąd „Unable to cast object of type "Altium.WorkspaceManager.DataModel.DesignatorRecordAdapter" to type "Altium.WorkspaceManager.DataModel.DesignatorRecord"...”. W innym przypadku pojawiał się błąd „startIndex ('-9') must be a non-negative value. (Parameter 'startIndex')...”. (BC:27716) |
PCB
| 65296 | Dodano możliwość zwiększenia liczby warstw sygnałowych w projekcie PCB z 32 do 128 za pomocą opcji ustawień zaawansowanych „PCB.IncreaseSignalLayers”. (I:8785) |
| 65724 | Dla określonego projektu dodanie via stitching lub via shielding do sieci z rozszerzeniem solder mask sterowanym regułami skutkowało nieprawidłowym rozszerzeniem dolnej solder maski oraz wyświetlaniem kontrolki „link” w niewłaściwym stanie. (BC:27568) |
| 69160 | Podczas dodawania teardropów do PCB występował zauważalny spadek wydajności — proces trwał bardzo długo i zużywał znacznie więcej pamięci. (BC:27045) |
| 69996 | Przy włączonej opcji PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings) oraz opcji „Repour Polygons After Modification” (na stronie PCB Editor - General w Preferences), przeniesienie komponentu na polygonal pour, włączenie Thermal Relief dla wybranego pada i zmiana Connect Style powodowały pojawienie się błędu „Value cannot be null. (Parameter 'source')”. |
| 70430 | W niektórych przypadkach podczas uruchamiania DRC dla reguły projektowej Acute Angle pojawiał się błąd Access Violation (w module „ADVPCB.DLL”). |
| 70570 | Podczas tworzenia nowej reguły (przez dodanie lub duplikację) w oknie dialogowym PCB Rules and Constraints Editor pole Name jest teraz domyślnie aktywne. |
| 70658 | Podczas korzystania z funkcji teardropping ścieżki copper keepout były ignorowane i tworzone były nieprawidłowe teardropy, jeśli obszar zawierający te keepouty został przesunięty poza widoczny obszar ekranu. |
| 70676 | W niektórych przypadkach podczas ponownego obliczania impedancji dla profilu impedancji w Layer Stack Manager (np. typ „Differential-Coplanar”, z typem modelu chropowatości „Hemispherical”) pojawiał się błąd „The transaction has aborted. --- System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation...”. |
| 70709 | Funkcja „ODB++ Intellectual Property Protection”, udostępniana przez opcję ODB.IntellectualPropertyProtection (Advanced Settings), została wraz z tym wydaniem oficjalnie upubliczniona (domyślnie WŁĄCZONA). |
| 70727 | Podczas korzystania z funkcji PCB CoDesign następowała cicha awaria przy porównywaniu pustych akordeonów strojenia długości. |
| 70874 | W niektórych przypadkach podczas pracy z dokumentem biblioteki PCB pojawiał się błąd Access Violation (w module „ADVPCB.DLL”). |
| 70983 | W niektórych przypadkach podczas definiowania regionu płytki lub kształtu płytki w trybie Board Planning pojawiał się błąd Access Violation (w module „ADVPCB.DLL”). |
| 70986 | W niektórych przypadkach podczas importowania reguł do okna dialogowego PCB Rules and Constraints Editor pojawiał się błąd Access Violation (w module „ADVPCB.DLL”). |
| 71135 | W niektórych przypadkach podczas próby uzyskania dostępu do okna dialogowego Edit Rule Priorities (z poziomu okna dialogowego PCB Rules and Constraints Editor) pojawiał się błąd Access Violation (w module „ADVPCB.DLL”). |
| 71137 | W niektórych przypadkach podczas pracy z polem wyszukiwania/filtrowania w oknie dialogowym PCB Rules and Constraints Editor pojawiał się błąd Access Violation (w module „ADVPCB.DLL”). |
| 71163 | Podczas używania narzędzia „Show Differences” do porównania netlisty projektu z jego dokumentem PCB pojawiał się błąd „Object reference not set to an instance of an object...”. (BC:27726) |
Constraint Manager
| 66118 | Podczas tworzenia zaawansowanej reguły Clearance (z widoku All Rules po uzyskaniu dostępu do Constraint Manager z poziomu PCB) dostępne są teraz kontrolki umożliwiające przełączanie między trybami „Simple” i „Advanced” działania macierzy minimalnych odstępów (zgodnie z oknem dialogowym PCB Rules and Constraints Manager). (I:23850) |
| 69940 | Dla określonego projektu próba uzyskania dostępu do Constraint Manager z dokumentu schematu skutkowała pojawieniem się błędu „An item with the same key has already been added...”, po czym wszystkie widoki stawały się puste i bezużyteczne. |
Draftsman
| 69992 | Dodano kursor „ręki” podczas przesuwania widoku dokumentu rysunku produkcyjnego opartego na Draftsman (.PCBDwf, .HarDwf, .MbDwf) za pomocą Right-Click, Hold&Drag, co zapewnia spójność z edytorami Schematic i PCB. |
Wire Bonding
| 66236 | W niektórych przypadkach podczas oglądania w 3D w bibliotece PCB footprintu zawierającego wire bonding (die pads i bond wires) widoczna była zauważalna szczelina między die pads a wytłaczaną powierzchnią 3D, na której były umieszczone. (BC:27016) |
Multi-board Design
| 68881 | Podczas próby umieszczenia gałęzi wiązki w schemacie multi-board, gdy powiązane połączenie grupowe miało ustawienie „No Mated Entry” w kolumnie „From” lub „To”, pojawiał się błąd „Value cannot be null. (Parameter "key")”. |
Harness Design
| 71277 | Podczas importowania zmian z projektu multi-board do schematu okablowania wiązki wartość parametru „HarnessDesignator” projektu harness nie była uwzględniana, co skutkowało błędnym wykrywaniem różnic przez silnik porównujący. (BC:27708) |
Platforma
| 71139 | Podczas otwierania grupy projektów (.DsnWrk) z folderu zawierającego różne grupy projektów w folderze nadrzędnym były losowo i błędnie tworzone puste pliki o nazwach będących ciągami GUID. (BC:27759) |
| 71266 | Po początkowym otwarciu projektu nie był on ponownie otwierany przy kolejnym uruchomieniu Altium Designer, jeśli bieżące ustawienie regionalne systemu Windows było ustawione na „Korean”, a ścieżka do projektu zawierała koreańskie znaki. |
Data Management
| 70324 | Podczas korzystania z funkcji BOM CoDesign do porównywania ActiveBOM z wygenerowanym Managed BOM (z projektu), umieszczony komponent w projekcie był błędnie wyświetlany jako różniący się w polu „Modified Parameters - Comments”, jeśli ten komponent miał pusty symbol na końcu swojej nazwy. (BC:27443) |
| 70326 | Podczas korzystania z funkcji BOM CoDesign, przy ustawieniu w Altium Designer motywu interfejsu „Altium Light Gray”, elementy na karcie Related BOMs (w panelu Properties) nie były łatwe do odczytania (biały tekst na jasnoszarym tle). (BC:27443) |
| 70479 | Podczas próby wydania nowego komponentu do połączonego Workspace, kontrola reguł komponentu błędnie zgłaszała fałszywy błąd „Duplicate component by Name”, jeśli nazwa tego komponentu zaczynała się od tego samego ciągu znaków co nazwa istniejącego komponentu. (BC:27448) |
| 70859 | Funkcja „Requirements Management”, udostępniana przez opcję EDMS.Requirements (Advanced Settings), została teraz oficjalnie upubliczniona w tym wydaniu (domyślnie WŁ.). |
| 71159 | Jeśli dokument Output Job zawierał kontener wyjściowy z niestandardową nazwą wykorzystującą specjalny ciąg znaków (np. =Item), próba bezpośredniego otwarcia tego dokumentu lub uruchomienia Project Releaser skutkowała błędem „Object reference not set to an instance of an object...”. (BC:27705) |
| 71269 | Próba wygenerowania pliku PDF wydruków schematów dla projektu za pomocą pliku output job, gdy co najmniej jeden symbol arkusza był ustawiony na użycie źródła lokalnego bez określonej wartości „File Name”, skutkowała błędem „One or more errors occurred. (Value cannot be null. (Parameter 'path1'))...”. |
Import/Export
| 63690 | Podczas próby importu określonego projektu OrCAD część komponentów nie została zaimportowana i w rezultacie brakowało ich w wygenerowanych dokumentach schematu. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Orcad.AdvancedEngine). |
| 65953 | Podczas próby importu określonego projektu OrCAD nazwy różnych portów zasilania były ukryte w wygenerowanym dokumencie(ach) schematu. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Orcad.AdvancedEngine). |
| 66570 | Podczas próby importu określonego projektu OrCAD import kończył się błędami „Invalid Component”. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Orcad.AdvancedEngine). |
| 67943 | Dodano nową opcję ustawień zaawansowanych „Importer.Orcad.AdvancedEngine”, która po włączeniu przełącza import projektów i bibliotek OrCAD za pomocą kreatora importu na nowy Advanced OrCAD Engine. |
| 69318 | Podczas próby importu określonego projektu OrCAD niektóre komponenty były importowane bez parametru „Value”, co powodowało, że odpowiadające im pole Comment było puste po zaznaczeniu takiego komponentu w wygenerowanym dokumencie schematu. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Orcad.AdvancedEngine). |
| 70109 | Podczas importu określonego projektu OrCAD warstwy solder mask były importowane nieprawidłowo: wygenerowana warstwa Top Solder Mask zawierała dodatkowe otwarcia, a w warstwie Bottom Solder Mask brakowało części otwarć. (Wymaga włączenia opcji ustawień zaawansowanych 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)
Schematic
| 70565 | W niektórych przypadkach podczas wstrzymywania (Tab) procesu interaktywnego (np. prowadzenia przewodu lub obracania zaznaczonego obiektu) na schemacie lub diagramie okablowania wiązki występował błąd Access Violation (w module „AdvSch.dll”). |
PCB
| 66901 | Podczas eksportu PCB do formatu STEP ścieżka narzędzia frezującego (Route Tool Path) nie była obecna w wyeksportowanym modelu, jeśli jako warstwa „Route Tool Path” została użyta warstwa mechaniczna o numerze większym niż „16”. |
| 69812 | W określonym przypadku próba ponownego prowadzenia ścieżki od istniejącej ścieżki (z użyciem narzędzi Interactive Routing lub Quick Routing i przy włączonej opcji „Automatically Remove Loops”) powodowała całkowite zawieszenie Altium Designer. |
| 69873 | Dla określonego projektu przesyłanie zmian z PCB do źródłowych schematów skutkowało błędem „The given key "eModification_AddNode" was not present in the dictionary”. |
| 70031 | Przy włączonej opcji PCB.Polygon.AdvancedPour (Advanced Settings), po dodaniu wierzchołków obrysu do umieszczonego poligonu poprzez import pliku CSV, dodanie kolejnego wierzchołka powodowało uszkodzenie poligonu. |
| 70059 | Funkcja sterowania wersją Simbeor używaną do obliczania opóźnienia i impedancji w edytorze PCB, udostępniana przez opcję PCB.SimbeorVersion (Advanced Settings), została teraz oficjalnie upubliczniona w tym wydaniu (domyślnie 1). |
| 70207 | Dla określonego PCB próba eksportu płytki do formatu STEP 3D (za pomocą File » Export » STEP 3D) powodowała zawieszenie Altium Designer w „nieskończonej pętli”. W innym przypadku obiekty na warstwie mechanicznej były nieprawidłowo eksportowane jako wycięcia płytki. (BC:25654) |
| 70213 | Przy włączonej opcji PCB.ViaInstancing (Advanced Settings) elementy sterujące „Via Nets” i „Via Span” (w obszarze Additional Options, na karcie View Options panelu View Configuration edytora PCB) nie działały poprawnie. (BC:26989) |
| 70573 | W niektórych przypadkach i przy włączonej opcji PCB.ViaInstancing (Advanced Settings), przelotka back drill była nieprawidłowo łączona bezpośrednio z polygon plane, ignorując odstęp zdefiniowany w odpowiedniej regule projektowej Power Plane Clearance. (BC:27450) |
| 70607 | Funkcja „Via Instancing”, udostępniana przez opcję PCB.ViaInstancing (Advanced Settings), została teraz oficjalnie upubliczniona w tym wydaniu (domyślnie WŁ.). |
Draftsman
| 57465 | W niektórych przypadkach podczas pracy z dokumentem rysunku produkcyjnego (.PCBDwf/.HarDwf/.MbDwf) występował błąd „Object reference not set to an instance of an object”. |
CAMtastic
| 69776 | Podczas próby zaimportowania danych ODB++ wygenerowanych z określonego projektu KiCad do edytora CAM programu Altium Designer (CAMtastic) występował błąd „The specified file path: <FilePath> - doesn't exist”, a dokument CAM pozostawał pusty. |
Wire Bonding
| 69905 | Podczas wyświetlania PCB lub footprintu w trybie 2D Layout Mode można teraz kontrolować widoczność bond wires za pomocą nowej pozycji „Bond Wires” (oraz powiązanych elementów sterujących) w obszarze Object Visibility, na karcie View Options panelu View Configuration. Podczas wyświetlania PCB lub footprintu w trybie 3D Layout Mode widoczność bond wires i die pads jest teraz kontrolowana w ramach opcji „Show 3D Bodies” w obszarze General Settings, na karcie View Options panelu View Configuration. (Wymaga włączenia opcji ustawień zaawansowanych PCB.Wirebonding.3DImprovements). (BC:25470) |
Multi-board Design
| 69427 | W niektórych przypadkach podczas importowania zmian z podrzędnego projektu harness do schematu wielopłytkowego, gdy połączenie harness było zaznaczone, a sekcja Connections dla niego rozwinięta w panelu Properties, występował błąd „Object reference not set to an instance of an object”. |
Harness Design
| 70566 | Kliknięcie netline na diagramie okablowania skutkowało błędem „The given key "eHarnessLogicalSignal" was not present in the dictionary”. |
Platform
| 69822 | Dodano możliwość zarezerwowania przez administratora Altium Develop Workspace miejsca autora dla określonego członka Workspace podczas pracy z Altium Designer Develop (26.7 i nowsze), co zasadniczo pozwala mu pracować offline przez cały okres subskrypcji, z możliwością odebrania tego przeniesionego miejsca w dowolnym momencie. |
Data Management
| 69142 | W niektórych przypadkach podczas edycji wielu komponentów za pomocą edytora Component editor (w trybie Batch Component Editing), kopiowanie zawartości z dowolnej edytowalnej komórki skutkowało błędem „Control "" has no parent window...”. |
| 69378 | Po wsadowej edycji dużej liczby (1500+) footprintów w połączonym Workspace (np. zmianie przypisania warstw mechanicznych), wydanie z powrotem do tego Workspace trwało bardzo długo, po czym Altium Designer nie zwalniał znacznej ilości wykorzystanej pamięci RAM. |
| 70220 | Podczas edycji dużej liczby komponentów (500+) za pomocą Component editor (w trybie Batch Component Editing) i dodawania do tych komponentów part choices występował błąd przekroczenia limitu czasu, a komponenty ostatecznie były wydawane, ale bez dodanych part choices. |
| 70315 | Przy włączonej opcji EDMS.CloudLoginByJWT (Advanced Settings) nie było możliwe połączenie z chińskim Workspace na Altium Platform (przez portal: portal.altium365.com.cn) z poziomu Altium Designer. |
| 70849 | W niektórych przypadkach po udostępnieniu projektu PCB online do połączonego Workspace na Altium Platform wszystkie dokumenty źródłowe (z wyjątkiem ActiveBOM) nie były widoczne podczas otwierania i przeglądania projektu w interfejsie Web Viewer tego Workspace. |
Import/Export
| 69921 | Podczas importu określonego projektu Allegro wartość grubości każdej warstwy w stosie warstw była nieprawidłowa. (Wymaga włączenia opcji ustawień zaawansowanych 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)
Schematic
| 68892 | W niektórych przypadkach, po wyczyszczeniu nazwy sieci na schemacie (za pomocą panelu Properties), kolejne dynamiczne kompilowanie skutkowało błędem „Null or empty argument”. |
| 69519 | W przypadku poligonu, którego kształt był „schodkowy” (nie prostokątny), nie było możliwe graficzne edytowanie kształtu tak, aby stał się w pełni prostokątny, ponieważ przesuwanej krawędzi nie można było „upuścić”. (BC:27250) |
| 69781 | W określonym przypadku próba otwarcia dowolnego dokumentu schematu w projekcie powodowała wystąpienie błędu „Object reference not set to an instance of an object”. |
PCB
| 57322 | W określonym przypadku podczas próby przeciągania części trasowania par różnicowych występował błąd Access Violation (w module „ADVPCB.DLL”). |
| 61449 | W określonym przypadku model STEP wygenerowany dla obudowy BGA przy użyciu IPC Compliant Footprints Batch Generator nie odpowiadał jej footprintowi. |
| 61450 | W określonym przypadku podczas tworzenia kwadratowej obudowy PLCC przy użyciu IPC Compliant Footprint Wizard wartość „Lead Span Range (D)” nie była prawidłowo odzwierciedlana w podglądzie generowanego modelu 3D STEP, przez co dłuższa strona wyprowadzeń układu nie stykała się z padami. |
| 61495 | Podczas tworzenia obudowy LCC przy użyciu IPC Compliant Footprint Wizard, gdy „Number of pins (E)” różniło się od „Number of pins (D)”, podgląd generowanego modelu 3D STEP był nieprawidłowy. |
| 61496 | Podczas tworzenia obudowy CFP przy użyciu IPC Compliant Footprint Wizard zmiana wartości Minimum Standoff Height nie była prawidłowo odzwierciedlana w podglądzie generowanego modelu 3D STEP. |
| 61500 | Podczas tworzenia obudowy MOLDED (spolaryzowanej) lub SODFL przy użyciu IPC Compliant Footprint Wizard spolaryzowany pin (katoda) jest teraz oznaczany na wygenerowanym modelu 3D STEP białym paskiem. (I:16813, I:17014) |
| 61503 | Podczas tworzenia obudowy CAPAE przy użyciu IPC Compliant Footprint Wizard model 3D STEP był generowany nieprawidłowo przy użyciu ustawień zapewniających wymiary worst-case modelu. Cylindryczna część modelu przechodziła przez dolną część elementu. (BC:7032) |
| 61538 | Podczas tworzenia obudowy SOT89 przy użyciu IPC Compliant Footprint Wizard wysokość środkowego obszaru zdefiniowana ręcznie parametrem Y3 (na stronie Footprint Dimensions kreatora, przy wyłączonej opcji „Use calculated footprint values”) nie była prawidłowo odzwierciedlana w wygenerowanym footprincie. |
| 61596 | Podczas tworzenia obudowy LCC przy użyciu IPC Compliant Footprint Wizard pad termiczny nie był tworzony jako część wygenerowanego footprintu, mimo że zdefiniowano minimalne i maksymalne wartości powiązanych właściwości („Thermal Pad Size (D Side)” i „Thermal Pad Size (E Side)”). |
| 61597 | Podczas tworzenia obudowy SOT89 przy użyciu IPC Compliant Footprint Wizard centralny pad w wygenerowanym footprincie był podzielony na dwa obiekty, które nie były elektrycznie połączone (pad i obszar miedzi), co ostatecznie prowadziło do wewnętrznych błędów clearance w footprincie po umieszczeniu go na PCB. |
| 61598 | W niektórych przypadkach podczas tworzenia obudowy QFN przy użyciu IPC Compliant Footprint Wizard użycie obliczonych wartości wymiarów skutkowało footprintem z stykającymi się padami. (BC:20868) |
| 61600 | Dodano nowy parametr „Lead Span Range (L)” podczas definiowania wymiarów obudowy MOLDED przy użyciu IPC Compliant Footprint Wizard. Umożliwia on określenie minimalnych i maksymalnych wartości odległości między zewnętrznymi stronami wyprowadzeń. Zaktualizowano ilustracje wymiarów, a parametr „Body Length Range (L)” zmieniono na „Body Length Range (L1)”. (BC:2423) |
| 61601 | Podczas generowania footprintu przy użyciu IPC Compliant Footprint Wizard lub IPC Compliant Footprints Batch Generator znacznik odniesienia pinu PCB był generowany na prymitywach pada dla niestandardowych parametrów. |
| 61602 | Podczas generowania footprintu obudowy typu gullwing przy użyciu IPC Compliant Footprint Wizard strona Footprint Dimensions kreatora została rozszerzona o możliwość sterowania tym, czy przy użyciu obliczonych wartości footprintu ma być stosowane przycinanie padów. Dodatkowo podczas generowania footprintu obudowy typu gullwing przy użyciu IPC Compliant Footprints Batch Generator do sekcji Footprint Specifications na karcie Data odpowiedniego pliku szablonu Excel dodano nowy parametr „PadTrimming”, który steruje tym, czy przycinanie padów ma być stosowane. |
| 61805 | Podczas tworzenia obudów CFP przy użyciu IPC Compliant Footprints Batch Generator modele STEP były generowane nieprawidłowo, a ich szerokości nie były zgodne z tymi określonymi w przetwarzanym pliku opartym na Excelu. |
| 61806 | W dwóch określonych przypadkach nie było możliwe utworzenie obudów DPAK przy użyciu IPC Compliant Footprints Batch Generator. W pierwszym przypadku podczas próby dodania do przetwarzania pliku opartego na Excelu występował błąd „Invalid stream format”. W drugim przypadku przetwarzanie kończyło się błędem „Invalid quantity "" in field "DensityLevel"”. (BC:23015) |
| 61807 | Podczas tworzenia obudów Chip Array dla wielu poziomów gęstości przy użyciu IPC Compliant Footprints Batch Generator pole „DensityLevel”, wraz z ręcznie wprowadzonymi specyfikacjami footprintu, było ignorowane w pliku opartym na Excelu dodanym do przetwarzania. (BC:8328) |
| 61808 | Podczas tworzenia obudowy CHIP, CAPAE, MOLDED lub WIRE WOUND przy użyciu IPC Compliant Footprint Wizard nazwa footprintu była generowana nieprawidłowo i niezgodnie z konwencjami nazewnictwa standardu IPC-7351B. |
| 61809 | Podczas tworzenia obudowy CHIP przy użyciu IPC Compliant Footprint Wizard podgląd wygenerowanego footprintu nie uwzględniał zgodnie z oczekiwaniami wartości parametrów „X” i „Y”, błędnie przedstawiając X jako pionowy, a Y jako poziomy. Po ostatecznym umieszczeniu na PCB footprint komponentu był domyślnie obrócony o 90 stopni (zamiast o zero stopni, zgodnie z oczekiwaniami). |
| 61810 | Podczas tworzenia obudowy DFN przy użyciu IPC Compliant Footprint Wizard podgląd wygenerowanego footprintu nie odzwierciedlał prawidłowo zmian wartości parametrów „Body Width Range (E)” i „Body Length Range (D)”, zmieniając w każdym przypadku niewłaściwy wymiar. |
| 61812 | W określonym przypadku podczas tworzenia obudowy QFN-2ROW przy użyciu IPC Compliant Footprint Wizard obliczone wartości wymiarów skutkowały odstępem między padami większym niż „Body Span Range (D)”. |
| 61814 | Podczas tworzenia obudowy SOIC przy użyciu IPC Compliant Footprint Wizard użycie obliczonych wartości wymiarów footprintu powodowało zbyt duże przycinanie padów w wygenerowanym footprincie, co prowadziło do problemów z minimalną ilością lutu (kontakt z padem). |
| 61893 | W określonym przypadku podczas użycia IPC Compliant Footprints Batch Generator do utworzenia obudowy DIP footprint nie był generowany, jeśli w przetwarzanym pliku opartym na Excelu nie podano nazwy footprintu, zamiast wygenerowania footprintu z nazwą tworzoną automatycznie. |
| 61894 | Podczas tworzenia obudów DIP przy użyciu IPC Compliant Footprints Batch Generator, gdy nazwa footprintu nie była określona w pliku opartym na Excelu dodanym do przetwarzania, footprint nie był generowany. Dodatkowo, gdy włączona była opcja „Produce STEP model”, generowane było ciało wyciągane, zamiast ogólnego modelu 3D STEP. |
| 62111 | Podczas generowania footprintu Chip Array przy użyciu IPC Compliant Footprint Wizard prefiks nazwy Footprint Name był nieprawidłowy (w porównaniu z konwencją nazewnictwa IPC-7351 B), gdy opcja „Hull side type” była ustawiona na „Concave”, „ConvexE” lub „ConvexS”. |
| 62112 | Dla różnych obudów IPC Compliant Footprint Wizard nie obliczał prawidłowo Courtyard, gdy funkcja „Use calculated footprint values” była wyłączona, a wartości „Pad Dimensions” i „Pad Spacing” były wprowadzane ręcznie. |
| 62254 | Zaktualizowano IPC Compliant Footprint Wizard podczas tworzenia footprintu obudowy PQFP lub CQFP, aby obrys obudowy był budowany na podstawie maksymalnych wartości wymiarów (zamiast wartości nominalnych), podobnie jak dla obudów SOIC, SOP, TSSOP i SOT. |
| 62283 | Podczas tworzenia obudowy typu SOT przy użyciu IPC Compliant Footprint Wizard wygenerowany footprint nie miał prawidłowej wartości naddatku Courtyard. |
| 62319 | Zaktualizowano IPC Compliant Footprint Wizard podczas tworzenia footprintu obudowy PQFP, aby generował obrys silkscreen z użyciem tego samego stylu/podejścia co dla obudowy QFN. Obrys jest teraz prowadzony według maksymalnego obrysu obudowy z odsunięciem na zewnątrz obrysu obudowy o połowę szerokości linii silkscreen (domyślna szerokość linii silkscreen to 0,127 mm). |
| 62378 | Podczas tworzenia obudowy SOIC przy użyciu IPC Compliant Footprint Wizard wygenerowany footprint nie miał prawidłowej wartości naddatku Courtyard. |
| 62430 | IPC Compliant Footprint Wizard został zaktualizowany dla wszystkich obecnie obsługiwanych obudów, aby zapewnić generowanie footprintów zgodnie z rewizją B normy IPC 7351 — „Generic Requirements for Surface Mount Design and Land Pattern Standard”. |
| 62669 | Podczas tworzenia obudowy BGA przy użyciu IPC Compliant Footprint Wizard lub IPC Compliant Footprints Batch Generator procent redukcji średnicy pada (dla zapadających się kulek lutowniczych) nie był zgodny z rewizją B normy IPC 7351 — „Generic Requirements for Surface Mount Design and Land Pattern Standard”. |
| 67406 | Podczas tworzenia obudowy LCC przy użyciu IPC Compliant Footprint Wizard i przy wyłączonej opcji „Chamfer Shape” podgląd modelu STEP oraz sam wygenerowany footprint nieprawidłowo zawierały sfazowanie na bryle 3D. Dodatkowo podczas tworzenia obudowy BGA lub LGA i przy włączonej opcji „Chamfer Shape” w podglądzie modelu STEP oraz w samym wygenerowanym footprincie brakowało sfazowania na bryle 3D. |
| 67407 | Podczas tworzenia obudowy PQFN przy użyciu IPC Compliant Footprint Wizard podgląd modelu STEP oraz sam wygenerowany footprint nie zawierały przelotek dla pada termicznego. |
| 68167 | Po wprowadzeniu zmian w Layer Stack Manager, które wpływają na opóźnienie propagacji, takich jak zmiana wartości stałej dielektrycznej (Dk) dla warstwy, wartość Delay dla ścieżek nie była przeliczana ponownie. (BC:26356) |
| 69594 | Podczas modyfikowania wierzchołków obrysu obiektu o kształcie wielokąta zawierającego łuk, za pomocą panelu Properties, punkt końcowy łuku był nieobecny lub nieprawidłowy, co powodowało niepoprawny kształt obiektu. |
| 69836 | Przy włączonej opcji PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings) i zaznaczonym padzie w obszarze projektu, pola „Center Offset (X/Y)” były niewidoczne w odpowiedniej sekcji regionu Pad Stack w panelu Properties. |
| 69891 | W oknie dialogowym PCB Rules and Constraints Editor, po przełączeniu się między nowo utworzoną regułą Width (z wybraną opcją „Default Stack”) a pustym obszarem dla reguły Unconnected Pin (gdy nie utworzono reguły tego typu), a następnie po ponownym powrocie, występował błąd Access Violation (w module „ADVPCB.DLL”). |
| 69895 | Po edycji obiektu OLE umieszczonego w PCB, a następnie zapisaniu i zamknięciu dokumentu, przy próbie ponownego otwarcia PCB, Altium Designer całkowicie się zawieszał. (BC:27320) |
| 70013 | Dla komponentu, którego tekst oznaczenia i/lub komentarza był ustawiony jako ukryty, i w którym takie ciągi zostały edytowane do postaci wielowierszowej, ciągi te były nieprawidłowo widoczne w wygenerowanych danych produkcyjnych ODB++. (BC:25162) |
Constraint Manager
| 64638 | Po zmianie nazwy klasy sieci w widoku Physical w Constraint Manager, skopiowanie, a następnie wklejenie powiązanego zestawu parametrów (w którym zdefiniowana jest ta klasa sieci) na schemacie powodowało, że nadal używana była poprzednia nazwa klasy sieci. |
Draftsman
| 69217 | W niektórych przypadkach podczas próby zaimportowania pliku DXF do dokumentu rysunku produkcyjnego (.PCBDwf/.HarDwf/.MbDwf) pojawiał się błąd „Object reference not set to an instance of an object”. |
CAMtastic
| 69260 | Wdrożono domyślne przypisywanie kolorów warstw na podstawie typu warstwy podczas importu plików Gerber do edytora CAM (CAMtastic), jeśli w importowanych plikach brakuje informacji o kolorach warstw. Zapewnia to spójność i eliminuje przypisywanie losowych kolorów, jak miało to miejsce wcześniej. |
| 69875 | Wdrożono domyślne przypisywanie kolorów warstw na podstawie typu warstwy podczas importu danych ODB++ do edytora CAM (CAMtastic), jeśli w importowanych danych brakuje informacji o kolorach warstw. Zapewnia to spójność i eliminuje przypisywanie losowych kolorów, jak miało to miejsce wcześniej. |
Harness Design
| 69256 | Podczas próby porównania różnic logicznych między rysunkiem układu wiązki a projektem wiązki pojawiał się błąd „The method or operation is not implemented...”. |
| 69632 | Dodano możliwość „podziału” tabeli połączeń w dokumencie Harness Draftsman, tak aby była prezentowana na kilku „stronach”, wraz z kontrolą ograniczającą wysokość strony. (I:27127) |
| 69804 | Po zmianie komponentu wiązki na diagramie okablowania (z użyciem funkcji Replace Component z panelu Properties) i zaimportowaniu zmian do rysunku układu, chociaż Design Item ID był aktualizowany poprawnie, pola Comment i Description nadal pochodziły z poprzedniego komponentu. Dotyczyło to również BOM. |
Platform
| 68978 | Funkcjonalność „WebView2”, udostępniana przez opcję System.UseWebView2 (Advanced Settings), została oficjalnie udostępniona publicznie w tej wersji (domyślnie WŁ.). |
Data Management
| 69356 | W niektórych przypadkach, podczas pracy z ActiveBOM projektu otwartym jako wolny dokument, pojawiał się błąd „Object reference not set to an instance of an object”. |
| 69382 | W przypadku zdefiniowanego szablonu komponentu zawierającego parametr słownikowy (z wartością domyślną, ale nieoznaczony jako „Required”), nie można było usunąć wartości domyślnej podczas tworzenia/edycji komponentu opartego na tym szablonie. |
| 69489 | Podczas łączenia z Workspace platformy Altium, w którym zdefiniowano Environment Configurations, i gdy użytkownik był przypisany do kilku grup (mogło mieć zastosowanie wiele konfiguracji środowiska), nie było możliwości zmiany zastosowanej konfiguracji po jej początkowym wybraniu i włączeniu opcji „Remember my choice” w oknie dialogowym Select a Configuration. Aby to umożliwić, dodano nowe okno dialogowe Connection Properties, dostępne z menu Properties dla Workspace na stronie Data Management - Servers w Preferences, które pozwala szybko zmienić używaną konfigurację spośród tych, które są dostępne dla użytkownika. |
| 69576 | Dodano obsługę dodatkowego typu danych uwzględniającego jednostki – Temperature coefficient (ppm/°C) – podczas definiowania parametru użytkownika jako części szablonu komponentu w połączonym Workspace na platformie Altium. |
| 69840 | Podczas importu określonej biblioteki za pomocą Library Importer, arkusze danych wszystkich powiązanych komponentów były nieprawidłowo dodawane (jako pary parametrów ComponentLink) do nowo utworzonego dokumentu szablonu komponentu. |
| 69842 | W określonym przypadku, podczas otwierania dużego dokumentu ActiveBOM będącego częścią projektu Workspace, gdy projekt znajdował się w połączonym Workspace z włączoną funkcjonalnością Silicon Expert, pojawiał się błąd „Exception of type 'Altium.Rest.Http.RestHttpClientUnexpectedResponseException' was thrown”. |
| 69845 | Występowało zauważalne pogorszenie wydajności podczas pracy z dużym dokumentem ActiveBOM będącym częścią projektu Workspace, gdy projekt znajdował się w połączonym Workspace z włączoną funkcjonalnością Silicon Expert (np. podczas klikania, przewijania, otwierania okien dialogowych i odświeżania). Dodatkowo interakcja z różnymi elementami dokumentu ActiveBOM za pośrednictwem panelu Properties (np. zmiana zestawów BOM i przełączanie widoczności parametrów) była również wyraźnie spowolniona. |
| 69917 | W określonych przypadkach podczas próby wyświetlenia historii dokumentu (History & Version Control » Show Document History), Altium Designer zawieszał się. (BC:27282) |
Import/Export
| 61517 | Podczas importu biblioteki Allegro (*.dra) poprawne informacje o wysokości 3D Body (wewnętrznej i zewnętrznej) dla określonego footprintu nie były importowane. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 61945 | Podczas importu projektu Allegro ze zdefiniowaną podklasą „Layers - Components - Dev type” na warstwach Top lub Bottom, w wygenerowanym dokumencie PCB tworzona jest teraz para warstw komponentu („DEVICE_TYPE_TOP” i „DEVICE_TYPE_BOTTOM”), aby uwzględnić wartości z tych warstw Top i Bottom, przy czym warstwy te są domyślnie ukryte pod względem widoczności. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 62242 | Podczas importu określonego projektu Allegro w PCB Rules and Constraints Editor wygenerowanego dokumentu PCB brakowało konkretnej reguły prześwitu projektowego typu „net class” do „net class”. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 66324 | Podczas importu projektu Allegro kształt wypełniony litym kolorem, zdefiniowany jako Route Keepout na wszystkich warstwach, był nieprawidłowo importowany jako region na Multi-Layer zamiast, zgodnie z oczekiwaniami, na Keep-Out Layer. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 66325 | Podczas importu projektu Allegro kształt wypełniony litym kolorem, zdefiniowany jako Package Keepout na Top Layer, był nieprawidłowo importowany jako miedziana ścieżka zamiast, zgodnie z oczekiwaniami, jako region keepout. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 66593 | Podczas importu projektu Allegro zdefiniowane reguły Differential Pairs Routing nie były widoczne w PCB Rules and Constraints Editor wygenerowanego dokumentu PCB. Zamiast tego tworzona była tylko jedna reguła z nieprawidłowymi wartościami (domyślnymi). (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 67082 | Podczas importu projektu Allegro kształty otworów dla padów o kształcie prostokątnym były nieprawidłowo importowane jako sloty zamiast jako prostokąty. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 67128 | W niektórych przypadkach podczas importu projektu Allegro komponentowe 3D Body nie były poprawnie pozycjonowane/umieszczane. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 67146 | Podczas importu określonego pliku biblioteki Allegro (*.dra) pewien komponent nie był importowany poprawnie. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 67177 | Dodano nową opcję ustawień zaawansowanych „Importer.Allegro.AdvancedEngine”, która po włączeniu rozszerza Allegro Import Wizard o obsługę importu masek lutowniczych i pasty na poziomie padstack dla padów (zwykłych i o niestandardowych kształtach, w tym padów tented) oraz przelotek (z uwzględnieniem obliczania rozszerzeń i stron tented). |
| 67482 | Podczas importu projektu Allegro dla CSet na poziomie projektu tworzonych było wiele reguł na poziomie sieci, o identycznych wartościach i różnych priorytetach (dla „Spacing” i „Same Net Spacing”), zamiast jednej reguły „All-All”. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 67844 | Podczas próby importu określonego projektu Allegro importer zatrzymywał się na bardzo długi czas (około 22 godz.) na etapie „Fixup polygons”. Jako tymczasowe usprawnienie czas tego importu został znacznie skrócony (obecnie do około 40 min), ale nadal jest to długie opóźnienie. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 67945 | Podczas importu projektu Allegro ze zdefiniowaną podklasą „Layers - Components - Comp value” na warstwach Top lub Bottom, w wygenerowanym dokumencie PCB tworzona jest teraz para warstw komponentu („COMPONENT_VALUE_TOP” i „COMPONENT_VALUE_BOTTOM”), aby uwzględnić wartości z tych warstw Top i Bottom, przy czym warstwy te są domyślnie ukryte pod względem widoczności. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 67990 | W niektórych przypadkach podczas importowania projektu Allegro tekst na warstwie Bottom Silkscreen był importowany nieprawidłowo — jako lustrzane odbicie i/lub jako lustrzane odbicie połączone z obrotem. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 68013 | Podczas importowania określonego projektu Allegro kształt otworu dla padów jednego z komponentów był nieprawidłowo importowany jako „Slot” zamiast „Round”, a także z błędnymi wymiarami. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 68115 | Podczas importowania projektu Allegro zawierającego odstęp (znaki spacji) między dwoma blokami tekstu na warstwie silkscreen odstęp ten był ignorowany przez importer, co powodowało umieszczenie obu bloków tekstu w tym samym punkcie odniesienia w wygenerowanym dokumencie PCB. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 68884 | Podczas importowania określonego projektu Allegro jeden z obiektów typu solid region na warstwie silkscreen nie był wypełniany. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 68900 | Podczas importowania projektu Allegro ze zdefiniowanymi podklasami „Layers - Components - Tolerance” lub „Layers - Components - User part” na warstwach Top lub Bottom, w wygenerowanym dokumencie PCB tworzone są teraz odpowiednie pary warstw komponentów („TOLERANCE_TOP” i „TOLERANCE_BOTTOM”) oraz („PART_NUMBER_TOP” i „PART_NUMBER_BOTTOM”), aby uwzględnić wartości z tych warstw Top i Bottom; warstwy te są domyślnie ukryte pod względem widoczności. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 69672 | Podczas próby importu określonej biblioteki projektu Xpedition maska lutownicza dla niektórych padów komponentów nie była poprawnie importowana do wygenerowanego dokumentu biblioteki PCB. |
| 69946 | Podczas próby importu określonego projektu Allegro warstwy były importowane nieprawidłowo. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
Wersja 26.5.1 — aktualizacja dodatkowa
Altium Designer Develop – Released: 6 May 2026, Version 26.5.1 (build 12)
Altium Designer Agile – Released: 6 May 2026, Version 26.5.1 (build 30)
Altium Designer – Released: 6 May 2026, Version 26.5.1 (build 12)
PCB
| 70303 | Podczas próby uruchomienia polecenia „Create Primitives From Board Shape” z włączoną opcją „Include Cutouts” występował błąd Access Violation (w module „ADVPCB.DLL”). (BC:27399) |
| 70304 | W niektórych przypadkach podczas przesuwania komponentu (z tekstem) na PCB, przy włączonej opcji „Component re-route” i wyłączonej opcji „Move component with relevant routing option” (PCB Editor - Interactive Routing w Preferencjach), występował błąd Access Violation (w module „ADVPCB.DLL”). (BC:27415, BC:27416) |
| 70305 | W określonym przypadku, podczas generowania danych Gerber X2 z płytki za pomocą pliku Output Job, występował błąd Access Violation (w module „PolygonClipper.dll”). (BC:27391) |
| 70306 | Po przeniesieniu do PCB schematu zawierającego komponenty i co najmniej jedną zdefiniowaną parę różnicową (przy włączonym automatycznym tworzeniu roomów), próba przesunięcia wygenerowanego roomu (z włączoną opcją „No Net Objects” w kolejnym oknie dialogowym) powodowała wystąpienie błędu Access Violation (w module „ADVPCB.DLL”). W niektórych przypadkach pojawiał się komunikat „Runtime error 216” lub Altium Designer całkowicie się zamykał. (BC: 27413) |
| 70307 | W niektórych przypadkach podczas przesuwania komponentu na PCB, przy włączonej opcji „Component re-route” (PCB Editor - Interactive Routing w Preferencjach), próba anulowania procesu prawym przyciskiem myszy powodowała wystąpienie błędu Access Violation (w module „ADVPCB.DLL”). |
Wersja 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)
Schemat
| 66133 | W niektórych przypadkach podczas rysowania okna zaznaczenia (od prawej do lewej) wokół obiektów na schemacie lub w dokumencie biblioteki schematów niektóre łuki nie były zaznaczane. (BC:27379) |
| 67140 | Dodano możliwość definiowania niestandardowego marginesu pionowego dla oznaczenia i nazwy pinu, zarówno na poziomie globalnym (w Preferencjach schematu), jak i lokalnym (we właściwościach pinu). Masz teraz pełną kontrolę nad marginesami poziomymi (X) i pionowymi (Y) dla tych dwóch właściwości, które są dostępne jako pola „Margin (X/Y)” w odpowiednich miejscach. Przy korzystaniu z paneli List lub okna dialogowego Find Similar Objects margines pionowy definiuje się odpowiednio za pomocą dwóch nowych pól „Pin Designator Vertical Margin” i „Pin Name Vertical Margin”. |
PCB
| 66537 | Dodano możliwość konfiguracji ustawień ODB++ w celu ochrony własności intelektualnej poprzez ograniczenie zakresu generowanych danych. Można zdecydować, które warstwy sygnałowe mają zostać uwzględnione, określić, czy ma zostać dołączona netlista i — jeśli tak — czy nazwy sieci mają zostać zneutralizowane (zastąpione przez „Net_[1-…]”), a także określić, czy mają zostać uwzględnione komponenty, z możliwością usunięcia ich właściwości (parametrów). Informacje o ścieżkach folderów będą również usuwane z wygenerowanych plików raportów ([Design name].REP) i reguł (odb\user\[Design name].RUL). (I:18317) |
| 69147 | Nie było możliwe zmienienie warstwy dla umieszczonego roomu. |
| 69371 | Przy zaznaczonym w obszarze projektu ciągu tekstowym (w dokumencie PCB lub biblioteki PCB) funkcja automatycznego uzupełniania tekstu nie działała podczas rozpoczynania wpisywania tekstu dla specjalnego ciągu (np. .<jakieśznaki>) w polu Text panelu Properties. (BC:27130) |
| 69405 | Przy zaznaczonym w obszarze projektu standardowym wymiarze (w dokumencie PCB lub biblioteki PCB) nie było możliwe zmienienie szerokości wymiaru za pomocą pola Width w panelu Properties. |
| 69540 | Funkcja „Pad/Via Template Loading Optimization”, udostępniana przez opcję PCB.Performance.PadViaTemplate.LoadingOptimization (Advanced Settings), jest teraz oficjalnie publicznie dostępna w tym wydaniu (domyślnie włączona). |
| 69564 | W niektórych przypadkach podczas generowania raportu punktów testowych z panelizowanego PCB (w tym z osadzonej macierzy płytek) brakowało części danych. (BC:27003) |
| 69581 | Podczas interaktywnego trasowania, przy włączonej opcji „Apply Trace Centering” (i wyłączonej opcji „Adjust Vias”), wstawienie przelotki powodowało, że przelotka nieprawidłowo dziedziczyła clearance wyznaczony na podstawie centrowania (obiekty względem ścieżki i współczynnik clearance), zamiast zgodnie z obowiązującą regułą projektową. |
| 69635 | W niektórych przypadkach podczas przeciągania trasowania innego niż pod kątem 45 stopni występował błąd (w module „RouterEntry.dll”). |
| 69681 | W niektórych przypadkach po otwarciu pliku PCBLib zawierającego counterholes w nowszych wersjach Altium Designer wszystkie counterbore i countersink nie były obecne. Dodatkowo po dodaniu nowych counterholes, zapisaniu i ponownym otwarciu biblioteki, te counterholes również nie były obecne. (BC:27221) |
| 69774 | W niektórych przypadkach skopiowanie i wklejenie prostokąta, a następnie próba zmiany rozmiaru wklejonego prostokąta prowadziły do wystąpienia błędu Access Violation (w module „ADVPCB.DLL”). |
Draftsman
| 65656 | Podczas dodawania nowego dokumentu Draftsman do projektu PCB, utworzonego przy użyciu określonego szablonu dokumentu Draftsman w połączonym Workspace, występował błąd „Width and Height must be non-negative...”. |
Wire Bonding
| 65571 | Dodano nową opcję ustawień zaawansowanych „PCB.Wirebonding.3DImprovements”, która po włączeniu zapewnia rozszerzoną obsługę bond wire w widoku 3D płytki. Obejmuje to dodatkowe elementy sterujące edycją do definiowania kształtu/profilu bond wire (z możliwością zdefiniowania koloru nadpisania, co ułatwia rozróżnianie różnych „poziomów” bond wire powiązanych z różnymi cyklami pracy maszyny do wire bondingu), możliwość umieszczania die padów i bond wire na ogólnych bryłach 3D, uwzględnianie obiektów bond wire podczas eksportu PCB do formatów STEP i Parasolid oraz uwzględnianie obiektów bond wire podczas sprawdzania Component Clearance, aby wykrywać naruszenia odstępów między bond wire a innymi obiektami (niebędącymi bond wire) w przestrzeni 3D. Kolory nadpisania stosowane dla bond wire w projekcie PCB są również uwzględniane podczas umieszczania widoku produkcyjnego płytki, widoku montażowego płytki oraz widoku komponentu na rysunku produkcyjnym PCB. (BC:24977, BC:25032) |
| 69457 | W niektórych przypadkach podczas interaktywnego trasowania od finger pada, do którego dochodzi bond wire, z nowo poprowadzonej ścieżki automatycznie (i nieprawidłowo) tworzony był kolejny bond wire. |
| 69701 | W niektórych przypadkach, dla PCB obejmującego wire bonding, obrót płytki w widoku 3D przed wyrenderowaniem bond wire powodował wystąpienie błędu Access Violation (w module „ADVPCB.DLL”). |
Platforma
| 69028 | Podczas próby załadowania ustawień „System - Templates” z określonego pliku Preferences (*.DXPPrf) występował błąd „Value cannot be null. (Parameter 'value')...”. (BC:27007) |
Zarządzanie danymi
| 67003 | Dodano nową opcję ustawień zaawansowanych „UI.ModernDesignReusePanel”, która po włączeniu używa najnowszego, ulepszonego panelu Design Reuse podczas pracy z blokami wielokrotnego użycia i snippetami. |
| 69326 | W Workspace zawierającym ponad 10 000 komponentów wszystkie dodatkowo dodane komponenty powyżej tego poziomu były prezentowane w panelu Components w kategorii „Uncategorized”, z ujemną liczbą. |
| 69385 | Menedżer elementów został ulepszony tak, aby obsługiwać przypadek, w którym komponent Workspace ma zdefiniowanych wiele modeli footprintów, a nazwa aktualnie przypisanego modelu zostaje później zmieniona. Funkcje „Auto-matching” i „Update to Latest” przypisują teraz prawidłowo najnowszą rewizję modelu footprintu (którego nazwa została zmieniona). (I:10242) |
| 69424 | Dodano nową opcję ustawień zaawansowanych „VCS.AllowLFSRepos”, która po włączeniu przywraca wcześniejszą, częściową możliwość korzystania z repozytoriów LFS podczas pracy z kontrolą wersji Git. UWAGA: Altium Designer nie obsługuje w pełni pracy z repozytoriami LFS i w niektórych przypadkach może to prowadzić do utraty danych użytkownika. (BC:27158) |
| 69444 | Standardowy użytkownik (bez uprawnień administratora) nie mógł wydać projektu znajdującego się w podfolderze projektu, jeśli nie miał praw dostępu do najwyższego folderu projektu w Workspace. Wydanie projektu przy użyciu Project Releaser kończyło się niepowodzeniem i pojawiał się błąd „Current user doesn't have sufficient rights to create a folder with path...”. |
| 69456 | Rozwiązanie oznaczone jako „NOT USED” na liście wyborów części dla komponentu w ActiveBOM pozostawało na liście nawet po jego usunięciu. |
| 69476 | Dane wyborów części nie były wyświetlane w panelu Components dla komponentów w bibliotece plikowej. |
| 69514 | Podczas edycji jednego lub większej liczby komponentów Workspace reguła sprawdzania komponentu „Revision that is being edited is not latest” jest teraz prawidłowo uwzględniana podczas korzystania z edytora komponentów w trybie Batch Component Editing, co zapewnia oznaczanie naruszeń przy edycji komponentu, który nie jest najnowszą rewizją. |
| 69531 | Podczas przeglądania biblioteki PCB przez panel Components (z włączonym wyświetlaniem Models) kolumny „Description”, „Height” i „Pad Count” nie były dostępne do wyboru w oknie dialogowym Select Columns. |
Import/Export
| 56381 | W niektórych przypadkach podczas próby importu projektu KiCad pojawiał się błąd „Object reference not set to an instance of an object”. |
Power Analyzer by Keysight
| 68908 | Po uruchomieniu analizy dla określonego projektu, zapisaniu i otwarciu pełnego raportu pojawiał się błąd „System.MissingMethodException: Method not found...”. |
SI Analyzer by Keysight
| 69664 | W niektórych przypadkach podczas próby analizy sieci dla aktywnego PCB z dokumentu SI Analyzer by Keysight pojawiał się błąd „The given key 'SIAnalyzer.Engine.Keysight.SectionKeys.ResultSectionKeyBase' was not present in the dictionary”. (BC:26953) |
Wersja 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)
Schematy
| 67749 | W niektórych przypadkach podczas dodawania nowego dokumentu schematu do projektu po przełączeniu na licencję Viewer pojawiał się błąd „EIntfCastError: Interface not supported”. |
PCB
| 61119 | W przypadku określonego dużego projektu zauważalne było opóźnienie podczas przełączania widoczności różnych warstw na ON i OFF w panelu View Configuration. |
| 64931 | Dodano nową regułę projektową „Z-Axis Clearance” zarówno do Constraint Manager, jak i do starszego okna dialogowego „PCB Rules and Constraints Editor dialog” (niedostępnego w Document View), której można używać do sprawdzania minimalnych odstępów między różnymi obiektami na różnych warstwach miedzi. (I:922) |
| 68736 | Po usunięciu podstosów w stackupie zaawansowanego projektu rigid-flex warstwy Coverlay i Solder Mask z tych podstosów były nieprawidłowo dodawane do głównego, domyślnego „Board Layer Stack”. Po usunięciu duplikatów i próbie zapisania pojawiał się błąd „Maximum layers of type Coverlay for stack Board Layer Stack reached...”, ponieważ połączenie coverlay i soldermask w tym samym podstosie nie było możliwe. |
| 68820 | Podczas eksportu PCB jako pliku Specctra Design File (*.dsn) keepouty nie były uwzględniane w wygenerowanym pliku. |
| 68973 | Gdy wyrażenia zapytań zakresu używane w binarnej regule projektowej były bardzo długie, korzystanie ze sprawdzania Applicable Binary Rules między obiektami nie było praktyczne, ponieważ zakresy w kolejnym oknie dialogowym były nieczytelne, a rozmiaru okna ani szerokości kolumn nie można było dostosować. (I:10041) |
| 68983 | W niektórych przypadkach podczas pracy w dokumencie PCB z włączonymi opcjami PCB.Polygon.AdvancedPour i PCB.Polygon.AdvancedDynamicPour (Advanced Settings) pojawiał się błąd Access Violation (w module „ADVPCB.DLL”). |
| 69010 | Funkcja „Solder Mask Zero Expansion”, dostarczana przez opcję PCB.SolderMaskZeroExpansion (Advanced Settings), została wraz z tym wydaniem oficjalnie udostępniona publicznie (domyślnie ON). |
| 69031 | W PCB lub bibliotece PCB umieszczenie prostokąta z małą szerokością ścieżki (np. 0,01 mm) powodowało, że po kliknięciu w celu zdefiniowania drugiego punktu zaczepienia jego rozmiar stawał się mniejszy (zarówno szerokość, jak i wysokość). Dodatkowo kliknięcie któregokolwiek z rogów umieszczonego prostokąta, nadal w trybie umieszczania, powodowało utworzenie kwadratu. Również kopiowanie i wklejanie prostokąta w bibliotece PCB powodowało zmniejszenie jego rozmiaru. (BC:27033, BC:27046) |
| 69059 | W przypadku określonego projektu próba otwarcia Layer Stack Manager kończyła się pojawieniem błędu „Layer type not found...”. |
| 69121 | Przy korzystaniu z funkcji PCB CoDesign, po scaleniu zmian między dwoma użytkownikami dotyczących polygonu (zmiana geometrii przez jednego użytkownika i odłożenie polygonu przez drugiego), wynikiem był polygon „No-Net”. |
| 69155 | Przy włączonej opcji PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings) nie było możliwe zmodyfikowanie rozmiaru zaznaczonej ramki tekstowej w panelu Properties. (BC:27044) |
| 69423 | W bibliotece PCB po ustawieniu jednej z dostępnych opcji IPC 4761 dla umieszczonego via to ustawienie po zapisaniu i ponownym otwarciu biblioteki wracało do wartości „None”. W innym przypadku przelotki dodane do footprintu z biblioteki Pad Via Library traciły połączenie z tą biblioteką po zapisaniu i ponownym otwarciu biblioteki PCB. Przelotek tych brakowało także w obszarze Local Pad & Via Library panelu PCB Pad Via Templates. (BC:27157) |
Constraint Manager
| 63142 | Dodano możliwość określania wartości Minimum, Maximum i Preferred dla parametrów Diameter i Hole Size podczas definiowania reguły Routing Via Style w widoku Physical, oprócz definicji preferowanej przez szablon. (BC:26530) |
| 67865 | Ikony obiektów zostały odświeżone i ujednolicone na wszystkich stronach w Constraint Manager (zarówno po stronie schematu, jak i PCB), a także w oknach dialogowych „Import Directives” i „Refresh Constraint Manager” (podczas importowania dyrektyw z dokumentów źródłowych schematu do Constraint Manager) oraz w oknie dialogowym Object Class Explorer. |
| 68405 | W widoku Physical w Constraint Manager (po otwarciu od strony schematu) oraz dla klas zaimportowanych ze schematu powiązana kontrolka rozwijania (umożliwiająca dostęp do obiektów w klasie) nie działała. |
| 69384 | Podczas próby usunięcia wielu zaznaczonych reguł zaawansowanych z widoku All Rules (po otwarciu z poziomu PCB), po dodaniu każdej kolejnej reguły do zaznaczenia za pomocą Ctrl+kliknięcia i użyciu polecenia „Remove Advanced Rules” z menu kontekstowego pod prawym przyciskiem myszy, pojawiał się błąd „Object reference not set to an instance of an object”. |
Draftsman
| 68897 | Po utworzeniu nowego dokumentu Draftsman (.PCBDwf) dla projektu PCB przy użyciu szablonu dokumentu Draftsman (.DwfDot) zawierającego umieszczony widok Board Assembly View, wyświetlanie tego widoku w obszarze roboczym nie odzwierciedlało prawidłowo początkowych ustawień zdefiniowanych w sekcji Component Display Properties panelu Properties. |
Projektowanie wielopłytkowe
| 66922 | Dodano nową opcję ustawień zaawansowanych „System.MBAEngine.UseOpenCascade”, która po włączeniu przełącza modelowanie geometryczne dokumentu zespołu wielopłytkowego (*.MbaDoc) z biblioteki C3D na bibliotekę Open CASCADE. Należy pamiętać, że po otwarciu starszego dokumentu zespołu wielopłytkowego (z poprzedniej wersji oprogramowania) w tym wydaniu (przy włączonej opcji) utworzone wiązania zostaną usunięte (można wybrać zachowanie względnych położeń części zespołu albo ustawienie ich w jednej linii). Podczas otwierania będzie dostępna możliwość utworzenia kopii zapasowej tej starszej wersji. |
| 68125 | Podczas umieszczania komponentu, którego symbol zawierał obiekt łuku (np. kondensator spolaryzowany), na schemacie wielopłytkowym, łuk był rysowany nieprawidłowo w obszarze roboczym. Następnie kliknięcie nieprawidłowo renderowanej grafiki w celu zaznaczenia komponentu powodowało pojawienie się błędu „Object reference not set to an instance of an object”. |
| 68890 | Podczas umieszczania komponentu, którego symbol zawierał obiekt łuku (np. kondensator spolaryzowany), na schemacie wielopłytkowym, łuk był rysowany nieprawidłowo w obszarze roboczym. Następnie kliknięcie nieprawidłowo renderowanej grafiki w celu zaznaczenia komponentu powodowało pojawienie się błędu „Object reference not set to an instance of an object”. |
| 69173 | W przypadku określonego projektu wielopłytkowego próba importu z podrzędnego projektu PCB dla wybranego modułu na schemacie wielopłytkowym sporadycznie kończyła się błędem „An item with the same key has already been added...”. |
Projektowanie wiązek przewodów
| 59289 | Przeciągnięcie przewodu nad złączem w schemacie okablowania powodowało błędne zduplikowanie tego obiektu złącza. (BC:27442) |
| 64350 | W niektórych przypadkach podczas generowania wydruku dla projektu wiązki pojawiał się błąd Access Violation (pod adresem 0000000139490BC8 w module "WorkspaceManager.DLL"). |
| 68050 | Dla komponentu na rysunku układu, ustawionego na wyświetlanie jego modelu fizycznego w stylu Solid, używane było kolorowanie zdefiniowane dla pozycji Selection/Highlight System Colors (w panelu View Configuration edytora PCB), niezależnie od tego, czy model był zaznaczony, czy nie. |
Platforma
| 47582 | W niektórych przypadkach panele Components i Manufacturer Part Search wykazywały problemy z wyświetlaniem/rozmiarem podczas przełączania między widokiem normalnym i kompaktowym zarówno w trybie Docked, jak i Floating. Dodatkowo, gdy te panele były w trybie Popup, ponowny dostęp do nich powodował nagłe zmniejszenie ich wysokości. |
| 68635 | Altium Designer stawał się całkowicie nieodpowiadający po chwilowej utracie połączenia Wi‑Fi, co wymuszało jego zamknięcie za pomocą Menedżera zadań Windows. (BC:26379, BC:26854) |
| 68981 | W niektórych przypadkach podczas próby przywrócenia wszystkich preferencji do wartości domyślnych pojawiał się błąd Access Violation (w module "PCBDLGS.DLL"). |
| 69364 | Przy włączonej opcji WSM.DotNetECOImplementation (Advanced Settings) próba zaimportowania zmian pin-swap w projekcie podrzędnym do schematu multi-board powodowała, że wykryte zmiany, wymienione i przetwarzane przez kolejne ECO, nie były stosowane bez względu na to, ile razy uruchomiono ECO. |
| 69375 | Przy włączonej opcji WSM.DotNetECOImplementation (Advanced Settings), podczas próby porównania różnic fizycznych między dwiema wersjami dokumentu biblioteki PCB, pojawiał się błąd "The process cannot access the file "C:\Users\<UserName>\AppData\Local\Temp\Compare HierarchicalPCBObjects.Log" because it is being used by another process...". |
Zarządzanie danymi
| 61335 | Podczas korzystania z funkcji BOM CoDesign, a w szczególności polecenia 'Explore Suggested Component' (z sekcji Differences panelu Properties), jeśli sugerowany komponent nie jest najnowszą rewizją, w panelu Components zostanie teraz otwarta właśnie ta konkretna rewizja. |
| 63880 | Dla komponentu biblioteki Workspace, którego nazwa zawierała dwa lub więcej znaków podkreślenia, pierwszy znak podkreślenia był błędnie usuwany z nazwy we wpisie polecenia 'Place <ComponentName>' w menu otwieranym po kliknięciu prawym przyciskiem myszy tego komponentu w panelu Components. |
| 63966 | Polecenie 'Create Tag' zostało ponownie dodane do podmenu History & Version Control podczas korzystania z menu związanych z projektem. Dodatkowo dodano walidację przy wprowadzaniu wartości tagu wraz z podpowiedzią, że dozwolone są tylko litery, cyfry, kropka (‘.’), myślnik (‘-’), znak numeru (‘#’) i podkreślenie (‘_’). |
| 65936 | Dodano możliwość wsadowej zmiany stanu cyklu życia wybranych komponentów bezpośrednio z poziomu ActiveBOM. Należy pamiętać, że proces będzie obejmował tylko komponenty z podłączonego Workspace. |
| 68242 | Dodano nową opcję ustawień zaawansowanych 'EDMS.CloudLoginByJWT', która po włączeniu używa JWT (JSON Web Token) do identyfikacji i uwierzytelniania użytkownika podczas łączenia z Altium Designer do Workspace na platformie Altium. |
| 68709 | Podczas zmiany stanu rewizji elementu w podłączonym Workspace (za pomocą okna dialogowego Batch state change) proces kończył się niepowodzeniem, jeśli wprowadzono notatkę dłuższą niż 255 znaków. (BC:24819) |
| 68762 | Po dodaniu wyboru części do komponentu w dokumencie ActiveBOM i odświeżeniu nie były wyświetlane wszystkie oferty od tego samego dostawcy. |
| 68814 | Funkcje Custom Parts Provider Synchronization i Components Synchronization w Altium Designer zostały ulepszone i teraz obsługują bazy danych PostgreSQL. |
| 68961 | Dodano nową opcję ustawień zaawansowanych 'EDMS.CustomOffersMerge', która po włączeniu scala dane dostawców z Custom Parts Provider z Altium Parts Provider (dla Workspace na platformie Altium z włączonym BOM Portal), aby prezentować wszystkie połączone informacje o dostawcach wszędzie tam, gdzie dane dostawców (SPN) są wyświetlane w interfejsie użytkownika oprogramowania. |
| 68962 | Podczas udostępniania projektu na żywo lub migawki projektu za pomocą okna dialogowego Share, wcześniejsze okno dialogowe otwierane z kontrolki Advanced Settings zostało przeprojektowane jako okno wyskakujące. W przypadku udostępniania projektu na żywo opcje udostępniania i pobierania są teraz zgrupowane według 'Member Rights' (dla członków Workspace) oraz 'Guest and External Share Rights' (dla zewnętrznych użytkowników-gości, którym udostępniono projekty). |
| 69007 | Podczas dodawania komentarza/odpowiedzi do dokumentu, jeśli wpisano tekst, a następnie wklejono adres URL strony internetowej, tekst był usuwany po dodaniu spacji po tym adresie URL, pozostawiając w opublikowanym komentarzu/odpowiedzi tylko adres URL. (BC:26998) |
| 69149 | Domyślny szablon footprintu Workspace (dodany na stronie Data Management - Templates w Preferences) nie był stosowany podczas tworzenia nowego komponentu Workspace po aktualizacji z wcześniejszej wersji Altium Designer (sprzed 26.1) do nowszej wersji (26.1 lub późniejszej). (BC:26847, BC:27173) |
| 69186 | Występował zauważalny spadek wydajności podczas pracy z dokumentem ActiveBOM będącym częścią projektu Workspace, gdy projekt ten znajdował się w podłączonym Workspace z włączoną funkcjonalnością Silicon Expert. |
| 69287 | Podczas otwierania dużego dokumentu ActiveBOM będącego częścią projektu Workspace, gdy projekt ten znajdował się w podłączonym Workspace z włączoną funkcjonalnością Silicon Expert, parametry Silicon Expert nie były poprawnie uzupełniane i pojawiały się błędy przekroczenia limitu czasu. |
| 69298 | Podczas próby zapisania preferencji do podłączonego Workspace i zmiany folderu, w którym miał zostać utworzony nowy element Altium Designer Preferences, pojawiał się błąd "ShowDialog can be called only on hidden windows...". |
| 69430 | Dla projektu PCB zawierającego dokument biblioteki PCB, próba wygenerowania pliku PDF z PCBLIB Prints bezpośrednio z Output Job dodanego do tego projektu skutkowała błędem Access Violation (w module 'WorkspaceManager.DLL'). |
| 69447 | W niektórych przypadkach podczas pracy z projektem, który został udostępniony z prawami do edycji użytkownikowi niebędącemu członkiem nadrzędnego Workspace tego projektu, oraz podczas zapisywania zmian w takim projekcie, użytkownik ten często i w losowych momentach otrzymywał powiadomienie "Trying to Reconnect to Notification Service". |
Import/Eksport
| 68875 | Podczas importowania określonej biblioteki xDX Designer numery wyprowadzeń symboli były duplikowane dla komponentów wieloczęściowych. |
| 68896 | Podczas próby importu określonego projektu Xpedition (Expedition) pojawiał się błąd Access Violation (w module 'Importer_Expedition.IWZ'). |
| 68977 | Podczas próby importu biblioteki footprintów OrCAD PCB (*.LLB) pojawiał się błąd Access Violation (w module 'ADVPCB.DLL'). (BC:26983) |
Wersja 26.3.0
Altium Designer Develop – Released: 5 February 2026, Version 26.3.0 (build 5)
Altium Designer Agile – Released: 5 February 2026, Version 26.3.0 (build 18)
Altium Designer – Released: 5 February 2026, Version 26.3.0 (build 6)
PCB
| 66876 | Dodano obsługę modeli SOLIDWORKS 2024 i 2025 (*.SldPrt) podczas pracy z obiektami 3D. Dodatkowo eksport PCB do formatu pliku Parasolid korzysta teraz z Parasolid w wersji 35.1. |
| 67334 | Po wyeksportowaniu określonego PCB do formatu Parasolid modele 3D niektórych komponentów nie mogły zostać przekonwertowane podczas otwierania wyeksportowanego pliku w SOLIDWORKS, co skutkowało błędem "The data in this file may be invalid". (BC:25813) |
| 68348 | W niektórych przypadkach, przy włączonej opcji PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings), umieszczenie tabeli stosu warstw w obszarze projektu powodowało pojawienie się błędu "Object accessed after being destroyed...". |
| 68359 | W niektórych przypadkach podczas korzystania z funkcji Loop Removal w trakcie interaktywnego trasowania pojawiał się błąd (w module "RouterEntry.dll" lub module "ADVPCB.DLL"). |
| 68901 | Przy włączonej opcji PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings) wielokrotne dodawanie/usuwanie warstwy Route Tool Path dla dokumentu biblioteki PCB (lub otwieranie dokumentu biblioteki PCB, w którym to wykonano) powodowało pojawienie się błędu "Exception has been thrown by the target of an invocation...". (BC:26959) |
| 68942 | W pewnym konkretnym przypadku próba zapisania dokumentu PCB po wprowadzeniu zmian skutkowała błędem Access Violation (w module 'ADVPCB.DLL'). |
| 68945 | Podczas definiowania reguły Fabrication/Assembly Testpoint Style w oknie dialogowym PCB Rules and Constraints Editor zmiany wprowadzone w ograniczeniach Min/Max Size nie były zapisywane. (BC:26969) |
| 69025 | Dla określonego dokumentu PCB i przy włączonej opcji 'Component re-route' (na stronie PCB Editor - Interactive Routing w Preferences), przesunięcie dowolnego komponentu powodowało pojawienie się błędu "Object accessed after being destroyed...". (BC:27027) |
Projektowanie multi-board
| 68356 | Podczas próby mapowania pinów między złączami inline wiązki w schemacie multi-board Altium Designer całkowicie się zawieszał i nie można go było zakończyć za pomocą Menedżera zadań Windows. (BC:26806) |
Projektowanie wiązek
| 67903 | Ulepszono funkcję „Update From Libraries”, która teraz obejmuje również przewody, komponenty wnękowe i powiązane części (przy dostępie z diagramu okablowania), a także osłony, etykiety i powiązane części (przy dostępie z rysunku rozmieszczenia). Należy pamiętać, że aby wspomniany obiekt został uwzględniony w aktualizacji, komponent przypisany do tego obiektu musi zawierać łącze do symbolu schematycznego. (BC:27779) |
| 68314 | Przewody zworowe zdefiniowane na diagramie okablowania są teraz poprawnie uwzględniane w powiązanym rysunku rozmieszczenia. Po zaznaczeniu wiązki na rysunku rozmieszczenia, sekcja Bundle Objects w panelu Properties będzie teraz zawierać takie przewody zworowe, które zaczynają się i kończą w tym samym punkcie połączenia jako część tej wiązki. Dla takich przewodów dostępna będzie jedynie opcja ręcznego określenia ich długości. Wprowadzona wartość zostanie następnie uwzględniona w dokumencie ActiveBOM projektu wiązki oraz na rysunku produkcyjnym (tabela BOM i lista okablowania). (I:23859) |
Platform
| 67522 | Ulepszono powiadomienia wyświetlane w Altium Designer Develop dotyczące sytuacji, gdy subskrypcja zbliża się do wygaśnięcia, już wygasła (a obszar roboczy Altium Develop Workspace działa w trybie tylko do odczytu) oraz gdy nie ma dostępnych stanowisk Author. |
| 68634 | Podczas instalacji Altium Designer Develop i Altium Designer Agile umowa licencyjna użytkownika końcowego (EULA) została zastąpiona przez Master Services Agreement (MSA). Altium Designer nadal korzysta z EULA (która również została zaktualizowana). |
Data Management
| 63778 | Podczas korzystania z panelu Manufacturer Part Search, nad listą wyników poprawnie wyświetlany był tylko ostatnio zastosowany filtr (nazwa i parametr). Wcześniej wybrane filtry były wyświetlane tylko z nazwą, bez informacji parametrycznych. |
| 63779 | Nie było możliwe przewijanie zawartości panelu Details w panelu Manufacturer Part Search, gdy kursor znajdował się nad określonymi obszarami. |
| 66024 | Podczas udostępniania elementu w Workspace nowemu użytkownikowi, wpis dla tego użytkownika (w oknie dialogowym Share For Item) początkowo i błędnie wyświetlał jego adres e-mail zamiast organizacji. |
| 66242 | Podczas przeglądania komponentów w widoku „Where-used” szablonu komponentu (w panelu Explorer), zmiana stanu rewizji dla jednego lub większej liczby zaznaczonych komponentów nie była automatycznie odzwierciedlana w tym widoku. |
| 66867 | Umieszczenie bloku ponownego użycia z panelu Explorer skutkowało błędem „Value cannot be null. (Parameter 'pcbSnippetGUID')...”. (BC:26812) |
| 67416 | Po odświeżeniu panelu Components stany rewizji modeli nie były aktualizowane. (BC:24630) |
| 68164 | Funkcja Custom Parts Provider Synchronization, używana do mapowania — za pomocą dokumentu konfiguracji synchronizacji Custom Parts Provider (*.PrtSync) — danych dostawców z określonego źródła bazy danych na dane łańcucha dostaw Workspace, może być teraz używana po połączeniu z Workspace hostowanym w Altium 365 GovCloud. |
| 68245 | Dla komponentu w ActiveBOM ranking określony dla dodanego rozwiązania ręcznego był tracony po aktualizacji do nowszej rewizji tego komponentu w projekcie. |
| 68247 | Podczas używania Library Importer do importowania footprintów z dokumentu biblioteki PCB do połączonego Workspace, każdy footprint, którego opis przekraczał 256 znaków, nie był importowany, mimo że Importer zgłaszał pomyślne zakończenie importu. |
| 68705 | W niektórych przypadkach podczas próby wydania zmian wprowadzonych do istniejącego komponentu (za pośrednictwem edytora Component w trybie Single Component Editing) pojawiał się błąd „Interface not supported”. |
| 68708 | Podczas próby dodania określonego wyboru części (LM2940IMP-15 firmy Texas Instruments) do dowolnego komponentu w bibliotece Workspace pojawiał się błąd „Value cannot be null. (Parameters 'source')”. |
| 68907 | W szczególnym przypadku pracy z Altium Designer 26.1 połączonym z Workspace, podczas przeglądania umieszczonych komentarzy w dowolnym projekcie projektowym, nazwa użytkownika zarówno w kontekstowym oknie komentarzy, jak i w panelu Comments and Tasks, była wyświetlana jako „Anonymous” zamiast nazwy osoby, która dodała komentarz. |
Import/Export
| 68664 | Podczas eksportowania PCB do formatu Ansys EDB wartości kondensatorów określone w fF (femtofaradach) nie były rozpoznawane i domyślnie ustawiano je na 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)
Schematic
| 65661 | W niektórych przypadkach podczas próby utworzenia biblioteki zintegrowanej (z dokumentów projektu) z aktywnego dokumentu schematu pojawiał się błąd Access Violation (w module „IntegratedLibrary.DLL”). |
| 67949 | Sortowanie alfanumeryczne pinów według oznaczenia w kreatorze Symbol Wizard edytora Schematic Library nie działało poprawnie, co dawało na przykład wynik „A1, A10, A11,...A19, A2, A20, A3, A4,...A9” zamiast oczekiwanego „A1, A2, A3,...A18, A19, A20”. |
| 67982 | Podczas zastępowania komponentu opartego na pliku komponentem z Workspace Library, przy użyciu kontrolki „...” powiązanej z polem Design Item ID w panelu Properties, parametry nie były aktualizowane do parametrów komponentu z Workspace. |
PCB
| 67160 | Przy włączonej opcji „Live Highlighting” (na stronie PCB Editor - Board Insight Display w Preferences), podczas umieszczania przelotki wielokrotne przełączanie pomiędzy możliwymi sieciami podświetlanymi w tle powodowało błąd „List index out of bounds”. |
| 67883 | Podczas eksportowania PCB zawierającego tekst o wysokości „0” do formatu DXF pojawiał się błąd „eInvalidInput”. |
| 68177 | Po zaznaczeniu i usunięciu wielu wpisów Component Layer Pair na karcie Layers & Colors panelu View Configuration, wpisy te nadal pozostawały wyświetlane. (BC:26733) |
| 68420 | Dla określonego projektu, podczas kopiowania komponentu (z zdefiniowanymi padami matrycy, padami bond finger i drutami połączeniowymi jako częścią jego footprintu) i wielokrotnego wklejania, próba zapisania dokumentu PCB skutkowała błędem „Duplicates not allowed...”. |
| 68627 | Przy włączonej opcji PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings) i zaznaczonym komponencie umieszczonym na siatce biegunowej, w panelu Properties brakowało opcji powiązanych z tą siatką (Range/Angle i Rotation). (BC:26858) |
| 68640 | W niektórych przypadkach, przy włączonej opcji PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings) i po wielokrotnym ponownym wylaniu zaznaczonego polygon pour z panelu Properties, przełączenie na akcję „Assign net” i ponowne kliknięcie w obszarze projektu powodowało błąd „Value cannot be null. (Parameter 'source')”. |
| 68661 | Geometria (szerokość i wysokość) prostokątów używanych w footprintach PCB była nieprawidłowo zmieniana (z powodu błędów zaokrągleń), gdy szerokość ścieżki była określona w mm. (BC:26867, BC:26885) |
PCB CoDesign
| 67921 | W niektórych przypadkach podczas pracy z funkcją PCB CoDesign, po zakończeniu porównania pojawiał się błąd związany z wyciekiem pamięci (niepowodzenie asercji w pliku „Adv3D_GeometryMaker.pas”). |
Wire Bonding
| 62571 | Dodano obsługę generowania raportu Wire Bonding Table z panelizowanego dokumentu PCB. |
| 63094 | Sprawdzanie DRC pod kątem naruszeń Un-Routed Net było nieprawidłowo stosowane do drutów połączeniowych. (BC:25803) |
| 66918 | Druty połączeniowe i pady matrycy są teraz wyświetlane podczas przeglądania panelizowanego dokumentu PCB w 3D. |
| 67657 | Po zastosowaniu zmian ograniczeń dla reguły projektowej Wire Bonding w oknie dialogowym PCB Rules and Constraints Editor, reguła była wyświetlana jako niezapisana (gwiazdka obok nazwy) i nie było możliwe eksportowanie ani importowanie reguł. (BC:25810) |
| 68042 | Podczas tworzenia logicznych wyrażeń zapytań używanych do filtrowania obiektów w PCB/PcbLib lub do określania zakresu reguły projektowej, dostępne jest nowe słowo kluczowe zapytania „IsBondwire” (PCB Object Type Check). |
Multi-board Design
| 67619 | Jeśli po tej samej stronie części niestandardowej umieszczonej w dokumencie schematu wielopłytowego istniało wiele wpisów (reprezentujących połączone komponenty), próba zaznaczenia wielu wpisów i przeciągnięcia ich skutkowała błędem „Unable to cast object...”. (BC:26133) |
Harness Design
| 61558 | Podczas umieszczania wiązki na rysunku rozmieszczenia, wiązka teraz „śledzi” swoją narysowaną długość, a wartość ta jest domyślnie wprowadzana do pola Length. Gdy pole Length (rzeczywista długość fizyczna) jest ustawione i różni się od długości narysowanej, na środku najdłuższego segmentu wiązki zostanie wyświetlony symbol przerwania, wskazujący, że wiązka nie jest w skali (NTS). „Drawn Length” jest wyświetlane w panelu Properties wraz z nową opcją „Add Break Symbol”, umożliwiającą kontrolę wyświetlania symbolu przerwania. (I:25610) |
| 62933 | Po wybraniu punktu połączenia (bez przypisanych obiektów) na rysunku rozmieszczenia przycisk „Add” powiązany z obszarem Assigned Objects w panelu Properties był wyświetlany jako „disabled” aż do momentu kliknięcia. (BC:26250) |
| 65333 | W niektórych przypadkach kolejność rysowania etykiet była nieprawidłowa dla widoku rysunku rozmieszczenia umieszczonego w dokumencie rysunku produkcyjnego wiązki (HarDwf) w porównaniu z źródłowym dokumentem rysunku rozmieszczenia (LdrDoc), w wyniku czego etykieta pojawiała się „za” wiązką zamiast przed nią. (BC:26470) |
| 67904 | W niektórych przypadkach podczas importowania komponentu (złącza) ze schematu okablowania projektu do jego rysunku rozmieszczenia tworzony był powiązany punkt połączenia, ale piny nie były przypisywane automatycznie, co skutkowało pustym obiektem wiązki. |
Zarządzanie danymi
| 66497 | W określonym przypadku i po połączeniu z konkretnym Workspace Altium 365 wybory części wyświetlane dla danego komponentu różniły się między panelami Components i Properties. |
| 66581 | Dodano możliwość (dla użytkowników z przypisanym uprawnieniem operacyjnym) zachowania stanu cyklu życia podczas synchronizacji komponentów między Workspace a bazą danych komponentów. |
| 67302 | Lista wyborów części dla komponentu była nadpisywana, jeśli opcja „Part Choices Revision Control” była włączona (na stronie Admin-Settings-Components w interfejsie przeglądarkowym Workspace) oraz wprowadzono zmiany na liście wyborów części tego komponentu (i wydano je jako nową rewizję) bez wcześniejszego ponownego uruchomienia Altium Designer. |
| 67806 | Jeśli pole Document Path było wyczyszczone/puste na stronie System - Default Locations w Preferences i Altium Designer został ponownie uruchomiony, otwarcie projektu z połączonego Workspace (świeżo, bez wcześniejszej lokalnej kopii), jego modyfikacja i próba zapisania z powrotem do Workspace skutkowały błędem „Invalid URI: The format of the URI could not be determined...”. |
| 67950 | Tabele schematu Azure SQL nie były dostępne w dokumencie Custom Parts Provider Synchronization Configuration (*.PrtSync) w Altium Designer, a pojawiały się błędy „ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Incorrect syntax near '`'” oraz „ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Statement(s) could not be prepared”. Wynikało to z tego, że Altium Designer wysyłał w zapytaniu znaki backtick (`), których SQL Server/Azure SQL nie obsługuje. |
| 68005 | W określonym przypadku próba wygenerowania raportu Bill of Materials z ActiveBOM projektu PCB skutkowała błędem „Unable to sort because the IComparer.Compare() method returns inconsistent results...”. |
| 68037 | Funkcja „BOM CoDesign”, udostępniana przez opcję BOM.CoDesign (Advanced Settings), została teraz oficjalnie upubliczniona w tym wydaniu (domyślnie ON). Ponadto funkcja „Including/Excluding Supplier Data in a BOM Comparison”, udostępniana przez opcję BOM.CoDesign.Comparison.IncludeSupplierData (Advanced Settings), również została oficjalnie upubliczniona w tym wydaniu (domyślnie OFF). |
| 68583 | Domyślny szablon Workspace nie był ładowany podczas tworzenia powiązanej nowej jednostki, jeśli ten szablon został dodany za pośrednictwem strony Data Management - Templates w Preferences. (BC:26847) |
Import/Eksport
| 63867 | Podczas importowania określonego projektu xDX Designer biblioteka projektu (*.lmc) nie mogła zostać zaimportowana, a w rezultacie generowany był pusty projekt. |
| 67825 | Podczas importowania określonego projektu OrCAD footprint powiązany z instancjami danego komponentu w wygenerowanym dokumencie schematu był nieprawidłowy. |
Wersja 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)
Schemat
| 62751 | Dodano nową opcję ustawień zaawansowanych „WSM.DotNetECOImplementation”, która po włączeniu optymalizuje i przyspiesza działanie przetwarzania ECO. |
| 66529 | Dwukrotne kliknięcie umieszczonego komponentu prawidłowo otwierało panel Properties z zaznaczonym tekstem Designator, gotowym do zmiany. Jednak dwukrotne kliknięcie kolejnego komponentu nie powodowało zaznaczenia tekstu oznaczenia, lecz jedynie ustawienie kursora na początku pola. (BC:25802) |
| 67151 | W niektórych przypadkach podczas pracy z dokumentem schematu krzyżowanie wiązek sygnałowych pod maską kompilacji (przy włączonej opcji „Display Cross-Overs” na stronie Schematic - General w Preferences) skutkowało błędem „EOleException: Index was outside the bounds of the array”. |
| 67186 | Podczas przełączania między symbolami w bibliotece schematów (.SchLib) występowało zauważalne opóźnienie w ładowaniu właściwości do panelu Properties. (BC:25112) |
| 67514 | W niektórych przypadkach podczas przełączania między komentarzami na schemacie pojawiał się błąd „Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed”. |
| 67618 | Po ustawieniu nazwy parametru jako widocznej w obszarze projektu była ona wyświetlana dwukrotnie podczas przeciągania tego parametru w inne miejsce. |
PCB
| 52067 | Przy ustawieniu Violation Overlay Style na „None (Layer Color)” oraz Overlay Zoom Out Behaviour na „Base Pattern Scales” (na stronie PCB Editor - DRC Violations Display w Preferences) otwarcie lub utworzenie PCB skutkowało błędem Access Violation (w module „ADVPCB.DLL”). (BC:19367) |
| 58670 | Dodano opcję (PCB.Performance.PadViaTemplate.LoadingOptimization) umożliwiającą przechowywanie szablonów Pad Via, które nie są połączone z zewnętrzną biblioteką Pad Via Library, wewnątrz dokumentu PCB, co skraca czas ładowania. |
| 61493 | Dodano opcję Advanced Settings (PCB.ViaInstancing), która po włączeniu zwiększa wydajność podczas tworzenia geometrii instancji przelotki, zmniejszając zarówno zużycie pamięci, jak i czas budowania sceny. |
| 63635 | Podczas rozpoczynania przesuwania widoku w obszarze projektu występowało zauważalne opóźnienie, gdy uruchomione było polecenie interaktywne (np. Move Object, Interactive Routing itp.). |
| 65474 | Zgodnie ze standardem IPC-7351B w odniesieniu do domyślnych ustawień padstacków, gdzie otwarcia maski lutowniczej mają zazwyczaj stosunek 1:1 do rozmiaru pola lutowniczego, domyślne wartości reguły Solder Mask Expansion (w dokumentach PCB) oraz rozszerzenia maski lutowniczej sterowanego regułami (w dokumentach bibliotek PCB) są teraz ustawione na 0 mil (wcześniej 4 mil). |
| 65539 | Po dodaniu komentarzy do PCB, przełączeniu do trybu widoku 3D, zmianie na projekcję ortograficzną i obróceniu PCB wyświetlane były artefakty PCB. |
| 65636 | Dodano nową opcję ustawień zaawansowanych „PCB.SimbeorVersion” do kontrolowania wersji Simbeor używanej do obliczania opóźnienia i impedancji (Simbeor 2020.3 — opcja „0” lub Simbeor 2023.1 — opcja „1”). |
| 65828 | Gdy na PCB zaznaczony był obiekt o kształcie wielokąta i użyto polecenia Paste z menu kontekstowego po kliknięciu prawym przyciskiem myszy w wolnej przestrzeni sekcji Outline Vertices panelu Properties, pojawiał się błąd „Exception has been thrown by the target of an invocation...”. |
| 65866 | W ramach opcji PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings) panel Properties został dodatkowo ulepszony podczas pracy z funkcjami Interactive Routing/Differential Pair Routing/Multi-Routing, Quick Routing, Interactive Sliding oraz Interactive Via Dragging, aby zwiększyć wydajność i zoptymalizować dostęp do właściwości, szczególnie w większych projektach. |
| 65971 | Umieszczanie (lub kopiowanie/wklejanie) z PCBLIB do dokumentu PCB nie uwzględniało fizycznej kolejności warstw, co powodowało umieszczanie prymitywów na niewłaściwych warstwach w dokumencie PCB. Należy pamiętać, że w ramach poprawki tego problemu biblioteki PCB trzeba ponownie zapisać w Altium Designer 22.11 lub nowszym. |
| 66010 | Podczas trasowania do pada, na który wcześniej wpłynęło użycie funkcji „Remove Unused Pad Shapes”, brakujący pierścień annular ring nie był już wykrywany przez DRC. (BC:24704) |
| 66318 | Podczas używania polecenia „Select All” w panelu PCB Library (z menu kontekstowego po kliknięciu prawym przyciskiem myszy) wszystkie footprinty na liście były zaznaczane tylko wtedy, gdy polecenia użyto na pierwszym (górnym) footprincie na liście. |
| 66319 | Design Rule Check (DRC) błędnie zgłaszał naruszenia Un-Routed Net dla wielu padów SMT połączonych termicznie z wylaniem poligonu, gdy Thermal Relief było ustawione na „Auto” i występowały nakładające się reguły Polygon Connect Style. |
| 66678 | W niektórych przypadkach, podczas korzystania z narzędzia automatycznego dostrajania długości par różnicowych w celu dopasowania fazowego między stronami pary różnicowej, rzeczywiście zmierzona szerokość zęba (Tooth Width) wygenerowanego wzorca opartego na zębach piły różniła się od wartości określonej w oknie dialogowym Auto Tuning Process. (BC:25941) |
| 66726 | Przy wyłączonej opcji PCB.Performance.InteractivePropertyPanel.Optimization (Ustawienia zaawansowane) i wybraniu wielu parametrów (oznaczeń elementów i/lub komentarzy) w obszarze projektu (lub wybraniu wielu komponentów i przejściu do podrzędnego Designator lub Comment w panelu Properties), właściwość Autoposition oraz kontrolka widoczności Value (przycisk „oko”) nie były dostępne w panelu Properties. (BC:26018) |
| 66879 | Wartości opóźnienia dla sieci i xSignals zawierających wzorzec dostrajania długości nie były obliczane i były nieprawidłowo wyświetlane jako 0 ps zarówno w panelu Properties, jak i PCB. (BC:26054) |
| 66948 | Dla reguły projektowej Clearance zdefiniowanej w oknie dialogowym PCB Rules and Constraints Editor, gdy macierz odstępów zawierała różne wartości dla kombinacji obiektów pierwotnych, wartość Gap w oknie dialogowym Applicable Binary Rules nie odzwierciedlała poprawnie wartości odstępu zdefiniowanej dla wybranych obiektów pierwotnych w macierzy odstępów tej reguły. |
| 67027 | W niektórych przypadkach skopiowanie i wklejenie prostokąta, a następnie próba zmiany rozmiaru wklejonego prostokąta prowadziły do wystąpienia błędu Access Violation (w module „ADVPCB.DLL”). (BC:26086) |
| 67094 | Przy włączonej opcji PCB.DRC.OnlineOptimization (Ustawienia zaawansowane), uruchomienie DRC dla klasy reguł z poziomu panelu PCB Rules And Violations powodowało wyczyszczenie naruszeń dla innych klas reguł. |
| 67123 | Podczas eksportu PCB jako pliku projektu Specctra proces eksportu w niektórych przypadkach stawał się znacznie wolniejszy. |
| 67161 | W niektórych przypadkach podczas pracy z wybranym wypełnieniem polygon pojawiał się błąd „Object accessed after being destroyed”. |
| 67207 | Podczas modyfikowania przypisanych numerów warstw istniejących par Component Layer w edytorze PCB Library lub PCB, Altium Designer nieprawidłowo generował nowe warstwy mechaniczne. Usunięcie tych warstw powodowało utratę powiązanego typu warstwy, który wracał do wartości „N/A”. |
| 67224 | Nie było możliwe wygładzanie par różnicowych z zaokrąglonymi narożnikami (Hugging Style = Rounded), gdy parametr glossing Effort był ustawiony na Weak. (BC:26265) |
| 67238 | Funkcja „PCB Properties Panel Optimizations”, udostępniana przez opcję PCB.Performance.InteractivePropertyPanel.Optimization (Ustawienia zaawansowane), została wraz z tym wydaniem oficjalnie udostępniona publicznie (domyślnie WŁĄCZONA). |
| 67466 | Dodano kursor „ręki” podczas przesuwania widoku (kliknięcie prawym przyciskiem, przytrzymanie i przeciągnięcie) w trakcie interaktywnego procesu w dokumencie PCB. |
| 67534 | Dla projektu rigid-flex z zdefiniowanymi warstwami coverlay dodanymi do regionu płytki z przypisanym stosem flex, ustawienie pola Active Layer na warstwę coverlay (na karcie Layers & Colors panelu View Configuration) powodowało, że Altium Designer przestawał odpowiadać. (BC:26402) |
| 67894 | W niektórych przypadkach podczas pracy w panelu Properties pojawiał się błąd „Object reference not set to an instance of an object”. |
PCB CoDesign
| 64925 | Dla określonego projektu PCB próba uruchomienia funkcji PCB Comparison skutkowała wystąpieniem błędu „System.NullReferenceException: Object reference not set to an instance of an object”. |
| 67414 | W niektórych przypadkach podczas uruchamiania porównania pojawiał się błąd „Object reference not set to an instance of an object”. |
Constraint Manager
| 64463 | Wprowadzono funkcję „Class Filtering” podczas pracy z widokiem Clearances. Umożliwia ona tworzenie filtrów (lub grupowań) klas, co pozwala przełączać się między wybranymi podzbiorami macierzy odstępów i pracować na nich. |
| 65702 | Podczas pracy nad projektem Workspace korzystającym z Constraint Management, jeśli plik constraints.xml projektu został lokalnie usunięty (za pomocą Eksploratora plików Windows), okno dialogowe Save to Server przestawało się pojawiać przy użyciu polecenia (Save to Server) do zapisania projektu z powrotem do Workspace. |
| 65937 | Możliwe jest teraz ustawianie/edycja wartości Creepage po wybraniu wielu komórek w macierzy Clearances Matrix. Wprowadzone zmiany są odzwierciedlane przez tworzenie/aktualizację reguł Creepage w widoku All Rules (gdy Constraint Manager jest otwierany z PCB). |
| 66146 | Dla zestawu parametrów powiązanego z wiązką sygnałową, której dyrektywy zostały już zaimportowane do Constraint Manager, późniejsze zaznaczenie obiektu zestawu parametrów na schemacie powodowało wystąpienie błędu „Exception has been thrown by the target of an invocation...”. (BC:25707) |
| 66590 | Usprawniono obsługę reguł odstępów z niestandardowymi wyrażeniami zapytań podczas migracji ze starszego systemu reguł projektowych do Constraint Manager. Obejmuje to lepszą obsługę reguł z wyrażeniami zakresu skierowanymi do warstw wewnętrznych (mid) oraz zapewnienie, że takie reguły będą tworzone jako Advanced Rules (a nie Basic Rules). |
| 66788 | Dla określonego projektu próba uzyskania dostępu do Constraint Manager z dokumentu schematu powodowała wystąpienie błędu „An item with the same key has already been added...”, a następnie wszystkie widoki stawały się puste. |
| 67392 | Po utworzeniu nowej reguły odstępu w widoku Clearance w Constraint Manager, interaktywne narzędzie multi-routing nie przestrzegało minimalnej granicy odstępu podczas trasowania. |
Draftsman
| 49410 | Dla określonego projektu oprogramowanie ulegało awarii podczas aktualizowania dokumentu Draftsman zmianami z PCB, a następnie wybrania umieszczonego wymiaru Ordinate. |
| 63602 | Podczas edycji szablonu Workspace Draftsman Document Template umieszczenie widoku rysunku wierceń lub tabeli linii transmisyjnej powodowało wystąpienie błędu „Object reference not set to an instance of an object”. (BC:24492) |
| 65278 | Dodano obsługę importu plików DXF zawierających splajny do dokumentu rysunku produkcyjnego (.PCBDwf/.HarDwf/.MbDwf). (Wymaga włączenia opcji ustawień zaawansowanych Draftsman.TeighaNet). |
| 65704 | Dodano obsługę importu plików DXF (wersja R12 i nowsze) do dokumentu rysunku produkcyjnego (.PCBDwf/.HarDwf/.MbDwf). (Wymaga włączenia opcji ustawień zaawansowanych Draftsman.TeighaNet). |
Wire Bonding
| 63827 | W regionie obiektów pierwotnych panelu PCB (przy wybranym komponencie w trybie Components) oraz panelu PCB Library (przy wybranym footprint), przewody bond wire są teraz prezentowane z poprawnym typem (Bond Wire). Wybranie obiektu pierwotnego bond wire spowoduje zaznaczenie/podświetlenie tego przewodu bond wire w głównym obszarze projektu. Dodatkowo w menu kontekstowym wywoływanym prawym przyciskiem myszy dla regionu dostępna jest teraz odpowiednia opcja „Show Bond Wires”, służąca do przełączania widoczności przewodów bond wire. |
| 63869 | Po uruchomieniu DRC i przeglądaniu naruszeń długości dla przewodów bond wire w panelu PCB Rules And Violations, po zapisaniu-zamknięciu-ponownym otwarciu dokumentu PCB naruszenia te nieoczekiwanie ulegały zmianie. |
3D-MID Design
| 65950 | Dla wybranej ścieżki można było wpisać nową wartość w polu Length (w panelu Properties), co jednak nie zmieniało rzeczywistej długości. W ramach poprawki pole Length zostało ustawione jako nieedytowalne. |
| 67570 | Dodano nową opcję ustawień zaawansowanych „3DLayout.DRC”, która po włączeniu zapewnia wsadowe sprawdzanie reguł projektowych (DRC) dla naruszeń reguł Width, Clearance, Length i Matched Lengths w odniesieniu do trasowanych ścieżek na podłożu 3D. Należy pamiętać, że choć wygenerowany raport DRC będzie zawierał informacje dla wszystkich tych kontroli, tylko naruszenia odstępów będą podświetlane w głównym obszarze projektu. |
Multi-board Design
| 64949 | Dodano możliwość definiowania „Termination Type” dla wybranego wpisu wiązki na schemacie multi-board. Do wyboru są: „Connector”, „Crimps/Ferrules” oraz „Wire termination”. Informacje te są odzwierciedlane we właściwościach wybranej wiązki oraz we właściwościach wybranego odpowiadającego jej wpisu modułu. (I:25312) |
| 67391 | Podczas używania części niestandardowych na schemacie multi-board dane mogły ulec uszkodzeniu, prowadząc do ich utraty oraz do występowania jednego z różnych błędów/awarii, zależnie od charakteru i zakresu uszkodzenia. |
Harness Design
| 61571 | Dodano możliwość generowania, za pośrednictwem OutputJob, pojedynczego skoroszytu Excel zawierającego dane do wykorzystania przez producentów wiązek. Wygenerowany skoroszyt zawiera arkusze „Bill of Materials” (przydatny do szybkiego przygotowania wyceny), „Wiring List” (do użycia z maszynami do obróbki przewodów), „Labels” (podsumowanie fizycznych etykiet do wydruku dla wiązek, do użycia z drukarkami Zebra lub innymi) oraz „Coverings” (podsumowanie osłon, które mają zostać zastosowane na wiązkach). (I:25365) |
| 63973 | Przewody wiązki połączone za pomocą przerwania przewodu są teraz rozpoznawane nawet wtedy, gdy mają różne identyfikatory Design Item ID. Dodatkowo wszystkie segmenty przewodów o tym samym oznaczeniu i połączone tym samym przerwaniem przewodu są teraz porównywane (pod kątem numeru części, komentarza, koloru i wszystkich parametrów), a jeśli zostaną wykryte jakiekolwiek różnice, zgłoszone zostanie nowe naruszenie „Mismatched parameters in connected wire segments”. Wraz z tym w panelu Properties pojawi się baner konfliktu, oferujący możliwość zsynchronizowania wszystkich segmentów przewodu tak, aby używały tych samych parametrów co wybrany przewód. (I:26785) |
| 65569 | Dodano możliwość zastosowania/przedłużenia osłony przez punkt połączenia (punkt połączenia na rysunku układu, w którym łączą się dwie lub więcej wiązek). Dodatkowo początek osłony jest teraz wyznaczany jako najbardziej skrajny lewy, najwyżej położony punkt jej ścieżki, a sama ścieżka obejmuje teraz tylko te wiązki, na których leży osłona. (I:24932) |
| 66016 | W przypadku komponentu wiązki ze zdefiniowanym gniazdem zacisku, którego część nie zawierała symbolu oraz miała jeden lub więcej parametrów z pustymi wartościami, użycie polecenia „Update From Libraries” powodowało wystąpienie błędu „System.ArgumentNullException: Value cannot be null. (Parameter "value")”. |
| 66323 | Dla pozycji przewodów, kabli i osłon w ActiveBOM lub tabeli BOM w dokumencie rysunku produkcyjnego (*.HarDwf), wpis w polu Quantity ma teraz wartość „As Required”. |
| 66740 | Ulepszono kolejność pinów dla listy okablowania umieszczonej w dokumencie produkcyjnym wiązki. Teraz dla złącza z największą liczbą przewodów stosowane jest automatyczne grupowanie, a wszystkie jego komory są poprawnie grupowane w kolumnie From. |
| 66741 | Po umieszczeniu i skonfigurowaniu tabeli połączeń lub listy okablowania w dokumencie rysunku produkcyjnego wiązki (*.HarDwf), późniejsze skopiowanie i wklejenie obiektu powodowało zresetowanie kolumn i innych skonfigurowanych parametrów do wartości domyślnych. (BC:22637) |
| 67130 | W przypadku przerwania przewodu ze zdefiniowanym oznaczeniem Wire Designator, oznaczenie nie było zachowywane podczas podłączania przewodu do tego przerwania. |
| 67214 | Po zablokowaniu parametru Length dla wybranej wiązki na rysunku układu nie było możliwe jego ponowne odblokowanie. (BC:26239) |
Platforma
| 60238 | Dodano nową opcję ustawień zaawansowanych „System.UseWebView2”, aby umożliwić użycie WebView2 dla elementów związanych z przeglądarką w Altium Designer (np. strony głównej). Zapewnia to dostęp do najnowszego silnika przeglądarki internetowej w Altium Designer wyłącznie poprzez aktualizację systemu Windows. Należy pamiętać, że gdy opcja jest wyłączona lub jeśli podłączony Workspace nie obsługuje WebView2, automatycznie zostanie użyty CefSharp v.126. |
| 65737 | W tej wersji Altium Designer przechodzi z .NET 6 na .NET 8. |
| 65961 | Za każdym razem, gdy wymagane jest zalogowanie się do konta Altium za pośrednictwem domyślnej przeglądarki internetowej (w ramach funkcji „Unified Login”), po zakończeniu procesu logowania Altium Designer będzie teraz automatycznie przywoływany na pierwszy plan (otrzyma fokus). |
Zarządzanie danymi
| 59401 | Gdy komentarz jest dodawany w ramach przeglądu projektu, w kontekstowym oknie komentarzy dla tego komentarza (w obszarze projektu) jest teraz prezentowany odnośnik do tego przeglądu („From <DesignReviewName>”). |
| 63542 | Wzajemne zaznaczanie między wybraną częścią na schemacie a odpowiadającym jej wierszem w dokumencie ActiveBOM projektu nie działało. (BC:24441) |
| 63990 | Dla określonego komponentu nie było możliwe otwarcie powiązanej z nim karty katalogowej z poziomu panelu Manufacturer Part Search lub okna dialogowego Add Part Choices. |
| 64571 | W niektórych przypadkach przy słabym połączeniu internetowym pojawiało się ostrzeżenie „Push notifications service was not properly initialized. Connection Timeout”, a Altium Designer przestawał odpowiadać, wymagając zakończenia działania przez Menedżera zadań. (BC:24707) |
| 64777 | Po dodaniu nowej kolumny dla typu komponentu do panelu Manufacturer Part Search kolumna ta nie była widoczna aż do przełączenia na inny typ komponentu i z powrotem. |
| 64783 | Dodano możliwość definiowania i synchronizacji informacji o wyborze części przy użyciu funkcji Components Synchronization oraz powiązanego dokumentu konfiguracji Components Synchronization (*.CmpSync). |
| 65063 | W niektórych przypadkach podczas pracy z Project Releaser występował błąd Access Violation (w module „ProjectReleaser.dll”). |
| 65126 | W niektórych przypadkach podczas generowania raportu BOM z ActiveBOM dodanie kolumn danych z źródłowego PCB prowadziło do wystąpienia błędu „The method or operation is not implemented”. |
| 65397 | Nowa kontrolka „Refresh VCS Statuses” (z powiązaną wskazówką z ostrzeżeniem) jest teraz prezentowana obok wpisu projektu w panelu Projects, jeśli występuje problem z połączeniem z Workspace i nie można odświeżyć najnowszych stanów VCS dokumentów projektu. Po przywróceniu połączenia kliknij tę kontrolkę, aby ponownie zsynchronizować stany VCS i zobaczyć najnowsze zmiany. |
| 65690 | Po zmianie nazwy podłączonego Workspace plik projektu projektu PCB (*.PrjPcb) nadal odwoływał się do starej nazwy Workspace we wszystkich częściach alternatywnych zdefiniowanych dla wariantów. W rezultacie Variant Manager oraz Item Manager niepoprawnie prezentowały starą nazwę. |
| 65696 | Dodano nową opcję ustawień zaawansowanych „VCS.HideProjectExternalRepositoriesLinks”, która po włączeniu ukrywa odnośniki do zewnętrznych repozytoriów VCS (tworzonych automatycznie przy udostępnianiu projektu pod zewnętrzną kontrolą wersji do podłączonego Workspace). |
| 66071 | Dodano obsługę tworzenia kopii projektu Workspace (z menu kontekstowego po kliknięciu prawym przyciskiem w panelu Projects) przy użyciu zdefiniowanych (i włączonych) przepływów procesów. |
| 66123 | W określonym przypadku, podczas pobierania zaawansowanych danych części z Silicon Expert dla wybranej części w panelu Manufacturer Part Search, występował błąd „Object reference not set to an instance of an object”. (BC:25701) |
| 66241 | Po wsadowej aktualizacji stanu cyklu życia dla wszystkich komponentów w projekcie pierwszy komponent nie był aktualizowany wcale. Dodatkowo wyświetlanie nowego stanu cyklu życia dla wszystkich pozostałych komponentów nie było odświeżane aż do ponownego uruchomienia oprogramowania. |
| 66273 | Jeśli panel Explorer jest skonfigurowany do prezentowania Altium Content Vault (opcja „Explorer.ShowContentVault” włączona w oknie dialogowym Advanced Settings), wpis Library Health (na liście folderów serwera) nie jest już wyświetlany. |
| 66293 | Dla określonego projektu próba uzyskania dostępu do jego historii powodowała wystąpienie krytycznego błędu „Object reference not set to an instance of an object...”. (BC:25786) |
| 66358 | Próba dodania rozwiązania ze źródła niestandardowego dostawcy części (zdefiniowanego w podłączonym Workspace Enterprise Server) do komponentu w ActiveBom przy użyciu funkcji „Add Solution » Create/Edit Manufacturer Links” prowadziła do błędu „Failed to pull data”, a rozwiązanie nie było wyświetlane dla komponentu. |
| 66419 | Podczas próby eksportu aktywnego widoku historii projektu do PDF przy użyciu funkcji Smart PDF, opcja „Current Document” była niepoprawnie dostępna jako cel eksportu, co po jej włączeniu prowadziło do wystąpienia błędu Access Violation (w module „WorkspaceManager.DLL”). |
| 66445 | Podczas próby utworzenia dokumentu szablonu wiązki w podłączonym Workspace bez uprawnień do tworzenia folderu dochodziło do awarii. |
| 66510 | W określonym przypadku próba odłączenia folderu projektu, który nie miał włączonego dziedziczenia uprawnień, gdy ten folder znajdował się wewnątrz folderu z włączonym dziedziczeniem uprawnień, powodowała wystąpienie błędu Access Violation. |
| 66532 | Podczas zapisywania aktywnej biblioteki PCB, zawierającej pojedynczy footprint, do podłączonego Workspace, kolejne okno dialogowe zawierało literówkę w nagłówku dla zamierzonego słowa „Planned” („Choose Planed Item Revision”). (BC:25864) |
| 66683 | Po utworzeniu komponentu z wyborem części przy użyciu funkcji synchronizacji komponentów Database to Workspace (.CmpSync), podczas edycji tego komponentu w edytorze Component (w trybie pojedynczej lub wsadowej edycji komponentów), dane dotyczące wyboru części nie były wyświetlane (opis, powiązane rozwiązania dostawców (SPN) oraz ceny). |
| 66701 | Dodano możliwość (dla osób z przypisanym uprawnieniem operacyjnym) zachowania bieżącego stanu cyklu życia modelu podczas wydawania nowej rewizji. |
| 66910 | W przypadku wielu instancji komponentu używanych w projekcie, zmiana komponentu na inny za pośrednictwem ActiveBOM nie była stosowana do wszystkich instancji w późniejszym ECO. (BC:26132) |
| 66964 | W niektórych przypadkach podczas próby utworzenia nowego komponentu bibliotecznego Workspace (przez File » New » Component) występował błąd „EOleException: Object reference not set to an instance of an object”. |
| 66995 | Poprawiono wydajność okna dialogowego Open Project podczas ładowania widoku folderów projektów dla projektów w podłączonym Workspace, gdy użytkownik ma dostęp do wielu projektów. |
| 67009 | Ponieważ zagnieżdżone bloki ponownego użycia nie są obsługiwane, polecenia służące do umieszczania bloku ponownego użycia zostały usunięte z menu i z Active Bar zarówno w edytorze schematów, jak i PCB po utworzeniu nowego bloku ponownego użycia lub podczas edycji istniejącego. |
| 67074 | Podczas edycji komponentu w edytorze komponentów (w trybie pojedynczej lub wsadowej edycji komponentów) i dodawania wyboru części od Custom Parts Provider nie były wyświetlane dane dla tego wyboru części (opis, powiązane rozwiązania dostawców (SPN) oraz ceny). |
| 67195 | Po dodaniu komentarza w ramach przeglądu projektu, w odpowiednim wpisie w panelu Comments and Tasks jest teraz wyświetlane łącze do tego przeglądu („From <DesignReviewName>”). |
| 67357 | Dodano nową opcję w ustawieniach zaawansowanych „BOM.CoDesign.Comparison.IncludeSupplierData”, która pozwala określić, czy dane związane z dostawcami mają być uwzględniane w wynikach podczas porównywania ActiveBOM z wybranym Managed BOM przy użyciu funkcji BOM CoDesign. Gdy opcja jest wyłączona, dane związane z dostawcami są wykluczane z sekcji Differences (na karcie Related BOMs w panelu Properties, po otwarciu z dokumentu ActiveBOM projektu), a także z wygenerowanego porównania w interfejsie Web Viewer platformy Altium. |
| 67410 | Dodano obsługę dodatkowych typów danych uwzględniających jednostki — 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) — podczas definiowania parametru użytkownika jako części szablonu komponentu w połączonym Workspace na platformie Altium. |
| 67803 | Próba wygenerowania danych PDF z określonego pliku konfiguracji Output Job powodowała zawieszenie się Altium Designer, co wymagało zakończenia procesu przy użyciu Menedżera zadań systemu Windows. |
| 67948 | Dla części z bibliotek spoza Workspace, po utworzeniu rozwiązania dla komponentu w ActiveBOM, numery SPN powiązane z DigiKey nie były wyświetlane w obszarze rozwiązań. |
Import/Eksport
| 57602 | Podczas importu określonego hierarchicznego projektu KiCad w zaimportowanym podrzędnym arkuszu schematu w hierarchii brakowało komponentów. |
| 61888 | Podczas importu projektu KiCad v.8 prymitywy łuków nie były importowane do wygenerowanych dokumentów schematów. |
| 61963 | Podczas importu projektu KiCad zakrzywione ścieżki były importowane nieprawidłowo, z odwróconymi kątami początkowymi i końcowymi powiązanych łuków. (BC:20658) |
| 63187 | Podczas importu określonego projektu KiCad v8.x wielokąty nie były importowane. |
| 63467 | Podczas importu projektu KiCad widok dokumentów PCB (na stronie General Import Options kreatora importu) był przycięty i nie można go było dostosować, co uniemożliwiało przejrzenie struktury projektu wyjściowego. |
| 63776 | Podczas importu projektu KiCad w wersji 8.x klasy sieci nie były importowane. |
| 65163 | Podczas importu projektu xDX Designer obsługiwane są teraz alternatywne tryby widoku komponentów, zarówno w wygenerowanych dokumentach schematów, jak i bibliotek schematów. |
| 65451 | Podczas importu określonego projektu xDX Designer oznaczenia były importowane nieprawidłowo. |
| 65907 | Podczas importu określonego projektu Allegro obiekty geometrii sitodruku obudowy nie pojawiały się na wygenerowanych warstwach Top Overlay i Bottom Overlay. |
| 65913 | Podczas importu określonego projektu Allegro pady z otworami szczelinowymi nie były poprawnie importowane do wygenerowanego dokumentu PCB Altium Designer, zarówno pod względem kształtu, jak i współrzędnych. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.ReadPadLayers). |
| 65925 | W niektórych przypadkach podczas importu projektu xDX Designer obrazy nie były importowane/wyświetlane w wygenerowanym dokumencie schematu. |
| 66138 | Podczas importu określonego projektu Allegro pady footprintów niektórych komponentów nie były poprawnie importowane. |
| 66139 | Podczas importu określonego projektu Allegro geometria obrysu płytki nie była poprawnie importowana do wygenerowanego dokumentu PCB. |
| 66664 | Podczas importu projektu OrCAD japońskie (kodowanie shift_jis) i koreańskie (kodowanie hangeul) symbole w tekście nie były wiernie importowane. |
| 66961 | Podczas importu określonego projektu OrCAD nazwy portów zasilania były nieprawidłowo umieszczane tak, że nakładały się na powiązaną grafikę symbolu w wygenerowanych dokumentach schematów. |
| 67038 | Plik Allegro2Altium.bat, plik wsadowy dołączony do instalacji Altium Designer i używany do konwersji binarnego pliku Allegro (*.brd lub *.dra) do formatu ASCII (gdy taki projekt/biblioteka nie znajduje się na tym samym komputerze co Altium Designer), został ulepszony tak, aby zawierał wszystkie pliki konfiguracyjne niezbędne do jego użycia. |
| 67084 | W niektórych przypadkach podczas importu projektu Allegro tekst na warstwie Silkscreen był importowany nieprawidłowo. |
| 67101 | Podczas importu określonego projektu OrCAD niektóre porty niestandardowe były wyświetlane obrócone w wygenerowanym dokumencie schematu i wizualnie niepołączone z przewodami (mimo że w rzeczywistości były połączone z odpowiednimi sieciami). |
| 67106 | W niektórych przypadkach podczas importu projektu OrCAD oznaczenie i parametr niektórych komponentów były nieprawidłowo rozmieszczane tak, że nakładały się na siebie w wygenerowanym dokumencie schematu. |
| 67139 | Podczas importu projektu Allegro zawierającego komponent mechaniczny z identyczną geometrią zdefiniowaną zarówno na górnej, jak i dolnej warstwie Silkscreen (na poziomie biblioteki), tekst na dolnej warstwie Silkscreen był nieprawidłowo duplikowany. |
| 67143 | Funkcja „Import Detailed Allegro Pad Stack”, dostarczana przez opcję Importer.Allegro.ReadPadLayers (Advanced Settings), została w tym wydaniu oficjalnie udostępniona publicznie (domyślnie WŁĄCZONA). |
| 67176 | Podczas importu określonego projektu OrCAD ukryty parametr komponentu był nieprawidłowo wyświetlany w wygenerowanym dokumencie schematu. |
| 67182 | Podczas importu projektu Allegro wartości komponentów były nieprawidłowo wyświetlane na warstwach sitodruku wygenerowanego dokumentu PCB, mimo że widoczność na tych warstwach (dla podklasy „Layers - Components - Comp value”) była wyłączona w oryginalnym projekcie. |
| 67585 | Podczas próby wyeksportowania PCB do formatu pliku Protel PCB 2.8 ASCII występował błąd Access Violation „Object accessed after being destroyed” (w module „ADVPCB.DLL”). |
Power Analyzer by Keysight
| 65355 | Podczas wyświetlania szczegółów dowolnej sieci w raporcie analizy wartość prezentowana w polu „Power Consumption for This Network” była zawsze wyświetlana jako „0 Watts” zamiast rzeczywistego poboru mocy. |
| 66130 | Po zwiększeniu temperatury pracy wynikowy spadek napięcia nieprawidłowo malał, zamiast również rosnąć. (BC:20248) |