|
Altium Designer
6 {0 t5 N n8 K5 G4 G8 X6 [Version 23.2.1
( w. u. O4 z3 [) t$ YBuild: 34 Date: 15 February 20237 B$ _; O6 l* f$ `1 ]
7 s: e$ Y8 Y9 N6 [9 M
Schematic
, J: `! n z: [, Z- q# ?5 R) l7 Q46489 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.
5 P0 V* ~+ m5 V4 k1 B9 Q3 j51425 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.
! o( r( W. `! E0 F1 K) I52284 In some cases, dragging multiple free Schematic documents into an open project would take an excessive amount of time.
w/ D' v" x% z0 u* o4 u, \52296 In a specific case, the error "System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" was encountered.5 l- \' I! Q% ?7 S2 x) O# D1 j: Z
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.8 \, N% n7 g; h; f- \' l7 P
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 p4 {, b( T) X5 V52657 For a specific project, attempting to generate a BOM led to an error due to a hidden and empty parameter name for a component.' ~9 }$ |& a& l, q9 E, d' H
52947 In some cases, an Access Violation "at address 000000014819C5F2 in module "AdvSch.dll"" would be encountered.0 {/ l" {! H2 |% j
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)$ M E. U- C" J; @ I
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)
2 L# |* |+ q9 N0 T2 _2 D53817 An error would be encountered when trying to place a high-res image onto a schematic document.$ f3 \2 G9 P* ]/ l+ S
54010 In some cases, Net labels with differing font sizes would lose their specific font sizing when multi-selected.
# ]. M& R# P. S0 B, h) WPCB
/ _. z& @2 v2 A! l47012 When generating ODB++ output, CAMtastic no longer displays the comp_+_top and comp_+_bot layers.7 f- D* H5 D& z1 l+ H/ v
47014 Via Length was incorrectly being set to '0' when placed at the end of a track and snapping had been disabled.: B; r9 b/ y& I4 U3 r6 i8 T! H8 Y
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.8 j# A& [, U9 h. b2 x
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.8 l- M; G" e3 G" s
53044 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.
4 j. p2 p; L- ^/ ^; I+ {7 N) n53173 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.* A. m: w$ W1 m" U% `
53249 Arcs in a tuning pattern were not inheriting the solder mask expansion rule from the segment to tune.# }5 S- G, V3 l0 k
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)( U! b! l2 J' [& v0 N6 G* N
53319 The unified Gerber Setup dialog now presents sections for groups of layers based on defined layer classes (both default and user-defined).: A; {. a" R, A4 z- O" P7 q9 Q8 ]
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.; X+ a/ {) Y4 _, s$ [. v& T
53395 For a design using Printed Electronics, legitimate clearance violations were not being flagged when EngineX options were enabled in the Advanced Settings.+ A" v" D7 V7 r9 l8 ]8 A
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.
: l) N) W! B& Z+ _! z( B7 s# p53464 DRC was incorrectly reporting Component Clearance rule violations due to rounding errors.
9 v; e/ R; Z" o& p, ^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)
3 V a3 @0 t! } N1 i. H. X3 l53545 It was not possible to adjust object visibility settings for a layer using shortcut keys in the Print Preview dialog.
# ^; Q1 G5 q9 b3 O/ w$ y, k53580 For a PCB with Metric Display Precision set to 5 digits, angles were incorrect when exporting the board to STEP. (BC:7211)
: y: @! V9 ^$ P! \0 T. b53638 The openings for custom pad shapes on the top/bottom coverlay layers were not being exported when generating Gerbers.
, B! Q7 V9 l1 P6 S/ O0 i53648 In some cases when closing a PCB document, the exception "System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" would be encountered.
4 _6 D- x1 l; }; U7 \; TDraftsman
. p+ |; N2 [7 N; y# C- T50207 For a specific document, an invalid Board Section View led to a "System.NullReferenceException" error being encountered.4 c( d, l# \1 C+ 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.; ^/ n H* `& K4 ~' P; X
Harness Design
: k C6 L8 I7 a6 {# f52905 When adding a connection point to a bundle, any existing label was being placed underneath the newly-created bundle section.0 L* F4 h( W+ ]" P
52907 In the BOM document associated with a harness design, an item was still being displayed after it had been deleted.
6 e) c. D4 ^$ l4 f! ]7 d# }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).
$ C4 W v! x! X, n: Y4 G53039 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 I- |+ H, O0 `53083 On the Wiring Diagram, when placing a new wire starting from an existing wire a splice will now automatically be created.
7 b. o2 h6 i i; P53113 On the Layout Drawing, connection points placed on a bundle were not being moved with that bundle when it was dragged.
7 K8 ]' v( ~) P5 p/ M53214 On the Wiring Diagram, when assigning a splice to a different connection point it will now be removed from the previous connection point.: n; R' a2 a/ q1 p; Y5 B
53216 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.
4 i/ ]% L% Q3 f: a) m53511 The Find Similar Objects feature is now supported for objects in both the Wiring Diagram and Layout Drawing.
# [5 j6 a8 X& u; ^) y% I9 n& n53589 Icons used for objects on the Wiring Diagram's Active Bar and menus have been updated.
5 e8 C" B% Z& W) U, R2 D53614 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.
5 G. e7 w A; N+ v3 ^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.! b* U. R5 I* d# v0 T) T: s; ?
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.
9 Q/ \& p, v6 \Platform
$ B; @7 p) u3 _/ L: I* z53293 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.. O7 W7 U" ^' X6 Z- I
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.
8 c$ G# v9 }" X q53485 Incorrect alignment of field labels for Layout Connection Point, No Connect and Splice objects, on the Harness Design - Defaults page of the Preferences dialog.
; K! u( y. m5 W7 A9 j! \/ Y" t- g& E53733 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.
7 H% T, L, W+ \; {Data Management
# {. l4 G b/ N9 I8 E+ |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.
" u+ Y% H R0 A! N52526 When generating a report from the new Variant Manager, parameters for alternate parts were being lost. (BC:19615)
$ U0 R7 J6 e; w+ Y52614 When performing a search in the Explorer panel, the results now default to showing the latest version only. (BC:19459)
c( P1 v, a H& r52955 There was a noticeable slowdown in performance when connecting to a Workspace due to the process of loading component templates and categories.
: {' l' x2 n& F; F53012 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.
4 W7 L& u- l# |5 a$ ^5 C" c. ?- x53099 It is now possible to modify Item Naming settings (in the Project Release Options dialog) for a project template after its release.1 g7 z' \& m8 N+ \
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.
/ d# B# ^1 ]$ T8 f; m9 a53162 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)1 x: r; ` H- e6 U9 p: \6 @" Z
53174 In some cases when working with the Explorer panel (or a dialog variation of it), the error "System.Reflection.TargetInvocationException" would be encountered.
- |: \! K. `/ F" A9 r4 g1 N. X, t53196 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 q* ]: _* q P( q5 s* S) Z53534 In a specific case when working with Part Choices, the error "EInvalidAccessToObject: Vault is disabled" was encountered." J0 n& L% d0 _1 H
53556 In a specific case, there was a noticeable slowdown in performance when releasing a project to an external Git repository using the Project Releaser.
5 `6 n/ @- m a6 L7 o53658 The actionable statuses feature (Projects panel) has been disabled for Workspace items that are being directly edited (file-less editing).- P9 S* S( v/ d, ~5 Z) N# x( {
Simulation
6 x: Q5 w' y8 |1 U) t53358 Added support for the PINDLY PSpice digital model primitive.
6 E4 e2 A+ w6 H' t0 m" l; C6 m53359 Added support for the CONSTRAINT PSpice digital model primitive.
! s: L/ z' s) u* d1 a53360 The simulation option DIGERRDEFAULT is now available to control the amount of reported constraint violations in digital primitives.
$ Z, Y' T6 O- K' x |
|