PCB Design Improvements
Silkscreen Preparation
To assist in resolving common Design for Manufacture (DFM) issues faced by having silkscreen overlapping exposed copper, holes and board shape, a dedicated feature for preparing the silkscreen for your boards has been implemented in this release. These issues can now be effectively addressed by:
- automated clipping of silkscreen lines and arcs
- automated clipping or movement of fills and regions
- automated movement of silkscreen text and component designators.
The feature is available in both the PCB footprint editor (for the active footprint) and PCB editor (across all or selected objects on one or both overlay layers) using the Silkscreen Preparation dialog, which is accessed by using the Tools » Silkscreen Preparation command from the main menus.

This feature is in Open Beta and is available when the
PCB.SilkScreenPreparation
option is enabled in the
Advanced Settings dialog.
The Net Information region of the Properties panel now displays all nets, differential pairs, and xSignals for the selected primitive. You can expand the sections to view all listed information.

Data Management Improvements
Manage Missing Files
Previously, missing files were removed with a corresponding notification in the Messages panel and the project was marked as modified in the Projects panel. This release includes an enhanced approach to managing files defined within the project file but not found within the project folder. Rather than simply removing references to such files and marking the project as modified, these files are now marked as ‘missing’. They remain defined in the project file and still appear listed in the project’s structure in the Projects panel, but they are now grayed out and have a distinguishing icon.

Associated commands are available that give you full control over handling missing documents. Using the right-click menu of a missing file in the Projects panel to remove the selected or all missing files from the project or to update the path to the file (i.e. to replace the missing file with a selected one). For a project that is under version control, you can also revert local modifications to restore a missing file from the project's VCS repository.

When adding an existing file to the project using the Add Existing to Project command from the project entry's right-click menu and the name and the path of the file being added are the same as the name and the path of a missing file (which is possible when, for example, the missing file was added to the project folder after opening the project in Altium Designer), a confirmation dialog will open asking if you would like to replace the missing file with the selected one.

This feature is in Open Beta and is OFF by default. It is available when the
WSM.ManageMissingFiles
option is enabled in the
Advanced Settings dialog.
Creating a Project History Report
A Project History PDF report can now be created for a Workspace project. In the OutputJob file (*.OutJob
), right-click on the [Add New Report Output]
associated with the Report Outputs entry then choose Project History.

The newly-created Project History output report can then be connected to a PDF output container.
Right-click the created output then select Configure to access the Project History Report Configuration dialog in which you can set the Period for which the report should be exported: either the entire project history or from/to a specific (or the latest) project release.

When the report is added, linked to the required PDF output container, and configured as needed, click Generate content or generate output as part of the project release process to export the project history.

An example of a project history report
Note that the project history report export functionality is not supported with the Altium Designer Standard Subscription.
Support has been added for layer-specific comments on the PCB in 2D. Focusing a comment will auto-switch to the same view the reviewer had (visible layers, active layer, top/bottom view).

Example of view configuration switch when focusing a comment. Shown here is the view configuration before focusing on a comment: all layers are enabled, Top
is the active layer, and the board is shown from the bottom side. Hover the cursor over the image to see the board after focusing on a comment (the same view is applied as it was when the comment was added): Bottom
is the only signal layer enabled, Bottom
is the active layer, and the board is shown from the top side.
Ability to Delete Workspace Repository
A Workspace repository that appears in the Data Management - Design Repositories page of the Preferences dialog after migrating a project managed by an external VCS to the Altium 365 Workspace VCS can now be deleted if the repository has no reference to a Workspace project.

After successful migration of a project from an external VCS to the Workspace VCS, the repository will be removed from the Workspace automatically.
Notes:
- You must be an administrator of the Workspace to be able to delete a repository.
- If a project has been soft deleted (moved to Trash), it must be deleted permanently so the repository referencing it can be removed.
- The Workspace's
Versioned Storage
repository cannot be removed.
Harness Designs
This release sees the first implementation of the Harness Design capability. This new tool allows new engineers of various types (involved in the Product Design process) to work in Altium Designer. It brings comprehensive harness design support into the same environment as PCB and system design, removing the previous heavy reliance on third-party software.
The Harness Design tool allows you to create a full wiring harness design, from individual pin-to-pin connections to manufacturing documentation. A harness design can be created as a standalone project, or as part of a Multi-board project. In the latter case, the logical connections between PCBs in the Multi-board project are used to define the connectivity within the harness.

This release includes a sample harness design project (Harness_Demo_Prj.PrjHar
), which is associated with a new multi-board demo project (Harness_Demo_MB.PrjMbd
), so you can take harnesses for a test drive straight out of the box.
This feature is in Open Beta and is available when the
System.HarnessDesignAvailable
option is enabled in the
Advanced Settings dialog. Note that Harness Design functionality is not supported with the Altium Designer Standard Subscription.
ActiveBOM Enhancements
This release includes several enhancements when working with alternative components in ActiveBOM.
Retaining Filters and Values in the Add Alternative Item Dialog
The Add Alternative Item dialog, which is accessed by right-clicking a Workspace component and selecting the Operations » Add Alternative Item command in the context menu now remembers the used filters and values when accessing the dialog for different components of the same type.
Preventing Replacement of an Alternative Component with an Already Used One
When trying to replace an alternate component with one already used as an alternative, a warning dialog appears to alert you.

Confirmation for Removal of an Alternative Group with Alternate Components
When trying to remove a group of alternatives and the components in this group have an alternate component assigned, a warning dialog appears to alert you and asks for confirmation to delete the group.

Circuit Simulation Improvements
High-impedance State
Added the ability to view the high-impedance state for digital waveforms in the SimData editor.

PSpice Enhancements
Support for the following PSpice primitives has been added in this release:
- LOGICEXP
- Digital delay line
- Digital Pullup and Pulldown
- DFF
- JKFF
- DFFDE
- JKFFDE
Also, components for the following PSpice primitives were added to the Simulation Generic Components library:
- Standard gates
- Tristate gates
- Digital stimulus
Features Made Fully Public in Altium Designer 23.0
The following features have been taken out of Open Beta and have transitioned to Public in this release: