Full listing of SP2 for Altium Designer
PCB Layout and Editing
Solid Polygon Pour mode 
Polygon pours now support a solid polygon mode as an alternative to filling with tracks and arcs. This option includes full support for Gerber polygon primitives. This can significantly lower the size of the database and therefore also lower file size and file load and save times. Existing hatched polygon pours can be easily converted to solid polygons by changing their mode and re-pouring them.
Create cutouts in a Polygon Pour 
The new solid polygon also supports cutouts - select Place>>Polygon Pour Cutout to define a cutout in a solid polygon. Note that cutouts can not be used with an older-style filled polygon.
Polygon Pour Conversion Tool 
A new command called 'Convert Hatched Polygons to Solid' has been added to the Tools>>Polygon Pours sub menu. Use this command to convert all or selected only polygon pours.
New Region object 
Use the new Copper Region command in the Place menu to place a Region object. This allows the creation of multi-sided polygonal regions on the PCB and can also be used to create polygonal shaped fills in PCB footprints.
Improved Room support 
Use the new Design>>Rooms>>Arrange Rooms command to arrange selected rooms in an array. You can now lock components to their room in the Room Definition design rule that associates the components to that room.
Via Style design rule checking 
Support for checking Via Style design rules has been added for online and batch DRC.
Additional autorouting modes 
The Situs autorouter features new commands that allow the selective routing of connections between selected components, net classes and component classes.
PCB panelization capabilities 
A new panelization feature has been added to allow the step and repeat of single boards as an X-Y array embedded in another PCB document for the purpose of panel artwork generation. This will allow you to generate artwork for panels made up of multiple instances of a single board, or a range of different boards.
Multiple clipboard support 
The PCB editor now has access to the DXP™ Clipboard panel, allowing you to perform multiple copy and paste operations, with the ability to paste any of the stored copy actions from the clipboard. The Clipboard panel shows a graphical preview of both schematic and PCB copy actions.
Copy to Windows clipboard 
The PCB editor has been upgraded to support copying from a PCB document to the Windows® Clipboard in WMF format. Use this feature to copy PCB detail to your documentation.
Using undo with interactive commands 
Undo no longer groups multiple interactive routing actions (within the same process) together. Each action is stored separately on the undo stack, also applies to Place Line and any nested process.
Inspector and List Panel measurement units 
The data listed within the Inspector and List Workspace Panels are updated immediately following a change in the current measurement unit (between Metric and Imperial).
Net Analyzer speed improvements 
The speed of the net analyzer engine has been significantly improved. This improves the overall responsiveness of the system, particularly with designs that include large nets with numerous nodes.
Invisible Polygon Pours 
Polygons containing no child primitives (phantom) are now drawn in a single pixel outline.
Alignment tool changes 
- New Align menu added to Edit menu ('A' key now invokes this menu instead of Auto Route)
- Align menu added to right click context sensitive menus.
- Tools>>Interactive Placement renamed to Component Placement. The general object alignment commands have been removed and the Auto Placement commands have been moved into this menu.
- New alignment tools are now accessible from the PCB library editor.
Aligning Rooms to grid 
Rooms can now be auto-aligned to the grid.
Arrange components 'around' the board 
The Arrange Outside Board command has been enhanced to quickly position all the components around the edge of the board, ready for the component placement process. Run the command from the Tools ' Component Placement sub-menu.
Default Primitives 
PCB Preferences>>Default Primitives can now be edited when there is no PCB document open.
New query keywords 
Two new keywords have been added to the PCB query language.
- IsCopperRegion
- IsCutoutRegion.
Programming interface updates 
IPCB_Sheet interface has been added to RT_PCB. Properties include; X, Y, Width, Height, Show, Lock.
SPECCTRA® testpoint support 
Specctra® Session file (*.ses) output now supports testpoint information.
SPECCTRA® interface enhancements 
Additional functionality has been added to the SPECCTRA® interface, which now supports the SPECCTRA® autorouter up to version 10.
Regenerating 3D models option 
An option has been added in 3D preferences to always regenerate models using fuzzy logic if a user-specified model cannot be found.
Interfacing to CAMtastic™ 
'Layer_Color=nnnn' comment field has been added to Gerber, NC Drill and ODB++ generated files. This allows CAMtastic to automatically set the layer color of the imported Gerber/ODB++ files.
Other Updates
- The Board Layers and Colors dialog now remembers its size if changed. Also the default height of the System Colors list box has been changed to hide the scroll bar.
- Board Layers and Colors dialog, mechanical layers' 'Single Layer Mode' properties are now saved with the PCB document.
- Renaming the mechanical layer names in the 'Board Layers and Colors' dialog no longer saves the changes if cancel is used to exit this dialog.
- Disabled Mechanical layers can now be renamed.
- Editing mechanical Layers no longer causes the list to scroll back to the top.
- Copy and paste of PCB library components now copies the component height and description. Also the copied component is the copy from memory, not the last saved version.
- After renaming a layer in the Layer Stack Manager the layer tab in the PCB document window now updates correctly.
- The Create Board Outline from selected primitives command now uses primitive center lines instead of outside edge.
- Batch DRC no longer reports an Internal Plane Warning if the pad or via has a 'No Connect' value for its 'Connect Style' property on the Internal Plane layer concerned.
- Signal layers listed in the Width designs rules are now sorted from Top to Bottom.
- Priority settings when rules are disabled and enabled no longer have reordering issues.
- Changing design rule priorities now marks design rules as changed and therefore a DRC check is now run on exiting the dialog.
- Single layer pads that have holes no longer generate 'Minimum Annular Ring' Design Rule violations.
- Keepout tracks and arcs are now ignored for online or batch Width design rule checks.
- The IDF exporter now generates the board outline in the units based on the current PCB editor setting.
- Using the Smart Track Ends option now breaks tracks properly during manual routing.
- The PCB List panel generated report heading has been changed to 'PCB Spreadsheet View Report'.
- The PCB Board Wizard now leaves the 'DRC Error Markers' option enabled.
- The board wizard now correctly generates the board if the back button is used to change the board profile.
- The P-CAD™ PCB importer now supports files with multiple double quotes (') properly. The speed of importing has also been greatly improved.
- The generation of the ODB++ profile layer (from the board outline or another layer) now produces the correct layer information.
- The Edit >> Jump >> Selection command now jumps to (and cycles through) selected objects.
- Status Bar no longer indicates irrelevant message when opening a new PCB document.
- User defined layer directions are now followed correctly when exporting to SPECCTRA.
- Selecting the Properties command from the right click menu in the From-To Editor panel now properly displays the Edit Nets dialog.
- Connection lines no longer reappear after being hidden when the mouse wheel is used to pan.
- Autoroute>>Fanout>>Connection now works and prompts for a connection to fanout.
- Arc setback during interactive routing is no longer constrained in the range of 0 to 100mils. It is now controlled by the applicable Routing Corner Style Constraint.