Skip to content

Releases: single-cell-data/TileDB-SOMA

TileDB-SOMA 0.5.0a8

25 Jan 20:57
21f92c2
Compare
Choose a tag to compare

Bugfixes

Full Changelog: 0.5.0a7...0.5.0a8

TileDB-SOMA 0.5.0a7

25 Jan 19:54
5bfa9ac
Compare
Choose a tag to compare

New features added

Breaking changes

  • [python] Stateful (open/close) objects by @mlin in #730

Minor changes

Bug fixes

Full Changelog: 0.5.0a6...0.5.0a7

TileDB-SOMA 0.5.0a6

23 Jan 14:40
0892c69
Compare
Choose a tag to compare

New features added

Minor changes

  • [r/python] Rename sidf to sdf [trivial] by @johnkerl in #776
  • [python] Change _CachedElement._TdbInfo.type from str to type by @gsakkis in #775
  • [python] A bit more deadstrip by @johnkerl in #781
  • [python] Enhance value filter unit tests by @bkmartinjr in #785
  • [python] Additional experiment-query unit tests by @bkmartinjr in #789
  • [python] refactor SOMAReader construction into TileDBArray base helper method by @mlin in #787
  • Simplify to_tiledb_supported_array_type by @gsakkis in #790

Bug fixes

  • [python] Undo AWS_DEFAULT_REGION workaround by @johnkerl in #771

TileDB-SOMA 0.5.0a5

20 Jan 18:05
8c1a6c9
Compare
Choose a tag to compare

New features added

  • [r/python/c++] Depend on core 2.14, tiledb-r 0.18, tiledb-py 0.20 by @johnkerl in #770

Breaking changes

Minor changes

  • [python] Add pre-commit hook for mypy and remove explicit mypy step from python-ci by @gsakkis in #743
  • Remove pre-main spec file by @johnkerl in #758
  • [python] Set up caching for packages downloaded with Pip by @thetorpedodog in #757
  • [r/python/c++] Expand tabs that are immediately following spaces by @johnkerl in #754
  • [python] Do not export QueryCondition by @johnkerl in #759
  • [python] Remove ndims/ndim temp mod, given somacore 0.0.0a4 by @johnkerl in #762
  • [python] Cache builds of libtiledbsoma in Python CI by @thetorpedodog in #760
  • [python] Cache pre-commit environments by @thetorpedodog in #756
  • [python] Replace bare assert with typed exceptions by @johnkerl in #746
  • [python] Add test for to_anndata column_names by @bkmartinjr in #763
  • [python] Add GHA workflow for minimal CI jobs by @atolopko-czi in #750
  • [python] Add pandas-stubs for mypy and fix uncovered typing issues by @gsakkis in #772
  • [python] Remove unnecessary steps from lint job by @thetorpedodog in #767
  • [python] Add test case for issue 768 -- existence of ExperimentAxisQuery.get_indexer() by @bkmartinjr in #769
  • [r] Simple R UTF-8 test by @johnkerl in #773

Full Changelog: 0.5.0a4...0.5.0a5

TileDB-SOMA 0.5.0a4

19 Jan 03:17
578936a
Compare
Choose a tag to compare

Breaking changes

New features added

  • [r] Add SOMAMeasurement and SOMAExperiment classes by @aaronwolen in #729

Minor changes

Bug fixes

  • [python] Correct incorrect object-type metadata on storage by @johnkerl in #709

Upcoming deprecation notices

New Contributors

Full Changelog: 0.1.20...0.5.0a4

TileDB-SOMA 0.1.22

17 Jan 19:46
2a148c5
Compare
Choose a tag to compare

What's Changed

This simply loosens the version dependency on tiledb-py, while still preferring the most recent version.

Full Changelog: 0.1.21...0.1.22

TileDB-SOMA 0.1.21

12 Jan 17:53
a85213b
Compare
Choose a tag to compare

What's Changed

Nothing new from 0.1.20, except 0.1.20 was missing a wheel at PyPI. This release fixes that.

Full Changelog: 0.1.19...0.1.21

TileDB-SOMA 0.5.0a3

11 Jan 17:31
786cecc
Compare
Choose a tag to compare

Breaking changes

Major query improvement:

Improved names for read methods:

New features added

Minor query improvements:

Ingestion-UX improvements:

Minor changes

Bug fixes

  • [python] Honor AWS_DEFAULT_REGION if no overriding ctx is specified by @johnkerl in #625
  • [r] Fix storage of int64 values by SOMADataFrame by @aaronwolen in #639
  • [python] Do not use extent 2048 on 8-bit index types by @johnkerl in #653
  • [r] Fix creation of SOMADataFrames with non-int32 dimensions by @aaronwolen in #657
  • [python] Unbreak editable install from clean by @johnkerl in #689

Upcoming deprecation notices

  • Experiment-level open and close, including open-at-timestamp support
  • ids in some methods vs coords in others to be aligned (#686)
  • Add explicit context to the API (#644)

Full Changelog: 0.5.0a2...0.5.0a3

TileDB-SOMA 0.1.20 (do not use)

11 Jan 19:52
786cecc
Compare
Choose a tag to compare
Pre-release

-- DO NOT USE -- CREATED IN ERROR --

This was tagged from main when it should have been tagged from main-old.

This has been yanked from https://pypi.org/project/tiledbsoma

Major

Ingestion UX:

  • [python] Less-in-core ingest from H5AD [main-old] by @johnkerl in #627
  • [python] Resume-ingest mode [main-old] by @johnkerl in #628

Dependency updates:

  • Update to TileDB 2.13 [main-old branch] by @johnkerl in #586
  • [r] TileDB-R 0.17.1 by @johnkerl in #670
  • [python] Update to schema-only mode for subsequent single-soma ingests [main-old] by @johnkerl in #546

Minor

Full Changelog: 0.1.19...0.1.20

TileDB-SOMA 0.5.0a2

19 Dec 19:28
b195403
Compare
Choose a tag to compare
TileDB-SOMA 0.5.0a2 Pre-release
Pre-release

This is for development on the main branch, in contrast to 0.1.x releases which track development on the main-old branch.

Ongoing development

Continuous integration and build infrastructure

New Contributors

Full Changelog: 0.5.0a1...0.5.0a2