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
[python/r] Update R version and changelogs (#4387) (#4390)
* Update Python history
* Update R NEWS and version number
* Prevent eval of `what` args in lifecycle::deprecate_* calls
Wrap `what` in `I()` to prevent unintended evaluation of R6 objects. For example:
lifecycle::deprecate_warn(what="SOMAExperiment$tiledbsoma_ctx", when="2.3.0")
* Remove internal calls to deprecated self$tiledbsoma_ctx
SOMACollectionBase was calling self$tiledbsoma_ctx, which triggered the deprecation
warning from the active bunding.
* Suppress deprecation warnings in SOMATileDBContext tests
Added `withr::local_options(lifecycle_verbosity = "quiet")` to suppress deprecation
warnings since we're knowingly testing the deprecated class.
* Update iterated reader tests to leverage new set_default_context()
* Update deprecation handling for `set_data_type()`
- Adjusted tests for `set_data_type()` to reflect deprecation policy
---------
(cherry picked from commit 60406df)
Co-authored-by: Aaron Wolen <aaron@wolen.com>
Copy file name to clipboardExpand all lines: apis/r/NEWS.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,11 @@
7
7
- Added `SOMAContext$is_tiledbv2()` and `SOMAContext$is_tiledbv3()` methods to check the data protocol for a given URI.
8
8
- Added Carrara (TileDB v3) support for collection classes. Child objects created at nested Carrara URIs are automatically registered with their parent collection.
9
9
10
+
## Changed
11
+
12
+
-`SOMACollectionBase$set()` now throws an `unsupportedOperationError` for Carrara URIs since the Carrara data model does not support adding external objects to collections. Use `add_new_*` methods instead.
13
+
- Reduced some internal diagnostic logging from INFO to DEBUG level.
14
+
10
15
## Deprecated
11
16
12
17
- The function `soma_context` is deprecated. Use class `SOMAContext` instead. ([#4355](https://github.com/single-cell-data/TileDB-SOMA/pull/4355))
@@ -16,9 +21,9 @@
16
21
## Fixed
17
22
18
23
- Fixed `SOMACollectionBase$set()` allowing replacement of existing members after reopening the collection. The method now consistently rejects duplicate keys both within the same session and across sessions. ([#4378](https://github.com/single-cell-data/TileDB-SOMA/pull/4378))
24
+
-`SOMATileDBContext` no longer replaces `sm.mem.reader.sparse_global_order.ratio_array_data` when set in the input config. ([#4355](https://github.com/single-cell-data/TileDB-SOMA/pull/4355))
19
25
- Fixed `SOMACollectionBase$remove()` incorrectly accessing `self$mode` instead of calling `self$mode()`.
20
26
- Fixed collection member cache not properly handling DELETE mode.
21
-
-`SOMATileDBContext` no longer replaces `sm.mem.reader.sparse_global_order.ratio_array_data` when set in the input config. ([#4355](https://github.com/single-cell-data/TileDB-SOMA/pull/4355))
0 commit comments