|
Altium Designer
- \" b9 k1 c* p. d7 g5 m2 Y3 p# g! h( YVersion 23.2.1
4 B! J; u3 [8 T! SBuild: 34 Date: 15 February 2023
$ @4 ?& ]6 q4 V8 s& Y h* P. c, P8 }+ c) L
Schematic
1 }7 Z. m* z3 m46489 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.1 z$ {) C4 F& h; \$ L" p! ^
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.
3 w$ f1 M: _3 S3 y* a! g/ W# F# W, N: d# p52284 In some cases, dragging multiple free Schematic documents into an open project would take an excessive amount of time.
N% A U' B! T7 V- ]- u' E& X, {5 d52296 In a specific case, the error "System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" was encountered.
$ m& c; s ~1 w- 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.
" x4 k. a2 ^0 }) C52654 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.
/ a. |6 J9 i/ K4 e( J7 M+ |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.
5 u( H a! v; S4 h$ R52947 In some cases, an Access Violation "at address 000000014819C5F2 in module "AdvSch.dll"" would be encountered. P4 t3 T* Q/ s* }, w4 P( 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)! [9 C) r! @# Y! v- 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)
1 F* Q: b; X& ~. }2 F7 X53817 An error would be encountered when trying to place a high-res image onto a schematic document.
: a2 s8 V2 K: O0 e54010 In some cases, Net labels with differing font sizes would lose their specific font sizing when multi-selected.6 M: T, E! h4 t t& g: i
PCB, o& i# @/ R! ~0 Y7 r
47012 When generating ODB++ output, CAMtastic no longer displays the comp_+_top and comp_+_bot layers.
+ P' w9 o; z' j47014 Via Length was incorrectly being set to '0' when placed at the end of a track and snapping had been disabled. X& z" s `9 _% ^& 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.
; y8 f) j7 l9 p51299 An Access Violation would occur when, after running a Batch DRC and accessing the Violation Details dialog, the rule was then accessed and deleted.
2 W' u$ h6 U/ Q# w) a8 b53044 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.
8 F& G, i3 ^! n4 h53173 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.0 Q: Y+ r; G' U
53249 Arcs in a tuning pattern were not inheriting the solder mask expansion rule from the segment to tune.
* x8 d$ e* Q. N" W* \; 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)
( Q, H3 U) m. @' d) m4 b53319 The unified Gerber Setup dialog now presents sections for groups of layers based on defined layer classes (both default and user-defined).1 E8 o! U9 ^. E- Q* B p+ R
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.( h `, S( i( d9 _
53395 For a design using Printed Electronics, legitimate clearance violations were not being flagged when EngineX options were enabled in the Advanced Settings.( J6 h% O( w( G. |9 e' y6 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.: Y, ~( M2 G' f ^- j R. ^
53464 DRC was incorrectly reporting Component Clearance rule violations due to rounding errors.
' e# \7 m/ b* A9 Z53499 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)
9 R8 G' n4 a1 _7 z' \53545 It was not possible to adjust object visibility settings for a layer using shortcut keys in the Print Preview dialog.9 r; p2 j* i% N0 e6 E7 [! O
53580 For a PCB with Metric Display Precision set to 5 digits, angles were incorrect when exporting the board to STEP. (BC:7211)
5 t6 j* c7 `7 k; w53638 The openings for custom pad shapes on the top/bottom coverlay layers were not being exported when generating Gerbers.
: N3 p$ F( w) q) E1 v" r) w1 u; B53648 In some cases when closing a PCB document, the exception "System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" would be encountered. e; g0 T5 p& Y8 y4 L: d( j5 a
Draftsman
6 Q3 g9 {3 l( A' P Z4 q50207 For a specific document, an invalid Board Section View led to a "System.NullReferenceException" error being encountered.4 p! p5 p5 I/ t/ M# D
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.1 V+ w+ b. K( K6 P' b$ R. ~ ~
Harness Design: [5 i6 N' k9 ?# [8 H! H" [% R
52905 When adding a connection point to a bundle, any existing label was being placed underneath the newly-created bundle section.& J9 l' Z! W; Q8 u' E
52907 In the BOM document associated with a harness design, an item was still being displayed after it had been deleted.
5 \! o5 j1 [) f: C, o52992 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).
1 Y/ x5 |! c8 M3 ~3 F. B& }/ T53039 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.! l# C9 h Q1 i9 \2 l
53083 On the Wiring Diagram, when placing a new wire starting from an existing wire a splice will now automatically be created.
' F/ O+ y* I7 a6 U53113 On the Layout Drawing, connection points placed on a bundle were not being moved with that bundle when it was dragged.
5 B. \; c7 K k$ y; V2 F7 n53214 On the Wiring Diagram, when assigning a splice to a different connection point it will now be removed from the previous connection point.
8 a" v/ }, D g3 D53216 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.
5 n- W s; [( k4 f6 [( g9 m53511 The Find Similar Objects feature is now supported for objects in both the Wiring Diagram and Layout Drawing.2 X. c& H0 I% }0 p- j7 d
53589 Icons used for objects on the Wiring Diagram's Active Bar and menus have been updated.8 S! V" r" ~- ^, B
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.
' E1 o: s0 ~ q53652 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.
% q8 C# B2 W0 G% i& A' o2 T' D53957 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.( ~6 R! ]) \) C4 U! i6 }" ~
Platform
3 u8 i" u t" i! F# ~3 f! R53293 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.! J2 ]6 r6 Q" o$ f% ~
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.
0 n- G6 J3 k0 S53485 Incorrect alignment of field labels for Layout Connection Point, No Connect and Splice objects, on the Harness Design - Defaults page of the Preferences dialog.
! q' L$ b. @. h* N! p53733 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.8 k% G4 f5 t, ~3 y: }7 Y3 ~
Data Management
1 r+ B( O1 X/ M; M4 [* a8 o2 Q52307 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. w" |- P% O8 |
52526 When generating a report from the new Variant Manager, parameters for alternate parts were being lost. (BC:19615)7 S8 M6 i- ~. o- ~4 \
52614 When performing a search in the Explorer panel, the results now default to showing the latest version only. (BC:19459)
* a, ?% `! S0 m6 q( C52955 There was a noticeable slowdown in performance when connecting to a Workspace due to the process of loading component templates and categories.
8 r. G' g0 q) g53012 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.
+ Z" \2 g% V1 X53099 It is now possible to modify Item Naming settings (in the Project Release Options dialog) for a project template after its release.7 W" L" t! `. `
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.9 z2 C* [1 T, `4 Y& @ U
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 d& s' J$ J' w" s7 s) O( _) t8 k0 V53174 In some cases when working with the Explorer panel (or a dialog variation of it), the error "System.Reflection.TargetInvocationException" would be encountered. u0 P% S0 P6 b3 @1 v
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.
/ ]( u3 C( g$ H7 |) f53534 In a specific case when working with Part Choices, the error "EInvalidAccessToObject: Vault is disabled" was encountered.
( A; C& }# t$ h6 `" k5 S' C; `5 b53556 In a specific case, there was a noticeable slowdown in performance when releasing a project to an external Git repository using the Project Releaser.1 P# Z7 A0 J2 y/ c* @
53658 The actionable statuses feature (Projects panel) has been disabled for Workspace items that are being directly edited (file-less editing).
: b- C* \0 } D5 p' h6 l( HSimulation
+ I" i& `0 b$ Q8 y+ ^: Z4 r53358 Added support for the PINDLY PSpice digital model primitive.! ?% U: R T# X* `' a' h" C/ w* y
53359 Added support for the CONSTRAINT PSpice digital model primitive.
& l) x' Q1 y; C. p+ T0 ~! L53360 The simulation option DIGERRDEFAULT is now available to control the amount of reported constraint violations in digital primitives.% e4 c1 K6 I- G o }3 |. k
|
|