Skip to content

Releases: single-cell-data/TileDB-SOMA

TileDB-SOMA 1.0.0rc5

07 Mar 21:48
f7b2037
Compare
Choose a tag to compare

Key features of this release are #1053 and #1061.

New features added

  • [python] Support ingest of H5AD dense X as SOMA sparse X by @johnkerl in #1061
  • [r] Expand developer instructions in apis/r/README.md by @eddelbuettel in #1054
  • [r] Add index_column_names() (as an aliases to dimnames()) by @eddelbuettel in #1056
  • [r] Test-drive apis/r/README.md on a fresh EC2 instance by @johnkerl in #1060

Breaking changes

Minor changes

New Contributors

Full Changelog: 1.0.0rc4...1.0.0rc5

TileDB-SOMA 1.0.0rc4

04 Mar 03:25
fe0cc35
Compare
Choose a tag to compare

Bug fixes

Full Changelog: 1.0.0rc3...1.0.0rc4

TileDB-SOMA 1.0.0rc3

03 Mar 22:49
a79c9da
Compare
Choose a tag to compare

New features added

Breaking changes

  • [python] Improve spec/impl consistency on cls/type/kind parameters by @atolopko-czi in #1045

Minor changes

Bug fixes

  • [c++/python] Correctly handle all four timestamp types by @johnkerl in #1029
  • [python] Return False on various .exists() by @johnkerl in #1040

Full Changelog: 1.0.0rc2...1.0.0rc3

TileDB-SOMA 1.0.0rc2

27 Feb 18:01
793e750
Compare
Choose a tag to compare

Bug fixes

  • [python] Make the default timestamp in SOMATileDBContext be None by @thetorpedodog in #998

Minor changes

  • Don't run R CI jobs on pre-commit changes by @thetorpedodog in #993
  • [python] Remove an extraneous print statement by @johnkerl in #996
  • [python] Raise TypeError on unsupported index type bool by @johnkerl in #1002
    • Note: this is a non-breaking change since this was already unsupported
  • [r] Make SparseNDArray$write arg name match Python/spec by @johnkerl in #1004
  • [python] Depend on somacore 1.0.0rc3 by @johnkerl in #1012

Full Changelog: 1.0.0rc1...1.0.0rc2

TileDB-SOMA 1.0.0rc1

24 Feb 00:20
ff72e7f
Compare
Choose a tag to compare

New features added

  • [python] Handle DataFrame index types beyond int/string -- except timestamps and bools by @johnkerl in #968
  • [python] Handle timestamp index types for DataFrame by @johnkerl in #985
  • [python] Include key–value pairs in metadata repr by @thetorpedodog in #987

Breaking changes

  • [python] Use the same timestamp across read and write operations by @thetorpedodog in #981

Minor changes

Bug fixes

  • [c++] Support nnz when allow_duplicates=True by @johnkerl in #989

Full Changelog: 1.0rc0...1.0.0rc1

TileDB-SOMA 1.0rc0

21 Feb 18:41
64e7aeb
Compare
Choose a tag to compare

New features

Full Changelog: 0.5.0a13...1.0rc0

TileDB-SOMA 0.5.0a13

21 Feb 18:05
faafc77
Compare
Choose a tag to compare

New features added

Breaking changes

  • [python] Mutable-X mods, and .shape as explicit SparseNDArray capacity by @johnkerl in #952

Minor changes

Bug fixes

  • [python] Fixing PyPI packaging by @mlin in #969

Full Changelog: 0.5.0a12...0.5.0a13

TileDB-SOMA 0.5.0a12

17 Feb 17:40
Compare
Choose a tag to compare
TileDB-SOMA 0.5.0a12 Pre-release
Pre-release

Note: this release has no wheel artifacts at https://pypi.org/project/tiledbsoma/. That was fixed on PR #969 , and the next release 0.5.0a13 will have wheel artifacts.

New features added

  • [c++] Create shared library for conda builds by @nguyenv in #845
  • [python] Allow slicing with any type and with negative values by @thetorpedodog in #948

Breaking changes

  • [r/python] Rename stats_* to tiledbsoma_stats_* by @johnkerl in #944

Minor changes

  • [python] Bring SOMADataFrame domain into spec compliance by @johnkerl in #932
  • [python] Add names to NDArray tests, too by @thetorpedodog in #928
  • [python] Typo-fix in NDArray create error message by @johnkerl in #934
  • Make the pull-request template a little less shouty by @johnkerl in #945
  • [python] Unify coordinate-parsing logic and use entire dimension for slicing by @thetorpedodog in #936
  • [python] Remove matplotlib pin since scanpy is fixed by @thetorpedodog in #953
  • [python] Add underscore prefix to internal submodules by @johnkerl in #955
  • [c++/python] Use py::print in libtiledbsoma11 to print, not cout by @thetorpedodog in #958
  • Fix duplicate-sentence typo in README.md by @johnkerl in #959
  • [python] Stop using the flush hack when writing metadata or group contents by @thetorpedodog in #957

Full Changelog: 0.5.0a11...0.5.0a12

TileDB-SOMA 0.5.0a11

14 Feb 04:30
0bc97e8
Compare
Choose a tag to compare

Breaking changes

Minor changes

Full Changelog: 0.5.0a10...0.5.0a11

TileDB-SOMA 0.5.0a10

09 Feb 16:33
7384dcf
Compare
Choose a tag to compare

What's Changed

This is a minor bump on top of 0.5.0a10.

Full Changelog: 0.5.0a9...0.5.0a10