|
Altium Designer 1 n+ A' h; z. j8 D) ^% b
Version 23.2.1
+ B' M i; ?1 ~! w( E( A: `Build: 34 Date: 15 February 2023
% F& a$ E& a5 ^) ]: v* F, l' S
( J6 I4 I. [6 @$ MSchematic6 T4 z' ~% |: t% x# n2 b
46489 For a specific case, it was not possible to change the font size for a placed text string from 28 to 12 using the drop-down field on the Properties panel.' {3 K5 C( j8 B0 R+ Q
51425 When defining variants with the Variant Manager, you now have the ability to update the values of parameters for a varied component with changes made in the source library.
& X& g% C; h7 O3 ]52284 In some cases, dragging multiple free Schematic documents into an open project would take an excessive amount of time.) U4 u; |4 W" S
52296 In a specific case, the error "System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" was encountered.7 F7 { ^( H0 U
52585 For newly created projects and newly added schematics, the option to Generate Rooms is now disabled by default on the Class Generation tab of the Project Options dialog.# b/ A, C1 Y7 N6 r: e
52654 In some cases when working with ports and their Harness Type through the Properties panel, the error "EOleException: Property: "HarnessType" not found" would be encountered.
) Y6 S) c5 P: v- `+ f52657 For a specific project, attempting to generate a BOM led to an error due to a hidden and empty parameter name for a component.0 O# o+ c/ G& X7 W# L6 d% i7 e# \
52947 In some cases, an Access Violation "at address 000000014819C5F2 in module "AdvSch.dll"" would be encountered.
: F0 p) q1 c8 y" `( `! y+ E53361 When referencing a component in an IntLib as an alternate part for a defined variant, the result would be "Footprint Not Found" in both the ECO and Footprint Manager dialogs. (BC:19477)
( w+ G) k) w; }* G# T7 S53780 When managing variants using the new Variant Manager, the state of the "Allow variation of fabrication outputs" and "Allow variation for paste mask" options was not being saved. (BC:20150)) i* U. B, W; x" z, x* n
53817 An error would be encountered when trying to place a high-res image onto a schematic document.
# ~' x0 g1 |- E1 u54010 In some cases, Net labels with differing font sizes would lose their specific font sizing when multi-selected., L4 b0 F4 c2 s
PCB
2 y; \. X/ v/ m' Y0 X! @47012 When generating ODB++ output, CAMtastic no longer displays the comp_+_top and comp_+_bot layers.- \ q3 s3 _( d/ {# L8 s
47014 Via Length was incorrectly being set to '0' when placed at the end of a track and snapping had been disabled.
( j8 w. ]6 W& R+ N2 Z; }2 Z47067 Where a stack has a Coverlay layer but no Solder Mask layer, expansions for free primitives were not being generated on the Coverlay layer in Gerber, Gerber X2 and ODB++ output.
8 L7 D& l7 D! _' P3 U$ E51299 An Access Violation would occur when, after running a Batch DRC and accessing the Violation Details dialog, the rule was then accessed and deleted.
6 L+ O/ Q/ {" R6 `, f8 ?7 n53044 In some cases, such as deleting a bending line in Board Layout mode, undoing/redoing then returning to 3D Layout mode, the error "EListError: Item not found." would be encountered.; j9 `6 h: |0 w5 q3 W. s' v
53173 In some cases when defining an area for print, the error "System.InvalidOperationException: DialogResult can be set only after Window is created and shown as dialog" would be encountered.( j5 z- n1 G7 O @2 ~' ]2 }
53249 Arcs in a tuning pattern were not inheriting the solder mask expansion rule from the segment to tune.: U! ^3 l% Z; \& D j4 l: s
53255 In a PCBLib, solder/paste mask expansion values for custom pad shapes would change to '0' when disabling PCB.Pad.CustomShape or opening in an older version of Altium Designer. (BC:19942)
. T0 x3 q4 E) U" B; g( A53319 The unified Gerber Setup dialog now presents sections for groups of layers based on defined layer classes (both default and user-defined).% G0 ^/ Z$ @8 S
53335 For variants created using the new Variant Manager, there were cases of missing or extra models when viewing a variant for the PCB in 3D layout mode.
9 s# c) m3 |# p* c, n; I; n53395 For a design using Printed Electronics, legitimate clearance violations were not being flagged when EngineX options were enabled in the Advanced Settings.: J4 Z! J, M/ t/ q) }( B) L# @
53427 Defined solder mask for custom pad shapes is not displayed in any of the areas of Altium Designer where the Footprint Preview can be seen.8 E2 w- B, q j; @1 O
53464 DRC was incorrectly reporting Component Clearance rule violations due to rounding errors.1 ]* ]: x8 F8 I; }
53499 When exporting to AutoCAD, layer names defined through the Layer Stack Manager are now used by default, rather than internal system layer names. (BC:18335)
! q+ {; s( v/ T2 h* B53545 It was not possible to adjust object visibility settings for a layer using shortcut keys in the Print Preview dialog.
9 G3 w9 I2 Q/ n ~53580 For a PCB with Metric Display Precision set to 5 digits, angles were incorrect when exporting the board to STEP. (BC:7211)! p2 Z; Q' A& ]! }
53638 The openings for custom pad shapes on the top/bottom coverlay layers were not being exported when generating Gerbers.4 V+ }/ N2 @- L5 i
53648 In some cases when closing a PCB document, the exception "System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" would be encountered./ l H) ?( E, t. I
Draftsman6 S2 s- a9 F, j6 c9 ^/ M
50207 For a specific document, an invalid Board Section View led to a "System.NullReferenceException" error being encountered.
% S# u4 w ]& a4 S2 r. R50208 For a specific document, an invalid Transmission Line Table led to the error "EOleException: Index was outside the bounds of the array" being encountered.3 d& ^# e' t& H( x) L1 u7 r
Harness Design& K/ X$ T* Q' v7 G$ x5 ^% E/ c
52905 When adding a connection point to a bundle, any existing label was being placed underneath the newly-created bundle section.
; i1 g! o; K) M+ l8 Q ]2 _" a! b52907 In the BOM document associated with a harness design, an item was still being displayed after it had been deleted.$ p/ V- Z8 p* H! _, E
52992 On a Wiring Diagram when placing a wire from a Tap to a pin on a target connector, the wire was not being named (wasn't taking the logical signal name).
* W' A) ~+ c- i53039 From the Crimps tab for a selected Harness Connector, it is now possible to quickly add a selected crimp to all pins of that component.1 T6 @, N6 g: D; c% i
53083 On the Wiring Diagram, when placing a new wire starting from an existing wire a splice will now automatically be created.
6 { [' s. K' d% @5 r" M* V53113 On the Layout Drawing, connection points placed on a bundle were not being moved with that bundle when it was dragged./ W$ ?" Y) f( [* @3 e l! o$ Y6 H" K
53214 On the Wiring Diagram, when assigning a splice to a different connection point it will now be removed from the previous connection point.
; c6 f' Z. Y$ i# @, B7 V53216 When copying/pasting objects on the Wiring Diagram, designators now follow the "Reset Parts Designators on Paste" option on the Schematic - Graphical Editing page of Preferences.
3 Z/ @5 f, F4 H, j9 V- Z53511 The Find Similar Objects feature is now supported for objects in both the Wiring Diagram and Layout Drawing.
6 ^! U' K# Z f8 P. w l0 @; n53589 Icons used for objects on the Wiring Diagram's Active Bar and menus have been updated.% g5 c; ?# U8 M2 E6 O$ H
53614 When using a connector from a local library on the Layout Drawing, scaling of that connector's physical view would not work correctly when the Width and Height were linked.3 G7 K E H- i8 ~: v5 n7 _! A
53652 A crash would occur when attempting to use the Toggle Electrical Grid and Set Snap Grid commands from the main View>>Grids sub-menu, in the Wiring Diagram or Layout Drawing.0 n* v0 x0 K9 [8 S& d2 {1 V _0 L
53957 When importing the Wiring Diagram into the Layout Drawing an Access Violation would occur if any parameter had been added to a cable object beforehand.5 Y8 O7 ^1 K% @( m- j
Platform
' B* Y5 b! o3 r) i x53293 In some cases when closing a document containing an Active Bar and that document was open in a secondary window, an AV "at address 0000001400C1490A in module "X2.EXE"" would be encountered.
% S: [! y% }, S/ H- m53315 In some cases, Altium Designer would hang when trying to reconnect to the notification service, for example when the computer is awakened after hibernation.9 n4 M* K3 d3 g6 |, q4 o) E) l
53485 Incorrect alignment of field labels for Layout Connection Point, No Connect and Splice objects, on the Harness Design - Defaults page of the Preferences dialog.# N+ `* ~" S" P. S' D
53733 The System.ExceptionReport.CatchAll option (OFF by default) has been added to the Advanced Settings. When enabled, any encountered exception will create a crash report.$ ?! F2 Y4 W/ V
Data Management
/ Y- L2 V* M7 m, |; [0 S52307 A message will now be displayed in the Messages panel when attempting to release a project with configured Project History report to a Workspace that does not support this feature.
`1 P( L7 c+ r52526 When generating a report from the new Variant Manager, parameters for alternate parts were being lost. (BC:19615)
: c8 ^6 W# ?5 ]( B5 o1 O52614 When performing a search in the Explorer panel, the results now default to showing the latest version only. (BC:19459)/ S. d, n. {9 X* Z) @4 S! {4 r
52955 There was a noticeable slowdown in performance when connecting to a Workspace due to the process of loading component templates and categories.3 f3 k4 d+ h, Y V
53012 For a specific project including a large amount of source schematic documents, release to a Workspace using the Project Releaser would take more than 4 minutes.# o) {! s0 {. k! s3 w& J
53099 It is now possible to modify Item Naming settings (in the Project Release Options dialog) for a project template after its release.; p7 ]; L; |% Y2 i b
53126 In some cases, opening the History for a component from the Explorer panel would result in an Access Violation "at address 000000013B609374 in module "EDesignData.DLL"" being encountered.
- I e8 n1 [0 Z. v4 z53162 In some cases, resetting Data Management preferences to their defaults then reconnecting to a Workspace would lead to a runtime error and Altium Designer becoming unresponsive. (BC:19924)( ?( b E( \; [" W( h$ z& e
53174 In some cases when working with the Explorer panel (or a dialog variation of it), the error "System.Reflection.TargetInvocationException" would be encountered.6 s$ B+ R3 a4 G6 J1 o. Y
53196 In some cases when working with comments, the error "System.NullReferenceException: Object reference not set to an instance of an object" would be encountered.0 m% j+ s* h) Z4 K& o* U/ c7 f3 L8 b
53534 In a specific case when working with Part Choices, the error "EInvalidAccessToObject: Vault is disabled" was encountered.
# p5 d( h5 _; B& U$ j, Z8 I# m53556 In a specific case, there was a noticeable slowdown in performance when releasing a project to an external Git repository using the Project Releaser.3 C3 F0 L% {9 t+ Z. l- s. l$ ~& M
53658 The actionable statuses feature (Projects panel) has been disabled for Workspace items that are being directly edited (file-less editing).
9 F& O# S0 L0 l: ESimulation
0 H; T: i8 o m7 z- E53358 Added support for the PINDLY PSpice digital model primitive.
2 r1 y9 o1 K, F2 E! S a53359 Added support for the CONSTRAINT PSpice digital model primitive.
! U; H7 S0 \* q! [9 s; ~53360 The simulation option DIGERRDEFAULT is now available to control the amount of reported constraint violations in digital primitives.& W6 C y W1 }8 o8 A" T
|
|