Release Notes for Altium Designer - Version: 20.0

Modified by Tiffany Cullen on Jul 28, 2020
All Contents

The following sections list the release notes for publically released versions of Altium Designer 20.0.

For a summary of new features and enhancements in Altium Designer 20.0, see New in Altium Designer.

Version 20.0.14 (Update 5) 

Build345 Date: 14 April 2020

37551 Fixed an issue with opening a project from a cloud-based workspace through a proxy server.
37319 Fixed issue that caused concatenation of parameters to be interpreted incorrectly by the BOM and PCB for components in the project hierarchy (BC:12806, BC:12884).
37451 Fixed issue that caused performance degradation when placing wires on a Schematic sheet.
37456 Fixed regression that caused the software to hang and display an empty Messages panel during project verification.
37484 Added option to disable anti-aliased rendering in Schematic (BC:12419).
35521 Fixed issue whereby pasted selections containing primitives connected to different nets were assigned suboptimal net names.
36287 Fixed an issue where a specific polygon would cause an access violation when repoured (BC:12606).
37037 Fixed a Division by zero exception that could occur during track sliding.
37331 Fixed issue that caused the 3D model to not update when the variant was switched in the Embedded Board Array.
37431 Fixed crashes in Temperature, Parametric Sweep, and Monte-Carlo Analysis caused by invalid memory allocation.

Version 20.0.13 (Update 4)

Build296 Date: 25 February 2020

36578 Fixed issue that caused access errors or no function at all to occur when using the Show Physical Differences command. (BC:12901)
32458 Fixed issue that caused a crash when Ctrl+W was used twice. (BC:12756)
36750 Fixed issue that caused concatenation of special strings to incorrectly interpret component parameters within PCB and BOM documents. (BC:12884)
37147 Fixed issue that caused an access violation to occur in the PCB editor when zooming into a placed Via or Pad.
37094 Fixed issue that caused the platform to hang and cease function after attempting to use the Project Releaser process.

Version 20.0.12 (Update 3)

Build: 288 Date: 14 February 2020  

35872 Fixed regression that caused the Schematic Sheet to become dimmed when hovering over primitives (except for sheet symbols and device sheets) (BC:12846).
36112 Fixed issue that caused lengthy performance loading times when loading Database libraries.
36113 Fixed regression that caused a schematic sheet to be non-responsive when the SCH List panel was open.
36116 Fixed an issue that caused power ports to not be displayed with channel post-fixes on compiled tabs when the project is set to Strict Hierarchical (Sheet entry <-> port connections, power ports local) on the Options tab of the Project Options dialog.
36555 Fixed regression that caused a deleted managed sheet to display in the project hierarchy in the Projects panel rather than in Free Documents.
36593 Added new 'Update On Project' command to the Port Cross Reference menu to update cross references of all schematic documents from within the targeted project that have changed (BC:7135).
36637 Fixed regression that caused the 'Do Not Change Zoom Between Components' option to render texts in the Symbol Editor in the incorrect position when enabled (BC:12429& 12489 ).
36776 Fixed regression that caused a delay after moving vias when polygons are unshelved.
36920 A new 'Ignore internal layers' option has been added to the Creepage rule within the PCB Rules and Constraints Editor dialog to ensure the rule may only be applied to outer layers (BC:12656).
36747 Fixed issue that caused values in the ActiveBom to not be calculated when special string interpreters are used (BC:12806).
36893 Fixed issue that caused incorrect parameter values to be displayed in the BOMDoc.
36648 Fixed issue that did not allow Drill Tables and Layer Stack Legends to be added to Draftsman document templates.
36704 Fixed regression that caused an error when using the Temperature parameter as the primary variable in DC sweep analysis (BC:12772).

Version 20.0.11 (Update 2)

Build: 256 Date: 28 January 2020

35929 Fixed issue that caused an error when dragging a component from the Components panel to a schematic document. (BC:12578)
35952 Fixed issue that caused invalid generated messages when Validating a project for each Net contained in Harnesses.
35979 Fixed regression that caused placed components covered by a Compile Mask to still be checked when compiling a project.
35989 Fixed an issue whereby the number of created channels was not equal to the total declared number of channels in the separate REPEAT declarations, when two instances of the same sheet symbol were used.
36022 Fixed issue that caused locked designators to be reset in the Properties panel.
36038 Fixed an issue whereby errors that existed on a project and being detected in Altium Designer 19, were not being detected in Altium Designer 20.
36095 Fixed regression that caused certain fonts to shift vertically in a manner that covered the wires they were placed above.
36117 Fixed an issue whereby pins were being removed from nets erroneously during ECO.
36135 Fixed an issue where certain SVG image files could not be placed on a schematic.
36189 Fixed bug that caused harness sheet entries to report violations as harness objects.
36235 Fixed an issue where opening a multichannel design created in an older version would not respect the Lock Physical Designator option, resulting in changes to component designations. (BC:12498, BC:12500)
36259 Fixed an issue with multichannel designs where the compiler was not resolving and displaying the physical net names correctly, in accordance with the selected net naming options.
36360 Fixed an issue where schematic junctions would render as hollow circles when printing in black and white mode.
36456 Fixed issue that caused Parameter Manager to incorrectly display Parameter values.
35542 Fixed issue that caused visibility settings to be reset in the View Configuration panel after switching from 2D to 3D and/or saving and reopening the PCB.
35863 Fixed an issue that required the object justification button within the Properties panel to be pressed numerous times in order to select the desired justification, rather than requiring a single click.
36048 Fixed issue that would not allow a change to units in the PCB Modal Properties dialog. (BC:12428)
36295 Fixed an issue where defining a pad propagation delay resulted in an incorrect total propagation delay for an xSignal.
36311 Fixed issue that caused Tuning tool to not use Via delay for matching.
36386 Fixed issue where the track width values displayed in the Layer Stack Manager were slightly different from the values displayed in the PCB design rules.
36387 Fixed issue that caused incorrect rounding errors for Impedance profile in the Layer Stack Manager.
36449 Fixed issue that caused text position to move when using Text Justification in a PCBLIB document when saving and reopening. (BC:12642)
36450 Fixed issue that would not allow selection of rotated text in PCB documents when using Text Justification. (BC: 12642)
36527 Platform: Fixed issue that caused the Scripting system to incorrectly handle cases when function returns set. (BC:12177)
36590 Platform: Updated Japanese localization.
36087 Data Management: Added 'Content Vault replaced with Manufacturer Part Search' dialog that redirects users to the Manufacturer Part Search panel.
36122 Data Management: Fixed an issue with alpha-numeric sorting in the Components panel.
36262 Data Management: Fixed an issue where the Manufacturer Part Search panel could not be used because of an issue with user access authorization.
36121 SIM: Remove generation and displaying of empty *.sim files after running the simulation
36231 SIM: Fixed bug that caused current and power probe data to not be utilized correctly by the simulation engine.
36467 Draftsman: Fixed issue where the component reference marker was not shown for a BGA with alpha-numeric pad numbering. (BC:8576)

Version 20.0.10 (Update 1)

Build: 225 Date: 24 December 2019 

36077 Resolved an issue where entering Note text that wrapped to multiple lines (via the modal dialog) would lock up the application, requiring the Task Manager to shut it down.
35887 Fixed regression that caused the inability to annotate with preassigned start indexes for designators when performing an Engineering Change Order.
35820 Fixed regression that caused designator values and default component prefixes to overlap, rather than display in separate positions, after using the Reset Schematic Designator command.
35923 Fixed issue that ignored values that were created as combined values within Sheet Symbol parameters.
36019 Fixed issue that caused software to crash upon the opening or creation of a schematic on 4K screens and higher
35565 Fixed issue that caused Port Cross References texts to not be properly positioned until clicked on.
35725 Fixed issue that caused parameter values to be transferred incorrectly following the execution of an Engineering Change Order (ECO).
34582 Fixed issue that caused net colors to be wrongfully assigned after Script execution with DDM (Dynamic Data Model) enabled.
35849 Fixed issue that caused incorrect Parameter values to be displayed on the compiled tab of the schematic for the not fitted part.
35823 Fixed issue that caused directly placing a No ERC object to a floating net label to be ignored, resulting in a Floating Net Label warning after compilation.
35880 Fixed issue that caused components set as mechanical to be checked for electrical properties and errors.
35202 Fixed issue that caused component movement to slow significantly within certain projects if the design enabled Cross Select mode and had a schematic document open.
35874 Fixed issue that caused an invalid dash size to appear within a PDF document when changing line style from 'dashed' to 'dotted' in a schematic document.
35857 Fixed issue that caused a rule inconsistency to occur between object properties displayed in a modal dialogs and properties panel modes.
34903 Fixed issue that caused a delay in Altium Designer and Altium NEXUS to occur when opening sheets in some large projects.
35825 Fixed an issue with "Duplicate Net Names" ERC check.
35916 Fixed issue that caused the expression 'If Nil = ObjectVariable' to cease functioning within the scripting system.
36009 Fixed issue that caused problems opening generic documents when new Documentation Outputs for Schematic Prints and PCB print was created.
35840 Fixed issue that caused invalid violations when loading and transferring alternate parts from the managed content server.
35737 Fixed issue that caused ECO to not transfer nets for alternate parts when the pin designator was different from the original part pins.
34664 Added ability to still use Altium Designer in Viewer mode, when signed in to AltiumLive account, but not using an active license. Features permitted to be used are the same as when using an Altium Designer Viewer license. (BC:1027)
35819 Fixed regression where Tented checkboxes were unavailable for enabling in the Properties panel for Via Stitching and Via Shielding (BC:12491).
35753 Fixed regression that caused polygons to not appear in the Polygon manager after creating a new one using the Board Outline tool.
35864 Fixed regression that caused extra, unnecessary words to appear within the Polygon Manager rules expression within the Polygon Pour Manager.
36012 Fixed regression that caused Altium Designer to stop working in Windows 7 when opening the Layer Stack Manager for the first time in a specific PCB document.
35915 Fixed issue that caused the Propagation delay of an Accordion object to be incorrectly displayed as "0" in the Properties panel.
35855 PDNA: Fixed previously broken possibility to edit pins in PDN Analyzer
35822 Importers/Exporters: Fixed regression that caused Schematic sheet to not import when attached Eagle libraries have been imported.
35362 Importers/Exporters: Fixed an issue where PCAD Import does not extract components.
36257 CAMtastic:  Fixed issue where it was not possible to re-open ODB++ files that were exported from CAMtastic when PCB contains slots.

Version 20.0.9 (Initial Release)

Build: 164 Date: 2 December 2019 

30546 Improved handling of network disconnection and latency issues between design client and server.
31167 Fixed an issue that caused alternate parts to not be taken into account after 3D STEP generation. (BC:2654)
31797 Added support for proxy server authentication.
31921 Updated Properties panel so main tabs remain visible while scrolling.
32240 Fixed regression that caused crash when Preferences dialog was opened and left idle.
32351 Fixed scripting FontManager interface bug that caused Undeclared Identifier errors when running scripts that accessed fonts. (BC:10957)
32808 Fixed bug where double-clicking on an IntLib file would open it in the running software instance and also in a new software instance. (BC:9671)
32820 Fixed issue where Panel GUI customizations were not being restored after the software session was closed and restarted. (BC: 3492)
32873 A warning is displayed in the Messages panel when a file has been implicitly removed from the project while opening the project (to clarify the reason of the project modification for the user) (BC:10546)
32896 Added a setup option for excluding specific component parameters from being in the generated PDF. (BC:2470)
32904 Files missing from an opened project are now reported in a Messages panel list rather than a sequence of error dialogs. (BC:9313)
32906 Added 'Open All Schematic Documents' option to the Source Documents right-click menu in the Projects panel. (BC:11055)
32989 Open Project dialog now displays detailed information about the selected project when browsing Local Projects. Search bar now supports entering a local location, and includes an Up Folder navigation icon.
33222 Added an option to disable fractal mode for Panels in Advanced Settings (BC:1384).
33223 Fixed bug that caused polling for every printer driver when a project file is loaded. (BC:6980)
33462 Autocomplete functionality has been removed from Font Size property lists (BC:11591)
33467 Restored 'Multiline documents bar' option on the System - View page of the Preferences dialog. (BC:8672)
33468 The To-Do panel has been restored. (BC:8622)
33896 Restored Clipboard Panel, which can be managed in Preferences>>Advanced Options (disabled by default) (BC: 9142).
33921 Project validation checks will now correctly report missing component footprint models in the Messages panel. (BC:6066)
35005 Fixed issue that kept the Messages panel from opening automatically when ERC errors are discovered during compilation.
35272 Fixed regression where a relative Output Path in Project Options prevented the Project Releaser from generating Assembly and Fabrication outputs.
35492 Fixed an issue that caused the scripting system to incorrectly compare Object with Nil. (BC: 12177)
35670 Fixed issue that caused Net colors to not be included in the PDF Output when generated from a Fabrication Outjob file.
35774 Fixed regression issue where Exception occurred while moving Libraries inside the Project panel.
11837 Justification and Margin options were added to Text strings. The reference handle on a selected string is denoted by a small x. (BC:2176)
24358 Improved Drag Track/Arc behavior to prevent the creation of acute and right angles and self-intersections; utilize new Push-Shove.
29821 Fixed regression that caused DRC to run slowly. (BC:11604)
30620 Fixed an issue where TrueType fonts in an assembly drawing were not presenting at the same size as that text displayed in the PCB editor. (BC:10383)
30624 Fixed an issue where stacked uVias were not used correctly during a layer change while routing a differential pair.
30627 Fixed performance regression issue in Find Similar Objects function.
30655 Improved performance for moving components in PCB Editor.
30824 Added new Creepage design rule which checks the creepage distance between the specified signals across the board surface, through unplated holes and cutouts, and around the board edge. (BC:553)
30965 New Return Path design rule added to the High Speed rules category. Checks for a continuous return path along the reference layer(s) defined for the chosen Impedance Profile. Return paths can be created from Regions, Polygons and Plane layers. (BC:5984)
31538 Added support for time-based (propagation delay) routing, includes changes to: specify the delay in the Length and Matched Length design rules, and showing delay values in the PCB panel (Nets and xSignals modes, and Primitives details in Diff Pair mode) and the Properties panel (track, arc, pad, via object modes and the Interactive Length Tuning gauge). Via and Pad delays can be manually defined.
31171 Fixed an issue where a rotated rectangular pad which had unused mid-layer pads removed, would create an ODB++ error when loaded into the Valor ODB++ Viewer.
31613 Added the ability to switch between states (All ON, All OFF, Last ON) in the Selection Filter, Snapping Objects, and View Configuration panel.
31919 Added new Net link for Properties panel to provide dedicated access to PCB net properties.
31923 Removed redundant Apply button used for confirming a change in Polygon Pour properties.
32092 Fixed issue where a board outline could not be defined from a closed tracks/arcs shape derived from an existing Board Shape.
32095 Implemented dual Lock state icon mode in Properties panel, which indicates that selected objects have different Lock states, for all lockable objects in PCB documents and libraries.
32258 Interactive router with arcs and Any Angle segments is now able to push obstructing traces.
32368 Fixed an issue where the Signal Length was not being calculated for a net, when that net passed through a plane layer.
32583 Added option "Pad Entry Stability" to Interactive Routing Panel Properties which controls how much freedom is allowed for automation in changing the existing Pad Entries (BC:10582)
32602 Fixed an issue that caused a catastrophic failure when placing a Layer Stack Table if another PCB document with an opened Layer Stack Manager was closed before placing the table.
32609 Fixed snapping issue that prevented placed Dimensions locking to intended locations.
32623 Move Component with re-route now remembers the last used net-line mode (BC:10685)
32705 Fixed regression bug that prevented objects placed on a mechanical layer Route Tool Path from displaying in the 3D View.
32761 Fixed bug that caused graphic artifacts to display on a group of pads that have been copy-pasted into another PCB document.
32779 Fixed an issue where the .VersionControl_PrjFolderRevNumber special string was not being interpreted when the PCB was part of an embedded board array which was under version control. (BC:71)
32838 Added the option to show scrollbars in a PCB. (BC:4032)
32839 Fixed bug where the last used value in the Rotation Angle dialog was not being retained for the next application. (BC:4942)
32895 Added new 'ModifiedDate' and 'ModifiedTime' special string options for timestamping modified PCB documents. (BC:1541)
32902 Added the ability to enter relative (Delta offset) distances in the Jump To Location feature dialog. (BC:8492)
32944 Fixed issue in the Layer Stack Manager where the '=' character in an Impedance Profile caused a validation error.
32947 Added 'Thermal Relief Overrides' option to the Pad(s) Attributes region of the Component(s) Update Options dialog. (BC:11377)
32973 Fixed an exception that sometimes occurred in RoutingEntry.dll during Interactive Routing in Push mode with Via Pushing allowed, near differential pair vias. (BC:11398)
33053 Fixed issue where PCB Library panel UI settings were not being retained between sessions.
33224 Added 'Tented' option for SolderMaskExpansion Design Rule. (BC:923)
33230 Restored the ability to perform a layer change in the PCB List panel. (BC:10970)
33280 Added support for Margin and Text Offset borders for all types of PCB text strings (except BarCodes).
33282 PCB component bounding box is now determined by the Courtyard layer (BC:1266)
33284 Restored a feature that adds a transparency value to the Object Visibility table, allowing users to define transparency for selected primitives on all layers. (BC:9097)
33306 Fixed an issue where it was not possible to select multiple pads and then enable and configure the local thermal relief setting. (BC:11477)
33392 Added tool to automatically add component designators to a Component Layer Pair of type Designator, for assembly drawing generation. New commands added to the PCB and PCB library editor Tool menu, which creates the layer pair if it does not exist. (BC:687)
33465 Improved autocomplete filter results when using Properties panel. (BC:10418)
33469 Synchronization between SCH & PCB (ECO) now correctly detects situation when SCH component doesn't have a footprint (BC:10027).
33497 Fixed a bug where when using impedance profile in Rules, if the "Layers in layerstack only" option was disabled for flexible stack, the width values became 0. (BC:11594)
33575 Implemented search in Rules and Constraints dialog (BC:10810)
33614 Removed unsupported item "Node Voltage, Supply current and Subcircuit VARs" from Analysis Setup Window. (BC:1395)
33622 Added automatic area calculation for the board and defined copper shapes to the Properties panel.
33630 Fixed bug with pre-processing of SPICE netlist documents that broke simulation launch
33679 Added Roughness properties to the Properties panel when viewing the Layer Stack document. Properties include Model Type, Surface Roughness (SR) and Roughness Factor (RF).
33745 Fixed a regression that caused all selected components, except for the first selected, within a PCB Library document to have listed coordinates of '5000', rather than the expected or entered amount.
33754 Jump To Location dialog (with the new support of relative coordinates) has been refactored to retain the last entered values where possible.
33761 Added ability to calculate and display the Area of Board. (BC:10814)
33762 Added a feature that calculates and displays the total Area of Components and Density within the Board Information section within the Properties panel.
33765 Added new Copper Area report to the Board Report dialog. This option allows to get report about copper percentage on layer. (BC:3049)
33863 Fixed a regression in which an access violation occurred in PolygonClipper.dll after changing the track width within a PCB document.
33912 Fixed bug that caused the wrong default focus field in the Properties panel (Template instead of Designator). (BC:9887)
33918 Fixed an issue when Tools>>Update from PCB Libraries displayed incorrect (swapped count) update message (BC:4116).
33983 Fixed a bug in which solder or paste mask changes did not transfer from a PCBLIB document to a PCB following an update. (BC:8897)
34034 Fixed regression that caused layers in the Pad & Via Library to not be updated correctly. (BC:11615)
34044 Fixed PCB editor messaging bug where the Autosave notification would loop indefinitely if a software licensing issue is encountered. (BC:10234)
34111 Fixed bug that did not allow coordinates with decimal places in the PCB list panel. (BC:10655)
34141 Added new 'Measure 3D Objects' feature to the PCB Library Editor to verify that 3D files for component display the correct height as defined in their datasheets. (BC:6776)
34169 Added command 'Delete Selected Unions' command to the popup menu in the PCB panel. (BC:8421)
34173 Added options to the Unused Pad Shape removal tool: Scope now includes the option 'Both' to target both pads and vias; Operation now includes the option 'Update unused' which restores then removes unused shapes. (BC:6551)
34174 Fixed option to ignore snap by holding the Ctrl key when moving PCB objects. (BC:11605)
34175 Added ability to Show or Hide net connections between selected components using the right-click Component Actions submenu. (BC:11239)
34200 Fixed bug that caused a union with 3D bodies to not move together. (BC:9519)
34205 Fixed issue where the electrical Layer Name in an ODB++ output did not match the Layer name in the Layer Stack Manager. (BC:11636)
34208 Added icon for all primitives in the Properties panel that allows you to interactively choose a net connection. (BC:595)
34209 Added the ability to lock the Polygon object in the Polygon Properties panel. (BC:8964)
34219 Added new "Skip Hidden 3D Bodies" option to the STEP and Parasolid Export Options dialogs. (BC:1531)
34238 Fixed regression bug in IPC-D-365A output generation where the incorrect syntax was used for a long net name alias (BC:11349)
34267 Fixed bug that caused errors in Layer Drawing Order. (BC:11196)
34269 Extended ability to permanently display layers in the View Configuration panel for Single Layer Mode. Implemented the same as for mechanical layers but now includes all layers. (BC:9276)
34318 Added 'Create 3D Body from Selected Primitives' command to the Tools > Convert sub-menu in a PCB Library document. (BC:11849)
34366 Added resizing capabilities to the PCB Library Footprint dialog and allowed more room for the Name field. (BC:11626)
34404 Fixed an issue whereby a column filter was not being applied as part of setting up a Pick and Place output generator (in an OutJob), if a parameter used in the filter contained a space in its name (BC:9468)
34406 Dimension objects can now be hidden using the View Configuration Object Visibility setting (BC:10277)
34471 Added 3D view of the padstack when browsing the properties of a selected Pad object through the Properties panel.
34556 Fixed an issue whereby the label for the Height field - in the Extents region of the Cartesian Grid Editor - was misaligned (BC:11900)
34575 Updated Interactive Routing mode of the Properties panel to improve usability and expose new interactive routing features, including: Hugging Style, Pad Entry Stability, and Miter and Min Arc Ratios.
34576 Updated Interactive Length Tuning and Accordion modes of the Properties panel to improve usability, now includes a Preview on/off mode that better relates the setting controls to those settings in the preview.
34577 Added a new Interactive Sliding mode to the Properties panel that displays whenever a track segment is being dragged, giving control of the available interactive route sliding options.
34661 Fixed bug where drawing primitives could not be placed on the Keepout Layer without another layer being automatically selected. (BC: 8409)
34667 Fixed an access violation when selecting Structure Classes for a particular design.
34683 Added ability to group polygon pours by layer in the Polygon Pour Manager dialog. The Pour Order list will present only those polygon pours on the same layer as the currently selected polygon pour (or first selected if multiple pours selected across different layers).
34715 Updated system text storage to Unicode (UTF-8) to ensure that text-based symbols and characters are correctly interpreted. (BC:718)
34736 Fixed regression where snapping to a Room vertex is still active after it has been disabled. (BC:11716)
34805 Fixed an issue where any action with primitives from broken differential pair resulted in an exception error.
34856 Updated the Simbeor Impedance calculator to support coplanar structures and better support asymmetric stripline structures. (BC:1302)
34864 Fixed a bug that failed to display BOM Reports following the execution of an Engineering Change Order (ECO).
34879 Routing Properties panel now appears before the process has started, so it is possible to set parameters beforehand.
35015 Interactive Tuning Properties panel now appears before the process has started, so it is possible to set parameters beforehand.
35054 Fixed bug that caused the Jump To Location command to not jump to entered location.
35094 Added a new option to the PCB Editor - General page of the Preferences dialog (Double Click Runs Interactive Properties) to either open a modal dialog or the Properties panel when editing objects using double click.
35095 Fixed bug that corrupted the Keepout Restrictions of a moved Keepout Arc when its position is restored using the Undo command. (BC:12088)
35304 Fixed regression where Update From PCB Libraries command did not display Component Footprints in the Difference Details display region.
35405 Fixed an issue where the polygon pour order was not retained when a number of polygons were copied and pasted.
35552 Fixed regression that caused pad and via objects the inability to display nets or text on the currently active Plane Layer or Non-Signal Layer in Flip Board view.
35557 Fixed issue where the Pick Net command did not work properly for different multi-selected objects.
35567 Polygon Pour mode of the Properties panel, removed the Auto Naming checkbox. The software now respects the user-defined name, or automatically names the polygon if the Name field is empty.
35594 Removed auto-completion for Routing width in the Properties panel.
35599 Fixed an issue with the layer drawing order where mechanical layers 17 and higher would not display in front of other layers when configured to do so.
35602 The Follow Mouse Trail option within the PCB Editor - Interactive Router preferences has been retired.
35603 Fixed an exception that would occur when a PCB object's layer was changed, and then the Select Outside Area command was used to select it.
35617 Fixed issue that caused Assertion failure during creepage distance rule check.
35667 Fixed issue that displayed a full circle violation, rather than a violation that should have been placed around the edge of an Arc, after using the Design Rule Checker in some projects.
35705 Fixed issue that caused the value for Length in the Net Information section of the Differential Pair Routing Properties panel to always display 'N/A' rather than the genuine length.
35733 Fixed an issue where 'Drag PCB' command from the Active bar or 'Edit' menu does not work for traces.
35783 Fixed an issue where Multi-Layer drawing order is not respected when promoting Mechanical layer above Current layer.
35848 Fixed an issue where the component designator position was wrong after component rotation or location changes.
35888 Resolved an issue where the "Choose Component" dialog does not occur during the "Move Component" PCB command.
27346 Fixed regression where a Blanket with Parameter Set enclosing a Sheet Symbol caused the subsheet Parameter Sets and No ERC to be ignored.
30922 The Schematic editor graphics rendering has been upgraded to now use DirectX for increased performance and quality.
31610 Fixed an issue where batch replacement of selected components (via the Design Item ID ellipsis) would fail, with the error message "Could not find component in available libraries", even though the component was available.
32238 Fixed a bug that allowed users to only change the Design Item ID value of the last selected component, although various components were selected to be edited jointly.
32405 Part Choices section has been added to the Properties Panel for schematic components.
32418 Fixed issue that caused a crash while dragging the SCHLIB panel from the right monitor to the left monitor.
32637 Update from schematic libraries no longer resets the footprint to the default (BC:1846 and BC:11261)
32762 Component parts are no longer randomly swapped when annotating. (BC:1137)
32809 Fixed issue where configured net colors were not shown across all sheets due to case sensitivity. (BC:8905)
32840 Fixed bug that caused a warning for every Part selected when multiple parts on the schematic are selected, the Design Item ID is manually changed, and there are no applicable components in available libraries. (BC:4991)
32898 Added an 'Update Selected From Libraries' option so that only preselected components will be compared to libraries, rather than the slower process of first comparing all project components. (BC:4560)
32900 Added the ability to hide schematic editor scroll bars. (BC:7370)
33450 Fixed bug that caused a crash when attempting to modify the pin parameters from the SCHLIB List Panel.
33458 Fixed an issue whereby a net label could not be modified when changing the case of one or more characters in the name
33697 Schematic & SchLib editor Properties panel have been redesigned to improve usability and performance.
33784 Fixed bug where a schematic NoERC marker would create a net connection when placed on crossing wires. (BC:7766)
33785 Restored the ability to define parameters within the Parameter Set Properties panel.
33914 Fixed bug where the position and visibility of the component designator, comment and other parameters were reset to default after changing the Design Item ID. Previously changing the Design ID acted as a Full Replacement, now this method behaves like Update from Library (BC:4293).
33979 Fixed issue that used the autocomplete function in the "Find Text" schematic tool. (BC:6065)
33980 Added the UI.AutoComplete option to the Advanced Settings dialog, disable the option to switch off autocomplete. (BC:7301)
33984 Added ability to interactively navigate by ports, sheet entries, sheet symbols and off-sheet connectors for Schematic PDFs. (BC:2273)
34107 Added ability to rotate a schematic object and access its properties when the object is being dragged. (BC:7196)
34113 Fixed issue that caused a defined-by-blanket Net Class to not be transferred to PCB.
34140 Fixed a bug that caused designators to fail to reset within a Schematic document when copying components by using the Shift+Drag feature. (BC:6010)
34316 Added a new option (Preferences>>Graphical Editing) to either open a modal dialog or the Properties Panel when editing objects using double click.
34363 When selecting to use an alternate part in the Variant Management dialog, the default footprint is now used, rather than leaving the field empty.
34652 Fixed compiler issue that falsely reported an ERC violation that Nets contain multiple Input Ports.
34654 Fixed bug that caused incorrect data in the Engineering Change Order.
34658 Improved the performance of wire/bus optimization, which was causing an unreasonable delay during component dragging.
34682 Fixed bug that caused unwanted rooms to be generated when updating using the Update PCB command.
34705 Fixed bug that caused the compiler to not create compile tabs for device sheets.
34706 Fixed bug that caused up/down hierarchy regarding buses to not work properly.
34789 Fixed bug that caused a crash when adding or editing a variant.
34881 Fixed bug that caused Up/Down Hierarchy to not work properly with ports and sheet entries.
34943 Fixed bug that caused high memory usage and performance degradation when performing some schematic functions.
34976 Restored the ability to access and manage the Unique ID of schematic objects in Properties Panel. (BC:8686)
34977 The Unique IDs of schematic Directives are now reset to prevent duplicates when copied and pasted.
35024 Fixed bug that caused the ECO process to work incorrectly when variants have the same schematic symbols and PCB footprints but different 3D models.
35028 Fixed regression where active cross-probing from the Details section of the Messages panel did not function.
35029 Fixed an exception that occurred when opening a specific schematic sheet.
35033 Refined the modal dialogs (that open on double-click) based on user-feedback.
35117 Fixed schematic net coloring bug that caused connected Nets to be colored rather than the selected Net. (BC:11497)
35121 Fixed issue that caused hierarchical structures to not apply to projects after compiling was finished due to Sheet Symbol objects that didn't have connectivity.
35211 Compile PCB Project command changed to Validate PCB Project, since the introduction of the Dynamic Compiler means this command now only performs an ERC.
35212 Fixed a regression where the ERC incorrectly flagged errors for Sheet Entries being used in a Signal Harness.
35285 Fixed an issue where the Dynamic Compiler caused the Board Level Annotation feature to incorrectly annotate the components on a test schematic.
35350 Fixed compiler mask issue that did not detect changes after resizing or re-positioning.
35395 Fixed slow performance during placing wire/bus/harness in Schematic, if templates path refers network server.
35525 Fixed issue that caused symbols to become unlinked when dragging Designators from a Schematic Symbol.
35526 Fixed regression where Font Selection was not available in the Properties panel for Harness Connectors and Sheet Symbols.
35541 Fixed issue that caused graphic to not update correctly when pasting a component in the Schematic Library Editor.
35565 Fixed issue that caused Port Cross References texts to not be properly positioned until clicked on.
35566 Fixed issue where modified fonts were not updated correctly when using the Update Schematic command.
35569 Fixed a regression in which the ability to select multiple Parameter Set objects was not working within the Schematic and Schematic Library editors.
35576 Fixed an issue in which the Text Frame dashed outline was missing during placement.
35582 Fixed issue that caused Invalid Dash Style in PDF output.
35676 Fixed issue that caused a line object to be incorrectly marked and indicated when selected.
35703 Fixed issue that failed to detect changes in the Schematic documents if several pins were placed over each other in a Schematic Symbol object until after the PCB document was updated, and Altium Designer was restarted.
35704 Fixed issue that caused a Schematic document with the ' µ' character in the filename the inability to appear as a child document.
35767 Fixed an issue when sub - grid lines sometimes disappear.
35778 Fixed an issue with incorrect PDF output for a rounded rectangle with a radius larger than its size.
35847 Fixed an issue where the E value is interpreted when using Parameter Value as a reference in another Parameter.
35856 Fixed an issue where 'dragging' schematic symbol with wires left NetLabels behind.
35870 Fixed an issue that caused exception, which occurred while generation Smart PDF with default options.
Data Management
24225 Fixed an issue where it would not be possible to release a project after BOM generation, if the BOM used a custom template.
27574 Added the ability to send a symbol or footprint directly to the active server, from the open SchLib or PcbLib. This is possible when only a single symbol or footprint is present in the open library document. If the library contains more than one symbol/footprint, you will be prompted to use the Library Migrator.
28538 Fixed an issue whereby the wrong lifecycle type was being shown for a released item, after changes to the Content Type settings had been made for lifecycle definitions with respect to that item type.
31602 Fixed an issue where Component Types could be edited by all users, they are now restricted to users with relevant permissions.
31833 Fixed an issue where managed component parameter visibility was not being applied when the component was placed via the Components panel.
31839 Fixed issue where the Remove From Version Control function does not behave as expected for a Git server repository.
31849 Fixed an issue in the Explorer panel where columns containing numerical values were not sorting with respect to their value and units.
32083 Fixed backward compatibility issue that caused Description parameter values to be missing in the Part Search feature of software versions prior to AD19.0.
32085 Fixed issue where Find Similar Components feature did not correctly return components specified by same Revision State.
32129 Fixed a regression whereby system parameters such as 'Revision ID', Item ID', and 'Name' could not be used as suggested keywords, when adding part choices through the Manufacturer Part Search dialog (when accessed from the Explorer or Components panels).
32270 Fixed regression where BOM is not available in Bookmarks section of a PDF document generated by SmartPDF from a schematic document. (BC:11111 and BC: 11199)
32343 Fixed an issue whereby the total available stock for a manufacturer part was being incorrectly calculated and presented in the ActiveBom (BomDoc), in comparison to viewing such data through the Manufacturer Part Search panel and other areas where Part Choice data could be viewed.
32582 Fixed issue that caused a generated BOM report to open off-screen where previous reports have been opened in a second monitor. (BC:10619, BC:11243)
32802 Fixed bug where replacing multiple selected unmanaged components caused an error for all but the first component. Also resolved issue where Properties panel ellipsis icon would be missing of not function when multiple components are selected for replacement.
32842 Fixed an issue where defining a custom filter in the BOM Status column of a BomDoc returned an empty list, even though the string entered was present in some of the BOM Items. (BC:11345)
33052 Adding a Part Choice to a managed component no longer changes the Name, unless the Name field is empty. (BC:11407)
33121 Added ability to link multiple templates to the same component type, from the Data Management - Component Types page of the Preferences dialog. Enhanced ability to choose each required template from a dynamically-populated list of available templates.
33152 Implemented the possibility to migrate only symbols/footprints using the Library Migrator tool. (BC:10414)
33157 Added new "None" option to the Component Type drop-down in the Library Migrator.
33276 Fixed issue where a PDF BOM report generated into an Excel file format was incorrectly rendered. (BC:11744)
33291 Updated Library Migrator so that a common symbol used for multiple migrated components has a generic Name (Symbol) rather than one adopted from the first migrated library component.
33296 Fixed an issue where the GIT Local Path was not being updated, after the value was edited in the Git Repository dialog.
33397 Fixed an issue that caused the application to show the project as disconnected from the server when the VaultID in the Project file differed from the VaultID from which the project is being opened.
33418 Fixed Output file issue where a particular Template caused incorrect and differing results when a BOM Report is generated to a Folder Structure or a PDF Container. (BC: 11514)
33427 Fixed incorrect Generic XLS output formatting.
33429 Fixed bug where Naming Scheme codes were not supported in the Library Migrator. (BC: 10414)
33769 Fixed a bug that added an additional, unnecessary footprint to appear within the Explorer panel if a component was downloaded from the PCB Library.
33847 Added new option in the 'Use component data' dialog to allow the import of only those parameters that are mapped in the source preferences. (BC:11438)
33926 Fixed bug that caused an error when a component sourced from the Manufacturer Part Search is released from the editor to the server.
34198 Fixed bug that caused .ldb files to not be removed when AD is closed. (BC:3761)
34529 Fixed an issue whereby the BomDoc in a project was being auto-compiled every time a design primitive on an open schematic in that project was being moved. This happened when many schematics and the BomDoc were opened in vertical 'split viewing' mode.
34594 Fixed an issue whereby a footprint that references a 3D model item in the active server could not itself be released, if the name of the 3D model was too long.
34595 Fixed an issue where the Excel VLOOKUP function was not transferring from the BOM template into the final BOM.
34671 Added duplication detection to the Library Migrator, which flags a violation when a library component's Part Choice or a specified Parameter matches that of a component in the
34862 Fixed bug where an OutJob Data Source option selected by the mouse wheel is not applied during generation. (BC:11726)
34970 Improved the behavior of in-grid searching in the Components panel: with a 0.7 sec delay, supporting typing in of multiple search terms, for both managed and unmanaged components.
34997 Edit command added to the Components panel right-click context menu for SVNDbLibs, as an alternative to the pencil edit icon.
35077 Reorganized violations for detected Duplicate Components, when using the Library Migrator. Only one violation of this type will be generated while validating, and that violation will list the server and source components involved.
35146 Enabled Note column visibility in the Item Manager.
35259 Fixed a regression that caused PCB Libraries to not be viewable in the Components panel unless a PCB document was the current active document. A 'Footprints' view has been added to the Libraries menu of the panel.(BC:12166)
35601 Fixed issue that caused Move to Part Choice action to delete Description and Name parameters.
35761 Fixed an issue when the Error message appeared after changing component source in the Properties panel and opening BomDoc.
30197 Fixed an issue in the Allegro PCB importer, where polygon coordinates would be changed if the PCB origin had been moved in Allegro.
30940 Added an option in the OrCAD importer to treat all properties as occurrence properties.
30947 Fixed issue that caused the importer to ignore defined net classes when importing Allegro designs.
30949 Fixed bug where exporting P-CAD ascii files modified the source PCB.
30970 Fixed bug where nets were missing from power and ground ports when importing xDxDesigner designs.
30994 Fixed bug that caused creation of prefixed parameters when importing xDxDesigner designs.
30995 Fixed bug that caused misalignment of power symbols when importing xDxDesigner designs.
30996 Fixed bug where the orientation of some parameters were changed when importing xDxDesigner designs.
31001 Fixed bug where schematic components used more area than their actual size when importing xDxDesigner designs.
31009 Fixed bug that caused mounting holes to not convert successfully when importing Mentor Expedition Designs and Libraries.
31028 Fixed an issue in the Allegro PCB importer, where vias with different sizes per layer were not being imported as Top-Mid-Bottom style vias in the PCB editor.
31326 Added the ability to remap\remove PCB layers when importing Allegro designs.
31327 Added ability to remap\remove PCB layers when importing Mentor Expedition designs.
31328 Added a new feature that adds additional stages for the import process, allowing for the remapping or removal of PCB layers during the import.
31329 Added ability to remap\remove PCB layers when importing Eagle designs.
31516 Fixed bug that caused system to freeze when importing PADS ASCII Design And Library Files in PADS VVX1.2 format.
31855 Allegro Importer now imports rules and clearances from an Allegro Project through the support of XML files generated by the Allegro Constraint Manager.
32173 Fixed bug where off sheet connectors were missing after importing OrCAD Designs and Libraries Files.
32200 Fixed issue with Japanese OS when importing Eagle designs.
32225 Added option to Allegro importer to optimize the creation of clearance design rules.
33852 Extensive improvements and bug fixes in the area of polygon-pour import from Allegro projects.
33853 Completed improvements and bug fixes to the xDxDesigner Importer.
33854 Completed improvements and bug fixes to the Xpedition Importer.
33855 Completed improvements and bug fixes to the OrCAD Importer, including support for multi-channel projects and multi-page schematics.
34234 Fixed issue were importing a specific P-CAD PCB would result in a List index out of bounds error.
34629 Fixed an issue whereby the Allegro Importer would crash when importing a design with the constraints file included.
35381 Fixed an issue that caused a crash when importing an Allegro project.
33516 Add reworked simulation engine to Altium Designer and Altium NEXUS.
33534 Fixed a crash when the parser processed a functional source and found an incorrect expression.
33535 Improved processing of text constants in the spice-netlist parser.
33536 Checked and improved component nodes, models and nominals description, and interpret any incorrect descriptions as an error.
33541 Added support for math functions inside functional sources.
33547 Improved simulation control options to ensure they are interpreted correctly.
33548 Improved transfer of calculated simulation data to SimView to improve the readability of the graphical results.
33554 Fixed a bug with the SWEEP command, now runs a Parametric Sweep Analysis.
33556 Fixed a bug with adding new waves in SimView.
33557 Added support and fixed bugs in the processing of VSWITCH and ISWITCH models.
33558 Fixed a bug to correctly apply the Level parameter in mosfet models.
33559 Added support for .plot command.
33563 Optimized status bar interaction to better reflect the current status of the simulation.
33564 Improved handling of diode model input parameters, revert to default value when BV=0.
33726 Fixed an issue with default values in XSpice code models that caused the simulation to not start.
33781 Improved speed and reliability of processing embedded XSPICE code models.
33803 Fixed issue when processing nets whose name begins with the '$' symbol.
33804 Fixed the processing of unnecessary transistor parameters when those are defined by .param directive.
33890 Fixed detection of the recursive subcircuits.
33905 Fixed processing of nested subcircuits.
33934 Fix syntax of sweep command.
33993 Fixed units in the x axis signature.
34126 Fixed circuit's matrix decomposition in the case of a singular matrix
34222 Determine if the encrypted PSPICE model is used in the circuit and send the appropriate message.
34223 Determine if the encrypted LTSPICE model is used in the circuit and send the appropriate message.
34224 Determine if the encrypted TINA-TI model is used in the circuit and send the appropriate message.
34327 Fixed plotting of numbers in the e-notation.
35293 Fixed calculation of expressions with pwr() and pwrs() functions.
27909 Fixed a bug that caused various objects to disappear when generating PDFs in a Draftsman document. (BC:6801)
32047 Fixed Draftsman crash that occurred after importing changes from a PCB document and then selecting another Draftsman page.
32253 Fixed crashed when generating Draftsman PDF from OutJob for a particular Assembly View in document.
32654 Added the capability to specify row height in a custom table object.
32655 Updated Draftsman Layer Stack Legend labeling to rename Copper Plating to Surface Finish, corresponding to the Layer Stack Manager.
32811 Fixed Draftsman issue where component designators on an Assembly View could not be moved (Ctrl+drag) in the source area of a Detail View.
32844 Fixed issue where 'Application_BuildNumber' special string parameter was not being interpreted. (BC:8700)
32926 Fixed an issue where Draftsman was not presenting the surface finish layer correctly in the Layer Stack Legend when the board included back-drilled vias.
32996 Added the ability to align text horizontally within columns in a Drill Table.
34035 Fixed issue in Draftsman where Designators could disappear if changed to Manual position mode.
34611 Added the ability to export in DXF format. (BC:7094)
35192 Fixed multiple Draftsman output bugs - Variant selection ignored when set in OutJob file; only documents that have been opened printed; 'All Draftsman Documents' option not available in output selection drop down menu. (BC:8278)
35500 Fixed a regression in which column numbering within the Bill of Materials table were changed after the value in the Designator field was altered.
35559 Fixed issue that caused invalid sized items when exporting DXF files from Draftsman.
27062 Excel templates are now correctly applied when the Generic XLS format is selected for BOM generation, and page setup settings are now correctly applied when generating a PDF. Note that for performance reasons, the Excel template must use the correct cell format for the cell contents.
32817 Fixed issue where a BOMdoc's Manual Solution was being deleted in response to a component being modified and updated. (BC:11312)
32999 Fixed PDF generation degradation.
33405 Fixed bug which occurred during BOM generation with MS-Excel native file format failed, when a Variant name contained the '/' symbol (BC:11461).
33416 Fixed bug in ActiveBOM, where pricing for Manual Solutions were rounded to whole cents (BC: 11418).
33428 Fixed issue that caused some manufacturer links to not display in the ActiveBOM. (BC: 11515)
33820 Fixed an issue in ActveBOM where some Manufacturer Links were not being loaded correctly.
33991 BOM Generation from an Outjob to a Folder Structure Output Container now displays an Error message dialog if the BOM is currently open.
32131 Changed behavior of Place Component shortcut (PP) so focus is set to the Search field in the Components panel.
32387 Added ability to merge multiple selected Component Types into a single specified Component Type. Accessed in the Data Management - Component Types page of the Preferences dialog.
32780 Fixed Component Panel issue where some columns could not be correctly sorted by value. (BC:10476)
32993 Added support for the arrow keys to operate in the Categories list of the Components panel, use the Up/Down keys to walk through the list and the Left/Right keys to open/close branches. (BC:10473)
33333 Fixed an issue whereby the information text associated with the footprint preview - on the Components panel - could not be read easily when using the Altium Light Gray theme (BC:11379)
33801 Added the ability to share Components panel settings between installations through use of DXP preference files.
33812 Fixed an issue where the stored screen location value for the Select Columns dialog resulted in the dialog not being visible due to changed monitor configurations. (BC:11708)
33885 Added a new 'Apply to all libraries' feature within the Extract Sources or Install dialog.
35546 Fixed a performance degradation issue that occurred when searching for Footprints from Component's panel File-based Libraries Search.
35550 Fixed issue that caused crash when executing Components panel File-based library search for Footprints.
35581 Fixed issue where the Components panel was not refreshed (updated) when launching the 'IntegratedLibrary:RefreshInstalledLibraries' command.
30988 Added support for exporting a Multi-board Assembly as a 3D PDF, options to include copper, silkscreen, soldermask and 3D bodies.
30989 Added the ability to export Multi-board Assembly documents as PDF3D documents. (BC:8798)
30990 OutputJobs now support 3D PDF generation of a Multi-board Assembly.
32835 Fixed issue where the Multi-board Schematic Editor did not use the scroll/zoom behavior specified in the Mouse Wheel Configuration preferences. (BC:9132)
33466 Fixed a Multi-board Schematic error that would occur when attempting to edit pin mating in the Module Entry properties.
33472 Multi-board Assembly editor now obeys the Mouse Wheel Configuration settings in the Preferences dialog.
33809 Support for ActiveBOM added to Multi-board Assemblies.


Found an issue with this document? Highlight the area, then use Ctrl+Enter to report it.

Contact Us

Contact our corporate or local offices directly.

We're sorry to hear the article wasn't helpful to you.
Could you take a moment to tell us why?
You are reporting an issue with the following selected text
and/or image within the active document:
Altium Designer Free Trial
Let’s get started. First off, are you or your organization already using Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

In that case, why do you need an evaluation license?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You actually don’t need an evaluation license for that.

Click the button below to download the latest Altium Designer installer.

Download Altium Designer Installer

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Please fill out the form below to get a quote for a new seat of Altium Designer.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

If you are on Altium Subscription, you don’t need an evaluation license.

If you are not an active Altium Subscription member, please fill out the form below to get your free trial.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Why are you looking to evaluate Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

You came to the right place! Please fill out the form below to get your free trial started.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Great News!

Valid students can get their very own 6-month Altium Designer Student License for FREE! Just fill out the form below to request your Student License today.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

That’s great! Making things is awesome. We have the perfect program for you.

Upverter is a free community-driven platform designed specifically to meet the needs of makers like you.

Click here to give it a try!

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.