You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: BREAKING.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,18 @@
2
2
3
3
This document outlines all breaking changes introduced in CTBase v0.18.0-beta compared to v0.17.4. Use this guide to migrate your code and understand the impact of these changes.
4
4
5
+
## Non-breaking note (0.28.4-beta)
6
+
7
+
-**`Strategies`: Tip line in `show` now displays the parameterized type
8
+
name.** The `Base.show(io, MIME"text/plain", strategy)` method previously
9
+
used `type_name` (`nameof(T)`) in the Tip message, causing parameterized
10
+
instances like `DifferentiationInterface{GPU}()` to show
11
+
`describe(DifferentiationInterface)` instead of
12
+
`describe(DifferentiationInterface{GPU})`. The fix replaces `type_name`
13
+
with `display_name`, which already includes the parameter. **No breaking
14
+
change**: purely a display fix with no API or behavior change beyond the
15
+
corrected Tip text. No migration required.
16
+
5
17
## Non-breaking note (0.28.3-beta)
6
18
7
19
-**`Differentiation`: `build_ad_backend` removed from the public API.**
0 commit comments