| 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. |