|
Altium Designer ; \( d+ L3 j {5 x
Version 23.2.1
4 T# i% c, r4 b$ |) H' TBuild: 34 Date: 15 February 2023: q: f N: [& |! Y& i# {
3 M' _' ?8 m! t/ k- rSchematic
% G8 Z% \ ~2 m& R8 A+ R9 y46489 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.
4 D9 M; K0 L# A2 W8 r% h# }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.
# g% F3 L5 A8 n52284 In some cases, dragging multiple free Schematic documents into an open project would take an excessive amount of time.
" ^* F, @6 h# Z+ r& l52296 In a specific case, the error "System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" was encountered.$ R4 m) v* Q8 T5 E( j
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.
$ p2 u! k. v% c( ^, ^! I. B52654 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.6 @8 e- ]2 y" z$ y
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.2 Y# P8 T6 d a7 N9 [! ^
52947 In some cases, an Access Violation "at address 000000014819C5F2 in module "AdvSch.dll"" would be encountered.
1 X$ d" m- m3 J( z2 U, r53361 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)1 h+ q5 ?; h& l
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)( d4 h$ x) `5 \' q# e. [, w* o4 ~4 Y
53817 An error would be encountered when trying to place a high-res image onto a schematic document. w6 E3 w* B' n3 a
54010 In some cases, Net labels with differing font sizes would lose their specific font sizing when multi-selected.
# A, R! y0 n" hPCB
. f8 _: ]3 i, ]: s% O% l6 g* Q3 s47012 When generating ODB++ output, CAMtastic no longer displays the comp_+_top and comp_+_bot layers.
1 t& n- l d4 Q" O0 ?6 Z. \47014 Via Length was incorrectly being set to '0' when placed at the end of a track and snapping had been disabled.
( L; e" L2 N8 A- [ h47067 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.
( P; u& C; @2 d0 v% w& N$ I; W51299 An Access Violation would occur when, after running a Batch DRC and accessing the Violation Details dialog, the rule was then accessed and deleted.
9 N: D* c1 ], b3 t$ j53044 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.
* b, |1 `4 i9 R8 v, [/ H$ {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.7 v) C* q& I% A& v" `+ ^5 p% @* |
53249 Arcs in a tuning pattern were not inheriting the solder mask expansion rule from the segment to tune.
( C6 \+ n7 A0 c: O( L4 |5 S53255 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)
, l7 R1 k+ a: G3 a, a& J# ?$ M53319 The unified Gerber Setup dialog now presents sections for groups of layers based on defined layer classes (both default and user-defined).2 V) h" ]/ s4 h% E. C& ^" s2 N: m7 ]$ `
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.
3 N4 I# w2 Z* P7 \8 ^) p `53395 For a design using Printed Electronics, legitimate clearance violations were not being flagged when EngineX options were enabled in the Advanced Settings.* \5 c- U. {( P
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.
9 a) O: t) k1 t6 n2 P" M% }53464 DRC was incorrectly reporting Component Clearance rule violations due to rounding errors.' U4 P! Y$ Q& q* c( d# x3 L' Z
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)
. M8 @+ L* l4 `4 w" V53545 It was not possible to adjust object visibility settings for a layer using shortcut keys in the Print Preview dialog.6 M% F- y8 R9 G2 ^* E' e" P
53580 For a PCB with Metric Display Precision set to 5 digits, angles were incorrect when exporting the board to STEP. (BC:7211)
) d5 a7 r# L9 v7 B2 R$ ]/ n53638 The openings for custom pad shapes on the top/bottom coverlay layers were not being exported when generating Gerbers.
# a/ V& ?& K: g0 ]: _8 R53648 In some cases when closing a PCB document, the exception "System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" would be encountered.1 U1 ?) o3 i& Y/ s6 ]6 o( m' ~
Draftsman# r: v% Q0 X T# u& U
50207 For a specific document, an invalid Board Section View led to a "System.NullReferenceException" error being encountered.
4 u- n0 H3 d6 q f& k' R; T" v50208 For a specific document, an invalid Transmission Line Table led to the error "EOleException: Index was outside the bounds of the array" being encountered.; \; d: h4 p# N% J
Harness Design* L( b2 A2 z: A* E
52905 When adding a connection point to a bundle, any existing label was being placed underneath the newly-created bundle section.; x: p# H( u8 q6 l9 R; X+ Q) t6 k
52907 In the BOM document associated with a harness design, an item was still being displayed after it had been deleted.7 T. }' K2 P: c; [0 _$ s. R5 m1 b
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( E7 o! T4 X6 G5 ?
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./ v- e( V6 T+ G+ j% E/ u; @5 }: |
53083 On the Wiring Diagram, when placing a new wire starting from an existing wire a splice will now automatically be created.* i6 s0 _3 q# d8 p) G
53113 On the Layout Drawing, connection points placed on a bundle were not being moved with that bundle when it was dragged.
$ f, t' k! w1 h# W7 h. r2 {- K53214 On the Wiring Diagram, when assigning a splice to a different connection point it will now be removed from the previous connection point.% K6 {9 k* p1 ^( G1 i$ |9 _: x
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.* k& x% s0 x4 p, b1 S& h
53511 The Find Similar Objects feature is now supported for objects in both the Wiring Diagram and Layout Drawing.
; B( y5 G0 q" e3 a; y6 |; h3 z+ V% H53589 Icons used for objects on the Wiring Diagram's Active Bar and menus have been updated.
: T1 M% |. h$ w0 k7 W5 u3 k53614 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.
: `4 {- i: ?; A& }2 t+ l6 v' \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.1 s$ H+ F! I* 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.
1 k3 a' R; x7 x L. ] rPlatform8 W7 a1 Q# N0 n9 ^6 V/ f
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.
; }- B' z' ]1 W1 I! L53315 In some cases, Altium Designer would hang when trying to reconnect to the notification service, for example when the computer is awakened after hibernation.
) N( r- ]5 I/ G! j53485 Incorrect alignment of field labels for Layout Connection Point, No Connect and Splice objects, on the Harness Design - Defaults page of the Preferences dialog.
' b: \) Z# i* `: F53733 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., G5 |# u" [2 a
Data Management2 d- W5 m9 b, g4 p5 A
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.
6 `$ r+ B! x' X! ^) S52526 When generating a report from the new Variant Manager, parameters for alternate parts were being lost. (BC:19615)0 B3 b4 X9 S( l3 o; ] ?+ v) c6 n
52614 When performing a search in the Explorer panel, the results now default to showing the latest version only. (BC:19459)0 z/ p! c4 I3 ^ i. ?
52955 There was a noticeable slowdown in performance when connecting to a Workspace due to the process of loading component templates and categories." V: P: L0 ^+ c( {, Q
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# k6 n6 C5 E" P( M# ]: ]6 H( r53099 It is now possible to modify Item Naming settings (in the Project Release Options dialog) for a project template after its release.7 a# q; Z; }8 K c: i6 o1 Y9 T+ d
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.0 q4 r0 I K: s1 F' Q; p9 r
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)) ~7 t5 U5 y+ \ t: Z. h9 i0 B
53174 In some cases when working with the Explorer panel (or a dialog variation of it), the error "System.Reflection.TargetInvocationException" would be encountered. {! L; l8 @. n3 Y+ l
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.- W+ N( x' h: g' |5 T9 y4 F
53534 In a specific case when working with Part Choices, the error "EInvalidAccessToObject: Vault is disabled" was encountered.3 n4 n, D4 F( a- V$ U" S+ W
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 I% W4 d- U* R. x+ I. z2 o/ l
53658 The actionable statuses feature (Projects panel) has been disabled for Workspace items that are being directly edited (file-less editing).
* A3 |7 {' a5 v0 ]Simulation, @! D/ r8 o- ~: z! k8 f, {/ d3 ^5 z
53358 Added support for the PINDLY PSpice digital model primitive.( y* t0 n1 e+ Y0 ]6 q( ^
53359 Added support for the CONSTRAINT PSpice digital model primitive.
$ z5 }+ F* C8 r5 m0 W3 B53360 The simulation option DIGERRDEFAULT is now available to control the amount of reported constraint violations in digital primitives.
2 l8 G' G9 O; _( R0 N8 w |
|