|
Altium Designer ! p% w, K; \/ }8 D8 }
Version 23.2.1
: n6 M$ e2 m! V- [" b9 i: x- gBuild: 34 Date: 15 February 2023
4 S, X. j: W9 k) ^4 k9 i; j. r" B8 `; B4 u- L# Q
Schematic7 U, G- g2 q% l3 X5 J" m8 Y4 O) m% r
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.) @: Z* b: z9 O8 R0 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.
3 P' s$ B7 z2 k52284 In some cases, dragging multiple free Schematic documents into an open project would take an excessive amount of time.
+ G) k$ [5 W8 @. I" K& t6 j3 d52296 In a specific case, the error "System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" was encountered.
1 I3 q9 L# [9 ]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.
, I# U5 }1 q' [5 O. q; s52654 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.
- g" @- L0 C8 ~# D3 _8 I+ d; Y52657 For a specific project, attempting to generate a BOM led to an error due to a hidden and empty parameter name for a component.
; L2 @* |+ J$ [. l: h$ ]9 I# J8 h52947 In some cases, an Access Violation "at address 000000014819C5F2 in module "AdvSch.dll"" would be encountered.; M+ g, X0 y/ J+ S: q8 k# N) E
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)
0 t5 x( E# H0 j. l( a2 I53780 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- u6 F4 v) g" g( F
53817 An error would be encountered when trying to place a high-res image onto a schematic document.
! n/ f' N8 O( V% H54010 In some cases, Net labels with differing font sizes would lose their specific font sizing when multi-selected.6 L# ?+ ]& Q8 A5 o! [
PCB
, p7 U' b' k$ \2 k47012 When generating ODB++ output, CAMtastic no longer displays the comp_+_top and comp_+_bot layers./ K: _4 }2 j! {! T) _
47014 Via Length was incorrectly being set to '0' when placed at the end of a track and snapping had been disabled.5 o1 z! P3 [1 l* W- C6 l
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.0 M1 B3 X- ]( i% |
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.
( G; B( B7 q8 E( t/ g53044 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.
; J4 g9 w: u8 S0 t/ t+ \+ b, P53173 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.
4 m: H4 C% @, Y4 A0 X53249 Arcs in a tuning pattern were not inheriting the solder mask expansion rule from the segment to tune.
& A& A# i# K7 h+ k53255 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), m2 M! ?' i" {4 ?0 Y' A5 ]* _
53319 The unified Gerber Setup dialog now presents sections for groups of layers based on defined layer classes (both default and user-defined).
6 M- U5 ]& A& R) ]( ?( Q4 \) V( t53335 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 g0 G" y. I5 Q# ]" P2 f) ` y9 I53395 For a design using Printed Electronics, legitimate clearance violations were not being flagged when EngineX options were enabled in the Advanced Settings.
: _$ X2 Q3 a+ u53427 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.$ u8 ^8 k, L" h+ o% b
53464 DRC was incorrectly reporting Component Clearance rule violations due to rounding errors.
# ` x9 o+ ?+ s+ ~9 k, x9 d53499 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)
; J3 H, i# V4 J& [: |( Q! g53545 It was not possible to adjust object visibility settings for a layer using shortcut keys in the Print Preview dialog.
8 z0 ^/ y. H$ [: t53580 For a PCB with Metric Display Precision set to 5 digits, angles were incorrect when exporting the board to STEP. (BC:7211) x" j& W/ t; m, b3 a
53638 The openings for custom pad shapes on the top/bottom coverlay layers were not being exported when generating Gerbers.
% g! u8 S( V; m53648 In some cases when closing a PCB document, the exception "System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt" would be encountered.
' n4 |; W& U& ]1 ^Draftsman
$ G' b* R$ j/ O4 `5 @6 U/ z50207 For a specific document, an invalid Board Section View led to a "System.NullReferenceException" error being encountered.3 J. ?2 a/ j/ X. v7 S: L
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.9 |+ N- L- [( y
Harness Design
2 w: a5 ]2 K A; P X2 R; N52905 When adding a connection point to a bundle, any existing label was being placed underneath the newly-created bundle section.3 {5 x$ i$ @' j, i
52907 In the BOM document associated with a harness design, an item was still being displayed after it had been deleted.
. E5 u) Y+ L. o3 o* v52992 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).
; s! j; [& N7 D/ Q1 V53039 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.
. ?0 O' Z( S) b3 n; D: ?: G7 ^$ n53083 On the Wiring Diagram, when placing a new wire starting from an existing wire a splice will now automatically be created.
& t+ J+ P( i" P) J53113 On the Layout Drawing, connection points placed on a bundle were not being moved with that bundle when it was dragged.
% \9 a! G& U$ [, V- M53214 On the Wiring Diagram, when assigning a splice to a different connection point it will now be removed from the previous connection point.5 w" ?9 T% Y M4 ]: S5 @% q
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.2 U9 Z; C/ V8 R* p# H
53511 The Find Similar Objects feature is now supported for objects in both the Wiring Diagram and Layout Drawing.# K Z. b3 Q: B, z
53589 Icons used for objects on the Wiring Diagram's Active Bar and menus have been updated.- t) n; N* j0 [ {7 Y- q( s0 K
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.* Q' F7 Q: Q2 J5 F
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.
3 y( w7 N/ z7 m, X4 W& f0 d& l i; `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.( P/ x p8 ^6 f
Platform/ G8 P! z; l8 C3 I/ I) M+ k
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.
# ~% z& a2 I6 y6 m' s53315 In some cases, Altium Designer would hang when trying to reconnect to the notification service, for example when the computer is awakened after hibernation.
. L, X6 H: n; ?$ c5 K$ l1 c53485 Incorrect alignment of field labels for Layout Connection Point, No Connect and Splice objects, on the Harness Design - Defaults page of the Preferences dialog.
2 L$ @4 e' Y( a- I% u53733 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 g+ w% }, N, P5 b" T0 d# Z) E
Data Management
- [& ] R( R. V+ |) L7 t52307 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.
9 G* Z& T* x5 c- E/ O52526 When generating a report from the new Variant Manager, parameters for alternate parts were being lost. (BC:19615)) F% L0 x& Q7 U& j2 ?) D
52614 When performing a search in the Explorer panel, the results now default to showing the latest version only. (BC:19459): S0 @0 N i1 G
52955 There was a noticeable slowdown in performance when connecting to a Workspace due to the process of loading component templates and categories.
4 E8 }# i& a( t5 E2 x53012 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.
# q5 R: ~. Y0 G7 v0 T2 ~53099 It is now possible to modify Item Naming settings (in the Project Release Options dialog) for a project template after its release.
) f& q/ u; R; j4 D) k2 ]6 q53126 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.' S# o5 E# d/ o3 ~
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)
1 U" b; e$ I9 ~! V1 M53174 In some cases when working with the Explorer panel (or a dialog variation of it), the error "System.Reflection.TargetInvocationException" would be encountered.
6 e' Q$ W, Y- p& N53196 In some cases when working with comments, the error "System.NullReferenceException: Object reference not set to an instance of an object" would be encountered.
6 @3 A: F) U3 [# X53534 In a specific case when working with Part Choices, the error "EInvalidAccessToObject: Vault is disabled" was encountered.5 I$ \; \! T+ x( n. c
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.
) }$ A2 b2 r! ^) R. t$ ?7 W53658 The actionable statuses feature (Projects panel) has been disabled for Workspace items that are being directly edited (file-less editing).
. F7 u2 q- Q% o* oSimulation
, z) R7 w5 A( [6 |53358 Added support for the PINDLY PSpice digital model primitive.
5 x' i$ V: t7 T# E% O6 {' w53359 Added support for the CONSTRAINT PSpice digital model primitive.
- w6 w* ?5 N4 ] j5 s53360 The simulation option DIGERRDEFAULT is now available to control the amount of reported constraint violations in digital primitives.- A% _- F) `& v+ K. `6 i) S5 a
|
|