Notas de Versão Públicas
Esta página lista as notas de versão das versões publicamente lançadas do Altium Designer 26, Altium Designer Develop 26 e Altium Designer Agile 26.
Versão 26.10.1
Altium Designer Develop – Released: 9 September 2026, Version 26.10.1 (build 6)
Altium Designer Agile – Released: 9 September 2026, Version 26.10.1 (build 26)
Altium Designer – Released: 9 September 2026, Version 26.10.1 (build 5)
Esquemático
| 70630 | Não era possível adicionar/editar o Grupo de Troca de Pinos para um pino do símbolo ativo no editor de Biblioteca Esquemática, por meio do painel SCHLIB List. Além disso, se a Troca de Pinos ainda não tivesse sido definida para um pino, clicar na célula Pin Swap Group desse pino no painel SCHLIB List resultava no erro "List index out of bounds". (BC:27524) |
| 70843 | Ao posicionar um blanket em um esquemático, se o último clique com o botão esquerdo não criasse um canto antes do clique com o botão direito, o recurso era encerrado sem criar o blanket, em vez de fechar o contorno automaticamente. (BC:27593) |
| 71848 | Ao abrir um projeto de design criado antes do Altium Designer 21.9, a opção 'New Indexing of Sheet Symbols' (na guia Options da caixa de diálogo Project Options), embora exibida como habilitada, era de forma confusa tratada como desabilitada pelo Compiler, a menos que a caixa de diálogo fosse salva com alguma alteração. Agora, essa opção fica desabilitada por padrão ao abrir esse tipo de design legado e deve ser explicitamente habilitada para evitar mudanças inesperadas nos resultados da compilação. |
PCB
| 70006 | Em alguns casos, ao trabalhar com o recurso de blindagem por vias em um documento PCB, ocorria uma Access Violation (no módulo "ADVPCB.DLL"). |
| 70007 | Em alguns casos, ao usar o Query Builder durante a definição de uma consulta personalizada para uma regra na caixa de diálogo PCB Rules and Constraints Editor, ocorria uma Access Violation (no módulo "ADVPCB.DLL"). |
| 70192 | Foi introduzido o conceito de 'Rule Sets' na caixa de diálogo PCB Rules and Constraints Editor, permitindo o agrupamento eficiente e a reutilização de um conjunto de regras de projeto específicas, por exemplo, de uma interface ou fabricante. Agora é possível visualizar e gerenciar rapidamente as regras que compõem um conjunto, alternar entre conjuntos de regras aplicados e exportar/importar conjuntos de regras para máxima portabilidade. |
| 70730 | Em alguns casos, ao tentar importar um documento PCB criado com Altium CircuitMaker, ocorria o erro "Object reference not set to an instance of an object". |
| 71136 | Em um caso específico, excluir uma determinada regra de projeto Matched Lengths (pela caixa de diálogo PCB Rules and Constraints Editor) e depois salvar o PCB resultava em uma Access Violation (no módulo "ADVPCB.DLL"). |
| 71456 | Para um design específico, usar o recurso automático de ajuste de comprimento para casar fase (configurado como 'Within Pair Matching' e com restrições específicas) fazia com que um lado de um par diferencial ficasse com ajuste excessivo, em vez de casar a fase como esperado. (BC:27828) |
| 71617 | Ao configurar a visibilidade avançada de objetos nas camadas de silkscreen (por meio do painel View Configuration), alterações na visibilidade de trilhas não eram refletidas de volta no espaço de design. (BC:28130) |
| 71639 | Em alguns casos, ao criar um novo polygon pour a partir do contorno da placa (pela caixa de diálogo Polygon Pour Manager), e com o modo de preenchimento padrão de um polígono definido como 'Hatched' nas preferências, ocorria o erro "Object accessed after being destroyed...". |
| 71642 | Em alguns casos, ao mover primitivas posicionadas de uma camada de sinal para uma camada não de sinal e depois usar o comando Undo, ocorria uma Access Violation (no módulo "X2.EXE"). |
| 71694 | Ao criar um modelo de footprint de encapsulamento BGA, BQFP, CAPAE, CHIP, Chip Array, CQFP, DFN, LCC, LGA, MOLDED, PLCC, PQFP, PQFN, QFN, QFN-2ROW, SOIC, SON, SOP/TSOP, SOT143/343, SOT223, SOT23, SOT89, SOTFL ou Wire Wound usando o IPC Compliant Footprint Wizard, o modelo STEP gerado estava sendo criado incorretamente usando dimensões 'Nominal', em vez de dimensões 'Maximum', como esperado. (BC:27929) |
| 71739 | Foi adicionada uma nova opção de configurações avançadas 'PCB.IPCWizard.DedicatedLayerAssignment' que, quando habilitada, atribui camadas dedicadas para primitivas de Component Center e Designator e cria automaticamente pares de camadas Assembly/Courtyard ao criar encapsulamentos por meio do IPC Compliant Footprint Wizard. Mantenha essa opção desabilitada para evitar problemas de compatibilidade com bibliotecas e templates existentes criados antes do Altium Designer 26.7. |
| 71740 | Em alguns casos, ao gerar dados de fabricação ODB++, arcos de pequeno tamanho eram exportados incorretamente como círculos, causando curtos-circuitos inesperados entre diferentes nets em um design. |
| 71808 | Devido a um problema relatado que afeta as saídas NC Drill e ODB++, o recurso 'Via Instancing', disponibilizado pela opção PCB.ViaInstancing (Advanced Settings), voltou ao estado Open Beta nesta versão para permitir investigação. |
| 71869 | Para um PCB específico e para algumas vias do tipo IPC 4761 Type 7, o recurso de via 'Capping', definido por meio de um template de via em uma Pad Via Library, não estava sendo trazido para o projeto PCB após posicionar essas vias a partir do painel PCB Pad Via Templates. O recurso 'Capping' não estava presente para essa via selecionada no painel Properties e, como resultado da ausência desse recurso, nada era exibido para essas vias na camada Capping dentro do espaço de projeto PCB, nem nas saídas geradas. |
| 71967 | Em alguns casos, ao alternar para Document View de dentro da caixa de diálogo PCB Rules and Constraints Editor, ocorria o erro "Object reference not set to an instance of an object". |
| 72015 | Em alguns casos, com a opção PCB.ViaInstancing habilitada (Advanced Settings) e após usar o recurso 'Remove Unused Pad Shapes', os anéis anulares de alguns pads não eram exibidos corretamente no espaço de design (tudo estava corretamente presente nos arquivos de fabricação gerados). (BC:28010) |
| 72204 | Para uma placa específica, excluir um determinado componente resultava em uma Access Violation (no módulo "ADVPCB.DLL"). Além disso, e para a mesma placa, tentar corrigir problemas após executar uma verificação de integridade da placa fazia com que o Altium Designer “travasse”. |
Wire Bonding
| 71242 | Ao exportar um design contendo wire bonding para o formato de arquivo HyperLynx ASCII (*.HYP), uma camada adicional estava sendo adicionada abaixo da camada inferior, tornando o stackup inutilizável. (BC:27701) |
Harness Design
| 71006 | Foi adicionada a capacidade de ajustar livremente a Largura e a Altura de um objeto de cabo, blindagem ou torção posicionado em um diagrama de fiação. Com um objeto selecionado, um novo controle no painel Properties permite alternar entre dimensões bloqueadas (padrão, mantendo uma proporção altura:largura de 2:1) ou desbloqueadas (alterando livremente as dimensões conforme desejado). A edição gráfica do objeto (arrastando suas alças de edição) segue a configuração desse controle de acordo. (I:25518) |
| 71303 | Um rótulo de layout anexado a um feixe agora segue a orientação desse feixe. |
| 71865 | Após selecionar a visualização de segmento para um feixe em um desenho de layout e excluí-la, o “círculo” de seleção permanecia exibido incorretamente no espaço de design. |
Platform
| 69062 | Foi adicionada uma nova opção de configurações avançadas 'PCB.UseOpenCascade790' que, quando habilitada, passa a usar a versão 7.9.0 da biblioteca Open CASCADE para processamento de geometria 3D no Altium Designer. |
| 71469 | Ao usar o Altium Designer Develop com a localização de interface em chinês, o texto de aviso exibido quando todas as authoring spots estavam ocupadas havia sido traduzido incorretamente. |
| 71710 | A seção detalhada contendo marcas registradas e trademarks de copyright foi removida da janela Help » About. Além disso, o conteúdo da caixa de diálogo Copyright notices foi simplificado, com um link para a página Copyrights & Trademarks em altium.com. |
| 71832 | Com a opção System.ViewOnlyMode.Support desabilitada (Advanced Settings), tentar abrir um projeto de harness ou de multi-board resultava em uma Access Violation (no módulo "WorkspaceManager.DLL"). |
| 71845 | Tentar criar um novo projeto em uma pasta na qual o usuário não tem acesso de gravação resultava no erro "Could not find a part of the path "<Path>"...". |
| 71982 | Em alguns casos, a instalação off-site do Altium Designer falhava com o erro "Server SSL certificate is invalid". |
| 72028 | Em alguns casos, ao gerar documentação PDF usando o recurso Smart PDF e o mesmo PDF já estando aberto em um visualizador PDF de terceiros, ocorria o erro "One or more errors occurred. (Index was outside the bounds of the array)...", em vez de uma indicação de que o PDF está em uso por outro programa e de que deve ser fechado primeiro nesse outro programa. |
| 72314 | Quando o Windows Smart App Control está habilitado, ocorria "Runtime error 216" na inicialização devido ao bloqueio do módulo Altium.PlatformAPIClient.dll por não estar assinado. (BC:28113) |
Data Management
| 57463 | As caixas de diálogo Open Project (e Select columns associada) empregavam diferenciação entre maiúsculas e minúsculas para nomenclatura de colunas, de modo que exibiam várias colunas separadas em vez de uma única coluna. |
| 70907 | O recurso Custom Parts Provider Synchronization foi aprimorado para incluir parâmetros de sistema adicionais de Category e Datasheet em um documento subjacente de configuração de sincronização do provedor de peças personalizado (*.PrtSync). |
| 70911 | O recurso Custom Parts Provider Synchronization foi aprimorado para incluir suporte a parâmetros personalizados em um documento de configuração de sincronização do provedor de peças personalizado (*.PrtSync). |
| 71005 | Em alguns casos, o Altium Designer travava ao tentar se reconectar ao Workspace anterior. |
| 71193 | Em alguns casos, ao acessar o painel Explorer com a visualização Library Health ou uma visualização de projeto ativa, não era possível selecionar Workspace Items/Revisions durante o envio de Part Request (por meio de workflows), e workflows ativos de Part Request tornavam-se não funcionais pelo restante da sessão atual do Altium Designer. |
| 71286 | Ao usar o recurso Altium Designer Custom Parts Provider Synchronization para mapear dados de fornecedores de uma fonte de banco de dados especificada para dados da cadeia de suprimentos do Workspace, foi adicionado suporte para apresentar parâmetros de sistema de Category e Datasheet, bem como quaisquer parâmetros personalizados (definidos em um documento subjacente de configuração de sincronização do provedor de peças personalizado (*.PrtSync)) no painel Manufacturer Part Search. Isso requer que a opção de configurações avançadas 'EDMS.CustomOffersMerge' esteja habilitada, o que mescla dados de fornecedores do seu Custom Parts Provider configurado com o Altium Parts Provider, para apresentar todas as informações de fornecedores combinadas (Observação: o recurso 'Supplier Data Merging' só está disponível quando conectado a um Workspace na Altium Platform que tenha BOM Portal habilitado). |
| 71373 | Após adicionar manualmente um componente gerenciado (do Workspace conectado) ao ActiveBOM de um projeto, se esse componente fosse posteriormente editado e liberado como uma revisão mais recente, não era possível atualizá-lo para essa revisão mais recente de dentro do ActiveBOM (o comando Operations » Update to the Latest Revision não estava disponível (acinzentado) no menu de clique com o botão direito). (BC:27687) |
| 71457 | Agora é possível usar parâmetros para definir o Name e/ou Description ao criar um novo componente (ou editar um componente liberado existente) no Workspace conectado (por exemplo, [ParameterName1]_[ParameterName2]), desde que os parâmetros (com valores) tenham sido definidos para o componente. |
| 71598 | O recurso 'JWT for user identification/authentication', disponibilizado pela opção EDMS.CloudLoginByJWT (Advanced Settings), agora foi oficialmente tornado público nesta versão (ON por padrão). |
| 71724 | Em um caso específico, tentar acessar o painel Design Reuse resultava no erro "Additional non-parsable characters are at the end of the string...". |
| 71795 | Para um design específico e após fazer alterações nos parâmetros de componentes por meio do painel Properties ao usar o Variant Manager (opção UI.ModernVariantsManager habilitada em Advanced Settings), tentar gerar um PDF de impressões esquemáticas a partir de um arquivo Output Job resultava no erro "Object reference not set to an instance of an object...". |
| 71830 | Ao usar o editor de Component no modo Single Component Editing, o campo Name foi aprimorado em relação à sua funcionalidade de busca. A busca agora só começará após a inserção de pelo menos dois caracteres, com um texto de dica destacando isso. |
| 71841 | Ao criar uma Database Library, não era possível habilitar a opção 'Visible On Add' para um parâmetro diretamente na grade de parâmetros. Além disso, embora fosse possível habilitar a opção usando um comando no menu de contexto do clique com o botão direito, a opção era desabilitada após salvar e reabrir o arquivo DbLib. |
| 72173 | Para um design específico e após fazer alterações nos parâmetros de componentes por meio da caixa de diálogo Variant Management usando o recurso antigo de gerenciamento de variantes (opção UI.ModernVariantsManager desabilitada em Advanced Settings), tentar gerar um PDF de impressões esquemáticas a partir de um arquivo Output Job resultava no erro "Object reference not set to an instance of an object...". |
Import/Export
| 71440 | Ao importar alguns designs Allegro, a camada Top Paste estava sendo apresentada incorretamente para alguns componentes, embora a camada estivesse ausente para eles na fonte Allegro original. |
| 71445 | Ao importar um design Allegro específico, tamanhos incorretos de pad estavam sendo gerados para um determinado componente na camada Top. |
Versão 26.9.1
Altium Designer Develop – Released: 5 August 2026, Version 26.9.1 (build 9)
Altium Designer Agile – Released: 5 August 2026, Version 26.9.1 (build 46)
Altium Designer – Released: 5 August 2026, Version 26.9.1 (build 10)
PCB
| 66357 | Foi introduzido um novo mecanismo avançado de polygon pour que não apenas melhora a qualidade e o desempenho, mas também produz 'true arcs' em vez de aproximações. Em conjunto, também foi introduzido um novo recurso avançado de 'Dynamic Polygon Pour', permitindo repour de polígonos em tempo real (dynamic pouring) durante comandos interativos (por exemplo, roteamento interativo ou deslizamento interativo), quando a opção 'Repour Polygons After Modification' é escolhida (página PCB Editor - General de Preferences). Observe que esta é uma prévia inicial do novo mecanismo de preenchimento que, nesta primeira etapa de implementação, se aplica apenas a polygon pours sólidos. |
| 67639 | Em um design específico, copiar e colar uma skip via resultava na alteração das camadas da via. (BC:26449) |
| 70679 | Foi adicionada uma nova opção de configurações avançadas 'PCB.Rendering.DrawArcBaseGeometry' que, quando habilitada, adiciona suporte para renderização de true arcs tanto no espaço de design do editor PCB quanto no editor PCB Library, em vez de aproximações. Esse suporte se estende pelos modos 2D/3D Layout (e Board Planning Mode no editor PCB) e pode ser visto em polygon pours (solid, hatched, none), recortes de polygon pour, o contorno de seleção para polygon pours e regiões, regiões, expansões de solder mask e paste mask, destaque de net, limites de clearance e overlay de violações (polygon pour separado sobre região ou polygon pour). Observação: a renderização de true arcs também exige que o mecanismo Advanced Polygon Pour esteja habilitado – disponível quando a opção PCB.Polygon.AdvancedPour está habilitada na caixa de diálogo Advanced Settings. |
| 70893 | Com a opção PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings) e um grupo de pads selecionado no espaço de design, tentar usar substituição de string no campo Designator (no painel Properties) resultava no uso literal da entrada para todos os designadores de pad, em vez de executar a substituição como esperado. (BC:27612) |
| 71113 | Foi aprimorado o tratamento de regras ao importar um ou mais rule sets (em um arquivo .rul) com o(s) mesmo(s) nome(s) daqueles que já existem. Agora há três ações disponíveis para tratar as regras importadas dentro de um conjunto: 'Add to existing rules' (adiciona as regras importadas, renomeando as que têm nomes duplicados), 'Add and replace matching rules' (adiciona as regras importadas, substituindo regras existentes com os mesmos nomes) e 'Replace all' (remove todas as regras existentes no conjunto e importa as regras selecionadas). (BC:27821) |
| 71331 | Ao rotear interativamente usando o estilo de canto 'Any Angle', weak glossing e resolução de conflitos definida como 'HugNPush Obstacles', definir um Miter Ratio alto (por exemplo, 20x) fazia o Altium Designer travar, exigindo encerramento pelo Gerenciador de Tarefas do Windows. (BC:27782) |
| 71349 | Em alguns casos, regiões de keepout colocadas em camadas de sinal (ou seja, não na Keepout Layer) não estavam sendo renderizadas no espaço de design. No entanto, ainda podiam ser selecionadas e funcionavam corretamente. (BC:27919) |
| 71412 | Após usar o comando Edit » Move » Rotate Selection, o valor inserido na caixa de diálogo Rotation Angle não estava sendo lembrado. (BC:27805) |
| 71427 | Ao gerar um PDF de PCBLIB Prints por meio de um arquivo Output Job, para um projeto contendo mais de uma PCB Library e com Data Source definido como 'All PCBLIB Documents', ocorria o erro "Object reference not set to an instance of an object...". |
| 71543 | Em um caso específico, ao usar o IPC Compliant Footprint Wizard para criar um footprint PQFN, desabilitar a opção 'Use calculated footprint values' na página PQFN Footprint Dimensions do Wizard e definir X1 como 0.25 e Y1 como 0.6 fazia o Altium Designer travar. (BC:27875) |
| 71595 | Polygon pours não estavam sendo exibidos na região Members de quaisquer Polygon Classes definidas, na caixa de diálogo Object Class Explorer. (BC:27899) |
| 71638 | Ao gerar saídas para um PCB diretamente do menu File do editor PCB (por exemplo, Gerber, ODB etc.), e com a opção 'Use separate folder for each output type' habilitada na guia Options da caixa de diálogo Project Options, a saída gerada não estava sendo criada nas subpastas esperadas. |
| 71669 | Em alguns casos, após adicionar stitching vias a uma net em um design, violações falsas da regra Clearance Constraint eram sinalizadas pelo Online DRC. (BC:27917) |
| 71809 | Em um design específico e com a opção PCB.ViaInstancing habilitada (Advanced Settings), alguns furos de perfuração de vias IPC 4761 não estavam sendo exportados nas saídas NC Drill e ODB++ geradas. |
CAMtastic
| 67163 | Ao tentar importar, duas vezes, dados ODB++ (sem camadas de sinal) para um novo documento CAMtastic, ocorria uma Access Violation (no módulo "CAMDXP.dll"). |
| 70762 | Em alguns casos, ao trabalhar com dados de fabricação ODB++ gerados no editor CAMtastic, ocorria uma Access Violation (no módulo "CAMDXP.dll"). |
Wire Bonding
| 66450 | Para um design específico com componentes embutidos, os die pads não estavam sendo renderizados corretamente nos corpos 3D do die nessas cavidades, ao visualizar a placa no modo 3D Layout. |
Harness Design
| 58777 | Adicionado suporte para a rotação “livre” de uma vista de modelo físico de um componente em um desenho de layout. Agora, é possível definir um ângulo de rotação personalizado — seja por meio da rotação gráfica do modelo no próprio espaço de projeto, seja pela inserção direta do ângulo desejado no painel Properties (com a vista do modelo físico selecionada). (I:25235) |
| 68450 | Adicionado suporte para a reatribuição de objetos de feixe em um desenho de layout, em que um fio pode percorrer mais de um caminho entre seus conectores de origem e destino. Por padrão, esse fio será atribuído automaticamente ao caminho de feixe mais curto, mas agora você pode substituir esse comportamento. Um novo controle — 'Assign Objects to Bundle' — aparecerá na parte inferior da seção Bundle Objects do painel Properties (com o Bundle selecionado no espaço de projeto), e somente quando existir um caminho de roteamento alternativo. Isso dá acesso a uma caixa de diálogo pela qual é possível mover objetos (fios/cabos) entre os feixes aplicáveis e válidos. Como parte dessa funcionalidade, o campo suspenso anterior 'Objects assigned to the bundle' (e suas entradas relacionadas de seleção de objeto) foi removido. |
| 70569 | Adicionado suporte para inserir uma 'Segment View' de um segmento de feixe escolhido em um desenho de layout, apresentando os fios contidos nesse segmento (fios individuais, pares trançados de fios e fios que fazem parte de cabos), permitindo ver claramente como esses fios se encaixam fisicamente dentro do segmento de feixe do chicote. Cada fio é rotulado, colorido usando a cor definida do fio, bem como tem sua espessura escalada com base no valor do parâmetro 'Thickness'. |
Platform
| 70878 | Uma barra de rolagem vertical foi adicionada ao menu associado ao controle Active Server no canto superior direito do espaço de projeto, permitindo acessar facilmente todos os Workspaces disponíveis para você, especialmente quando você tem acesso compartilhado a um número considerável de Workspaces. |
| 71353 | Em alguns casos, quando o software havia sido configurado para salvar automaticamente em uma pasta que ainda não havia sido criada, era encontrado o erro "Access to the path "<PathName>" is denied.". |
| 71518 | Quando o arquivo de projeto de um design de PCB continha, de alguma forma, seções duplicadas, tentar abri-lo pela caixa de diálogo Open Project resultava em uma exceção. Se o projeto fosse arrastado do Windows File Explorer para o painel Projects, o projeto aparecia vazio, sem nenhum documento carregado. |
| 71605 | Foram observados problemas com o recurso de backup automatizado. Em alguns casos, com o recurso ativado, apenas um único backup era criado. Em outros casos, desativar o recurso fazia com que um backup fosse criado. (BC:27924, BC:27992) |
Data Management
| 70755 | O painel Components foi aprimorado em termos de usabilidade no acesso inicial. A categoria 'All' agora é expandida por padrão (nos modos normal e compacto), e o painel Categories fica visível ao alternar para o modo Normal. Além disso, a seção de detalhes fica visível/expandida em ambos os modos. |
| 70863 | Quando conectado a um Workspace sem assinatura válida, escolher esse Workspace na região Locations da caixa de diálogo Open Project resultava na apresentação do erro "Object reference not set to an instance of an object" (dentro da própria caixa de diálogo). |
| 70944 | Ao tentar liberar um componente net tie corretamente definido para um Workspace conectado, executar uma Component Rule Check resultava em violações falsas de 'Shorted Copper Connection'. |
| 71092 | O recurso 'Supplier Data Merging', fornecido pela opção EDMS.CustomOffersMerge (Advanced Settings), agora foi oficialmente tornado público nesta versão (ativado por padrão). |
| 71325 | O recurso de busca no painel Explorer retornava muitos componentes não relacionados quando a string de busca incluía o caractere de igual ('='). (BC:27743) |
| 71356 | Ao tentar gerar saída a partir de um arquivo Output Job para uma pasta especificada (no Output Container vinculado) que não tinha permissão de gravação no nível do sistema operacional, era encontrado o erro "Access to the path "<PathName>" is denied.". |
| 71421 | Ao liberar um projeto específico de design de PCB usando o Project Releaser e utilizar o recurso Compare Gerber para os dados de fabricação Gerber gerados na etapa 'Review Data', era encontrado o erro "Unable to cast COM object of type 'System.__ComObject' to interface type 'DelphiObjects_Interfaces.IWSM_DelphiServiceConcentrator'...". |
| 71438 | Após fazer checkout de um projeto de design a partir de um repositório SVN VCS externo, esse projeto não era aberto automaticamente no painel Projects. (BC:27835) |
| 71541 | Ao tentar gerar um PDF de impressões esquemáticas por meio de um arquivo Output Job, e quando a nomenclatura (por exemplo, de portas) usava ordenação incorreta de colchetes (por exemplo, ][, [[ ou ]], em vez de []), era encontrado um erro. |
| 71640 | Ao executar um script dentro de um arquivo Output Job ativo para alterar o caminho de saída de um output container Folder Structure, o último diretório/pasta do caminho inicial era perdido. (BC:27900) |
Import/Export
| 70329 | O OrCAD Importer foi aprimorado com suporte para a importação de variantes definidas em um design do OrCAD. (Requer que a opção de configurações avançadas Importer.Orcad.AdvancedEngine esteja habilitada). |
| 70733 | Para um design específico do OrCAD, o parâmetro DNP (Do Not Populate) (adicionado a componentes específicos) não estava sendo importado. (Requer que a opção de configurações avançadas Importer.Orcad.AdvancedEngine esteja habilitada). |
SI Analyzer by Keysight
| 71019 | Para um design de PCB específico, tentar acessar a ferramenta SI Analyzer by Keysight resultava no erro "Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')". |
Version 26.8.1
Altium Designer Develop – Released: 9 July 2026, Version 26.8.1 (build 9)
Altium Designer Agile – Released: 9 July 2026, Version 26.8.1 (build 50)
Altium Designer – Released: 9 July 2026, Version 26.8.1 (build 31)
Schematic
| 69676 | Em alguns casos, ao alternar entre comentários em um esquemático, era encontrado o erro "Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed". |
| 70448 | Com um caminho não padrão especificado para 'Local Templates folder' (na página Data Management - Templates de Preferences), navegar até essa pasta ao carregar um template para um documento esquemático aberto (usando Tools » Design » Sheet Templates » Local » Load From File) revertia para a pasta de templates padrão (\Users\Public\Documents\Altium\AD<Version>\Templates) entre sessões do Altium Designer. |
| 71126 | Em alguns casos, ao adicionar um footprint a um componente esquemático selecionado usando o Footprint Manager, era encontrado o erro "Object reference not set to an instance of an object". (BC:27729) |
| 71170 | Em alguns casos, ao tentar redefinir a anotação em nível de placa após remover alguns componentes de um esquemático de origem (ou mascará-los com uma compile mask), era encontrado o erro "Unable to cast object of type "Altium.WorkspaceManager.DataModel.DesignatorRecordAdapter" to type "Altium.WorkspaceManager.DataModel.DesignatorRecord"...". Em outro caso, foi encontrado o erro "startIndex ('-9') must be a non-negative value. (Parameter 'startIndex')...". (BC:27716) |
PCB
| 65296 | Adicionada a capacidade de aumentar o número de camadas de sinal em um design de PCB de 32 para 128, usando a opção de configurações avançadas 'PCB.IncreaseSignalLayers'. (I:8785) |
| 65724 | Para um design específico, adicionar via stitching ou via shielding a uma net com expansão de solder mask orientada por regras resultava em expansão incorreta da solder mask inferior e na exibição do controle 'link' no estado errado. (BC:27568) |
| 69160 | Havia uma degradação perceptível de desempenho ao adicionar teardrops a uma PCB, com o processo levando muito tempo e consumindo uma quantidade consideravelmente maior de memória. (BC:27045) |
| 69996 | Com a opção PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings) e a opção 'Repour Polygons After Modification' habilitada (na página PCB Editor - General de Preferences), mover um componente sobre um preenchimento poligonal, habilitar Thermal Relief para um pad selecionado e alterar o Connect Style resultava no erro "Value cannot be null. (Parameter 'source')". |
| 70430 | Em alguns casos, ao executar um DRC da regra de projeto Acute Angle, era encontrada uma Access Violation (no módulo "ADVPCB.DLL"). |
| 70570 | Ao criar uma nova regra (adicionando ou duplicando) na caixa de diálogo PCB Rules and Constraints Editor, o campo Name agora recebe foco por padrão. |
| 70658 | Ao usar o recurso de teardropping, trilhas de copper keepout estavam sendo ignoradas e teardrops incorretos eram criados se a área com esses keepouts tivesse sido deslocada para fora da área visível de exibição. |
| 70676 | Em alguns casos, ao recalcular impedâncias para um perfil de impedância no Layer Stack Manager (por exemplo, tipo 'Differential-Coplanar', com Roughness Model Type 'Hemispherical'), era encontrado o erro "The transaction has aborted. --- System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation...". |
| 70709 | O recurso 'ODB++ Intellectual Property Protection', fornecido pela opção ODB.IntellectualPropertyProtection (Advanced Settings), agora foi oficialmente tornado público nesta versão (ativado por padrão). |
| 70727 | Ao usar o recurso PCB CoDesign, ocorria uma falha silenciosa ao comparar accordions vazios de ajuste de comprimento. |
| 70874 | Em alguns casos, ao trabalhar com um documento de biblioteca PCB, era encontrada uma Access Violation (no módulo "ADVPCB.DLL"). |
| 70983 | Em alguns casos, ao definir uma região de placa ou o contorno da placa no modo Board Planning, era encontrada uma Access Violation (no módulo "ADVPCB.DLL"). |
| 70986 | Em alguns casos, ao importar regras para a caixa de diálogo PCB Rules and Constraints Editor, era encontrada uma Access Violation (no módulo "ADVPCB.DLL"). |
| 71135 | Em alguns casos, ao tentar acessar a caixa de diálogo Edit Rule Priorities (a partir da caixa de diálogo PCB Rules and Constraints Editor), era encontrada uma Access Violation (no módulo "ADVPCB.DLL"). |
| 71137 | Em alguns casos, ao trabalhar com o campo de busca/filtro na caixa de diálogo PCB Rules and Constraints Editor, era encontrada uma Access Violation (no módulo "ADVPCB.DLL"). |
| 71163 | Ao usar a ferramenta 'Show Differences' para comparar a netlist de um projeto de design com seu documento PCB, era encontrado o erro "Object reference not set to an instance of an object...". (BC:27726) |
Constraint Manager
| 66118 | Ao criar uma regra avançada de Clearance (na visualização All Rules ao acessar o Constraint Manager a partir da PCB), agora você dispõe de controles para alternar entre os modos de operação ‘Simple’ e ‘Advanced’ para a matriz de clearance mínimo (conforme a caixa de diálogo PCB Rules and Constraints Manager). (I:23850) |
| 69940 | Para um design específico, tentar acessar o Constraint Manager a partir de um documento esquemático resultava no erro "An item with the same key has already been added..." e, subsequentemente, todas as visualizações ficavam vazias e inutilizáveis. |
Draftsman
| 69992 | Adicionado um cursor de “mão” ao deslocar um documento de desenho de fabricação baseado em Draftsman (.PCBDwf, .HarDwf, .MbDwf) usando Right-Click, Hold&Drag, trazendo consistência com os editores Schematic e PCB. |
Wire Bonding
| 66236 | Em alguns casos, ao visualizar em 3D dentro de uma biblioteca PCB um footprint com wire bonding (die pads e bond wires), havia uma lacuna perceptível entre os die pads e a superfície 3D extrudada sobre a qual eles eram colocados. (BC:27016) |
Multi-board Design
| 68881 | Ao tentar inserir um ramal de chicote em um esquemático multi-board, e a conexão de grupo associada tivesse 'No Mated Entry' na coluna 'From' ou 'To', era encontrado o erro "Value cannot be null. (Parameter "key")". |
Harness Design
| 71277 | Ao importar alterações de um design multi-board para um diagrama de fiação de chicote, o valor do parâmetro 'HarnessDesignator' do projeto de chicote não estava sendo levado em conta, resultando na detecção incorreta de diferenças pelo mecanismo de comparação. (BC:27708) |
Platform
| 71139 | Ao abrir um Project Group (.DsnWrk) de dentro de uma pasta com diferentes grupos de projeto, arquivos vazios com strings GUID como nomes eram criados aleatoriamente e incorretamente na pasta pai. (BC:27759) |
| 71266 | Após abrir inicialmente um projeto, esse projeto não era reaberto nas reinicializações subsequentes do Altium Designer se a localidade atual do sistema Windows estivesse definida como 'Korean' e o caminho do projeto contivesse símbolos coreanos. |
Data Management
| 70324 | Ao usar o recurso BOM CoDesign para comparar o ActiveBOM com um Managed BOM gerado (a partir do design), um componente inserido em um design era falsamente mostrado como tendo diferenças no campo 'Modified Parameters - Comments' se esse componente tivesse um símbolo vazio no final de seu nome. (BC:27443) |
| 70326 | Ao usar o recurso BOM CoDesign, e com o Altium Designer configurado para usar o tema de interface 'Altium Light Gray', os elementos na guia Related BOMs (do painel Properties) não eram facilmente legíveis (texto branco sobre fundo cinza-claro). (BC:27443) |
| 70479 | Ao tentar liberar um novo componente para um Workspace conectado, a Component Rule Check sinalizava incorretamente um falso erro de 'Duplicate component by Name' se o nome desse componente tivesse a mesma sequência inicial que o nome de um componente existente. (BC:27448) |
| 70859 | O recurso 'Requirements Management', fornecido pela opção EDMS.Requirements (Advanced Settings), agora foi oficialmente tornado público nesta versão (ativado por padrão). |
| 71159 | Quando um documento Output Job incluía um output container com um nome personalizado usando uma string especial (por exemplo, =Item), tentar abrir esse documento diretamente, ou executar o Project Releaser, resultava no erro "Object reference not set to an instance of an object...". (BC:27705) |
| 71269 | Ao tentar gerar um PDF de impressões esquemáticas para um projeto por meio de um arquivo output job, e quando pelo menos um símbolo de folha estivesse configurado para usar uma fonte local sem 'File Name' especificado, era encontrado o erro "One or more errors occurred. (Value cannot be null. (Parameter 'path1'))...". |
Import/Export
| 63690 | Ao tentar importar um design específico do OrCAD, vários componentes não eram importados e, portanto, ficavam ausentes dos documentos esquemáticos gerados. (Requer que a opção de configurações avançadas Importer.Orcad.AdvancedEngine esteja habilitada). |
| 65953 | Ao tentar importar um design específico do OrCAD, os nomes de várias portas de alimentação ficavam ocultos nos documentos esquemáticos gerados. (Requer que a opção de configurações avançadas Importer.Orcad.AdvancedEngine esteja habilitada). |
| 66570 | Ao tentar importar um design específico do OrCAD, a importação falhava com erros de 'Invalid Component'. (Requer que a opção de configurações avançadas Importer.Orcad.AdvancedEngine esteja habilitada). |
| 67943 | Adicionada uma nova opção de configurações avançadas 'Importer.Orcad.AdvancedEngine' que, quando habilitada, passa a usar o novo Advanced OrCAD Engine ao importar designs e bibliotecas do OrCAD por meio do Import Wizard. |
| 69318 | Ao tentar importar um design específico do OrCAD, alguns componentes estavam sendo importados sem o parâmetro 'Value', resultando no campo Comment correspondente em branco ao selecionar tal componente em um documento esquemático gerado. (Requer que a opção de configurações avançadas Importer.Orcad.AdvancedEngine esteja habilitada). |
| 70109 | Ao importar um design específico do OrCAD, as camadas de solder mask estavam sendo importadas incorretamente, com a camada Top Solder Mask gerada contendo aberturas extras e a camada Bottom Solder Mask sem algumas aberturas. (Requer que a opção de configurações avançadas Importer.Orcad.AdvancedEngine esteja habilitada). |
Version 26.7.1
Altium Designer Develop – Released: 8 June 2026, Version 26.7.1 (build 13)
Altium Designer Agile – Released: 8 June 2026, Version 26.7.1 (build 25)
Altium Designer – Released: 8 June 2026, Version 26.7.1 (build 11)
Schematic
| 70565 | Em alguns casos, ao pausar (Tab) um processo interativo (por exemplo, inserir um fio ou rotacionar um objeto selecionado) em um esquemático ou diagrama de fiação de chicote, era encontrada uma Access Violation (no módulo "AdvSch.dll"). |
PCB
| 66901 | Ao exportar uma PCB para o formato STEP, o Route Tool Path não estava presente no modelo exportado se uma camada mecânica maior que '16' tivesse sido usada como camada 'Route Tool Path'. |
| 69812 | Em um caso específico, tentar refazer o roteamento a partir de uma trilha existente (usando as ferramentas Interactive Routing ou Quick Routing e com a opção 'Automatically Remove Loops' habilitada) fazia com que o Altium Designer travasse completamente. |
| 69873 | Para um design específico, enviar alterações da PCB para os esquemáticos de origem resultava no erro "The given key "eModification_AddNode" was not present in the dictionary". |
| 70031 | Com a opção PCB.Polygon.AdvancedPour habilitada (Advanced Settings) e após adicionar vértices de contorno a um polígono inserido por meio da importação de um arquivo CSV, adicionar outro vértice fazia com que o polígono ficasse corrompido. |
| 70059 | O recurso para controlar a versão do Simbeor usada no cálculo de atraso e impedância no editor PCB, fornecido pela opção PCB.SimbeorVersion (Advanced Settings), agora foi oficialmente tornado público nesta versão (1 por padrão). |
| 70207 | Para uma PCB específica, tentar exportar a placa para o formato STEP 3D (usando File » Export » STEP 3D) fazia com que o Altium Designer travasse em um “loop infinito”. Em outro caso, objetos de camada mecânica estavam sendo exportados incorretamente como recortes da placa. (BC:25654) |
| 70213 | Com a opção PCB.ViaInstancing habilitada (Advanced Settings), os controles 'Via Nets' e 'Via Span' (na região Additional Options, na guia View Options do painel View Configuration do editor PCB) não estavam funcionando corretamente. (BC:26989) |
| 70573 | Em alguns casos, e com a opção PCB.ViaInstancing habilitada (Advanced Settings), uma via de back drill se conectava incorretamente diretamente a um plano poligonal, ignorando o clearance definido na regra de projeto aplicável Power Plane Clearance. (BC:27450) |
| 70607 | O recurso 'Via Instancing', fornecido pela opção PCB.ViaInstancing (Advanced Settings), agora foi oficialmente tornado público nesta versão (ativado por padrão). |
Draftsman
| 57465 | Em alguns casos, ao trabalhar com um documento de desenho de fabricação (.PCBDwf/.HarDwf/.MbDwf), era encontrado o erro "Object reference not set to an instance of an object". |
CAMtastic
| 69776 | Ao tentar importar dados ODB++ gerados a partir de um design específico do KiCad para o editor CAM do Altium Designer (CAMtastic), era encontrado o erro "The specified file path: <FilePath> - doesn't exist" e o documento CAM permanecia vazio. |
Wire Bonding
| 69905 | Ao visualizar uma PCB ou footprint no modo de layout 2D, agora você pode controlar a visibilidade dos bond wires usando a nova entrada 'Bond Wires' (e os controles associados) na região Object Visibility, na guia View Options do painel View Configuration. Ao visualizar uma PCB ou footprint no modo de layout 3D, a visibilidade dos bond wires e die pads agora é controlada como parte da opção 'Show 3D Bodies' na região General Settings, na guia View Options do painel View Configuration. (Requer que a opção de configurações avançadas PCB.Wirebonding.3DImprovements esteja habilitada). (BC:25470) |
Projeto Multi-board
| 69427 | Em alguns casos, ao importar alterações de um projeto de design de chicote filho para um esquemático multi-board, e com a conexão do chicote selecionada e a seção Connections expandida para ela no painel Properties, era encontrado o erro "Object reference not set to an instance of an object". |
Projeto de Chicote
| 70566 | Ao clicar em uma netline em um diagrama de fiação, era encontrado o erro "The given key "eHarnessLogicalSignal" was not present in the dictionary". |
Plataforma
| 69822 | Foi adicionada a capacidade para um Administrador de um Workspace Altium Develop reservar uma licença de autor para um membro específico do Workspace ao trabalhar com Altium Designer Develop (26.7 e posteriores), permitindo essencialmente que ele trabalhe offline durante o período da assinatura, com a possibilidade de revogar essa licença roaming a qualquer momento. |
Gerenciamento de Dados
| 69142 | Em alguns casos, ao editar múltiplos componentes usando o editor de componentes (em seu modo Batch Component Editing), copiar conteúdo de qualquer célula editável resultava no erro "Control "" has no parent window...". |
| 69378 | Após a edição em lote de um grande número (1500+) de footprints em um Workspace conectado (por exemplo, alterando a atribuição de camada mecânica), a liberação de volta para esse Workspace levava muito tempo, após o qual o Altium Designer não liberava a quantidade considerável de RAM usada. |
| 70220 | Ao editar um grande número de componentes (500+) por meio do editor de componentes (em seu modo Batch Component Editing) e adicionar part choices a esses componentes, era encontrado um erro de timeout e os componentes acabavam sendo liberados, mas sem as part choices adicionadas. |
| 70315 | Com a opção EDMS.CloudLoginByJWT habilitada (Advanced Settings), não era possível conectar-se a um Workspace chinês na Altium Platform (por meio do portal: portal.altium365.com.cn), a partir do Altium Designer. |
| 70849 | Em alguns casos, ao disponibilizar online um projeto PCB para um Workspace conectado na Altium Platform, todos os documentos-fonte (com exceção do ActiveBOM) não ficavam visíveis ao abrir e navegar pelo projeto por meio da interface Web Viewer do Workspace. |
Importação/Exportação
| 69921 | Ao importar um design Allegro específico, o valor da espessura de cada camada no empilhamento de camadas estava incorreto. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
Versão 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)
Esquemático
| 68892 | Em alguns casos, e após limpar o nome de uma net em um esquemático (por meio do painel Properties), a compilação dinâmica subsequente resultava no erro "Null or empty argument". |
| 69519 | Para uma blanket cuja forma é 'stepped' (não retangular), não era possível editar graficamente a forma para torná-la totalmente retangular, já que a borda sendo movida não podia ser 'dropped'. (BC:27250) |
| 69781 | Em um caso específico, tentar abrir qualquer documento esquemático em um projeto de design resultava no erro "Object reference not set to an instance of an object". |
PCB
| 57322 | Em um caso específico, ao tentar arrastar parte do roteamento de um par diferencial, era encontrada uma Access Violation (no módulo 'ADVPCB.DLL'). |
| 61449 | Em um caso específico, o modelo STEP gerado para um encapsulamento BGA usando o IPC Compliant Footprints Batch Generator não correspondia ao seu footprint. |
| 61450 | Em um caso específico, ao criar um encapsulamento quadrado PLCC usando o IPC Compliant Footprint Wizard, o valor de 'Lead Span Range (D)' não estava sendo refletido corretamente na pré-visualização do modelo 3D STEP gerado, fazendo com que o lado longo dos terminais do chip não tocasse os pads. |
| 61495 | Ao criar um encapsulamento LCC usando o IPC Compliant Footprint Wizard, com 'Number of pins (E)' diferente de 'Number of pins (D)', a pré-visualização do modelo 3D STEP gerado estava incorreta. |
| 61496 | Ao criar um encapsulamento CFP usando o IPC Compliant Footprint Wizard, uma alteração no valor de Minimum Standoff Height não estava sendo refletida corretamente na pré-visualização do modelo 3D STEP gerado. |
| 61500 | Ao criar um encapsulamento MOLDED (polarizado) ou SODFL usando o IPC Compliant Footprint Wizard, o pino polarizado (cátodo) agora é identificado no modelo 3D STEP gerado por uma barra branca. (I:16813, I:17014) |
| 61503 | Ao criar um encapsulamento CAPAE usando o IPC Compliant Footprint Wizard, o modelo 3D STEP era gerado incorretamente ao usar configurações para garantir que o modelo tivesse dimensões de pior caso. A parte cilíndrica do modelo estava sendo empurrada através da parte inferior do componente. (BC:7032) |
| 61538 | Ao criar um encapsulamento SOT89 usando o IPC Compliant Footprint Wizard, a altura da região central definida manualmente pelo parâmetro Y3 (na página Footprint Dimensions do Wizard, e com a opção 'Use calculated footprint values' desabilitada) não era refletida corretamente no footprint gerado. |
| 61596 | Ao criar um encapsulamento LCC usando o IPC Compliant Footprint Wizard, um thermal pad não era criado como parte do footprint gerado, mesmo que os valores mínimo e máximo para as propriedades relacionadas ('Thermal Pad Size (D Side)' e 'Thermal Pad Size (E Side)') tivessem sido definidos. |
| 61597 | Ao criar um encapsulamento SOT89 com o IPC Compliant Footprint Wizard, o pad central no footprint gerado era separado em dois objetos que não estavam eletricamente conectados (um pad e uma região de cobre), resultando, por fim, em erros de clearance internos ao footprint quando colocado em uma PCB. |
| 61598 | Em alguns casos, ao criar um encapsulamento QFN usando o IPC Compliant Footprint Wizard, o uso de valores calculados para as dimensões resultava em um footprint com pads se tocando. (BC:20868) |
| 61600 | Foi adicionado um novo parâmetro 'Lead Span Range (L)' ao definir as dimensões de um encapsulamento MOLDED usando o IPC Compliant Footprint Wizard. Isso permite especificar valores mínimo e máximo para a distância entre os lados externos dos terminais. As imagens de dimensão foram atualizadas e o parâmetro 'Body Length Range (L)' foi renomeado para 'Body Length Range (L1)'. (BC:2423) |
| 61601 | Ao gerar um footprint usando o IPC Compliant Footprint Wizard ou o IPC Compliant Footprints Batch Generator, o marcador de referência de pino da PCB estava sendo gerado sobre primitivas de pad para parâmetros personalizados. |
| 61602 | Ao gerar o footprint de um encapsulamento gullwing usando o IPC Compliant Footprint Wizard, a página Footprint Dimensions do Wizard foi aprimorada com a capacidade de controlar se o pad trimming é aplicado ou não ao usar valores calculados de footprint. Além disso, ao gerar um footprint de encapsulamento gullwing usando o IPC Compliant Footprints Batch Generator, foi adicionado um novo parâmetro 'PadTrimming' à seção Footprint Specifications na guia Data do arquivo de template Excel associado, para controlar se o pad trimming é aplicado ou não. |
| 61805 | Ao criar encapsulamentos CFP com o IPC Compliant Footprints Batch Generator, os modelos STEP estavam sendo gerados incorretamente, com larguras diferentes das especificadas no arquivo baseado em Excel processado. |
| 61806 | Em dois casos específicos, não era possível criar encapsulamentos DPAK usando o IPC Compliant Footprints Batch Generator. No primeiro caso, era encontrado um erro "Invalid stream format" ao tentar adicionar o arquivo baseado em Excel para processamento. No segundo caso, o processamento era concluído com o erro "Invalid quantity "" in field "DensityLevel"". (BC:23015) |
| 61807 | Ao criar encapsulamentos Chip Array em múltiplos níveis de densidade com o IPC Compliant Footprints Batch Generator, o campo 'DensityLevel', juntamente com as especificações de footprint inseridas manualmente, estava sendo ignorado em um arquivo baseado em Excel adicionado para processamento. (BC:8328) |
| 61808 | Ao criar um encapsulamento CHIP, CAPAE, MOLDED ou WIRE WOUND com o IPC Compliant Footprint Wizard, o nome do footprint era gerado incorretamente e não de acordo com as convenções de nomenclatura da norma IPC-7351B. |
| 61809 | Ao criar um encapsulamento CHIP com o IPC Compliant Footprint Wizard, a pré-visualização do footprint gerado não seguia os valores dos parâmetros 'X' e 'Y' como esperado, apresentando incorretamente X como vertical e Y como horizontal. Quando finalmente colocado em uma PCB, o footprint do componente era girado 90 graus por padrão (em vez de rotação zero, como esperado). |
| 61810 | Ao criar um encapsulamento DFN com o IPC Compliant Footprint Wizard, a pré-visualização do footprint gerado não seguia corretamente as alterações nos valores dos parâmetros 'Body Width Range (E)' e 'Body Length Range (D)', alterando a dimensão errada em cada caso. |
| 61812 | Em um caso específico, ao criar um encapsulamento QFN-2ROW usando o IPC Compliant Footprint Wizard, os valores calculados para as dimensões resultavam em um espaçamento entre pads maior que 'Body Span Range (D)'. |
| 61814 | Ao criar um encapsulamento SOIC usando o IPC Compliant Footprint Wizard, o uso de valores calculados para as dimensões do footprint estava removendo material demais dos pads no footprint gerado, levando a problemas mínimos de solda (contato com o pad). |
| 61893 | Em um caso específico, ao usar o IPC Compliant Footprints Batch Generator para criar um encapsulamento DIP, o footprint não era gerado se nenhum nome de footprint fosse especificado no arquivo baseado em Excel processado, em vez de gerar um footprint usando um nome gerado automaticamente. |
| 61894 | Ao criar encapsulamentos DIP com o IPC Compliant Footprints Batch Generator, e quando o nome do footprint não é especificado no arquivo baseado em Excel adicionado para processamento, o footprint falhava ao ser gerado. Além disso, quando a opção 'Produce STEP model' estava habilitada, um corpo extrudado era gerado, em vez de um modelo 3D STEP genérico. |
| 62111 | Ao gerar um footprint Chip Array usando o IPC Compliant Footprint Wizard, o prefixo para o Footprint Name estava incorreto (quando comparado à convenção de nomenclatura IPC-7351 B) quando o 'Hull side type' era definido como 'Concave', 'ConvexE' ou 'ConvexS'. |
| 62112 | Para vários encapsulamentos, o IPC Compliant Footprint Wizard não calculava corretamente o Courtyard quando o recurso 'Use calculated footprint values' estava desabilitado e os valores de 'Pad Dimensions' e 'Pad Spacing' eram inseridos manualmente. |
| 62254 | O IPC Compliant Footprint Wizard foi atualizado, ao criar um footprint de encapsulamento PQFP ou CQFP, para construir o contorno do encapsulamento com base nos valores máximos de dimensão (em vez dos valores nominais), conforme SOIC, SOP, TSSOP e encapsulamentos SOT. |
| 62283 | Ao criar um encapsulamento do tipo SOT usando o IPC Compliant Footprint Wizard, o footprint gerado não tinha o valor correto para o excesso de Courtyard. |
| 62319 | O IPC Compliant Footprint Wizard foi atualizado, ao criar um footprint de encapsulamento PQFP, para gerar um contorno de silkscreen usando o mesmo estilo/abordagem do encapsulamento QFN. O contorno agora segue o contorno máximo do encapsulamento com um deslocamento para fora do contorno do encapsulamento de metade da largura da linha de silkscreen (a largura padrão da linha de silkscreen é 0,127 mm). |
| 62378 | Ao criar um encapsulamento SOIC usando o IPC Compliant Footprint Wizard, o footprint gerado não tinha o valor correto para o excesso de Courtyard. |
| 62430 | O IPC Compliant Footprint Wizard foi atualizado, para todos os encapsulamentos atualmente suportados, para garantir a geração de footprints em conformidade com a Revisão B da norma IPC 7351 - 'Generic Requirements for Surface Mount Design and Land Pattern Standard'. |
| 62669 | Ao criar um encapsulamento BGA usando o IPC Compliant Footprint Wizard ou o IPC Compliant Footprints Batch Generator, a porcentagem de redução do diâmetro do pad (para esferas de solda colapsáveis) não estava em conformidade com a Revisão B da norma IPC 7351 - 'Generic Requirements for Surface Mount Design and Land Pattern Standard'. |
| 67406 | Ao criar um encapsulamento LCC com o IPC Compliant Footprint Wizard e com a opção 'Chamfer Shape' desabilitada, a pré-visualização do modelo STEP e o próprio footprint gerado incluíam incorretamente um chanfro no corpo 3D. Além disso, ao criar um encapsulamento BGA ou LGA com a opção 'Chamfer Shape' habilitada, a pré-visualização do modelo STEP e o próprio footprint gerado não apresentavam o chanfro no corpo 3D. |
| 67407 | Ao criar um encapsulamento PQFN com o IPC Compliant Footprint Wizard, a pré-visualização do modelo STEP e o próprio footprint gerado não incluíam vias para o thermal pad. |
| 68167 | Após fazer alterações no Layer Stack Manager que afetariam o atraso de propagação, como alterar o valor da constante dielétrica (Dk) de uma camada, o valor de Delay para trilhas não estava sendo recalculado. (BC:26356) |
| 69594 | Ao modificar os vértices do contorno de um objeto de forma poligonal que apresentava um arco, por meio do painel Properties, o ponto final do arco ficava ausente ou incorreto, resultando em uma forma incorreta do objeto. |
| 69836 | Com a opção PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings) e um pad selecionado no espaço de design, os campos 'Center Offset (X/Y)' estavam ausentes da seção relevante na região Pad Stack do painel Properties. |
| 69891 | Na caixa de diálogo PCB Rules and Constraints Editor, após alternar entre uma regra Width recém-criada (com 'Default Stack' escolhido) e a área em branco da regra Unconnected Pin (sem nenhuma regra desse tipo criada) e então voltar novamente, era encontrada uma Access Violation (no módulo "ADVPCB.DLL"). |
| 69895 | Após editar um objeto OLE colocado em uma PCB e, em seguida, salvar e fechar o documento, ao tentar abrir a PCB novamente, o Altium Designer 'congelava' completamente. (BC:27320) |
| 70013 | Para um componente cujo designator e/ou texto de comentário estava definido como oculto, e em que essas strings haviam sido editadas para se tornarem multilinha, essas strings ficavam incorretamente visíveis na saída de fabricação ODB++ gerada. (BC:25162) |
Constraint Manager
| 64638 | Após renomear uma classe de net na visualização Physical do Constraint Manager, copiar e depois colar o conjunto de parâmetros associado (no qual a classe de net é definida) em um esquemático resultava no uso do nome anterior da classe de net. |
Draftsman
| 69217 | Em alguns casos, ao tentar importar um arquivo DXF para um documento de desenho de fabricação (.PCBDwf/.HarDwf/.MbDwf), era encontrado o erro "Object reference not set to an instance of an object". |
CAMtastic
| 69260 | Foi implementada a atribuição padrão de cor de camada, com base no tipo de camada, ao importar arquivos Gerber para o editor CAM (CAMtastic), caso as informações sobre coloração de camada estejam ausentes dos arquivos importados. Isso traz consistência e evita a atribuição de cores aleatórias, como acontecia anteriormente. |
| 69875 | Foi implementada a atribuição padrão de cor de camada, com base no tipo de camada, ao importar dados ODB++ para o editor CAM (CAMtastic), caso as informações sobre coloração de camada estejam ausentes dos dados importados. Isso traz consistência e evita a atribuição de cores aleatórias, como acontecia anteriormente. |
Projeto de Chicote
| 69256 | Ao tentar comparar diferenças lógicas entre um desenho de layout de chicote e seu projeto de design de chicote, era encontrado o erro "The method or operation is not implemented...". |
| 69632 | Foi adicionada a capacidade de 'dividir' uma tabela de conexões em um documento Harness Draftsman para que seja apresentada em várias 'páginas', juntamente com um controle para limitar a altura da página. (I:27127) |
| 69804 | Após alterar um componente de chicote no diagrama de fiação (usando o recurso Replace Component no painel Properties) e importar as alterações para o desenho de layout, embora o Design Item ID fosse atualizado corretamente, o Comment e a Description ainda eram os do componente anterior. Isso também acontecia na BOM. |
Plataforma
| 68978 | A funcionalidade 'WebView2', disponibilizada pela opção System.UseWebView2 (Advanced Settings), agora é oficialmente pública nesta versão (ativada por padrão). |
Gerenciamento de Dados
| 69356 | Em alguns casos, e ao trabalhar com o ActiveBOM de um projeto aberto como documento livre, era encontrado o erro "Object reference not set to an instance of an object". |
| 69382 | Com um template de componente definido com um parâmetro de dicionário (com um valor padrão, mas não marcado como 'Required'), o valor padrão não podia ser removido ao criar/editar um componente com base nesse template. |
| 69489 | Ao conectar-se a um Workspace da Altium Platform que tenha Environment Configurations definidas, e em que um usuário esteja atribuído a vários grupos (podendo se aplicar múltiplas configurações de ambiente), não era possível alterar a configuração aplicada depois de selecionar inicialmente uma e habilitar a opção 'Remember my choice' na caixa de diálogo Select a Configuration. Para atender a isso, uma nova caixa de diálogo Connection Properties, acessada pelo menu Properties do Workspace na página Data Management - Servers de Preferences, permite alterar rapidamente a configuração a ser usada dentre aquelas disponíveis para você. |
| 69576 | Foi adicionado suporte para um tipo de dado adicional com reconhecimento de unidade – Temperature coefficient (ppm/°C) – ao definir um parâmetro de usuário como parte de um template de componente em um Workspace conectado na Altium Platform. |
| 69840 | Ao importar uma biblioteca específica usando o Library Importer, datasheets de todos os componentes relacionados estavam sendo adicionados incorretamente (como pares de parâmetros ComponentLink) ao documento de template de componente recém-criado. |
| 69842 | Em um caso específico, e ao abrir um documento ActiveBOM grande que fazia parte de um projeto de Workspace, e esse projeto estava em um Workspace conectado com a funcionalidade Silicon Expert habilitada, era encontrado o erro "Exception of type 'Altium.Rest.Http.RestHttpClientUnexpectedResponseException' was thrown". |
| 69845 | Havia uma degradação perceptível de desempenho ao trabalhar em um documento ActiveBOM grande que fazia parte de um projeto de Workspace, e esse projeto estava em um Workspace conectado com a funcionalidade Silicon Expert habilitada (por exemplo, clicar, rolar, acessar caixas de diálogo e atualizar). Além disso, interagir com vários elementos do documento ActiveBOM por meio do painel Properties (por exemplo, alterar BOM sets e alternar a visibilidade de parâmetros) também era perceptivelmente lento. |
| 69917 | Em casos específicos, ao tentar mostrar o histórico de um documento (History & Version Control » Show Document History), o Altium Designer 'congelava'. (BC:27282) |
Importação/Exportação
| 61517 | Ao importar uma biblioteca Allegro (*.dra), as informações corretas de altura do 3D Body (interna e externa) para um footprint específico não estavam sendo importadas. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 61945 | Ao importar um design Allegro com a subclasse definida 'Layers - Components - Dev type' nas camadas Top ou Bottom, agora é criado um par de camadas de componente ("DEVICE_TYPE_TOP" e "DEVICE_TYPE_BOTTOM") no documento PCB gerado para acomodar valores dessas camadas Top e Bottom, com essas camadas ocultas por padrão em relação à sua visibilidade. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 62242 | Ao importar um design Allegro específico, uma determinada regra de clearance de 'net class' para 'net class' estava ausente no PCB Rules and Constraints Editor do documento PCB gerado. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 66324 | Ao importar um design Allegro, uma forma preenchida sólida definida como Route Keepout em todas as camadas era importada incorretamente como uma região na Multi-Layer, em vez de na Keep-Out Layer, como esperado. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 66325 | Ao importar um design Allegro, uma forma preenchida sólida definida como Package Keepout na Top Layer era importada incorretamente como trilha de cobre, em vez de uma região de keepout, como esperado. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 66593 | Ao importar um design Allegro, regras definidas de roteamento de pares diferenciais estavam ausentes no PCB Rules and Constraints Editor do documento PCB gerado. Em vez disso, apenas uma única regra era criada com valores incorretos (padrão). (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 67082 | Ao importar um design Allegro, os formatos de furo para pads retangulares estavam sendo importados incorretamente como slots em vez de retângulos. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 67128 | Em alguns casos, ao importar um design Allegro, os corpos 3D dos componentes não estavam sendo posicionados/localizados corretamente. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 67146 | Ao importar um arquivo de biblioteca Allegro específico (*.dra), um determinado componente não estava sendo importado corretamente. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 67177 | Foi adicionada uma nova opção de configurações avançadas 'Importer.Allegro.AdvancedEngine' que, quando habilitada, aprimora o Allegro Import Wizard com suporte para a importação de máscaras de solda e de pasta no nível de padstack para pads (formas regulares e personalizadas, incluindo pads tented) e vias (envolvendo o cálculo de expansões e incluindo lados tented). |
| 67482 | Ao importar um design Allegro, várias regras em nível de net estavam sendo criadas para um CSet em nível de design, com valores idênticos e prioridades variáveis (para 'Spacing' e 'Same Net Spacing'), em vez de uma única regra 'All-All'. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 67844 | Ao tentar importar um design Allegro específico, o importador ficava travado por muito tempo (cerca de 22 horas) na etapa 'Fixup polygons'. Como melhoria provisória, esse tempo de importação foi bastante reduzido (agora para cerca de 40 minutos), mas ainda continua sendo um atraso significativo. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 67945 | Ao importar um design Allegro com a subclasse definida 'Layers - Components - Comp value' nas camadas Top ou Bottom, um par de camadas de componente ("COMPONENT_VALUE_TOP" e "COMPONENT_VALUE_BOTTOM") agora é criado no documento PCB gerado para acomodar valores dessas camadas Top e Bottom, com essas camadas ocultas por padrão em relação à sua visibilidade. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 67990 | Em alguns casos, ao importar um design Allegro, textos na camada Bottom Silkscreen estavam sendo importados incorretamente, espelhados e/ou espelhados e rotacionados. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 68013 | Ao importar um design Allegro específico, o formato do furo para os pads de um determinado componente estava sendo importado incorretamente como 'Slot' em vez de 'Round', e também com dimensões incorretas. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 68115 | Ao importar um design Allegro com espaçamento (caracteres de espaço) entre dois blocos de texto no silkscreen, o espaçamento estava sendo ignorado pelo importador, resultando na colocação dos dois blocos de texto na mesma origem no documento PCB gerado. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 68884 | Ao importar um design Allegro específico, uma instância de uma região sólida no silkscreen não estava sendo preenchida. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 68900 | Ao importar um design Allegro com as subclasses definidas 'Layers - Components - Tolerance' ou 'Layers - Components - User part' nas camadas Top ou Bottom, os respectivos pares de camadas de componente ("TOLERANCE_TOP" e "TOLERANCE_BOTTOM") e ("PART_NUMBER_TOP" e "PART_NUMBER_BOTTOM") agora são criados no documento PCB gerado para acomodar valores dessas camadas Top e Bottom, com essas camadas ocultas por padrão em relação à sua visibilidade. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
| 69672 | Ao tentar importar uma biblioteca de design Xpedition específica, a máscara de solda de alguns pads de componentes não estava sendo importada corretamente no documento PCB Library gerado. |
| 69946 | Ao tentar importar um design Allegro específico, as camadas estavam sendo importadas incorretamente. (Requer que a opção de configurações avançadas Importer.Allegro.AdvancedEngine esteja habilitada). |
Version 26.5.1 - Atualização adicional
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 | Ao tentar executar o comando 'Create Primitives From Board Shape' com a opção 'Include Cutouts' habilitada, ocorria uma Access Violation (no módulo "ADVPCB.DLL"). (BC:27399) |
| 70304 | Em alguns casos, ao mover um componente (com texto) em um PCB, com a opção 'Component re-route' habilitada e a opção 'Move component with relevant routing option' desabilitada (PCB Editor - página Interactive Routing de Preferences), ocorria uma Access Violation (no módulo 'ADVPCB.DLL'). (BC:27415, BC:27416) |
| 70305 | Em um caso específico, ao gerar dados Gerber X2 de uma placa por meio de um arquivo Output Job, ocorria uma Access Violation (no módulo 'PolygonClipper.dll'). (BC:27391) |
| 70306 | Após enviar para um PCB um esquemático contendo componentes e pelo menos um par diferencial definido (com a criação automática de rooms habilitada), tentar mover o room gerado (com a opção 'No Net Objects' habilitada na caixa de diálogo subsequente) resultava em uma Access Violation (no módulo "ADVPCB.DLL"). Em alguns casos, ocorria o erro "Runtime error 216" ou o Altium Designer era completamente encerrado. (BC: 27413) |
| 70307 | Em alguns casos, ao mover um componente em um PCB, com a opção 'Component re-route' habilitada (PCB Editor - página Interactive Routing de Preferences), tentar cancelar o processo com clique direito resultava em uma Access Violation (no módulo 'ADVPCB.DLL'). |
Version 26.5.0
Altium Designer Develop – Released: 8 April 2026, Version 26.5.0 (build 11)
Altium Designer Agile – Released: 8 April 2026, Version 26.5.0 (build 17)
Altium Designer – Released: 8 April 2026, Version 26.5.0 (build 11)
Esquemático
| 66133 | Em alguns casos, ao desenhar uma janela de seleção (da direita para a esquerda) em torno de primitivas em um documento esquemático ou de biblioteca esquemática, alguns arcos não eram selecionados. (BC:27379) |
| 67140 | Foi adicionada a capacidade de definir uma margem vertical personalizada para o Designator e o Name de um pino, tanto no nível global (como parte de Schematic Preferences) quanto no nível local (como parte das propriedades do pino). Agora você tem controle total sobre as margens horizontal (X) e vertical (Y) para essas duas propriedades, exibidas como campos 'Margin (X/Y)' nos locais relevantes. Ao usar os painéis List ou a caixa de diálogo Find Similar Objects, a margem vertical é definida usando os dois novos campos 'Pin Designator Vertical Margin' e 'Pin Name Vertical Margin', respectivamente. |
PCB
| 66537 | Foi adicionada a capacidade de configurar a preparação ODB++ para proteger a propriedade intelectual, restringindo o que é gerado. Decida quais camadas de sinal incluir, controle se a netlist será incluída e, em caso afirmativo, se os nomes das nets serão neutralizados (substituídos por 'Net_[1-…]'), e controle se os componentes serão incluídos, com a possibilidade de remover propriedades de componentes (parâmetros). Informações de caminho de pasta também serão removidas dos arquivos de relatório ([Design name].REP) e de regras (odb\user\[Design name].RUL) gerados. (I:18317) |
| 69147 | Não era possível alterar a camada de um room colocado. |
| 69371 | Com uma string de texto colocada selecionada no espaço de design (em um documento PCB ou PCB Library), a funcionalidade de preenchimento automático de texto não funcionava ao começar a digitar texto para uma string especial (por exemplo, .<somecharacters>) no campo Text do painel Properties. (BC:27130) |
| 69405 | Com uma cota padrão colocada selecionada no espaço de design (em um documento PCB ou PCB Library), não era possível alterar a largura da cota usando o campo Width no painel Properties. |
| 69540 | O recurso 'Pad/Via Template Loading Optimization', fornecido pela opção PCB.Performance.PadViaTemplate.LoadingOptimization (Advanced Settings), agora é oficialmente tornado público nesta versão (ON por padrão). |
| 69564 | Em alguns casos, ao gerar um relatório de testpoint a partir de um PCB panelizado (incluindo um array de placa embutido), alguns dados estavam ausentes. (BC:27003) |
| 69581 | Ao rotear interativamente, com a opção 'Apply Trace Centering' habilitada (e a opção 'Adjust Vias' desabilitada), ao soltar uma via, essa via passava a herdar incorretamente o clearance com base na centralização (objetos para trilha e proporção de clearance), em vez da regra de projeto aplicável. |
| 69635 | Em alguns casos, ao arrastar roteamento não em 45 graus, ocorria um erro (no módulo "RouterEntry.dll"). |
| 69681 | Em alguns casos, ao abrir um arquivo PCBLib contendo counterholes em versões mais recentes do Altium Designer, todos os counterbores e countersinks não estavam presentes. Além disso, após adicionar novos counterholes, salvar e reabrir a biblioteca, esses counterholes não estavam presentes. (BC:27221) |
| 69774 | Em alguns casos, copiar e colar um retângulo e depois tentar alterar o tamanho desse retângulo colado levava à ocorrência de uma Access Violation (no módulo 'ADVPCB.DLL'). |
Draftsman
| 65656 | Ao adicionar um novo documento Draftsman a um design PCB e criá-lo usando um modelo de documento Draftsman específico em um Workspace conectado, ocorria o erro "Width and Height must be non-negative...". |
Wire Bonding
| 65571 | Foi adicionada uma nova opção de configurações avançadas 'PCB.Wirebonding.3DImprovements' que, quando habilitada, fornece suporte aprimorado para fios de bond na visualização 3D de uma placa. Isso inclui controles adicionais de edição para definir a forma/perfil de um fio de bond (com a capacidade de definir uma cor de substituição, facilitando distinguir diferentes 'tiers' de fios de bond associados a diferentes ciclos de uma máquina de wire bonding), a capacidade de posicionar die pads e fios de bond em corpos 3D genéricos, a inclusão de objetos de fio de bond ao exportar um PCB para os formatos STEP e Parasolid, e a inclusão de objetos de fio de bond na verificação de Component Clearance, para detectar violações de clearance entre fios de bond e outros objetos (não fios de bond) no espaço 3D. As cores de substituição usadas para fios de bond no design PCB também são consideradas ao posicionar uma vista de fabricação da placa, vista de montagem da placa e vista de componente em um desenho de fabricação de PCB. (BC:24977, BC:25032) |
| 69457 | Em alguns casos, ao rotear interativamente a partir de um finger pad que tinha um fio de bond conectado a ele, outro fio de bond era criado automaticamente (e incorretamente) a partir da trilha recém-roteada. |
| 69701 | Em alguns casos e para um PCB incluindo wire bonding, girar a placa na visualização 3D antes de os fios de bond serem renderizados resultava em uma Access Violation (no módulo "ADVPCB.DLL"). |
Platform
| 69028 | Ao tentar carregar configurações de 'System - Templates' de um arquivo Preferences específico (*.DXPPrf), ocorria o erro "Value cannot be null. (Parameter 'value')...". (BC:27007) |
Data Management
| 67003 | Foi adicionada uma nova opção de configurações avançadas 'UI.ModernDesignReusePanel' que, quando habilitada, usa o painel Design Reuse mais recente e aprimorado ao trabalhar com blocos de reutilização e snippets. |
| 69326 | Para um Workspace contendo mais de 10.000 componentes, todos os componentes adicionais adicionados acima desse nível estavam sendo apresentados na categoria 'Uncategorized' no painel Components, com uma contagem negativa. |
| 69385 | O Item Manager foi aprimorado para lidar com o caso em que um componente de Workspace tem vários modelos de footprint definidos e o modelo atualmente atribuído tem seu nome alterado posteriormente. Os recursos 'Auto-matching' e 'Update to Latest' agora atribuem corretamente a revisão mais recente do modelo de footprint (cujo nome foi alterado). (I:10242) |
| 69424 | Foi adicionada uma nova opção de configurações avançadas 'VCS.AllowLFSRepos' que, quando habilitada, restaura a capacidade parcial anterior de usar repositórios LFS ao trabalhar com controle de versão Git. CUIDADO: Altium Designer não oferece suporte completo ao trabalho com repositórios LFS e, em alguns casos, isso pode levar à perda de dados do usuário. (BC:27158) |
| 69444 | Não era possível para um usuário padrão (não Admin) liberar um projeto em uma subpasta de projeto, quando ele não tinha direitos de acesso à pasta de projeto de nível mais alto em um Workspace. A liberação do projeto usando o Project Releaser falhava, com o erro "Current user doesn't have sufficient rights to create a folder with path..." |
| 69456 | Uma solução marcada como 'NOT USED' na lista de escolhas de peça para um componente em um ActiveBOM permanecia listada, mesmo após sua exclusão. |
| 69476 | Os dados de escolhas de peça não estavam sendo apresentados no painel Components para componentes em uma biblioteca baseada em arquivo. |
| 69514 | Ao editar um ou mais componentes de Workspace, a verificação de regra do componente "Revision that is being edited is not latest" agora é corretamente observada ao usar o editor de Component no modo Batch Component Editing, garantindo que violações sejam sinalizadas ao editar um componente que não é a revisão mais recente. |
| 69531 | Ao navegar por uma PCB Library no painel Components (com Models habilitado para exibição), as colunas 'Description', 'Height' e 'Pad Count' não estavam disponíveis para seleção na caixa de diálogo Select Columns. |
Import/Export
| 56381 | Em alguns casos, ao tentar importar um design KiCad, ocorria o erro "Object reference not set to an instance of an object". |
Power Analyzer by Keysight
| 68908 | Após executar uma análise para um design específico, salvar e acessar o relatório completo levava à ocorrência do erro "System.MissingMethodException: Method not found...". |
SI Analyzer by Keysight
| 69664 | Em alguns casos, ao tentar analisar nets para o PCB ativo a partir do documento SI Analyzer by Keysight, ocorria o erro "The given key 'SIAnalyzer.Engine.Keysight.SectionKeys.ResultSectionKeyBase' was not present in the dictionary". (BC:26953) |
Version 26.4.1
Altium Designer Develop – Released: 19 March 2026, Version 26.4.1 (build 13)
Altium Designer Agile – Released: 19 March 2026, Version 26.4.1 (build 25)
Altium Designer – Released: 19 March 2026, Version 26.4.1 (build 12)
Esquemático
| 67749 | Em alguns casos, ao adicionar um novo documento esquemático a um projeto após mudar para uma licença Viewer, ocorria o erro "EIntfCastError: Interface not supported". |
PCB
| 61119 | Para um design específico e grande, havia uma lentidão perceptível ao alternar a visibilidade de várias camadas entre ON e OFF por meio do painel View Configuration. |
| 64931 | Foi adicionada uma nova regra de projeto 'Z-Axis Clearance' tanto ao Constraint Manager quanto ao antigo ‘PCB Rules and Constraints Editor dialog’ (não acessível em Document View), que pode ser usada para verificar os clearances mínimos entre várias primitivas em diferentes camadas de cobre. (I:922) |
| 68736 | Após excluir sub-stacks no stackup de um design rigid-flex avançado, as camadas Coverlay e Solder Mask dessas sub-stacks eram adicionadas incorretamente ao 'Board Layer Stack' principal e padrão. Após remover quaisquer duplicatas e tentar salvar, ocorria o erro "Maximum layers of type Coverlay for stack Board Layer Stack reached...", porque uma combinação de coverlay e soldermask na mesma sub-stack não era possível. |
| 68820 | Ao exportar um PCB como um arquivo Specctra Design File (*.dsn), os keepouts não eram incluídos no arquivo gerado. |
| 68973 | Quando as expressões de consulta de escopo usadas em uma regra de projeto binária eram muito longas, não era viável usar a verificação Applicable Binary Rules entre primitivas porque o escopo na caixa de diálogo subsequente aparecia ilegível, sem possibilidade de ajustar o tamanho da caixa de diálogo ou a largura das colunas. (I:10041) |
| 68983 | Em alguns casos, ao trabalhar em um documento PCB com as opções PCB.Polygon.AdvancedPour e PCB.Polygon.AdvancedDynamicPour habilitadas (Advanced Settings), ocorria uma Access Violation (no módulo "ADVPCB.DLL"). |
| 69010 | O recurso 'Solder Mask Zero Expansion', fornecido pela opção PCB.SolderMaskZeroExpansion (Advanced Settings), agora é oficialmente tornado público nesta versão (ON por padrão). |
| 69031 | Em um PCB ou PCB Library, ao posicionar um retângulo com uma largura de trilha pequena (por exemplo, 0,01 mm), seu tamanho se tornava menor (tanto largura quanto altura) após clicar para definir o segundo ponto de ancoragem. Além disso, clicar em qualquer um dos cantos do retângulo já colocado, ainda no modo de posicionamento, resultava na criação de um quadrado. Além disso, copiar e colar um retângulo em uma PCB Library também fazia com que seu tamanho se tornasse menor. (BC:27033, BC:27046) |
| 69059 | Para um design específico, tentar acessar o Layer Stack Manager resultava na ocorrência do erro "Layer type not found...". |
| 69121 | Ao usar o recurso PCB CoDesign, após mesclar alterações entre dois usuários com relação a um polígono (alteração de geometria por um usuário e shelving do polígono pelo outro), o resultado era um polígono 'No-Net'. |
| 69155 | Com a opção PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings), não era possível modificar o tamanho de um quadro de texto selecionado por meio do painel Properties. (BC:27044) |
| 69423 | Em uma PCB Library, após definir uma das opções IPC 4761 disponíveis para uma via colocada, essa configuração voltava para 'None' após salvar e reabrir a biblioteca. Em outro caso, vias adicionadas a um footprint a partir de uma Pad Via Library perdiam a conexão com essa biblioteca após salvar e reabrir a PCB Library. As vias também estavam ausentes na região Local Pad & Via Library do painel PCB Pad Via Templates. (BC:27157) |
Constraint Manager
| 63142 | Foi adicionada a capacidade de especificar valores Minimum, Maximum e Preferred para Diameter e Hole Size ao definir uma regra Routing Via Style na visualização Physical, além da definição preferred por template. (BC:26530) |
| 67865 | Os ícones de objetos foram atualizados e unificados em todas as páginas do Constraint Manager (tanto no lado esquemático quanto no lado PCB), bem como nas caixas de diálogo ‘Import Directives’ e ‘Refresh Constraint Manager’ (ao importar diretivas dos documentos-fonte esquemáticos para o Constraint Manager) e na caixa de diálogo Object Class Explorer. |
| 68405 | Na visualização Física do Constraint Manager (quando acessada pelo lado do esquemático) e, para classes importadas do esquemático, o controle de expansão associado (para acessar objetos em uma classe) não estava funcionando. |
| 69384 | Ao tentar remover várias Advanced Rules selecionadas da visualização All Rules (quando acessada a partir do PCB), após adicionar cada regra subsequente à seleção usando Ctrl+clique e então usar o comando 'Remove Advanced Rules' no menu de contexto do botão direito, ocorria o erro "Object reference not set to an instance of an object". |
Draftsman
| 68897 | Após criar um novo documento Draftsman (.PCBDwf) para um projeto de PCB, usando um modelo de documento Draftsman (.DwfDot) com uma Board Assembly View posicionada, a exibição dessa visualização no espaço de projeto não seguia corretamente as configurações iniciais definidas na região Component Display Properties do painel Properties. |
Multi-board Design
| 66922 | Foi adicionada uma nova opção de configurações avançadas, 'System.MBAEngine.UseOpenCascade', que, quando habilitada, troca o uso da biblioteca C3D para modelagem geométrica de um documento de montagem multi-board (*.MbaDoc) pela biblioteca Open CASCADE. Observe que, ao abrir nesta versão um documento de montagem multi-board mais antigo (de uma versão anterior do software), com a opção habilitada, os mates criados serão removidos (você poderá escolher entre manter as posições relativas das partes da montagem ou colocá-las em linha). Você terá a opção de criar um backup dessa versão antiga no momento da abertura. |
| 68125 | Ao posicionar em um esquemático multi-board um componente cujo símbolo incluía uma primitiva de arco (por exemplo, capacitor polarizado), o arco era desenhado incorretamente no espaço de projeto. Ao clicar posteriormente no gráfico renderizado incorretamente para selecionar o componente, ocorria o erro "Object reference not set to an instance of an object". |
| 68890 | Ao posicionar em um esquemático multi-board um componente cujo símbolo incluía uma primitiva de arco (por exemplo, capacitor polarizado), o arco era desenhado incorretamente no espaço de projeto. Ao clicar posteriormente no gráfico renderizado incorretamente para selecionar o componente, ocorria o erro "Object reference not set to an instance of an object". |
| 69173 | Para um projeto específico de design multi-board, tentar importar do projeto PCB filho para um módulo específico selecionado no esquemático multi-board resultava, ocasionalmente, no erro "An item with the same key has already been added...". |
Harness Design
| 59289 | Arrastar um fio sobre uma emenda em um diagrama de fiação duplicava erroneamente esse objeto de emenda. (BC:27442) |
| 64350 | Em alguns casos, ao gerar saída impressa para um design de Harness, ocorria uma Access Violation (no endereço 0000000139490BC8 no módulo "WorkspaceManager.DLL"). |
| 68050 | Para um componente em um desenho de layout configurado para exibir seu Physical Model no estilo Solid, a coloração definida para a entrada Selection/Highlight System Colors (no painel View Configuration do editor PCB) estava sendo usada independentemente de o modelo estar selecionado ou não. |
Platform
| 47582 | Em alguns casos, os painéis Components e Manufacturer Part Search apresentavam problemas de exibição/dimensionamento ao alternar entre as visualizações normal e compacta, tanto nos modos Docked quanto Floating. Além disso, quando esses painéis estavam no modo Popup, acessá-los novamente fazia com que sua altura diminuísse repentinamente. |
| 68635 | Altium Designer ficava totalmente sem resposta após uma perda temporária de conexão Wi‑Fi, resultando na necessidade de fechá-lo pelo Windows Task Manager. (BC:26379, BC:26854) |
| 68981 | Em alguns casos, ao tentar redefinir todas as preferências para os valores padrão, ocorria uma Access Violation (no módulo "PCBDLGS.DLL"). |
| 69364 | Com a opção WSM.DotNetECOImplementation habilitada (Advanced Settings), tentar importar alterações de pin-swap em um projeto filho para um esquemático multi-board fazia com que as alterações detectadas listadas e processadas pelo ECO subsequente não fossem aplicadas, independentemente de quantas vezes o ECO fosse executado. |
| 69375 | Com a opção WSM.DotNetECOImplementation habilitada (Advanced Settings) e ao tentar comparar as diferenças físicas entre duas versões de um documento PCB Library, ocorria o erro "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 | Ao usar o recurso BOM CoDesign e, em particular, o comando 'Explore Suggested Component' (na seção Differences do painel Properties), se o componente sugerido não for a revisão mais recente, essa revisão específica agora será aberta no painel Components. |
| 63880 | Para um componente de biblioteca Workspace cujo nome incluía dois ou mais caracteres de sublinhado, o primeiro sublinhado era removido incorretamente do nome na entrada do comando 'Place <ComponentName>', no menu acessado ao clicar com o botão direito nesse componente no painel Components. |
| 63966 | O comando 'Create Tag' foi adicionado novamente ao submenu History & Version Control ao acessar menus relacionados a projeto. Além disso, foi adicionada validação ao inserir um valor para a tag, com uma dica associada de que apenas letras, números, ponto (‘.’), hífen (‘-’), cerquilha (‘#’) e sublinhado (‘_’) são permitidos. |
| 65936 | Foi adicionada a capacidade de alterar em lote o estado de ciclo de vida dos componentes selecionados diretamente em um ActiveBOM. Observe que o processo incluirá apenas componentes do seu Workspace conectado. |
| 68242 | Foi adicionada uma nova opção de configurações avançadas, 'EDMS.CloudLoginByJWT', que, quando habilitada, usa um JWT (JSON Web Token) para identificação e autenticação do usuário ao conectar do Altium Designer a um Workspace na Altium Platform. |
| 68709 | Ao alterar o estado de revisão de um Item em um Workspace conectado (por meio da caixa de diálogo Batch state change), o processo falhava se fosse inserida uma nota com mais de 255 caracteres. (BC:24819) |
| 68762 | Após adicionar uma part choice a um componente em um documento ActiveBOM e atualizar, nem todas as ofertas do mesmo fornecedor estavam sendo exibidas. |
| 68814 | Os recursos Custom Parts Provider Synchronization e Components Synchronization do Altium Designer foram aprimorados para agora oferecer suporte a bancos de dados PostgreSQL. |
| 68961 | Foi adicionada uma nova opção de configurações avançadas, 'EDMS.CustomOffersMerge', que, quando habilitada, mescla dados de fornecedores do Custom Parts Provider com o Altium Parts Provider (para um Workspace na Altium Platform com BOM Portal habilitado) para apresentar todas as informações de fornecedores combinadas, onde quer que dados de fornecedores (SPNs) sejam apresentados na interface do software. |
| 68962 | Ao compartilhar um design ativo ou um snapshot de design por meio da caixa de diálogo Share, a antiga caixa de diálogo acessada pelo controle Advanced Settings foi redesenhada como uma janela pop-up. No caso de compartilhamento de um design ativo, as opções de compartilhamento e download agora são agrupadas por 'Member Rights' (para membros do Workspace) e 'Guest and External Share Rights' (para usuários convidados externos com quem os projetos foram compartilhados). |
| 69007 | Ao adicionar um comentário/resposta a um documento, se fosse digitado texto e, em seguida, colada uma URL da web, o texto era removido se um caractere de espaço fosse adicionado após essa URL, restando apenas a URL no comentário/resposta publicado. (BC:26998) |
| 69149 | Um modelo padrão de footprint de Workspace (adicionado pela página Data Management - Templates das Preferences) não estava sendo aplicado ao criar um novo componente de Workspace, após atualizar de uma versão anterior do Altium Designer (pré-26.1) para uma versão posterior (26.1 ou posterior). (BC:26847, BC:27173) |
| 69186 | Havia degradação perceptível de desempenho ao trabalhar em um documento ActiveBOM que fazia parte de um projeto Workspace, quando esse projeto estava em um Workspace conectado com a funcionalidade Silicon Expert habilitada. |
| 69287 | Ao abrir um documento ActiveBOM grande que fazia parte de um projeto Workspace, e esse projeto estava em um Workspace conectado com a funcionalidade Silicon Expert habilitada, os parâmetros do Silicon Expert não eram preenchidos corretamente e ocorriam erros de timeout. |
| 69298 | Ao tentar salvar preferências em um Workspace conectado e alterar a pasta na qual criar um novo item Altium Designer Preferences, ocorria o erro "ShowDialog can be called only on hidden windows...". |
| 69430 | Para um projeto de PCB incluindo um documento PCB Library, tentar gerar um PDF de PCBLIB Prints diretamente de um Output Job adicionado a esse projeto resultava em uma Access Violation (no módulo 'WorkspaceManager.DLL'). |
| 69447 | Em alguns casos, ao trabalhar e salvar alterações em um projeto que foi compartilhado com direitos de edição para um usuário que não é membro do Workspace pai desse projeto, esse usuário recebia com frequência e em momentos aleatórios a notificação "Trying to Reconnect to Notification Service". |
Import/Export
| 68875 | Ao importar uma biblioteca xDX Designer específica, os números dos pinos do símbolo estavam sendo duplicados para componentes com múltiplas partes. |
| 68896 | Ao tentar importar um design Xpedition (Expedition) específico, ocorria uma Access Violation (no módulo 'Importer_Expedition.IWZ'). |
| 68977 | Ao tentar importar uma biblioteca de footprints de PCB do OrCAD (*.LLB), ocorria uma Access Violation (no módulo '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 | Foi adicionado suporte a modelos SOLIDWORKS 2024 e 2025 (*.SldPrt) ao trabalhar com corpos 3D. Além disso, a exportação de um PCB para o formato de arquivo Parasolid agora usa a versão 35.1 do Parasolid. |
| 67334 | Após exportar um PCB específico para o formato Parasolid, os modelos 3D de alguns componentes não puderam ser convertidos ao abrir o arquivo exportado no SOLIDWORKS, resultando no erro "The data in this file may be invalid". (BC:25813) |
| 68348 | Em alguns casos e com a opção PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings), posicionar uma tabela de stackup de camadas no espaço de projeto resultava no erro "Object accessed after being destroyed...". |
| 68359 | Em alguns casos, ao usar o recurso Loop Removal durante o roteamento interativo, ocorria um erro (no módulo "RouterEntry.dll" ou no módulo "ADVPCB.DLL"). |
| 68901 | Com a opção PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings), adicionar/remover a camada Route Tool Path várias vezes em um documento PCB Library (ou abrir um documento PCB Library no qual isso tenha sido feito) resultava no erro "Exception has been thrown by the target of an invocation...". (BC:26959) |
| 68942 | Em um caso específico, tentar salvar um documento PCB após fazer alterações resultava em uma Access Violation (no módulo 'ADVPCB.DLL'). |
| 68945 | Ao definir uma regra Fabrication/Assembly Testpoint Style na caixa de diálogo PCB Rules and Constraints Editor, as alterações feitas nas restrições Min/Max Size não estavam sendo salvas. (BC:26969) |
| 69025 | Para um documento PCB específico e com a opção 'Component re-route' habilitada (na página PCB Editor - Interactive Routing das Preferences), mover qualquer componente resultava no erro "Object accessed after being destroyed...". (BC:27027) |
Multi-board Design
| 68356 | Ao tentar mapear pinos entre os conectores inline de um harness dentro de um esquemático multi-board, o Altium Designer congelava completamente e não podia ser encerrado pelo Windows Task Manager. (BC:26806) |
Harness Design
| 67903 | O recurso 'Update From Libraries' foi aprimorado para agora também incluir fios, componentes de cavidade e partes associadas (quando acessado a partir de um diagrama de fiação), e coberturas, etiquetas e partes associadas (quando acessado a partir de um desenho de layout). Observe que, para que um objeto mencionado seja incluído na atualização, um componente atribuído ao objeto deve incluir um link para um símbolo esquemático. (BC:27779) |
| 68314 | Fios jumper definidos em um diagrama de fiação agora são corretamente acomodados no desenho de layout associado. Com um bundle selecionado no desenho de layout, a região Bundle Objects do painel Properties agora incluirá esses fios jumper que começam e terminam no mesmo ponto de conexão como parte desse bundle. Esses fios terão apenas a opção de definir seu comprimento manualmente. O valor inserido será então incluído no documento ActiveBOM do projeto de harness e no desenho de fabricação (tabela BOM e lista de fiação). (I:23859) |
Platform
| 67522 | Foram aprimoradas as notificações exibidas no Altium Designer Develop relacionadas aos casos em que a assinatura está próxima do vencimento, a assinatura já expirou (e o Workspace do Altium Develop está em modo somente leitura) e quando não há assentos Author disponíveis. |
| 68634 | O End User License Agreement (EULA) foi agora substituído pelo Master Services Agreement (MSA) ao instalar Altium Designer Develop e Altium Designer Agile. O Altium Designer continua usando o EULA (que também foi atualizado). |
Data Management
| 63778 | Ao usar o painel Manufacturer Part Search, apenas o último filtro aplicado era exibido corretamente (nome e parâmetro) acima da lista de resultados. Quaisquer filtros selecionados anteriormente eram exibidos apenas pelo nome, sem as informações paramétricas. |
| 63779 | Não era possível rolar o conteúdo do painel Details do painel Manufacturer Part Search quando o cursor estava posicionado sobre determinadas áreas. |
| 66024 | Ao compartilhar um item em um Workspace com um novo usuário, a entrada desse usuário (na caixa de diálogo Share For Item) inicialmente exibia incorretamente seu e-mail em vez de sua organização. |
| 66242 | Ao navegar por componentes na visualização 'Where-used' de um modelo de componente (no painel Explorer), alterar o Revision State de um ou mais componentes selecionados não era refletido automaticamente na visualização. |
| 66867 | Posicionar um bloco de reutilização a partir do painel Explorer resultava no erro "Value cannot be null. (Parameter 'pcbSnippetGUID')...". (BC:26812) |
| 67416 | Após atualizar o painel Components, os estados de revisão dos modelos não estavam sendo atualizados. (BC:24630) |
| 68164 | O recurso Custom Parts Provider Synchronization, usado para mapear — por meio de um documento Custom Parts Provider Synchronization Configuration (*.PrtSync) — dados de fornecedores de uma fonte de banco de dados especificada para dados de cadeia de suprimentos do Workspace, agora pode ser usado quando conectado a um Workspace hospedado no Altium 365 GovCloud. |
| 68245 | Para um componente em um ActiveBOM, a classificação especificada para uma solução manual adicionada era perdida após atualizar para usar uma revisão posterior desse componente no design. |
| 68247 | Ao usar o Library Importer para importar footprints de um documento PCB Library para um Workspace conectado, qualquer footprint cuja descrição excedesse 256 caracteres falhava na importação, embora o Importer informasse que a importação havia sido bem-sucedida. |
| 68705 | Em alguns casos, ao tentar liberar alterações feitas em um componente existente (por meio do editor de componentes em seu modo Single Component Editing), ocorria o erro "Interface not supported". |
| 68708 | Ao tentar adicionar uma part choice específica (LM2940IMP-15 da Texas Instruments) a qualquer componente em uma biblioteca Workspace, ocorria o erro "Value cannot be null. (Parameters 'source')". |
| 68907 | No caso específico de trabalhar com Altium Designer 26.1 e conectado a um Workspace, ao visualizar comentários posicionados em qualquer projeto de design, o nome do usuário, tanto na janela contextual de comentários quanto no painel Comments and Tasks, aparecia como "Anonymous" em vez da pessoa que inseriu o comentário. |
Import/Export
| 68664 | Ao exportar um PCB para o formato Ansys EDB, valores de capacitor especificados em fF (femtofarad) não eram reconhecidos, assumindo o valor padrão de 1nF. (BC:24118) |
Version 26.2.0
Altium Designer Develop – Released: 8 January 2026, Version 26.2.0 (build 10)
Altium Designer Agile – Released: 8 January 2026, Version 26.2.0 (build 28)
Altium Designer – Released: 8 January 2026, Version 26.2.0 (build 7)
Schematic
| 65661 | Em alguns casos, ao tentar criar uma biblioteca integrada (a partir de documentos do projeto) a partir de um documento esquemático ativo, ocorria uma Access Violation (no módulo "IntegratedLibrary.DLL"). |
| 67949 | A ordenação alfanumérica dos pinos por Designator não estava funcionando corretamente no Symbol Wizard do editor Schematic Library, resultando em "A1, A10, A11,...A19, A2, A20, A3, A4,...A9", por exemplo, em vez de "A1, A2, A3,...A18, A19, A20", como esperado. |
| 67982 | Ao substituir um componente baseado em arquivo por um componente da Workspace Library, usando o controle '...' associado ao campo Design Item ID no painel Properties, os parâmetros não eram atualizados para os do componente da Workspace. |
PCB
| 67160 | Com a opção 'Live Highlighting' habilitada (na página PCB Editor - Board Insight Display das Preferences) e durante o posicionamento de uma via, alternar repetidamente entre as possíveis nets destacadas ao fundo resultava no erro "List index out of bounds". |
| 67883 | Ao exportar para o formato DXF um PCB contendo texto com altura '0', ocorria o erro "eInvalidInput". |
| 68177 | Após selecionar e excluir várias entradas de Component Layer Pair na aba Layers & Colors do painel View Configuration, as entradas continuavam sendo exibidas. (BC:26733) |
| 68420 | Para um design específico, ao copiar um componente (com die pads, bond finger pads e bond wires definidos como parte de seu footprint) e colá-lo várias vezes, tentar salvar o documento PCB resultava no erro "Duplicates not allowed...". |
| 68627 | Com a opção PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings) e um componente posicionado em uma grade polar selecionado, as opções associadas a essa grade (Range/Angle e Rotation) não apareciam no painel Properties. (BC:26858) |
| 68640 | Em alguns casos, com a opção PCB.Performance.InteractivePropertyPanel.Optimization habilitada (Advanced Settings) e após recalcular o preenchimento de um polygon pour selecionado várias vezes no painel Properties, ao alternar para a ação 'Assign net' e clicar de volta no espaço de projeto, ocorria o erro "Value cannot be null. (Parameter 'source')". |
| 68661 | A geometria (largura e altura) de retângulos usados em footprints de PCB era alterada incorretamente (devido a erros de arredondamento) quando a largura da trilha era especificada em mm. (BC:26867, BC:26885) |
PCB CoDesign
| 67921 | Em alguns casos, ao trabalhar com o recurso PCB CoDesign, após a conclusão de uma comparação, ocorria um erro relacionado a vazamento de memória (uma falha de asserção no arquivo "Adv3D_GeometryMaker.pas"). |
Wire Bonding
| 62571 | Foi adicionado suporte para geração de um Wire Bonding Table Report a partir de um documento PCB panelizado. |
| 63094 | A verificação DRC para violações de Un-Routed Net estava sendo aplicada incorretamente a bond wires. (BC:25803) |
| 66918 | Bond wires e die pads agora são exibidos ao visualizar um documento PCB panelizado em 3D. |
| 67657 | Ao aplicar alterações às restrições de uma regra de projeto de Wire Bonding na caixa de diálogo PCB Rules and Constraints Editor, a regra era exibida como não salva (asterisco ao lado do nome) e não era possível exportar e importar regras. (BC:25810) |
| 68042 | Uma nova palavra-chave de consulta 'IsBondwire' (PCB Object Type Check) está disponível ao construir expressões lógicas de consulta para uso na filtragem de objetos em um PCB/PcbLib ou na definição do escopo de uma regra de projeto. |
Multi-board Design
| 67619 | Quando múltiplas entradas (representando componentes vinculados) existiam no mesmo lado de uma peça personalizada colocada em um documento esquemático multi-board, ao tentar selecionar múltiplas entradas e arrastá-las, ocorria o erro "Unable to cast object...". (BC:26133) |
Harness Design
| 61558 | Ao posicionar um feixe em um desenho de layout, o feixe agora “acompanha” seu comprimento desenhado, com o valor inserido no campo Length por padrão. Quando o campo Length (comprimento físico real) é definido e difere do comprimento desenhado, o feixe exibirá um símbolo de quebra no centro de seu segmento mais longo, para indicar que o feixe está Not to Scale (NTS). O 'Drawn Length' é exibido no painel Properties, juntamente com uma nova opção 'Add Break Symbol', que permite controlar a exibição do símbolo de quebra. (I:25610) |
| 62933 | Após selecionar um ponto de conexão (sem objetos atribuídos) em um desenho de layout, o botão 'Add' associado à região Assigned Objects do painel Properties era exibido como “desabilitado” até ser clicado. (BC:26250) |
| 65333 | Em alguns casos, a ordem de desenho dos rótulos estava incorreta para uma vista de desenho de layout colocada em um documento de desenho de fabricação de harness (HarDwf), em comparação com o documento de desenho de layout de origem (LdrDoc), resultando em um rótulo aparecendo “atrás” de um feixe em vez de à frente dele. (BC:26470) |
| 67904 | Em alguns casos, ao importar um componente (conector) do diagrama de fiação de um projeto para seu desenho de layout, o ponto de conexão associado era criado, mas os pinos não eram atribuídos automaticamente, resultando em um objeto de feixe vazio. |
Data Management
| 66497 | Em um caso específico e quando conectado a um determinado Workspace do Altium 365, as opções de peça exibidas para um certo componente eram diferentes entre os painéis Components e Properties. |
| 66581 | Adicionada a capacidade (para aqueles com a permissão operacional atribuída) de preservar o estado do ciclo de vida ao realizar a sincronização de componentes entre um Workspace e um banco de dados de componentes. |
| 67302 | A lista de opções de peça de um componente era sobrescrita se a opção 'Part Choices Revision Control' estivesse habilitada (na página Admin-Settings-Components da interface do navegador do Workspace) e fossem feitas alterações nessa lista para esse componente (e liberadas em uma nova revisão), sem reiniciar o Altium Designer antes. |
| 67806 | Se o campo Document Path fosse limpo/ficasse vazio na página System - Default Locations das Preferences e o Altium Designer fosse reiniciado, ao abrir um projeto do Workspace conectado (novo, sem cópia local anterior), modificá-lo e tentar salvá-lo de volta no Workspace, ocorria o erro "Invalid URI: The format of the URI could not be determined...". |
| 67950 | As tabelas do esquema Azure SQL não estavam acessíveis no documento Custom Parts Provider Synchronization Configuration (*.PrtSync) do Altium Designer, ocorrendo os erros "ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Incorrect syntax near '`'" e "ERROR [42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]Statement(s) could not be prepared". Isso ocorria porque o Altium Designer enviava acentos graves (`) em uma consulta, o que o SQL Server/Azure SQL não suporta. |
| 68005 | Em um caso específico, ao tentar gerar um relatório Bill of Materials a partir do ActiveBOM de um projeto de PCB, ocorria o erro "Unable to sort because the IComparer.Compare() method returns inconsistent results...". |
| 68037 | O recurso 'BOM CoDesign', fornecido pela opção BOM.CoDesign (Advanced Settings), agora é oficialmente tornado público nesta versão (ON por padrão). Além disso, o recurso 'Including/Excluding Supplier Data in a BOM Comparison', fornecido pela opção BOM.CoDesign.Comparison.IncludeSupplierData (Advanced Settings), também agora é oficialmente tornado público nesta versão (OFF por padrão). |
| 68583 | Um template padrão do Workspace não estava sendo carregado ao criar a nova entidade associada, se esse template tivesse sido adicionado pela página Data Management - Templates das Preferences. (BC:26847) |
Import/Export
| 63867 | Ao importar um projeto xDX Designer específico, a biblioteca do projeto (*.lmc) não podia ser importada e, como resultado, um projeto vazio era gerado. |
| 67825 | Ao importar um projeto OrCAD específico, o footprint vinculado às instâncias de um determinado componente no documento esquemático gerado estava incorreto. |
Version 26.1.1
Altium Designer Develop – Released: 3 December 2025, Version 26.1.1 (build 6)
Altium Designer Agile – Released: 3 December 2025, Version 26.1.1 (build 13)
Altium Designer – Released: 3 December 2025, Version 26.1.1 (build 7)
Schematic
| 62751 | Adicionada uma nova opção de configurações avançadas 'WSM.DotNetECOImplementation' que, quando habilitada, otimiza e acelera a funcionalidade de processamento de ECO. |
| 66529 | Um clique duplo em um componente colocado acessava corretamente o painel Properties com o texto do Designator selecionado, pronto para alteração. No entanto, um clique duplo em um componente subsequente não resultava na seleção do texto do designador; em vez disso, o cursor era colocado no início do campo. (BC:25802) |
| 67151 | Em alguns casos, ao trabalhar com um documento esquemático, o cruzamento de signal harnesses sob uma compile mask (com a opção 'Display Cross-Overs' habilitada na página Schematic - General das Preferences) resultava no erro "EOleException: Index was outside the bounds of the array". |
| 67186 | Havia um atraso perceptível no carregamento de propriedades no painel Properties ao alternar entre símbolos em uma biblioteca esquemática (.SchLib). (BC:25112) |
| 67514 | Em alguns casos, ao alternar entre comentários em um esquemático, ocorria o erro "Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed". |
| 67618 | Após tornar visível o nome de um parâmetro no espaço de projeto, ele era exibido duas vezes ao arrastar esse parâmetro para um local diferente. |
PCB
| 52067 | Com Violation Overlay Style definido como 'None (Layer Color)' e Overlay Zoom Out Behaviour definido como 'Base Pattern Scales' (na página PCB Editor - DRC Violations Display das Preferences), ao abrir ou criar um PCB ocorria uma Access Violation (no módulo 'ADVPCB.DLL'). (BC:19367) |
| 58670 | Adicionada a opção (PCB.Performance.PadViaTemplate.LoadingOptimization) para armazenar templates de Pad Via não vinculados a uma biblioteca externa de Pad Via dentro do documento PCB, permitindo tempos de carregamento mais rápidos. |
| 61493 | Adicionada uma opção de Advanced Settings (PCB.ViaInstancing) que, quando habilitada, melhora o desempenho ao construir a geometria de uma instância de via, reduzindo tanto o consumo de memória quanto o tempo de construção da cena. |
| 63635 | Havia um atraso perceptível ao começar a mover a visualização no espaço de projeto, quando um comando interativo (por exemplo, Move Object, Interactive Routing etc.) estava em execução. |
| 65474 | Seguindo a norma IPC-7351B em relação aos padrões padstack, em que as aberturas de solder mask normalmente têm proporção 1:1 em relação ao tamanho do land, os valores padrão para a regra Solder Mask Expansion (em documentos PCB) e para solder mask expansion orientada por regras (em documentos de biblioteca PCB) agora são definidos como 0 mil (anteriormente 4 mil). |
| 65539 | Após adicionar comentários a um PCB, alternar para o modo de visualização 3D, mudar para projeção ortográfica e girar o PCB resultava na exibição de artefatos no PCB. |
| 65636 | Adicionada uma nova opção de configurações avançadas 'PCB.SimbeorVersion' para controlar a versão do Simbeor usada no cálculo de atraso e impedância (Simbeor 2020.3 (opção '0') ou Simbeor 2023.1 (opção '1')). |
| 65828 | Com um objeto de formato poligonal selecionado em um PCB e usando o comando Paste no menu de contexto do botão direito em espaço livre dentro da seção Outline Vertices do painel Properties, ocorria o erro "Exception has been thrown by the target of an invocation...". |
| 65866 | Como parte da opção PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings), o painel Properties foi ainda mais aprimorado ao trabalhar com os recursos Interactive Routing/Differential Pair Routing/Multi-Routing, Quick Routing, Interactive Sliding e Interactive Via Dragging, para aumentar o desempenho e otimizar o acesso às propriedades, especialmente em projetos maiores. |
| 65971 | Posicionar (ou copiar/colar) de uma PCBLIB para um documento PCB não seguia a ordem física das camadas, resultando em primitivas sendo colocadas nas camadas erradas no documento PCB. Observe que, como parte da correção desse problema, é necessário salvar novamente suas bibliotecas PCB usando o Altium Designer 22.11 ou posterior. |
| 66010 | Ao rotear para um pad que havia sido anteriormente afetado pela execução do recurso 'Remove Unused Pad Shapes', o anel anular ausente não estava mais sendo detectado pelo DRC. (BC:24704) |
| 66318 | Ao usar o comando 'Select All' do painel PCB Library (no menu de contexto do botão direito), todos os footprints da lista só eram selecionados se o comando fosse usado no primeiro footprint (superior) da lista. |
| 66319 | O Design Rule Check (DRC) relatava incorretamente violações de Un-Routed Net em múltiplos pads SMT conectados termicamente a um polygon pour, quando Thermal Relief estava definido como 'Auto' e havia regras Polygon Connect Style sobrepostas. |
| 66678 | Em alguns casos, ao usar a ferramenta automática de ajuste de comprimento de par diferencial para casar a fase entre os lados de um par diferencial, a Tooth Width medida real do padrão gerado baseado em dente de serra diferia daquela especificada na caixa de diálogo Auto Tuning Process. (BC:25941) |
| 66726 | Com a opção PCB.Performance.InteractivePropertyPanel.Optimization desabilitada (Advanced Settings) e múltiplos parâmetros (designadores de componentes e/ou comentários) selecionados no espaço de projeto (ou múltiplos componentes selecionados e clicando até o Designator ou Comment filho no painel Properties), a propriedade Autoposition e o controle de visibilidade Value (botão “olho”) estavam ausentes do painel Properties. (BC:26018) |
| 66879 | Os valores de atraso para nets e xSignals que incluíam um padrão de ajuste de comprimento não estavam sendo calculados e eram exibidos incorretamente como 0 ps nos painéis Properties e PCB. (BC:26054) |
| 66948 | Para uma regra de projeto Clearance definida pela caixa de diálogo PCB Rules and Constraints Editor e em que a matriz de clearance contém valores diferentes para combinações de primitivas, o valor Gap na caixa de diálogo Applicable Binary Rules não refletia corretamente o valor de clearance definido para as primitivas selecionadas na matriz de clearance da regra. |
| 67027 | Em alguns casos, copiar e colar um retângulo e depois tentar alterar o tamanho desse retângulo colado levava à ocorrência de uma Access Violation (no módulo 'ADVPCB.DLL'). (BC:26086) |
| 67094 | Com a opção PCB.DRC.OnlineOptimization habilitada (Advanced Settings), executar um DRC para uma classe de regra de dentro do painel PCB Rules And Violations resultava na limpeza das violações de outras classes de regra. |
| 67123 | Ao exportar um PCB como um arquivo de projeto Specctra, o processo de exportação havia, em alguns casos, se tornado consideravelmente mais lento. |
| 67161 | Em alguns casos, ao trabalhar com um polygon pour selecionado, ocorria o erro "Object accessed after being destroyed". |
| 67207 | Ao modificar os números de camada atribuídos de pares Component Layer existentes nos editores PCB Library ou PCB, o Altium Designer gerava incorretamente novas camadas mecânicas. Excluir essas camadas resultava na perda do Layer Type associado, revertendo para 'N/A'. |
| 67224 | Não era possível aplicar gloss em pares diferenciais com cantos arredondados (Hugging Style = Rounded) quando o esforço de glossing estava definido como Weak. (BC:26265) |
| 67238 | O recurso 'PCB Properties Panel Optimizations', fornecido pela opção PCB.Performance.InteractivePropertyPanel.Optimization (Advanced Settings), agora é oficialmente tornado público nesta versão (ON por padrão). |
| 67466 | Adicionado um cursor de “mão” ao mover a visualização (Right-Click, Hold&Drag) durante um processo interativo em um documento PCB. |
| 67534 | Para um projeto rigid-flex com camadas de coverlay definidas e adicionadas a uma região da placa com flex stack atribuído, definir o campo Active Layer como uma camada de coverlay (na aba Layers & Colors do painel View Configuration) fazia com que o Altium Designer deixasse de responder. (BC:26402) |
| 67894 | Em alguns casos, ao trabalhar no painel Properties, ocorria o erro "Object reference not set to an instance of an object". |
PCB CoDesign
| 64925 | Para um projeto PCB específico, ao tentar executar o recurso PCB Comparison, ocorria o erro "System.NullReferenceException: Object reference not set to an instance of an object". |
| 67414 | Em alguns casos, ao executar uma comparação, ocorria o erro "Object reference not set to an instance of an object". |
Constraint Manager
| 64463 | Foi introduzida uma capacidade de ‘Class Filtering’ ao trabalhar com a visualização Clearances. Isso permite a construção de filtros (ou agrupamentos) de classes para alternar entre eles e trabalhar com subconjuntos focalizados da matriz de clearances. |
| 65702 | Ao trabalhar com um projeto de Workspace que usa Constraint Management, se o arquivo constraints.xml do projeto fosse excluído localmente (pelo Windows File Explorer), a caixa de diálogo Save to Server não aparecia mais ao usar o controle (Save to Server) para salvar o projeto de volta no Workspace. |
| 65937 | Agora é possível definir/editar um valor de Creepage quando múltiplas células estão selecionadas na Clearances Matrix. As alterações feitas são refletidas pela criação/atualização da(s) regra(s) de Creepage na visualização All Rules (quando o Constraint Manager é acessado a partir do PCB). |
| 66146 | Para um conjunto de parâmetros associado a um signal harness cujas diretivas já tenham sido importadas para o Constraint Manager, a seleção subsequente do objeto de conjunto de parâmetros no esquemático resultava no erro "Exception has been thrown by the target of an invocation...". (BC:25707) |
| 66590 | Foi aprimorado o tratamento de regras de clearance com expressões de consulta personalizadas ao migrar do sistema antigo de regras de projeto para o Constraint Manager. Isso inclui melhor tratamento de regras com expressões de escopo direcionadas a camadas internas (intermediárias) e garante que tais regras sejam transformadas em Advanced Rules (e não Basic Rules). |
| 66788 | Para um projeto específico, tentar acessar o Constraint Manager a partir de um documento esquemático resultava no erro "An item with the same key has already been added..." e, subsequentemente, todas as visualizações ficavam vazias. |
| 67392 | Após criar uma nova regra de clearance na visualização Clearance do Constraint Manager, a ferramenta interativa de multi-routing não respeitava o limite mínimo de clearance durante o roteamento. |
Draftsman
| 49410 | Para um projeto específico, o software travava ao atualizar o documento Draftsman com alterações do PCB e, em seguida, selecionar uma dimensão Ordinate colocada. |
| 63602 | Ao editar um Workspace Draftsman Document Template, posicionar uma vista de desenho de furação ou uma tabela de linha de transmissão resultava no erro "Object reference not set to an instance of an object". (BC:24492) |
| 65278 | Adicionado suporte para importar arquivos DXF incluindo splines para um documento de desenho de fabricação (.PCBDwf/.HarDwf/.MbDwf). (Requer que a opção de configurações avançadas Draftsman.TeighaNet esteja habilitada). |
| 65704 | Adicionado suporte para importar arquivos DXF (versão R12 e posteriores) para um documento de desenho de fabricação (.PCBDwf/.HarDwf/.MbDwf). (Requer que a opção de configurações avançadas Draftsman.TeighaNet esteja habilitada). |
Wire Bonding
| 63827 | Na região de primitivas do painel PCB (com um componente selecionado no modo Components) e do painel PCB Library (com um footprint selecionado), os bond wires agora são apresentados com o tipo correto (Bond Wire). Selecionar uma primitiva bond wire selecionará/destacará esse bond wire no espaço de projeto principal. Além disso, uma opção correspondente "Show Bond Wires" agora está disponível no menu de contexto do botão direito da região, para alternar a visibilidade dos bond wires. |
| 63869 | Após executar um DRC e navegar pelas violações de comprimento de bond wires no painel PCB Rules And Violations, essas violações mudavam inesperadamente após salvar-fechar-reabrir o documento PCB. |
3D-MID Design
| 65950 | Para uma trilha selecionada, era possível digitar um novo valor no campo Length (no painel Properties) que não alterava o comprimento real. Para corrigir isso, o campo Length foi tornado não editável. |
| 67570 | Adicionada uma nova opção de configurações avançadas '3DLayout.DRC' que, quando habilitada, fornece Design Rule Checking (DRC) em lote para violações de regras de Width, Clearance, Length e Matched Lengths, em relação às trilhas roteadas em seu substrato 3D. Observe que, embora um relatório DRC gerado forneça informações para todas essas verificações, apenas as violações de clearance serão destacadas no espaço de projeto principal. |
Multi-board Design
| 64949 | Adicionada a capacidade de definir o 'Termination Type' para uma entrada de harness selecionada em um esquemático multi-board. Escolha entre 'Connector', 'Crimps/Ferrules' e 'Wire termination'. As informações são refletidas nas propriedades do próprio harness selecionado e nas propriedades da entrada de módulo correspondente selecionada. (I:25312) |
| 67391 | Ao usar peças personalizadas em um esquemático multi-board, era possível que os dados fossem corrompidos, levando à perda de dados e à ocorrência de um entre vários erros/falhas, dependendo da natureza e da extensão da corrupção. |
Harness Design
| 61571 | Adicionada a capacidade de gerar, por meio de um OutputJob, uma única pasta de trabalho do Excel contendo dados para uso por fabricantes de harness. A pasta de trabalho gerada inclui planilhas para ‘Bill of Materials’ (útil para geração rápida de cotações), ‘Wiring List’ (para uso com máquinas de processamento de fios), ‘Labels’ (um resumo das etiquetas físicas a serem impressas para feixes de harness, para uso com impressoras Zebra ou outras) e ‘Coverings’ (um resumo das coberturas a serem aplicadas sobre feixes de harness). (I:25365) |
| 63973 | Fios de harness conectados com uma quebra de fio agora são reconhecidos mesmo se tiverem Design Item IDs diferentes. Além disso, todos os segmentos de fio com o mesmo designador e conectados pela mesma quebra de fio agora são comparados (quanto a número da peça, comentário, cor e todos os parâmetros) e, se quaisquer diferenças forem encontradas, será relatada uma nova violação 'Mismatched parameters in connected wire segments'. Em conjunto, um banner de conflito aparecerá no painel Properties, oferecendo a capacidade de sincronizar todos os segmentos de fio para usar os mesmos parâmetros do fio escolhido. (I:26785) |
| 65569 | Adicionada a capacidade de aplicar/estender uma cobertura sobre um ponto de junção (um ponto de conexão no desenho de layout onde dois ou mais feixes se unem). Além disso, o início de uma cobertura agora é considerado como o ponto mais à esquerda e mais acima do seu caminho, e esse caminho agora inclui apenas os feixes sobre os quais a cobertura está posicionada. (I:24932) |
| 66016 | Para um componente de chicote com uma cavidade de crimpagem definida, cuja peça não continha símbolo e tinha um ou mais parâmetros com valores vazios, o uso do comando 'Update From Libraries' resultava no erro "System.ArgumentNullException: Value cannot be null. (Parameter "value")". |
| 66323 | Para entradas de fio, cabo e cobertura no ActiveBOM ou em uma tabela BOM em um documento de desenho de fabricação (*.HarDwf), a entrada no campo Quantity agora é 'As Required'. |
| 66740 | A ordenação de pinos para uma lista de fiação inserida em um documento de fabricação de chicote foi aprimorada. Agora, para o conector com o maior número de fios, o agrupamento automático é aplicado e todas as suas cavidades são agrupadas corretamente na coluna From. |
| 66741 | Após inserir e configurar uma tabela de conexões ou lista de fiação em um documento de desenho de fabricação de chicote (*.HarDwf), uma cópia e colagem subsequente do objeto fazia com que as colunas e outros parâmetros configurados fossem redefinidos para os valores padrão. (BC:22637) |
| 67130 | Para uma quebra de fio com um Wire Designator definido, o designador não era preservado ao conectar um fio a essa quebra. |
| 67214 | Após bloquear o parâmetro Length para um feixe selecionado em um desenho de layout, não era possível desbloqueá-lo novamente. (BC:26239) |
Platform
| 60238 | Adicionada uma nova opção de configurações avançadas 'System.UseWebView2' para habilitar o uso do WebView2 em elementos relacionados ao navegador dentro do Altium Designer (por exemplo, a página Home). Isso fornece acesso ao mecanismo de navegador mais recente dentro do Altium Designer, bastando atualizar o Windows. Observe que, quando desabilitado ou se um Workspace conectado não oferecer suporte ao WebView2, o CefSharp v.126 será usado automaticamente. |
| 65737 | Com esta versão, o Altium Designer passa a usar .NET 8 em vez de .NET 6. |
| 65961 | Sempre que for necessário entrar na sua conta Altium pelo navegador Web padrão (por meio do recurso 'Unified Login'), o Altium Designer agora será trazido automaticamente para frente (receberá foco) assim que o processo de login for concluído. |
Data Management
| 59401 | Quando um comentário é adicionado como parte de uma revisão de projeto, um link para essa revisão ('From <DesignReviewName>') agora é apresentado na janela contextual de comentários desse comentário (dentro do espaço de projeto). |
| 63542 | A seleção cruzada entre uma peça selecionada em um esquemático e a linha correspondente no documento ActiveBOM do projeto não estava funcionando. (BC:24441) |
| 63990 | Para um componente específico, não era possível abrir sua folha de dados associada a partir do painel Manufacturer Part Search ou da caixa de diálogo Add Part Choices. |
| 64571 | Em alguns casos, durante condições de conectividade ruim com a internet, o aviso "Push notifications service was not properly initialized. Connection Timeout" aparecia e o Altium Designer deixava de responder, exigindo encerramento pelo Gerenciador de Tarefas. (BC:24707) |
| 64777 | Após adicionar uma nova coluna para um tipo de componente no painel Manufacturer Part Search, essa coluna não ficava visível até alternar para outro tipo de componente e voltar novamente. |
| 64783 | Adicionada a capacidade de definir e sincronizar informações de escolha de peça usando o recurso Components Synchronization e seu documento relacionado Components Synchronization Configuration (*.CmpSync). |
| 65063 | Em alguns casos, ao trabalhar com o Project Releaser, era encontrado um Access Violation (no módulo "ProjectReleaser.dll"). |
| 65126 | Em alguns casos, ao gerar um relatório BOM a partir de um ActiveBOM, adicionar colunas de dados da PCB de origem levava ao erro "The method or operation is not implemented". |
| 65397 | Um novo controle "Refresh VCS Statuses" (com aviso associado na dica de ferramenta) agora é apresentado ao lado da entrada de um projeto no painel Projects se houver um problema de conexão com um Workspace e não for possível atualizar os estados mais recentes do VCS dos documentos do projeto. Quando a conexão for restabelecida, clique no controle para sincronizar novamente os estados do VCS e ver as alterações mais recentes. |
| 65690 | Após alterar o nome de um Workspace conectado, o arquivo de projeto (*.PrjPcb) de um projeto PCB ainda fazia referência ao nome antigo do Workspace em quaisquer peças alternativas definidas para variantes. Como resultado, o Variant Manager e o Item Manager apresentavam incorretamente o nome antigo. |
| 65696 | Adicionada uma nova opção de configurações avançadas 'VCS.HideProjectExternalRepositoriesLinks' que, quando habilitada, oculta links para repositórios VCS externos (criados automaticamente ao disponibilizar para um Workspace conectado um projeto sob VCS externo). |
| 66071 | Adicionado suporte para fazer uma cópia de um projeto de Workspace (a partir do menu de contexto com clique direito no painel Projects) usando fluxos de processo definidos (e habilitados). |
| 66123 | Em um caso específico, ao obter dados avançados de peça do Silicon Expert para uma peça selecionada no painel Manufacturer Part Search, ocorria o erro "Object reference not set to an instance of an object". (BC:25701) |
| 66241 | Após atualizar em lote o estado de ciclo de vida de todos os componentes em um projeto de design, o ciclo de vida do primeiro componente não era atualizado. Além disso, a exibição do novo estado de ciclo de vida de todos os outros componentes não era atualizada até reiniciar o software. |
| 66273 | Quando o painel Explorer está configurado para apresentar o Altium Content Vault (opção 'Explorer.ShowContentVault' habilitada na caixa de diálogo Advanced Settings), a entrada Library Health (na lista de pastas do servidor) não é mais exibida. |
| 66293 | Para um projeto específico, tentar acessar seu histórico resultava no erro catastrófico "Object reference not set to an instance of an object...". (BC:25786) |
| 66358 | Tentar adicionar uma solução de uma fonte personalizada de provedor de peças (definida em um Enterprise Server Workspace conectado) a um componente em um ActiveBom, usando o recurso 'Add Solution » Create/Edit Manufacturer Links', levava ao erro "Failed to pull data" e fazia com que a solução não fosse exibida para o componente. |
| 66419 | Ao tentar exportar para PDF a visualização ativa de Project History de um projeto usando o recurso Smart PDF, a opção 'Current Document' ficava incorretamente disponível como alvo de exportação e, quando habilitada, levava a um Access Violation (no módulo 'WorkspaceManager.DLL'). |
| 66445 | Ao tentar criar um documento de template de chicote em um Workspace conectado sem direitos para criar uma pasta, ocorria uma falha. |
| 66510 | Em um caso específico, tentar desanexar uma pasta de projeto que não tinha a herança de permissões habilitada, quando essa pasta estava dentro de outra pasta com herança de permissões habilitada, resultava em um Access Violation. |
| 66532 | Ao salvar a biblioteca PCB ativa, com um único footprint, em um Workspace conectado, a caixa de diálogo subsequente tinha um erro de digitação na palavra pretendida 'Planned' em seu cabeçalho ("Choose Planed Item Revision"). (BC:25864) |
| 66683 | Após criar um componente com uma escolha de peça por meio do recurso de sincronização de componentes Database to Workspace (.CmpSync), ao editar esse componente no editor de componentes (nos modos Single ou Batch Component Editing), os dados da escolha de peça não eram exibidos (descrição, soluções de fornecedores associadas (SPNs) e preços). |
| 66701 | Adicionada a capacidade (para aqueles com a permissão operacional atribuída) de preservar o estado atual do ciclo de vida de um modelo ao liberar uma nova revisão. |
| 66910 | Para múltiplas instâncias de um componente usado em um projeto, alterar o componente para outro diferente por meio do ActiveBOM não aplicava essa alteração a todas as instâncias no ECO subsequente. (BC:26132) |
| 66964 | Em alguns casos, ao tentar criar um novo componente de biblioteca de Workspace (via File » New » Component), ocorria o erro "EOleException: Object reference not set to an instance of an object". |
| 66995 | Melhorado o desempenho da caixa de diálogo Open Project ao carregar a visualização de pastas de projetos em um Workspace conectado quando o usuário tem acesso a muitos projetos. |
| 67009 | Como blocos de reutilização aninhados não são suportados, os comandos para inserir um bloco de reutilização foram removidos dos menus e da Active Bar nos editores Schematic e PCB, após criar um novo bloco de reutilização ou ao editar um existente. |
| 67074 | Ao editar um componente no editor de componentes (nos modos Single ou Batch Component Editing) e adicionar uma escolha de peça de um Custom Parts Provider, os dados dessa escolha de peça não eram exibidos (descrição, soluções de fornecedores associadas (SPNs) e preços). |
| 67195 | Quando um comentário é adicionado como parte de uma revisão de projeto, um link para essa revisão ('From <DesignReviewName>') agora é apresentado na entrada correspondente no painel Comments and Tasks. |
| 67357 | Adicionada uma nova opção de configurações avançadas 'BOM.CoDesign.Comparison.IncludeSupplierData' que permite controlar se dados relacionados a fornecedores serão incluídos ou não nos resultados ao comparar um ActiveBOM com um Managed BOM selecionado, usando o recurso BOM CoDesign. Quando desabilitada, os dados relacionados a fornecedores são excluídos da seção Differences (na aba Related BOMs do painel Properties, quando acessada a partir do documento ActiveBOM de um projeto) e também da comparação gerada na interface Web Viewer da Altium Platform. |
| 67410 | Adicionado suporte para tipos de dados adicionais com reconhecimento de unidade – 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) – ao definir um parâmetro de usuário como parte de um template de componente em um Workspace conectado na Altium Platform. |
| 67803 | Tentar gerar dados PDF a partir de um arquivo de configuração Output Job específico fazia o Altium Designer congelar e exigir encerramento pelo Gerenciador de Tarefas do Windows. |
| 67948 | Para peças de biblioteca não pertencentes a Workspace, após a criação de uma solução para um componente em um ActiveBOM, os SPNs relacionados à DigiKey não eram apresentados na região de soluções. |
Import/Export
| 57602 | Ao importar um projeto KiCad hierárquico específico, componentes estavam ausentes em uma folha esquemática filha importada na hierarquia. |
| 61888 | Ao importar um projeto KiCad v.8, primitivas de arco não estavam sendo importadas nos documentos esquemáticos gerados. |
| 61963 | Ao importar um projeto KiCad, trilhas curvas estavam sendo importadas incorretamente, com os ângulos inicial e final dos arcos associados invertidos. (BC:20658) |
| 63187 | Ao importar um projeto KiCad v8.x específico, polígonos não estavam sendo importados. |
| 63467 | Ao importar um projeto KiCad, a visualização dos documentos PCB (na página General Import Options do Import Wizard) ficava cortada e não podia ser ajustada, o que impedia a revisão da estrutura do projeto de saída. |
| 63776 | Ao importar um projeto KiCad versão 8.x, classes de net não estavam sendo importadas. |
| 65163 | Modos de visualização alternativos para componentes agora são suportados, tanto em documentos esquemáticos gerados quanto em bibliotecas esquemáticas, ao importar um projeto xDX Designer. |
| 65451 | Ao importar um projeto xDX Designer específico, designadores estavam sendo importados incorretamente. |
| 65907 | Ao importar um projeto Allegro específico, objetos de silk de geometria de encapsulamento estavam ausentes nas camadas Top Overlay e Bottom Overlay geradas. |
| 65913 | Ao importar um projeto Allegro específico, pads com furos rasgados não estavam sendo importados corretamente para o documento PCB gerado no Altium Designer, tanto em termos de forma quanto de coordenadas. (Requer que a opção de configurações avançadas Importer.Allegro.ReadPadLayers esteja habilitada). |
| 65925 | Em alguns casos, ao importar um projeto xDX Designer, imagens não estavam sendo importadas/exibidas em um documento esquemático gerado. |
| 66138 | Ao importar um projeto Allegro específico, os pads de footprint de alguns componentes não estavam sendo importados corretamente. |
| 66139 | Ao importar um projeto Allegro específico, a geometria do contorno da placa não estava sendo importada corretamente para o documento PCB gerado. |
| 66664 | Ao importar um projeto OrCAD, símbolos japoneses (charset shift_jis) e coreanos (charset hangeul) em textos não estavam sendo importados fielmente. |
| 66961 | Ao importar um projeto OrCAD específico, nomes de portas de alimentação eram posicionados incorretamente, sobrepondo os gráficos de símbolo associados, nos documentos esquemáticos gerados. |
| 67038 | O arquivo Allegro2Altium.bat, um arquivo em lote incluído na instalação do Altium Designer e usado para converter um arquivo binário Allegro (*.brd ou *.dra) para o formato ASCII (quando esse projeto/biblioteca não está no mesmo PC que o Altium Designer), foi aprimorado para incluir todos os arquivos de configuração necessários para seu uso. |
| 67084 | Em alguns casos, ao importar um projeto Allegro, textos em uma camada Silkscreen eram importados incorretamente. |
| 67101 | Ao importar um projeto OrCAD específico, algumas portas personalizadas apareciam rotacionadas no documento esquemático gerado e sem conexão visual com os fios (embora estivessem realmente conectadas às nets correspondentes). |
| 67106 | Em alguns casos, ao importar um projeto OrCAD, o designador e o parâmetro de alguns componentes eram posicionados incorretamente, sobrepostos, em um documento esquemático gerado. |
| 67139 | Ao importar um projeto Allegro contendo um componente mecânico com geometria idêntica definida nas camadas superior e inferior de Silkscreen (no nível da biblioteca), o texto na camada Bottom Silkscreen era duplicado incorretamente. |
| 67143 | O recurso 'Import Detailed Allegro Pad Stack', fornecido pela opção Importer.Allegro.ReadPadLayers (Advanced Settings), agora passa oficialmente a ser Público nesta versão (ativado por padrão). |
| 67176 | Ao importar um projeto OrCAD específico, um parâmetro oculto de um componente era exibido incorretamente em um documento esquemático gerado. |
| 67182 | Ao importar um projeto Allegro, os valores dos componentes eram exibidos incorretamente nas camadas silkscreen do documento PCB gerado, embora a visibilidade nessas camadas (para a subclasse 'Layers - Components - Comp value') estivesse desabilitada no projeto original. |
| 67585 | Ao tentar exportar uma PCB para o formato de arquivo Protel PCB 2.8 ASCII, ocorria um Access Violation "Object accessed after being destroyed" (no módulo 'ADVPCB.DLL'). |
Power Analyzer by Keysight
| 65355 | Ao visualizar os detalhes de qualquer rede em um relatório de análise, o valor apresentado para o campo 'Power Consumption for This Network' era sempre exibido como "0 Watts", em vez do consumo real de potência. |
| 66130 | Ao aumentar a temperatura de trabalho, a queda de tensão resultante diminuía incorretamente em vez de também aumentar. (BC:20248) |