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
refactor!: move NotProvided/NotProvidedType to Core (remove from Options)
NotProvidedType and NotProvided are now defined and exported ONLY from
CTBase.Core as the canonical ecosystem-wide sentinel. They are removed
from CTBase.Options (no re-export): Options.NotProvided / Options.NotProvidedType
no longer exist.
- Options/not_provided.jl renamed to not_stored.jl (keeps NotStored only).
- Internal Options/extraction + option_definition reference Core.NotProvidedType.
- Tests repointed to Core.NotProvided.
BREAKING: replace Options.NotProvided -> Core.NotProvided.
Bump 0.25.0-beta.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: BREAKINGS.md
+24Lines changed: 24 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,30 @@
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
+
## Breaking changes (0.25.0-beta)
6
+
7
+
-**`NotProvided` / `NotProvidedType` removed from `CTBase.Options`.** They now live and are
8
+
exported **only** in `CTBase.Core`. `CTBase.Options.NotProvided` and
9
+
`CTBase.Options.NotProvidedType` no longer exist, and `using CTBase.Options` no longer
10
+
brings these names into scope.
11
+
12
+
**Migration:** replace `Options.NotProvided` → `Core.NotProvided` and
0 commit comments