|
Altium Designer
2 N! L4 e V/ Q9 V4 }Version 23.2.1
: B* V( I Z+ ]9 y4 K# {Build: 34 Date: 15 February 2023
) v0 \. _% ~: z+ W. f \8 K# C7 Q7 a8 q E& b
Schematic
- B4 s9 D$ Z3 p46489 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 N4 n* y8 t5 I
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.
8 N b5 V. e" o) w( K E5 E52284 In some cases, dragging multiple free Schematic documents into an open project would take an excessive amount of time.
' {7 j/ g2 `3 ^4 x52296 In a specific case, the error "System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" was encountered.
. f) Z5 [) \9 \, t52585 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.' s" H5 |2 [" G n* m
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.
0 w# z+ X' Y3 A% e- O/ ~52657 For a specific project, attempting to generate a BOM led to an error due to a hidden and empty parameter name for a component.' m' d* p- L A: j
52947 In some cases, an Access Violation "at address 000000014819C5F2 in module "AdvSch.dll"" would be encountered.0 v) c- d0 z* y7 Y
53361 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)4 ]; H9 }) k6 O7 r7 n$ v4 U" _
53780 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)
[ L. @' |5 y$ j5 c# H53817 An error would be encountered when trying to place a high-res image onto a schematic document.5 {7 @4 x* p+ K* X
54010 In some cases, Net labels with differing font sizes would lose their specific font sizing when multi-selected.; X7 M" O8 }4 Y3 B @
PCB8 ^* u C- O5 y) Y$ T k7 @+ o
47012 When generating ODB++ output, CAMtastic no longer displays the comp_+_top and comp_+_bot layers./ a0 U$ W( Z! n0 d2 Z m
47014 Via Length was incorrectly being set to '0' when placed at the end of a track and snapping had been disabled." Q( F, M0 r2 X
47067 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.' w1 v4 p* ^% d, M1 |6 d/ L& G
51299 An Access Violation would occur when, after running a Batch DRC and accessing the Violation Details dialog, the rule was then accessed and deleted.
, D$ e0 C+ b) S! W) N# ?5 Q53044 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.
2 E- C' B) ?8 a, d z$ W* g53173 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.
( z: [% W' R, P8 I- D9 ^/ h53249 Arcs in a tuning pattern were not inheriting the solder mask expansion rule from the segment to tune.6 h U8 [6 t- T* o1 h
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)1 r; d! k# y) h6 I9 P& R" G
53319 The unified Gerber Setup dialog now presents sections for groups of layers based on defined layer classes (both default and user-defined).
- l0 I6 v, E2 ]3 |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.. E8 M/ G5 e1 a Y) U% w
53395 For a design using Printed Electronics, legitimate clearance violations were not being flagged when EngineX options were enabled in the Advanced Settings.: f1 L! }# a% S
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.
" b& r$ e3 Y# l* C: r% `# ~3 H53464 DRC was incorrectly reporting Component Clearance rule violations due to rounding errors.
+ B8 `2 T& W; ?' Q+ _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)
7 c9 {6 A) ^5 R# J- G- T( i" B# J53545 It was not possible to adjust object visibility settings for a layer using shortcut keys in the Print Preview dialog.1 R2 q0 V$ o( v
53580 For a PCB with Metric Display Precision set to 5 digits, angles were incorrect when exporting the board to STEP. (BC:7211)
$ R& D: ]3 `: c53638 The openings for custom pad shapes on the top/bottom coverlay layers were not being exported when generating Gerbers.
H. b6 t) m* M, _53648 In some cases when closing a PCB document, the exception "System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" would be encountered.
+ | `9 t, ?' D( h, oDraftsman6 D7 A' f! B7 R3 d' V& J
50207 For a specific document, an invalid Board Section View led to a "System.NullReferenceException" error being encountered.
) v1 |* `0 o- l: V7 S; |50208 For a specific document, an invalid Transmission Line Table led to the error "EOleException: Index was outside the bounds of the array" being encountered.% C" r& F) Z6 F3 U! j" p
Harness Design
& q0 P, m6 S! R4 B3 e: j52905 When adding a connection point to a bundle, any existing label was being placed underneath the newly-created bundle section.6 h5 U/ v3 T2 z$ D2 f. v4 E
52907 In the BOM document associated with a harness design, an item was still being displayed after it had been deleted.% Z5 Y2 ]; ?$ w5 s# X
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).
) Y, l3 Y: H% J8 f" P, }& [53039 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.3 m" e, a- W9 Q' z9 z& q+ z5 c4 m
53083 On the Wiring Diagram, when placing a new wire starting from an existing wire a splice will now automatically be created.
! l6 Z+ }% X- }0 H$ z7 g& b53113 On the Layout Drawing, connection points placed on a bundle were not being moved with that bundle when it was dragged.
# V7 f* y. w `) y `" |53214 On the Wiring Diagram, when assigning a splice to a different connection point it will now be removed from the previous connection point.
& I' ?" Z) S& R1 r) F53216 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.
0 g2 V7 S+ q2 d: {# j7 `/ I53511 The Find Similar Objects feature is now supported for objects in both the Wiring Diagram and Layout Drawing. N. X6 `% t# ~
53589 Icons used for objects on the Wiring Diagram's Active Bar and menus have been updated.% ^( O+ a( u) l8 {! h" S, A" N
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.
& ^# b# S9 t. _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.
( C. X4 m' y2 [9 w9 s53957 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.
& Y$ }/ a1 m" LPlatform
/ J% H+ W) R; T5 l" |53293 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.3 j) I+ S9 _/ m
53315 In some cases, Altium Designer would hang when trying to reconnect to the notification service, for example when the computer is awakened after hibernation.
( k4 f8 Z3 X" C) m/ m8 q3 H) r53485 Incorrect alignment of field labels for Layout Connection Point, No Connect and Splice objects, on the Harness Design - Defaults page of the Preferences dialog.( T1 i1 j9 W7 A g7 E2 U- [/ g
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.5 ~( u& F; J* g5 i' k" y* m u+ Z: O) c
Data Management
. o- n; _$ w+ q; w- d' \ q- s& _1 O3 {52307 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.. G) X9 K8 V4 j; f4 e+ r" A
52526 When generating a report from the new Variant Manager, parameters for alternate parts were being lost. (BC:19615)
3 s" Z& F: g. K& P6 _52614 When performing a search in the Explorer panel, the results now default to showing the latest version only. (BC:19459)( a; x* N/ \' k3 F) m
52955 There was a noticeable slowdown in performance when connecting to a Workspace due to the process of loading component templates and categories.4 Q" s# h/ s B/ A
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.
3 W& m; Z! \& @/ U53099 It is now possible to modify Item Naming settings (in the Project Release Options dialog) for a project template after its release.& O* |) D$ [$ y3 A$ G& U
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.
2 z1 Y/ R q: I2 v' `53162 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)9 U! n; ?: ^0 `2 ^
53174 In some cases when working with the Explorer panel (or a dialog variation of it), the error "System.Reflection.TargetInvocationException" would be encountered.
/ m0 U6 P$ `, |+ Q( ?( i53196 In some cases when working with comments, the error "System.NullReferenceException: Object reference not set to an instance of an object" would be encountered.
9 {. t: \+ P' R: A3 L7 e53534 In a specific case when working with Part Choices, the error "EInvalidAccessToObject: Vault is disabled" was encountered.
$ m+ k0 w& g8 N6 S. e53556 In a specific case, there was a noticeable slowdown in performance when releasing a project to an external Git repository using the Project Releaser.
8 `/ K# M- P. ]6 g53658 The actionable statuses feature (Projects panel) has been disabled for Workspace items that are being directly edited (file-less editing).
. w' o0 t$ f" Q& N: X+ N6 i, ]Simulation
& e0 W, L b; }) J1 h; L3 E" h; J53358 Added support for the PINDLY PSpice digital model primitive.7 ~9 e; _. j+ J
53359 Added support for the CONSTRAINT PSpice digital model primitive.! `+ h- h* P. N0 |/ U& g
53360 The simulation option DIGERRDEFAULT is now available to control the amount of reported constraint violations in digital primitives.
* p6 I# n" ^" d( y& d |
|