Releases: laminlabs/lamindb
Releases Β· laminlabs/lamindb
Release 0.76.6
See https://docs.lamin.ai/changelog/2024#db-0-76-6-bionty-0-50
What's Changed
- π Fix query for latest version in manual transform constructor by @falexwolf in #1900
- β¨
lamin get
viakey
oruid
by @falexwolf in #1901 - π Move introduction to lamin-docs by @falexwolf in #1902
- π· Speed up tests by @falexwolf in #1903
- β»οΈ Replace inheriting from
HasFeatures
&HasParams
with composition by @falexwolf in #1904 - π¨ Replace relation of
Collection
toFeatureSet
with indirect relation throughArtifact
by @falexwolf in #1905 - π₯ Remove deprecated
artifact.backed()
by @falexwolf in #1907 - πΈ Better logging during transfer, describe, track() and raise an error if transferring outdated artifact by @falexwolf in #1908
- β¬οΈ Upgrade *-artifact actions by @Koncopd in #1909
- π Fix all registry docs by @falexwolf in #1910
- β¬οΈ Update bionty by @sunnyosun in #1911
- π Fix
collection.describe()
by @falexwolf in #1912 - β¨ Enable negations in
filter()
, improveregistries
guide by @falexwolf in #1913 - π Reload transform upon passing same uid by @falexwolf in #1915
- π Fix parents update by @sunnyosun in #1917
Full Changelog: 0.76.5...0.76.6
Release 0.76.5
See https://docs.lamin.ai/changelog#db-0-76-5
What's Changed
- β
Test user input for CLI & improve
Context
docs by @falexwolf in #1895 - β»οΈ Give
save_vitessce_config
a deterministic uid by @falexwolf in #1897 - π noxfile: fix "install" session by @ap-- in #1898
- β¨ Allow login with Beta API key via CLI by @Koncopd in #1896
New Contributors
Full Changelog: 0.76.4...0.76.5
Release 0.76.4
See https://docs.lamin.ai/changelog/2024#db-0-76-4
What's Changed
- β¬οΈ Upgrade anndata to 0.10.9 by @Koncopd in #1875
- π Fix hub tests by @falexwolf in #1881
- π Document inherited class members by @falexwolf in #1882
- π Link
laminr
and fix docs by @falexwolf in #1883 - π Add check for categorical and source keys in Curate by @Zethson in #1880
- β‘οΈ Improvements to
save_tiledbsoma_experiment
by @Koncopd in #1885 - π Fix key check in curate by @sunnyosun in #1887
- β¬οΈ Update lamindb-setup by @sunnyosun in #1888
- β‘οΈReduce similar records limit from 20 to 3 by @Zethson in #1889
- πΈ Make source code searchable by @falexwolf in #1855
- β¨ Support lists as values in validation by @sunnyosun in #1890
- β»οΈ Refactor passing an internal storage path by @falexwolf in #1891
- π Fix list concat by @sunnyosun in #1892
- π Fix list concat by @sunnyosun in #1893
- π Fix marking latest transform as
is_latest
by @falexwolf in #1894
Full Changelog: 0.76.3...0.76.4
Release 0.76.3
See https://docs.lamin.ai/changelog
What's Changed
- π Re-work introduction by @falexwolf in #1844
- π₯ Remove
lamin register
command, legacy loginpassword
, and prettify docs by @falexwolf in #1846 - π Add reference to cxg in from_anndata by @Zethson in #1841
- β»οΈ New tiledbsoma API:
save_tiledbsoma_experiment
by @Koncopd in #1842 - β Split unit tests into unit-core and unit-storage by @Koncopd in #1847
- π Remove
AnnData
mutation warnings insave_tiledbsoma_experiment
by @Koncopd in #1849 - π¨ Improve ln.finish() error message by @Zethson in #1850
- πFix finish calling statement by @Zethson in #1852
- π¨ Move the source FK to BioRecord by @sunnyosun in #1853
- π Improve the curate-df guide by @falexwolf in #1859
- π Deprecate
Curate
in favor ofCurator
and makeCuratorBase
the base class ofDataFrameCurator
by @sunnyosun in #1864 - π· Add issue templates by @Zethson in #1854
- Attempt to keep issue template config file formatting by @Zethson in #1865
- β»οΈ Change signature of save_tiledbsoma_experiment by @Koncopd in #1870
- π Make
.get()
aware of trash again by @falexwolf in #1871 - π Check for csc_matrix in MappedCollection and raise error by @Koncopd in #1874
- β»οΈ Increase max chars of version field and fix UserDoesNotExist by @falexwolf in #1872
- β»οΈ Use ln.Curator instead of ln.Curate by @Koncopd in #1877
- β¬οΈ Upgrade lamindb-setup by @Koncopd in #1876
- π Fix validating no passed categoricals by @Zethson in #1869
- π Fix curate exclude by @sunnyosun in #1878
- π Fix curate by @sunnyosun in #1879
Full Changelog: 0.76.2...0.76.3
Release 0.76.2
See https://docs.lamin.ai/changelog
What's Changed
- πMinor docstring improvements by @Zethson in #1820
- πUse RST to render headers for lamindb API summary by @Zethson in #1822
- β¨ API to create and append to tiledbsoma stores by @Koncopd in #1823
- β¨ Allow add source to entity by @sunnyosun in #1824
- π Simplify introduction by @falexwolf in #1828
- β»οΈ Replace
.filter(...).one()
with.get(...)
by @falexwolf in #1829 - β¨ Improve tiledbsoma integration by @Koncopd in #1827
- π Simpler icons by @sunnyosun in #1832
- π¨ Add finished_at to vitessce runs by @sunnyosun in #1834
- π Fix passing source to curate.add_from_validated by @sunnyosun in #1838
- π¨Fix Future Pandas rename categoricals warning by @Zethson in #1840
- πΈ Enable versioning artifacts based on
key
akin to the AWS S3 behavior by @falexwolf in #1839
Full Changelog: 0.76.1...0.76.2
Release 0.76.1
See https://docs.lamin.ai/changelog
What's Changed
- πFix Papalexi missing hto:technique by @Zethson in #1813
- β¨ New features for MappedCollection by @Koncopd in #1812
- πΈ Update
.get()
to accept expressions by @falexwolf in #1815 - πΈ Overhauled context tracking experience with
ln.context.track()
by @falexwolf in #1816 - π Fix tuple from init_storage by @Koncopd in #1817
- β¬οΈ Update bionty by @sunnyosun in #1818
Full Changelog: 0.76.0...0.76.1
Release 0.76.0
See https://docs.lamin.ai/changelog
What's Changed
- π Fix Feature constructor error message by @Zethson in #1804
- π¨ Make some more backward accessors private and type the rest by @falexwolf in #1805
- π¨ Adopt new MuDat push/pull interface by @Zethson in #1807
- β‘οΈ Speed up
BioRecord.import_from_source
by @sunnyosun in #1808 - β‘οΈ Add boolean field
IsVersioned.is_latest
to speed up queries for latest versions by @falexwolf in #1811
Full Changelog: 0.75.1...0.76.0
Release 0.75.1
What's Changed
- β¨ Improve bio-registry tutorial wording by @Zethson in #1783
- π Fix
using_key
for source and organism by @sunnyosun in #1784 - π Rename
RecordMeta
toRegistry
by @falexwolf in #1785 - β»οΈ Replace ORM with Record or Registry by @falexwolf in #1791
- π Fix validate message by @Zethson in #1794
- π Fix var_index validation by @sunnyosun in #1790
- βοΈ Ensure list is passed to from_values by @sunnyosun in #1796
- π Improve curate docs by @Zethson in #1795
- βοΈ Fix mudata validate by @sunnyosun in #1797
- β¨ Allow exclude values in Curate.validate by @sunnyosun in #1798
- πΈ In Vitessce integration, enable a Vitessce button next to a dataset, also, document valid suffixes by @falexwolf in #1799
- β¬οΈ Release submodules by @sunnyosun in #1803
Full Changelog: 0.75.0...0.75.1
Release 0.75.0
See https://docs.lamin.ai/changelog
What's Changed
- π Rename PublicSource to Source by @sunnyosun in #1755
- π· Add a contributing guide, make installation from GitHub easier by @falexwolf in #1760
- ποΈ Integrate
lnschema-bionty
andbionty-base
intobionty
by @sunnyosun in #1757 - β¬οΈ Bump ruff by @falexwolf in #1763
- β¬οΈ Release submodules by @sunnyosun in #1766
- π¨ Enable deleting artifacts in all managed storage locations of the current instance by @falexwolf in #1762
- β¨ Better error message for synonym duplications by @Zethson in #1764
- π Fix parents save by @sunnyosun in #1767
- β¨ Add more details to contributors guide by @Zethson in #1769
- β»οΈ Simplify bio-registries guide by @sunnyosun in #1770
- β»οΈ Refactor ontology_id field recognition by @sunnyosun in #1771
- π Rename save_from_df to import_from_source by @sunnyosun in #1772
- π Rename
from_public
tofrom_source
by @sunnyosun in #1773 - β»οΈ Refactor Source model by @sunnyosun in #1774
- Fix create message by @Zethson in #1777
- π Rename
.sources()
to.list_source()
by @sunnyosun in #1775 - π Migrations for 0.75 by @falexwolf in #1768
- π§Fix Ruff configuration in pyproject.toml by @Zethson in #1780
- π Fixes by @falexwolf in #1782
- β¨ Track write operations on array stores by @Koncopd in #1756
- π¨ Fix passing
source
to.validate
and.inspect
by @sunnyosun in #1781
Full Changelog: 0.74.3...0.75.0
Release 0.74.3
See https://docs.lamin.ai/changelog
What's Changed
- β‘οΈ Speed up parents by @sunnyosun in #1750
- β¬οΈ Upgrade to pydantic v2 by @falexwolf in #1752
- β»οΈ Reorganize hub client so that storage table in hub can get an instance FK by @falexwolf in #1753
- β¨ Add
add_from_df
method to BioRecord by @sunnyosun in #1754
Full Changelog: 0.74.2...0.74.3