Publiczne informacje o wydaniu
Na tej stronie znajdują się informacje o wydaniach dla publicznie udostępnionych wersji Altium Designer 26, Altium Designer Develop 26 oraz Altium Designer Agile 26.
Wersja 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 określono niestandardową ścieżkę dla opcji „Local Templates folder” (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) powodowało przywrócenie domyślnego folderu szablonów (\Users\Public\Documents\Altium\AD<Version>\Templates) pomiędzy sesjami Altium Designer. |
| 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 schematu źródłowego (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 przy użyciu opcji ustawień zaawansowanych „PCB.IncreaseSignalLayers”. (I:8785) |
| 65724 | W przypadku konkretnego projektu dodanie via stitching lub via shielding do sieci z rozszerzeniem solder mask sterowanym regułami powodowało nieprawidłowe rozszerzenie dolnej solder mask oraz wyświetlanie kontrolki „link” w niewłaściwym stanie. (BC:27568) |
| 69160 | Podczas dodawania teardropów do PCB występowało zauważalne pogorszenie 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), przesunięcie komponentu na polygonal pour, włączenie Thermal Relief dla wybranego pada i zmiana Connect Style powodowały wystąpienie 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, a teardropy tworzone nieprawidłowo, jeśli obszar z tymi keepoutami został przesunięty poza widoczny obszar ekranu. |
| 70676 | W niektórych przypadkach podczas ponownego obliczania impedancji dla profilu impedancyjnego w Layer Stack Manager (np. typ „Differential-Coplanar”, z Roughness Model Type „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 udostępniona publicznie (domyślnie WŁĄCZONA). |
| 70727 | Podczas korzystania z funkcji PCB CoDesign pojawiał się cichy crash podczas porównywania 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 listy połączeń 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 otwarciu Constraint Manager z poziomu PCB) dostępne są teraz kontrolki pozwalające przełączać się 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 | W przypadku konkretnego 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 i nieużywalne. |
Draftsman
| 69992 | Dodano kursor „ręki” podczas przesuwania widoku dokumentu rysunku produkcyjnego opartego na Draftsman (.PCBDwf, .HarDwf, .MbDwf) przy użyciu 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) występowała zauważalna szczelina między die pads a wyciągniętą powierzchnią 3D, na której były umieszczone. (BC:27016) |
Multi-board Design
| 68881 | Podczas próby umieszczenia odgałęzienia wiązki w schemacie multi-board, gdy powiązane połączenie grupowe miało wartość „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 diagramu okablowania harness wartość parametru „HarnessDesignator” projektu harness nie była uwzględniana, co skutkowało błędnym wykrywaniem różnic przez mechanizm porównywania. (BC:27708) |
Platforma
| 71139 | Podczas otwierania grupy projektów (.DsnWrk) z folderu zawierającego różne grupy projektów w folderze nadrzędnym losowo i błędnie tworzone były puste pliki, których nazwy stanowiły ciągi GUID. (BC:27759) |
| 71266 | Po początkowym otwarciu projektu nie był on ponownie otwierany przy kolejnych uruchomieniach Altium Designer, jeśli bieżące ustawienie regionalne systemu Windows było ustawione na „Korean”, a ścieżka projektu zawierała znaki koreańskie. |
Data Management
| 70324 | Podczas używania funkcji BOM CoDesign do porównania ActiveBOM z wygenerowanym Managed BOM (z projektu), umieszczony komponent w projekcie był błędnie pokazywany jako różniący się w polu „Modified Parameters - Comments”, jeśli na końcu nazwy tego komponentu znajdował się pusty symbol. (BC:27443) |
| 70326 | Podczas używania funkcji BOM CoDesign, gdy w Altium Designer ustawiono motyw interfejsu „Altium Light Gray”, elementy na karcie Related BOMs (panelu Properties) były słabo czytelne (biały tekst na jasnoszarym tle). (BC:27443) |
| 70479 | Podczas próby wydania nowego komponentu do podłą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 wraz z tym wydaniem oficjalnie udostępniona publicznie (domyślnie WŁĄCZONA). |
| 71159 | Jeśli dokument Output Job zawierał kontener wyjściowy z nazwą niestandardową wykorzystującą special string (np. =Item), próba bezpośredniego otwarcia tego dokumentu lub uruchomienia Project Releaser powodowała wystąpienie błędu „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 pośrednictwem pliku output job, gdy co najmniej jeden sheet symbol był ustawiony na użycie źródła lokalnego bez określonej wartości „File Name”, powodowała wystąpienie błędu „One or more errors occurred. (Value cannot be null. (Parameter 'path1'))...”. |
Import/Eksport
| 63690 | Podczas próby zaimportowania określonego projektu OrCAD część komponentów nie została zaimportowana i w związku z tym brakowało ich w wygenerowanych dokumentach schematu. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Orcad.AdvancedEngine). |
| 65953 | Podczas próby zaimportowania określonego projektu OrCAD nazwy różnych portów zasilania były ukryte w wygenerowanych dokumentach schematu. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Orcad.AdvancedEngine). |
| 66570 | Podczas próby zaimportowania określonego projektu OrCAD import kończył się niepowodzeniem z 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 przez Kreatora importu na użycie nowego zaawansowanego silnika OrCAD. |
| 69318 | Podczas próby zaimportowania określonego projektu OrCAD niektóre komponenty były importowane bez parametru „Value”, co powodowało, że odpowiednie pole Comment było puste po wybraniu takiego komponentu w wygenerowanym dokumencie schematu. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Orcad.AdvancedEngine). |
| 70109 | Podczas importowania określonego projektu OrCAD warstwy solder maski były importowane nieprawidłowo: wygenerowana warstwa Top Solder Mask zawierała dodatkowe otwarcia, a warstwa Bottom Solder Mask nie zawierała części otwarć. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Orcad.AdvancedEngine). |
Wersja 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)
Schemat
| 70565 | W niektórych przypadkach podczas wstrzymywania (Tab) procesu interaktywnego (np. prowadzenia przewodu lub obracania wybranego obiektu) na schemacie lub diagramie wiązki przewodów występował błąd Access Violation (w module „AdvSch.dll”). |
PCB
| 66901 | Podczas eksportu PCB do formatu STEP ścieżka narzędzia routingu (Route Tool Path) nie była obecna w wyeksportowanym modelu, jeśli jako warstwy „Route Tool Path” użyto warstwy mechanicznej o numerze większym niż „16”. |
| 69812 | W określonym przypadku próba ponownego trasowania od istniejącej ścieżki (przy użyciu narzędzi Interactive Routing lub Quick Routing i z włączoną opcją „Automatically Remove Loops”) prowadziła do całkowitego zawieszenia Altium Designer. |
| 69873 | W przypadku określonego projektu wypychanie zmian z PCB do źródłowych schematów powodowało wystąpienie błędu „The given key "eModification_AddNode" was not present in the dictionary”. |
| 70031 | Przy włączonej opcji PCB.Polygon.AdvancedPour (Ustawienia zaawansowane) i 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, dostarczana przez opcję PCB.SimbeorVersion (Ustawienia zaawansowane), została oficjalnie udostępniona publicznie w tym wydaniu (domyślnie 1). |
| 70207 | W przypadku określonego PCB próba wyeksportowania płytki do formatu STEP 3D (za pomocą Plik » Eksportuj » STEP 3D) powodowała zawieszenie Altium Designer w „nieskończonej pętli”. W innym przypadku obiekty warstwy mechanicznej były nieprawidłowo eksportowane jako wycięcia płytki. (BC:25654) |
| 70213 | Przy włączonej opcji PCB.ViaInstancing (Ustawienia zaawansowane) 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 prawidłowo. (BC:26989) |
| 70573 | W niektórych przypadkach i przy włączonej opcji PCB.ViaInstancing (Ustawienia zaawansowane), 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”, dostarczana przez opcję PCB.ViaInstancing (Ustawienia zaawansowane), została oficjalnie udostępniona publicznie 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 w Altium Designer (CAMtastic) występował błąd „The specified file path: <FilePath> - doesn't exist”, a dokument CAM pozostawał pusty. |
Wire Bonding
| 69905 | Podczas przeglądania PCB lub footprintu w trybie 2D Layout Mode można teraz sterować widocznością 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 przeglądania PCB lub footprintu w trybie 3D Layout Mode widoczność bond wires i die pads jest teraz sterowana 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) |
Projektowanie wielopłytkowe
| 69427 | W niektórych przypadkach podczas importowania zmian z podrzędnego projektu wiązki do schematu wielopłytkowego, przy zaznaczonym połączeniu wiązki i rozwiniętej dla niego sekcji Connections w panelu Properties, występował błąd „Object reference not set to an instance of an object”. |
Projektowanie wiązek
| 70566 | Kliknięcie linii sieci na diagramie okablowania powodowało wystąpienie błędu „The given key "eHarnessLogicalSignal" was not present in the dictionary”. |
Platforma
| 69822 | Dodano możliwość rezerwacji przez administratora obszaru roboczego Altium Develop miejsca autora dla określonego członka Workspace podczas pracy z Altium Designer Develop (26.7 i nowsze), co zasadniczo pozwala mu pracować offline w roamingu przez cały okres subskrypcji, z możliwością odebrania tego miejsca roamingowego w dowolnym momencie. |
Zarządzanie danymi
| 69142 | W niektórych przypadkach podczas edycji wielu komponentów za pomocą edytora Component (w trybie Batch Component Editing), kopiowanie zawartości z dowolnej edytowalnej komórki powodowało wystąpienie błędu „Control "" has no parent window...”. |
| 69378 | Po zbiorczej edycji dużej liczby (1500+) footprintów w połączonym Workspace (np. zmiana przypisania warstwy mechanicznej) zwolnienie ich z powrotem do tego Workspace trwało bardzo długo, po czym Altium Designer nie zwalniał znacznej ilości użytej pamięci RAM. |
| 70220 | Podczas edycji dużej liczby komponentów (500+) za pomocą edytora Component (w trybie Batch Component Editing) i dodawania do nich wyborów części, występował błąd przekroczenia limitu czasu, a komponenty były ostatecznie zwalniane, ale bez dodanych wyborów części. |
| 70315 | Przy włączonej opcji EDMS.CloudLoginByJWT (Ustawienia zaawansowane) nie było możliwe połączenie z chińskim Workspace na platformie Altium (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 platformie Altium wszystkie dokumenty źródłowe (z wyjątkiem ActiveBOM) nie były widoczne podczas otwierania i przeglądania projektu przez interfejs Web Viewer tego Workspace. |
Import/Eksport
| 69921 | Podczas importowania 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). |
Wersja 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)
Schemat
| 68892 | W niektórych przypadkach po wyczyszczeniu nazwy sieci na schemacie (za pomocą panelu Properties), kolejne dynamiczne kompilowanie powodowało wystąpienie błędu „Null or empty argument”. |
| 69519 | W przypadku blanket, którego kształt jest „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 dało się „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 diff pair 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 wygenerowanego modelu 3D STEP, w wyniku czego dłuższy bok wyprowadzeń układu nie stykał 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)”, wygenerowany podgląd 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 wygenerowanego modelu 3D STEP. |
| 61500 | Podczas tworzenia obudowy MOLDED (spolaryzowanej) lub SODFL za pomocą Kreatora obudów zgodnych z IPC, spolaryzowany pin (katoda) jest teraz oznaczany na wygenerowanym modelu 3D STEP białym paskiem. (I:16813, I:17014) |
| 61503 | Podczas tworzenia obudowy CAPAE za pomocą Kreatora obudów zgodnych z IPC model 3D STEP był generowany nieprawidłowo przy użyciu ustawień zapewniających wymiary skrajne worst-case. Cylindryczna część modelu przenikała przez spód elementu. (BC:7032) |
| 61538 | Podczas tworzenia obudowy SOT89 za pomocą Kreatora obudów zgodnych z IPC wysokość środkowego obszaru definiowana ręcznie parametrem Y3 (na stronie Footprint Dimensions kreatora, przy wyłączonej opcji 'Use calculated footprint values') nie była poprawnie odzwierciedlana w wygenerowanym footprintcie. |
| 61596 | Podczas tworzenia obudowy LCC za pomocą Kreatora obudów zgodnych z IPC nie był tworzony pad termiczny jako część wygenerowanego footprintu, mimo że zdefiniowano minimalne i maksymalne wartości dla powiązanych właściwości ('Thermal Pad Size (D Side)' i 'Thermal Pad Size (E Side)'). |
| 61597 | Podczas tworzenia obudowy SOT89 za pomocą Kreatora obudów zgodnych z IPC środkowy pad w wygenerowanym footprintcie był rozdzielany na dwa obiekty, które nie były połączone elektrycznie (pad i obszar miedzi), co ostatecznie powodowało błędy odstępów wewnątrz footprintu po umieszczeniu go na PCB. |
| 61598 | W niektórych przypadkach podczas tworzenia obudowy QFN za pomocą Kreatora obudów zgodnych z IPC użycie obliczonych wartości wymiarów skutkowało footprintem ze stykającymi się padami. (BC:20868) |
| 61600 | Dodano nowy parametr 'Lead Span Range (L)' podczas definiowania wymiarów obudowy MOLDED za pomocą Kreatora obudów zgodnych z IPC. Umożliwia to 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)' przemianowano na 'Body Length Range (L1)'. (BC:2423) |
| 61601 | Podczas generowania footprintu za pomocą Kreatora obudów zgodnych z IPC lub Generatora wsadowego obudów zgodnych z IPC znacznik odniesienia pinu PCB był generowany na prymitywach padów dla niestandardowych parametrów. |
| 61602 | Podczas generowania footprintu obudowy typu gullwing za pomocą Kreatora obudów zgodnych z IPC 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 gullwing za pomocą Generatora wsadowego obudów zgodnych z IPC do sekcji Footprint Specifications na karcie Data powiązanego pliku szablonu Excel dodano nowy parametr 'PadTrimming', służący do sterowania tym, czy przycinanie padów ma być stosowane. |
| 61805 | Podczas tworzenia obudów CFP za pomocą Generatora wsadowego obudów zgodnych z IPC modele STEP były generowane nieprawidłowo — ich szerokości nie odpowiadały wartościom określonym w przetwarzanym pliku opartym na Excelu. |
| 61806 | W dwóch konkretnych przypadkach nie było możliwe utworzenie obudów DPAK za pomocą Generatora wsadowego obudów zgodnych z IPC. W pierwszym przypadku podczas próby dodania pliku opartego na Excelu do przetwarzania pojawiał się 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 na wielu poziomach gęstości za pomocą Generatora wsadowego obudów zgodnych z IPC pole 'DensityLevel' wraz z ręcznie wprowadzonymi specyfikacjami footprintu były ignorowane w pliku opartym na Excelu dodanym do przetwarzania. (BC:8328) |
| 61808 | Podczas tworzenia obudowy CHIP, CAPAE, MOLDED lub WIRE WOUND za pomocą Kreatora obudów zgodnych z IPC nazwa footprintu była generowana nieprawidłowo i niezgodnie z konwencjami nazewnictwa standardu IPC-7351B. |
| 61809 | Podczas tworzenia obudowy CHIP za pomocą Kreatora obudów zgodnych z IPC podgląd wygenerowanego footprintu nie odwzorowywał 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 oczekiwanego braku obrotu). |
| 61810 | Podczas tworzenia obudowy DFN za pomocą Kreatora obudów zgodnych z IPC podgląd wygenerowanego footprintu nie reagował poprawnie na zmiany 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 za pomocą Kreatora obudów zgodnych z IPC obliczone wartości wymiarów skutkowały odstępem między padami większym niż 'Body Span Range (D)'. |
| 61814 | Podczas tworzenia obudowy SOIC za pomocą Kreatora obudów zgodnych z IPC użycie obliczonych wartości wymiarów footprintu powodowało zbyt duże przycięcie padów w wygenerowanym footprintcie, prowadząc do problemów z minimalną ilością lutu (styk z padem). |
| 61893 | W określonym przypadku podczas używania Generatora wsadowego obudów zgodnych z IPC do utworzenia obudowy DIP footprint nie był generowany, jeśli w przetwarzanym pliku opartym na Excelu nie podano nazwy footprintu, zamiast wygenerować footprint z nazwą utworzoną automatycznie. |
| 61894 | Podczas tworzenia obudów DIP za pomocą Generatora wsadowego obudów zgodnych z IPC, jeśli 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', generowany był korpus wyciągany, zamiast ogólnego modelu 3D STEP. |
| 62111 | Podczas generowania footprintu Chip Array za pomocą Kreatora obudów zgodnych z IPC prefiks nazwy Footprint Name był nieprawidłowy (w porównaniu z konwencją nazewnictwa IPC-7351 B), gdy parametr 'Hull side type' miał wartość 'Concave', 'ConvexE' lub 'ConvexS'. |
| 62112 | Dla różnych obudów Kreator obudów zgodnych z IPC nie obliczał poprawnie obrysu 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 Kreator obudów zgodnych z IPC podczas tworzenia footprintu obudowy PQFP lub CQFP tak, aby obrys obudowy był budowany na podstawie wartości maksymalnych wymiarów (zamiast wartości nominalnych), podobnie jak dla obudów SOIC, SOP, TSSOP i SOT. |
| 62283 | Podczas tworzenia obudowy typu SOT za pomocą Kreatora obudów zgodnych z IPC wygenerowany footprint nie miał poprawnej wartości naddatku Courtyard. |
| 62319 | Zaktualizowano Kreator obudów zgodnych z IPC podczas tworzenia footprintu obudowy PQFP, aby generował obrys sitodruku przy użyciu 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 równym połowie szerokości linii sitodruku (domyślna szerokość linii sitodruku to 0,127 mm). |
| 62378 | Podczas tworzenia obudowy SOIC za pomocą Kreatora obudów zgodnych z IPC wygenerowany footprint nie miał poprawnej wartości naddatku Courtyard. |
| 62430 | Kreator obudów zgodnych z IPC 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 za pomocą Kreatora obudów zgodnych z IPC lub Generatora wsadowego obudów zgodnych z IPC procent redukcji średnicy padów (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 za pomocą Kreatora obudów zgodnych z IPC przy wyłączonej opcji 'Chamfer Shape' podgląd modelu STEP i sam wygenerowany footprint nieprawidłowo zawierały sfazowanie na korpusie 3D. Dodatkowo podczas tworzenia obudowy BGA lub LGA przy włączonej opcji 'Chamfer Shape' podgląd modelu STEP i sam wygenerowany footprint nie zawierały sfazowania na korpusie 3D. |
| 67407 | Podczas tworzenia obudowy PQFN za pomocą Kreatora obudów zgodnych z IPC podgląd modelu STEP i sam wygenerowany footprint nie zawierały przelotek dla pada termicznego. |
| 68167 | Po wprowadzeniu zmian w Layer Stack Manager, które wpływały na opóźnienie propagacji, takich jak zmiana wartości stałej dielektrycznej (Dk) warstwy, wartość Delay dla ścieżek nie była ponownie obliczana. (BC:26356) |
| 69594 | Podczas modyfikowania w panelu Properties wierzchołków obrysu obiektu o kształcie wielokątnym zawierającego łuk punkt końcowy łuku był pomijany lub nieprawidłowy, co skutkowało niepoprawnym kształtem 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 w obszarze Pad Stack panelu Properties. |
| 69891 | W oknie dialogowym PCB Rules and Constraints Editor po przełączeniu 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 na PCB, a następnie zapisaniu i zamknięciu dokumentu, przy próbie ponownego otwarcia PCB program Altium Designer całkowicie się „zawieszał”. (BC:27320) |
| 70013 | W przypadku komponentu, którego oznaczenie i/lub tekst komentarza były ustawione jako ukryte, a takie ciągi zostały wcześniej zmienione na wielowierszowe, 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 zdefiniowano tę klasę 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 losowe przypisywanie 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 losowe przypisywanie 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 Harness Design 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 wielu „stronach”, wraz z opcją ograniczenia wysokości 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ż identyfikator Design Item ID był aktualizowany poprawnie, pola Comment i Description nadal pochodziły z poprzedniego komponentu. To samo dotyczyło BOM. |
Platform
| 68978 | Funkcjonalność „WebView2”, udostępniana przez opcję System.UseWebView2 (Advanced Settings), została oficjalnie oznaczona jako Public w tym wydaniu (domyślnie włączona). |
Data Management
| 69356 | W niektórych przypadkach podczas pracy z ActiveBOM projektu otwartym jako osobny dokument pojawiał się błąd „Object reference not set to an instance of an object”. |
| 69382 | Jeśli zdefiniowano szablon komponentu zawierający parametr słownikowy (z wartością domyślną, ale nieoznaczony jako „Required”), podczas tworzenia/edycji komponentu na podstawie tego szablonu nie można było usunąć wartości domyślnej. |
| 69489 | Podczas łączenia z obszarem roboczym Altium Platform Workspace ze zdefiniowanymi konfiguracjami środowiska, gdy użytkownik był przypisany do kilku grup (mogło mieć zastosowanie wiele konfiguracji środowiska), nie było możliwe zmienienie 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 dostępnych dla użytkownika. |
| 69576 | Dodano obsługę dodatkowego typu danych uwzględniającego jednostki – współczynnik temperaturowy (ppm/°C) – podczas definiowania parametru użytkownika jako części szablonu komponentu w połączonym Workspace na Altium Platform. |
| 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 | 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, występowało zauważalne pogorszenie wydajności (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) również była 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) nie były importowane prawidłowe informacje o wysokości 3D Body (wewnętrznej i zewnętrznej) dla określonego footprintu. (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; 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 wygenerowanym dokumencie PCB brakowało konkretnej reguły projektowej odstępu „net class” do „net class” w edytorze PCB Rules and Constraints Editor. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 66324 | Podczas importu projektu Allegro kształt wypełniony na pełno, zdefiniowany jako Route Keepout na wszystkich warstwach, był nieprawidłowo importowany jako region na Multi-Layer zamiast, zgodnie z oczekiwaniem, na Keep-Out Layer. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 66325 | Podczas importu projektu Allegro kształt wypełniony na pełno, zdefiniowany jako Package Keepout na Top Layer, był nieprawidłowo importowany jako ścieżka miedziana zamiast, zgodnie z oczekiwaniem, jako region keepout. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 66593 | Podczas importu projektu Allegro zdefiniowane reguły prowadzenia par różnicowych były nieobecne w PCB Rules and Constraints Editor w wygenerowanym dokumencie PCB. Zamiast tego tworzona była tylko jedna reguła z nieprawidłowymi (domyślnymi) wartościami. (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 szczeliny zamiast prostokątów. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 67128 | W niektórych przypadkach podczas importu projektu Allegro ciała 3D komponentów 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, z identycznymi wartościami i różnymi priorytetami (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), jednak 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; 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 importu projektu Allegro tekst na warstwie Bottom Silkscreen był importowany nieprawidłowo — jako odbity lustrzanie i/lub odbity lustrzanie oraz obrócony. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 68013 | Podczas importu określonego projektu Allegro kształt otworu dla padów określonego komponentu był nieprawidłowo importowany jako „Slot” zamiast „Round”, a dodatkowo z nieprawidłowymi wymiarami. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 68115 | Podczas importu projektu Allegro zawierającego odstępy (znaki spacji) między dwoma blokami tekstu na silkscreen importer ignorował te odstępy, w wyniku czego oba bloki tekstu były umieszczane w tym samym początku układu współrzędnych w wygenerowanym dokumencie PCB. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 68884 | Podczas importu określonego projektu Allegro jeden przypadek pełnego regionu na silkscreen nie był wypełniany. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
| 68900 | Podczas importu 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 komponentu („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 zaimportowania określonej biblioteki projektowej Xpedition maska lutownicza dla niektórych padów komponentów nie była poprawnie importowana do wygenerowanego dokumentu biblioteki PCB. |
| 69946 | Podczas próby zaimportowania określonego projektu Allegro warstwy były importowane nieprawidłowo. (Wymaga włączenia opcji ustawień zaawansowanych Importer.Allegro.AdvancedEngine). |
Wersja 26.5.1 — dodatkowa aktualizacja
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 przenoszenia komponentu (z tekstem) na PCB, przy włączonej opcji „Component re-route” i wyłączonej opcji „Move component with relevant routing option” (PCB Editor - strona 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 przesłaniu do PCB schematu zawierającego komponenty i co najmniej jedną zdefiniowaną parę różnicową (przy włączonym automatycznym tworzeniu roomów), próba przeniesienia wygenerowanego roomu (z włączoną opcją „No Net Objects” w kolejnym oknie dialogowym) skutkowała błędem Access Violation (w module "ADVPCB.DLL"). W niektórych przypadkach pojawiał się błąd „Runtime error 216” albo Altium Designer całkowicie się zamykał. (BC: 27413) |
| 70307 | W niektórych przypadkach podczas przenoszenia komponentu na PCB, przy włączonej opcji „Component re-route” (PCB Editor - strona 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ół prymitywów na schemacie lub w dokumencie biblioteki schematów niektóre łuki nie były zaznaczane. (BC:27379) |
| 67140 | Dodano możliwość definiowania niestandardowego pionowego marginesu 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 pojawiają się jako pola „Margin (X/Y)” w odpowiednich miejscach. Podczas korzystania z paneli List lub okna dialogowego Find Similar Objects pionowy margines jest definiowany 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, kontrolować, czy ma być dołączona netlista, a jeśli tak — czy nazwy sieci mają zostać zneutralizowane (zastąpione przez „Net_[1-…]”), a także kontrolować, czy mają zostać uwzględnione komponenty, z możliwością usunięcia właściwości komponentów (parametrów). Informacje o ścieżce folderu będą również usuwane z wygenerowanych plików raportu ([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 ciągu tekstowym umieszczonym w obszarze projektu (w dokumencie PCB lub biblioteki PCB) funkcja autouzupełniania tekstu nie działała podczas rozpoczynania wpisywania tekstu dla ciągu specjalnego (np. .<jakieśznaki>) w polu Text panelu Properties. (BC:27130) |
| 69405 | Przy zaznaczonym standardowym wymiarze umieszczonym w obszarze projektu (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”, dostarczana przez opcję PCB.Performance.PadViaTemplate.LoadingOptimization (Advanced Settings), została teraz oficjalnie udostępniona publicznie w tym wydaniu (domyślnie WŁĄCZONA). |
| 69564 | W niektórych przypadkach podczas generowania raportu testpointów z zapanelizowanego PCB (w tym z osadzonej macierzy płytek) brakowało części danych. (BC:27003) |
| 69581 | Podczas trasowania interaktywnego, przy włączonej opcji „Apply Trace Centering” (i wyłączonej opcji „Adjust Vias”), umieszczenie przelotki powodowało, że przelotka nieprawidłowo dziedziczyła odstęp izolacyjny na podstawie centrowania (obiekty względem ścieżki i współczynnika odstępu), zamiast zgodnie z obowiązującą regułą projektową. |
| 69635 | W niektórych przypadkach podczas przeciągania trasowania pod kątem innym niż 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, pojawiał się 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 kontrolki edycji 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 maszyny do wire bondingu), możliwość umieszczania die pads i bond wires 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 wires a innymi obiektami (niebędącymi bond wire) w przestrzeni 3D. Kolory nadpisania używane dla bond wires w projekcie PCB są również uwzględniane podczas umieszczania widoku produkcyjnego płytki, widoku montażowego płytki i widoku komponentu na rysunku produkcyjnym PCB. (BC:24977, BC:25032) |
| 69457 | W niektórych przypadkach podczas trasowania interaktywnego z 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 wires powodował wystąpienie błędu Access Violation (w module "ADVPCB.DLL"). |
Platforma
| 69028 | Podczas próby wczytania ustawień „System - Templates” z określonego pliku Preferencji (*.DXPPrf) pojawiał się 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 przypadku Workspace zawierającego ponad 10 000 komponentów wszystkie dodatkowo dodane komponenty powyżej tego poziomu były prezentowane w kategorii „Uncategorized” w panelu Components, 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, a nazwa aktualnie przypisanego modelu zostaje później zmieniona. Funkcje „Auto-matching” i „Update to Latest” przypisują teraz poprawnie najnowszą rewizję modelu footprint (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ść używania 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 (nie-Admin) nie mógł wydać projektu w podfolderze projektu, jeśli nie miał uprawnień dostępu do najwyższego folderu projektu w Workspace. Wydanie projektu przy użyciu Project Releaser kończyło się niepowodzeniem z błędem „Current user doesn't have sufficient rights to create a folder with path...”. |
| 69456 | Rozwiązanie oznaczone jako „NOT USED” na liście wyboru części dla komponentu w ActiveBOM pozostawało na liście nawet po jego usunięciu. |
| 69476 | Dane wyboru części nie były prezentowane w panelu Components dla komponentów w bibliotece plikowej. |
| 69514 | Podczas edycji jednego lub większej liczby komponentów Workspace reguła sprawdzania komponentów „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, zapewniając 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 zapisanie i otwarcie pełnego raportu powodowało wystąpienie błędu „System.MissingMethodException: Method not found...”. |
SI Analyzer by Keysight
| 69664 | W niektórych przypadkach podczas próby analizy połączeń dla aktywnej płytki 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)
Schemat
| 67749 | W niektórych przypadkach po dodaniu nowego dokumentu schematu do projektu po zmianie licencji na Viewer pojawiał się błąd „EIntfCastError: Interface not supported”. |
PCB
| 61119 | W przypadku określonego dużego projektu występowało zauważalne opóźnienie podczas włączania i wyłączania widoczności różnych warstw za pomocą panelu View Configuration. |
| 64931 | Dodano nową regułę projektową „Z-Axis Clearance” zarówno do Constraint Manager, jak i starszego okna dialogowego „PCB Rules and Constraints Editor dialog” (niedostępnego w widoku dokumentu), która może być używana do sprawdzania minimalnych odstępów między różnymi obiektami na różnych warstwach miedzi. (I:922) |
| 68736 | Po usunięciu sub-stacków w stackupie zaawansowanego projektu rigid-flex warstwy Coverlay i Solder Mask z tych sub-stackó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 sub-stacku nie było możliwe. |
| 68820 | Podczas eksportowania 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, nie dało się praktycznie użyć sprawdzania Applicable Binary Rules między obiektami, 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) występował błąd Access Violation (w module „ADVPCB.DLL”). |
| 69010 | Funkcja „Solder Mask Zero Expansion”, udostępniana przez opcję PCB.SolderMaskZeroExpansion (Advanced Settings), została teraz oficjalnie upubliczniona w tej wersji (domyślnie włączona). |
| 69031 | W PCB lub bibliotece PCB umieszczenie prostokąta z małą szerokością ścieżki (np. 0,01 mm) powodowało zmniejszenie jego rozmiaru (zarówno szerokości, jak i wysokości) po kliknięciu w celu zdefiniowania drugiego punktu kotwiczenia. Dodatkowo kliknięcie dowolnego narożnika 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 powodowała wystąpienie błędu „Layer type not found...”. |
| 69121 | Podczas korzystania z funkcji PCB CoDesign, po scaleniu zmian między dwoma użytkownikami dotyczących poligonu (zmiana geometrii przez jednego użytkownika i odłożenie poligonu przez drugiego), wynikiem był polygon typu „No-Net”. |
| 69155 | Przy włączonej opcji PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings) nie było możliwe modyfikowanie rozmiaru zaznaczonej ramki tekstowej za pomocą panelu Properties. (BC:27044) |
| 69423 | W bibliotece PCB po ustawieniu jednej z dostępnych opcji IPC 4761 dla umieszczonej przelotki ustawienie to wracało do „None” po zapisaniu i ponownym otwarciu biblioteki. 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. Przelotki nie były także widoczne 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 średnicy oraz średnicy otworu podczas definiowania reguły Routing Via Style w widoku Physical, oprócz definicji opartej na preferowanym szablonie. (BC:26530) |
| 67865 | Odświeżono i ujednolicono ikony obiektów na wszystkich stronach 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 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 Advanced Rules z widoku All Rules (po otwarciu z PCB), po dodaniu każdej kolejnej reguły do zaznaczenia za pomocą Ctrl+kliknięcie 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 przestrzeni projektowej nie odzwierciedlało poprawnie początkowych ustawień zdefiniowanych w obszarze Component Display Properties panelu Properties. |
Multi-board Design
| 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 użycia biblioteki C3D na bibliotekę Open CASCADE. Należy pamiętać, że po otwarciu starszego dokumentu zespołu wielopłytkowego (z poprzedniej wersji oprogramowania) w tej wersji (z włączoną opcją) utworzone wiązania zostaną usunięte (można wybrać zachowanie względnych pozycji części zespołu lub ustawienie ich w linii). Podczas otwierania będzie można utworzyć kopię zapasową 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 przestrzeni projektowej. Następnie kliknięcie nieprawidłowo wyrenderowanej grafiki w celu zaznaczenia komponentu powodowało wystąpienie 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 przestrzeni projektowej. Następnie kliknięcie nieprawidłowo wyrenderowanej grafiki w celu zaznaczenia komponentu powodowało wystąpienie 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 powodowała czasami wystąpienie błędu „An item with the same key has already been added...”. |
Harness Design
| 64350 | W niektórych przypadkach podczas generowania wydruku dla projektu Harness występował błąd Access Violation (pod adresem 0000000139490BC8 w module „WorkspaceManager.DLL”). |
| 68050 | Dla komponentu na rysunku układu, ustawionego na wyświetlanie modelu Physical Model w stylu Solid, używane było kolorowanie zdefiniowane dla wpisu 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 panele te były w trybie Popup, ponowne uzyskanie do nich dostępu powodowało 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 zamknięcie programu 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 występował 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 wielopłytkowego powodowała, że wykryte zmiany wymienione i przetwarzane przez kolejne ECO nie były stosowane, niezależnie od liczby uruchomień 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...”. |
Data Management
| 61335 | Podczas korzystania z funkcji BOM CoDesign, a konkretnie 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 | W przypadku komponentu bibliotecznego Workspace, którego nazwa zawierała dwa lub więcej znaków podkreślenia, pierwszy znak podkreślenia był nieprawidłowo 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ę podczas wprowadzania wartości tagu wraz z podpowiedzią, że dozwolone są wyłącznie litery, cyfry, kropka („.”), myślnik („-”), znak kratki („#”) i znak podkreślenia („_”). |
| 65936 | Dodano możliwość zbiorczej zmiany stanu cyklu życia wybranych komponentów bezpośrednio z poziomu dokumentu ActiveBOM. Należy pamiętać, że proces obejmie 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 Platform. |
| 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 | Ulepszono funkcje Custom Parts Provider Synchronization i Components Synchronization w Altium Designer, które 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 Altium Platform z włączonym BOM Portal), aby prezentować połączone informacje od wszystkich dostawców wszędzie tam, gdzie w interfejsie oprogramowania wyświetlane są dane dostawców (SPN). |
| 68962 | Podczas udostępniania projektu na żywo lub migawki projektu za pomocą okna dialogowego Share, wcześniejsze okno dialogowe dostępne z poziomu Advanced Settings zostało przeprojektowane jako wyskakujące okno. W przypadku udostępniania projektu na żywo opcje udostępniania i pobierania są teraz pogrupowane 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, przez co opublikowany komentarz/odpowiedź zawierał tylko sam 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ło zauważalne pogorszenie wydajności podczas pracy w dokumencie ActiveBOM należącym do projektu Workspace, gdy ten projekt znajdował się w podłączonym Workspace z włączoną funkcjonalnością Silicon Expert. |
| 69287 | Podczas otwierania dużego dokumentu ActiveBOM należącego do projektu Workspace, gdy projekt 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 ma zostać utworzony nowy element Altium Designer Preferences, pojawiał się błąd „ShowDialog can be called only on hidden windows...”. |
| 69430 | W przypadku projektu PCB zawierającego dokument biblioteki PCB próba wygenerowania pliku PDF z wydrukami PCBLIB bezpośrednio z zadania Output Job dodanego do tego projektu powodowała wystąpienie błędu Access Violation (w module „WorkspaceManager.DLL”). |
| 69447 | W niektórych przypadkach podczas pracy nad projektem udostępnionym z prawami do edycji użytkownikowi, który nie jest członkiem nadrzędnego Workspace tego projektu, oraz podczas zapisywania zmian w takim projekcie, użytkownik ten często i losowo otrzymywał powiadomienie „Trying to Reconnect to Notification Service”. |
Import/Export
| 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) |
Version 26.3.0
Altium Designer Develop – Released: 5 February 2026, Version 26.3.0 (build 5)
Altium Designer Agile – Released: 5 February 2026, Version 26.3.0 (build 18)
Altium Designer – Released: 5 February 2026, Version 26.3.0 (build 6)
PCB
| 66876 | Dodano obsługę modeli SOLIDWORKS 2024 i 2025 (*.SldPrt) podczas pracy z obiektami 3D. Dodatkowo eksport PCB do formatu plików Parasolid wykorzystuje teraz 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 powodowało pojawienie się błędu „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 „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 otwarcie 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 określonym przypadku próba zapisania dokumentu PCB po wprowadzeniu zmian powodowała wystąpienie błędu 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 | W przypadku 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) |
Multi-board Design
| 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 było go zakończyć za pomocą Menedżera zadań Windows. (BC:26806) |
Harness Design
| 67903 | Rozszerzono funkcję „Update From Libraries”, aby obejmowała teraz również przewody, komponenty wnękowe i powiązane części (gdy jest wywoływana z diagramu okablowania), a także osłony, etykiety i powiązane części (gdy jest wywoływana z rysunku układu). Należy pamiętać, że aby dany obiekt został uwzględniony w aktualizacji, komponent przypisany do obiektu musi zawierać łącze do symbolu schematycznego. |
| 68314 | Przewody zworek zdefiniowane na diagramie okablowania są teraz poprawnie uwzględniane na powiązanym rysunku układu. Po zaznaczeniu wiązki na rysunku układu region Bundle Objects w panelu Properties będzie teraz zawierał takie przewody zworek, 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 wyłącznie 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 przewodów). |
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 Workspace Altium Develop działa w trybie tylko do odczytu) oraz gdy nie ma dostępnych miejsc Author. |
| 68634 | Umowa licencyjna użytkownika końcowego (EULA) została teraz zastąpiona umową Master Services Agreement (MSA) podczas instalacji Altium Designer Develop i Altium Designer Agile. 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 jedynie 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 niektórymi obszarami. |
| 66024 | Podczas udostępniania elementu w Workspace nowemu użytkownikowi wpis tego użytkownika (w oknie dialogowym Share For Item) początkowo i nieprawidłowo wyświetlał jego adres e-mail zamiast organizacji. |
| 66242 | Podczas przeglądania komponentów w widoku „Where-used” szablonu komponentu (w panelu Explorer) zmiana Revision State dla jednego lub większej liczby wybranych komponentów nie była automatycznie odzwierciedlana w tym widoku. |
| 66867 | Umieszczenie bloku wielokrotnego użytku z panelu Explorer powodowało wystąpienie błędu „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 pośrednictwem dokumentu konfiguracyjnego Custom Parts Provider Synchronization Configuration (*.PrtSync) — danych dostawców z określonego źródła bazy danych do danych łańcucha dostaw w Workspace, może być teraz używana podczas połączenia 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 późniejszej 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 przy próbie 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 | Przy próbie dodania określonego wyboru części (LM2940IMP-15 od 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 i połączeniem z Workspace, podczas wyświetlania umieszczonych komentarzy w dowolnym projekcie, nazwa użytkownika zarówno w kontekstowym oknie komentarzy, jak i w panelu Comments and Tasks była pokazywana jako „Anonymous” zamiast osoby, która dodała komentarz. |
Import/Eksport
| 68664 | Podczas eksportowania PCB do formatu Ansys EDB wartości kondensatorów określone w fF (femtofaradach) nie były rozpoznawane i zamiast tego domyślnie ustawiane na 1nF. (BC:24118) |
Wersja 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)
Schematy
| 65661 | W niektórych przypadkach przy próbie 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 oznacznika nie działało poprawnie w kreatorze Symbol Wizard edytora biblioteki schematów, co skutkowało na przykład kolejnością „A1, A10, A11,...A19, A2, A20, A3, A4,...A9” zamiast oczekiwanej „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 wartości 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 między możliwymi sieciami podświetlanymi w tle prowadziło do wystąpienia błędu „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 nadal pozostawały wyświetlane. (BC:26733) |
| 68420 | Dla określonego projektu, przy kopiowaniu komponentu (z zdefiniowanymi padami matrycy, padami bond finger i drutami połączeniowymi jako częścią jego footprintu) i wielokrotnym wklejaniu, próba zapisania dokumentu PCB skutkowała pojawieniem się błędu „Duplicates not allowed...”. |
| 68627 | Przy włączonej opcji PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings) i zaznaczonym komponencie umieszczonym na siatce biegunowej, opcje powiązane z tą siatką (Range/Angle i Rotation) były niedostępne w panelu Properties. (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 poziomu panelu Properties, przełączenie na akcję „Assign net” i kliknięcie z powrotem w obszarze projektu skutkowało pojawieniem się błędu „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 (błąd asercji w pliku „Adv3D_GeometryMaker.pas”). |
Wire Bonding
| 62571 | Dodano obsługę generowania raportu Wire Bonding Table Report z panelizowanego dokumentu PCB. |
| 63094 | Sprawdzanie DRC dla 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 oglą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 jej 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). |
Projektowanie wielopłytkowe
| 67619 | Gdy po tej samej stronie części niestandardowej umieszczonej w dokumencie schematu wielopłytkowego istniało wiele wpisów (reprezentujących połączone komponenty), próba zaznaczenia wielu wpisów i ich przeciągnięcia skutkowała pojawieniem się błędu „Unable to cast object...”. (BC:26133) |
Projektowanie wiązek
| 61558 | Podczas umieszczania wiązki na rysunku układu wiązka teraz „śledzi” swoją narysowaną długość, przy czym domyślnie używana jest wartość wprowadzona w polu Length. Gdy pole Length (rzeczywista długość fizyczna) jest ustawione i różni się od długości narysowanej, wiązka wyświetli symbol przerwania na środku swojego najdłuższego segmentu, aby wskazać, że wiązka nie jest w skali (NTS). „Drawn Length” jest wyświetlana w panelu Properties wraz z nową opcją „Add Break Symbol”, umożliwiającą sterowanie wyświetlaniem symbolu przerwania. |
| 62933 | Po zaznaczeniu punktu połączeniowego (bez przypisanych obiektów) na rysunku układu przycisk „Add” powiązany z obszarem Assigned Objects panelu Properties był wyświetlany jako „disabled” do momentu kliknięcia. (BC:26250) |
| 65333 | W niektórych przypadkach kolejność rysowania etykiet była nieprawidłowa dla widoku rysunku układu umieszczonego w dokumencie rysunku produkcyjnego wiązki (HarDwf) w porównaniu z źródłowym dokumentem rysunku układu (LdrDoc), co skutkowało wyświetlaniem etykiety „za” wiązką zamiast przed nią. |
| 67904 | W niektórych przypadkach podczas importowania komponentu (złącza) ze schematu połączeń projektu do jego rysunku układu powiązany punkt połączeniowy był tworzony, ale piny nie były przypisywane automatycznie, co skutkowało pustym obiektem wiązki. |
Zarządzanie danymi
| 66497 | W szczególnym przypadku i przy połączeniu z określonym Altium 365 Workspace 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), a zmiany na liście wyborów części zostały wprowadzone dla tego komponentu (i wydane jako nowa rewizja) 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 pojawieniem się błędu „Invalid URI: The format of the URI could not be determined...”. |
| 67950 | Tabele schematu Azure SQL Schema nie były dostępne w dokumencie Custom Parts Provider Synchronization Configuration (*.PrtSync) w Altium Designer; 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 szczególnym przypadku próba wygenerowania raportu Bill of Materials z ActiveBOM projektu PCB skutkowała pojawieniem się błędu „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 wraz z tym wydaniem oficjalnie udostępniona publicznie (domyślnie ON). Dodatkowo funkcja „Including/Excluding Supplier Data in a BOM Comparison”, udostępniana przez opcję BOM.CoDesign.Comparison.IncludeSupplierData (Advanced Settings), również została wraz z tym wydaniem oficjalnie udostępniona publicznie (domyślnie OFF). |
| 68583 | Domyślny szablon Workspace nie był wczytywany podczas tworzenia powiązanego nowego obiektu, jeśli ten szablon został dodany na stronie Data Management - Templates w Preferencjach. (BC:26847) |
Import/Export
| 63867 | Podczas importu określonego projektu xDX Designer nie można było zaimportować biblioteki projektu (*.lmc), w wyniku czego tworzony był pusty projekt. |
| 67825 | Podczas importu określonego projektu OrCAD footprint powiązany z instancjami konkretnego 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 poprawnie otwierało panel Properties z zaznaczonym tekstem oznacznika, gotowym do zmiany. Jednak dwukrotne kliknięcie kolejnego komponentu nie powodowało zaznaczenia tekstu oznacznika, 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 Preferencjach) powodowało wystąpienie błędu „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 przy ładowaniu właściwości do panelu Properties. (BC:25112) |
| 67514 | W niektórych przypadkach podczas przełączania między komentarzami na schemacie występował błąd „Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed”. |
| 67618 | Po ustawieniu widoczności nazwy parametru w obszarze projektu była ona wyświetlana podwójnie podczas przeciągania tego parametru do innej lokalizacji. |
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 Preferencjach), otwarcie lub utworzenie PCB powodowało wystąpienie błędu Access Violation (w module „ADVPCB.DLL”). (BC:19367) |
| 58670 | Dodano opcję (PCB.Performance.PadViaTemplate.LoadingOptimization) umożliwiającą przechowywanie szablonów Pad Via niepowiązanych z zewnętrzną biblioteką Pad Via wewnątrz dokumentu PCB, co przyspiesza czas ładowania. |
| 61493 | Dodano opcję ustawień zaawansowanych (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 | Przy rozpoczęciu 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 zazwyczaj mają proporcję 1:1 względem rozmiaru pola lutowniczego, domyślne wartości reguły Solder Mask Expansion (w dokumentach PCB) oraz solder mask expansion 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 sterowania wersją Simbeor używaną 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 pod prawym przyciskiem myszy w pustym obszarze sekcji Outline Vertices panelu Properties, występował błąd „Exception has been thrown by the target of an invocation...”. |
| 65866 | W ramach opcji PCB.Performance.InteractivePropertyPanel.Optimization (Ustawienia zaawansowane) panel Properties został dodatkowo usprawniony 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, przez co prymitywy były umieszczane na niewłaściwych warstwach dokumentu PCB. Należy pamiętać, że w ramach poprawki tego problemu trzeba ponownie zapisać biblioteki PCB przy użyciu Altium Designer 22.11 lub nowszego. |
| 66010 | Podczas prowadzenia ścieżki 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 pod prawym przyciskiem myszy) wszystkie footprinty na liście były zaznaczane tylko wtedy, gdy polecenie zostało użyte 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 przy użyciu automatycznego narzędzia strojenia długości par różnicowych do dopasowania fazowego między stronami pary różnicowej rzeczywiście zmierzona szerokość zęba (Tooth Width) wygenerowanego wzoru piłokształtnego 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 zaznaczeniu wielu parametrów (oznaczników komponentów i/lub komentarzy) w obszarze projektu (lub zaznaczeniu wielu komponentów i przejściu do podrzędnego elementu Designator lub Comment w panelu Properties), w panelu Properties brakowało właściwości Autoposition oraz kontrolki widoczności Value (przycisk „oko”). (BC:26018) |
| 66879 | Wartości opóźnienia dla sieci i xSignals zawierających wzór strojenia długości nie były obliczane i były błędnie wyświetlane jako 0 ps zarówno w panelach Properties, jak i PCB. (BC:26054) |
| 66948 | Dla reguły projektowej Clearance zdefiniowanej w oknie dialogowym PCB Rules and Constraints Editor, gdzie macierz odstępów zawiera różne wartości dla kombinacji prymitywów, wartość Gap w oknie dialogowym Applicable Binary Rules nie odzwierciedlała poprawnie wartości odstępu zdefiniowanej dla wybranych prymitywów 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 usunięcie naruszeń dla innych klas reguł. |
| 67123 | Podczas eksportu PCB jako pliku projektu Specctra proces eksportu w niektórych przypadkach stał się znacznie wolniejszy. |
| 67161 | W niektórych przypadkach podczas pracy z zaznaczonym wylaniem poligonu występował błąd „Object accessed after being destroyed”. |
| 67207 | Podczas modyfikowania przypisanych numerów warstw istniejących par Component Layer w edytorach PCB Library lub PCB, Altium Designer nieprawidłowo generował nowe warstwy mechaniczne. Usunięcie tych warstw powodowało utratę skojarzonego Layer Type i powrót 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 Effort dla glossingu 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 upubliczniona (domyślnie WŁĄCZONA). |
| 67466 | Dodano kursor „ręki” podczas przesuwania widoku (Right-Click, Hold&Drag) w trakcie procesu interaktywnego w dokumencie PCB. |
| 67534 | Dla projektu rigid-flex ze zdefiniowanymi warstwami coverlay i 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 występował 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 powodowała wystąpienie błędu „System.NullReferenceException: Object reference not set to an instance of an object”. |
| 67414 | W niektórych przypadkach podczas uruchamiania porównania występował 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, aby można było 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ł usunięty lokalnie (za pomocą Eksploratora plików systemu Windows), okno dialogowe Save to Server nie pojawiało się już przy użyciu kontrolki (Save to Server) do zapisania projektu z powrotem do Workspace. |
| 65937 | Możliwe jest teraz ustawianie/edytowanie wartości odstępu upływowego (Creepage) po zaznaczeniu wielu komórek w macierzy Clearances Matrix. Wprowadzone zmiany są odzwierciedlane przez reguły Creepage tworzone/aktualizowane w widoku All Rules (gdy Constraint Manager jest otwierany z PCB). |
| 66146 | W przypadku zestawu parametrów skojarzonego 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 kierowanymi do warstw wewnętrznych (środkowych) oraz zapewnienie, że takie reguły są tworzone jako Advanced Rules, a nie Basic Rules. |
| 66788 | W przypadku określonego projektu próba otwarcia 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 respektowało minimalnej granicy odstępu podczas prowadzenia ścieżek. |
Draftsman
| 49410 | W przypadku określonego projektu oprogramowanie ulegało awarii podczas aktualizowania dokumentu Draftsman zmianami z PCB, a następnie zaznaczania umieszczonego wymiaru rzędnych. |
| 63602 | Podczas edycji szablonu Workspace Draftsman Document Template umieszczenie widoku rysunku wierceń lub tabeli linii transmisyjnych 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, w tym splajnów, 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 obszarze prymitywów panelu PCB (przy zaznaczonym komponencie w trybie Components) oraz panelu PCB Library (przy zaznaczonym footprincie) druty połączeń są teraz prezentowane z poprawnym typem (Bond Wire). Zaznaczenie prymitywu bond wire spowoduje zaznaczenie/podświetlenie tego połączenia w głównej przestrzeni projektu. Dodatkowo w menu kontekstowym obszaru, dostępnym po kliknięciu prawym przyciskiem myszy, dostępna jest teraz odpowiednia opcja „Show Bond Wires”, służąca do przełączania widoczności połączeń bond wire. |
| 63869 | Po uruchomieniu DRC i przeglądaniu naruszeń długości dla bond wires w panelu PCB Rules And Violations, naruszenia te nieoczekiwanie zmieniały się po zapisaniu-zamknięciu-ponownym otwarciu dokumentu PCB. |
3D-MID Design
| 65950 | Dla zaznaczonej ścieżki można było wpisać nową wartość w polu Length (w panelu Properties), co jednak nie zmieniało rzeczywistej długości. Aby to rozwiązać, 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 poprowadzonych ścieżek na podłożu 3D. Należy pamiętać, że chociaż wygenerowany raport DRC będzie zawierał informacje o wszystkich tych kontrolach, w głównej przestrzeni projektu podświetlane będą tylko naruszenia odstępów. |
Multi-board Design
| 64949 | Dodano możliwość definiowania „Termination Type” dla zaznaczonego wpisu wiązki na schemacie multi-board. Do wyboru są opcje „Connector”, „Crimps/Ferrules” i „Wire termination”. Informacja ta jest odzwierciedlana we właściwościach samej zaznaczonej wiązki oraz we właściwościach odpowiadającego jej zaznaczonego wpisu modułu. |
| 67391 | Podczas używania niestandardowych części na schemacie multi-board mogło dojść do uszkodzenia danych, prowadzącego do ich utraty oraz występowania jednego z różnych błędów/awarii, w zależności od charakteru i zakresu uszkodzenia. |
Harness Design
| 61571 | Dodano możliwość wygenerowania, 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 wydrukowania dla wiązek, do użycia z drukarkami Zebra lub innymi) oraz „Coverings” (podsumowanie osłon nakładanych na wiązki). |
| 63973 | Przewody wiązki połączone za pomocą przerwy 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 tą samą przerwą przewodu są teraz porównywane (pod względem numeru części, komentarza, koloru i wszystkich parametrów), a jeśli zostaną wykryte jakiekolwiek różnice, zostanie zgłoszone nowe naruszenie „Mismatched parameters in connected wire segments”. Jednocześnie 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. |
| 65569 | Dodano możliwość zastosowania/przedłużenia osłony przez punkt połączeniowy (punkt połączenia na rysunku układu, w którym zbiegają się dwie lub więcej wiązek). Ponadto początek osłony jest teraz wyznaczany jako najbardziej lewy, najwyżej położony punkt jej ścieżki, a sama ścieżka obejmuje teraz tylko te wiązki, na których dana osłona leży. (I:24932) |
| 66016 | W przypadku komponentu wiązki ze zdefiniowaną wnęką 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 wpisów przewodu, kabla i osłony w ActiveBOM lub tabeli BOM w dokumencie rysunku produkcyjnego (*.HarDwf) wpis w polu Quantity ma teraz wartość „As Required”. |
| 66740 | Usprawniono 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 wnęki 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 oraz innych skonfigurowanych parametrów do wartości domyślnych. (BC:22637) |
| 67130 | W przypadku przerwy przewodu ze zdefiniowanym oznaczeniem przewodu, oznaczenie to nie było zachowywane podczas podłączania przewodu do tej przerwy. |
| 67214 | Po zablokowaniu parametru Length dla zaznaczonej wiązki na rysunku układu nie było później możliwe jego ponowne odblokowanie. (BC:26239) |
Platform
| 60238 | Dodano nową opcję ustawień zaawansowanych „System.UseWebView2”, umożliwiającą korzystanie z 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 podłączony Workspace nie obsługuje WebView2, automatycznie używany będzie CefSharp v.126. |
| 65737 | W tym wydaniu Altium Designer przechodzi z używania .NET 6 na .NET 8. |
| 65961 | Za każdym razem, gdy wymagane jest zalogowanie się do konta Altium przez domyślną przeglądarkę internetową (w ramach funkcji „Unified Login”), po zakończeniu procesu logowania Altium Designer będzie teraz automatycznie wyświetlany na pierwszym planie (otrzyma fokus). |
Data Management
| 59401 | Gdy komentarz jest dodawany jako część przeglądu projektu, w kontekstowym oknie komentarzy dla tego komentarza (w obszarze projektu) prezentowany jest teraz link do tego przeglądu („From <DesignReviewName>”). |
| 63542 | Krzyżowe zaznaczanie między wybraną częścią na schemacie a odpowiadającym jej wierszem w dokumencie ActiveBOM projektu nie działało. (BC:24441) |
| 63990 | W przypadku określonego komponentu nie było możliwe otwarcie powiązanej z nim karty katalogowej z panelu Manufacturer Part Search lub okna dialogowego Add Part Choices. |
| 64571 | W niektórych przypadkach, przy słabym połączeniu internetowym, pojawiał się komunikat ostrzegawczy „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 w panelu Manufacturer Part Search kolumna ta nie była widoczna aż do przełączenia na inny typ komponentu i ponownego powrotu. |
| 64783 | Dodano możliwość definiowania i synchronizowania informacji o wyborze części przy użyciu funkcji Components Synchronization oraz powiązanego z nią dokumentu konfiguracyjnego Components Synchronization Configuration (*.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 ze źródłowego PCB prowadziło do wystąpienia błędu „The method or operation is not implemented”. |
| 65397 | Nowy element sterujący „Refresh VCS Statuses” (z powiązanym ostrzeżeniem w podpowiedzi) jest teraz prezentowany 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 ten element sterujący, 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 w alternatywnych częściach zdefiniowanych dla wariantów. W rezultacie Variant Manager i Item Manager niepoprawnie prezentowały stare nazewnictwo. |
| 65696 | Dodano nową opcję ustawień zaawansowanych „VCS.HideProjectExternalRepositoriesLinks”, która po włączeniu ukrywa łącza do zewnętrznych repozytoriów VCS (tworzonych automatycznie podczas udostępniania w połączonym Workspace projektu znajdującego się pod kontrolą zewnętrznego VCS). |
| 66071 | Dodano obsługę tworzenia kopii projektu Workspace (z menu kontekstowego wywoływanego prawym przyciskiem myszy w panelu Projects) z użyciem 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, pojawiał się błąd „Object reference not set to an instance of an object”. (BC:25701) |
| 66241 | Po zbiorczej aktualizacji stanu cyklu życia dla wszystkich komponentów w projekcie projektowym stan cyklu życia pierwszego komponentu nie był w ogóle aktualizowany. 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 tak, aby prezentować Altium Content Vault (opcja „Explorer.ShowContentVault” włączona w oknie dialogowym Advanced Settings), pozycja Library Health (na liście folderów serwera) nie jest już wyświetlana. |
| 66293 | W przypadku konkretnego 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 połączonym Workspace serwera 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 w rezultacie rozwiązanie nie było wyświetlane dla komponentu. |
| 66419 | Podczas próby eksportu aktywnego widoku Project History projektu do PDF przy użyciu funkcji Smart PDF opcja „Current Document” była błędnie dostępna jako cel eksportu, co po jej włączeniu prowadziło do błędu Access Violation (w module „WorkspaceManager.DLL”). |
| 66445 | Podczas próby utworzenia dokumentu szablonu wiązki przewodów w połączonym Workspace bez uprawnień do tworzenia folderu dochodziło do awarii. |
| 66510 | W określonym przypadku próba odłączenia folderu projektu, dla którego nie było włączone dziedziczenie uprawnień, gdy folder ten znajdował się wewnątrz folderu z włączonym dziedziczeniem uprawnień, skutkowała błędem Access Violation. |
| 66532 | Podczas zapisywania aktywnej biblioteki PCB, zawierającej pojedynczy footprint, do połączonego Workspace, w kolejnym oknie dialogowym występowała literówka w słowie „Planned” w nagłówku („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 Single lub Batch Component Editing), 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 użytkowników z przypisanym uprawnieniem operacyjnym) zachowania bieżącego stanu cyklu życia modelu podczas publikowania nowej rewizji. |
| 66910 | W przypadku wielu instancji komponentu użytych w projekcie, zmiana komponentu na inny za pośrednictwem ActiveBOM nie była stosowana do wszystkich instancji w następującym po niej ECO. (BC:26132) |
| 66964 | W niektórych przypadkach podczas próby utworzenia nowego komponentu Workspace Library (przez File » New » Component) pojawiał się 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 w połą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 wstawiania 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 Component (w trybie Single lub Batch Component Editing) i dodawania wyboru części od Custom Parts Provider, dane dla tego wyboru części nie były wyświetlane (opis, powiązane rozwiązania dostawców (SPN) oraz ceny). |
| 67195 | Gdy komentarz zostanie dodany w ramach przeglądu projektu, w odpowiadającym mu wpisie w panelu Comments and Tasks jest teraz prezentowane łącze do tego przeglądu („From <DesignReviewName>”). |
| 67357 | Dodano nową opcję ustawień zaawansowanych „BOM.CoDesign.Comparison.IncludeSupplierData”, która pozwala określić, czy dane związane z dostawcami mają być uwzględniane w wynikach porównania 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 ze świadomością jednostek – 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 generowania danych PDF z określonego pliku konfiguracji Output Job powodowała zawieszenie się Altium Designer i konieczność zakończenia jego działania przy użyciu Menedżera zadań systemu Windows. |
| 67948 | W przypadku części spoza Workspace Library, po utworzeniu rozwiązania dla komponentu w ActiveBOM, numery SPN związane z DigiKey nie były prezentowane w obszarze rozwiązań. |
Import/Export
| 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 poligony 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 | Alternatywne tryby widoku komponentów są teraz obsługiwane zarówno w wygenerowanych dokumentach schematów, jak i bibliotek schematów podczas importu projektu xDX Designer. |
| 65451 | Podczas importu określonego projektu xDX Designer oznaczenia były importowane nieprawidłowo. |
| 65907 | Podczas importu określonego projektu Allegro obiekty geometrii sitodruku obudów były pomijane w 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 w 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 importowane poprawnie. |
| 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 symbole japońskie (charset shift_jis) i koreańskie (charset hangeul) w tekście nie były importowane wiernie. |
| 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ę symboli w wygenerowanych dokumentach schematów. |
| 67038 | Plik Allegro2Altium.bat, czyli 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 w wygenerowanym dokumencie schematu były wyświetlane jako obrócone 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 umieszczane 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 wraz z tym wydaniem 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 silkscreen w wygenerowanym dokumencie 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 płytki PCB do formatu pliku Protel PCB 2.8 ASCII pojawiał się błąd Access Violation „Object accessed after being destroyed” (w module „ADVPCB.DLL”). |
Power Analyzer by Keysight
| 65355 | Podczas przeglądania szczegółów dowolnej sieci w raporcie analizy wartość wyświetlana w polu „Power Consumption for This Network” była zawsze pokazywana jako „0 Watts” zamiast rzeczywistego poboru mocy. |
| 66130 | Po zwiększeniu temperatury pracy wynikowy spadek napięcia nieprawidłowo malał, zamiast również wzrastać. (BC:20248) |