Changelog 2023ΒΆ
0.64ΒΆ
0.64.2 2023-12-18ΒΆ
- π Deprecate - view_flowin favor of- view_lineagePR1367 @falexwolf
- π Account for length zero label lists PR1362 @falexwolf 
0.64.1 2023-12-13ΒΆ
- πΈ Silence the httpx logger PR1356 @falexwolf 
- π Fix hash inference for cloud non-s3 objects and use stored gcs credentials PR1355 @Koncopd 
0.64.0 2023-12-13ΒΆ
ποΈ Replace File with Artifact to model directories and directory-like array stores PR1345 @falexwolf.
For artifacts that are simple files, rename File to Artifact along with the word file to artifact in registry fields. Otherwise, your code will behave the same.
0.63ΒΆ
0.63.5 2023-12-11ΒΆ
- π Fix - lamin savefor scripts PR1346 @sunnyosun
0.63.4 2023-12-08ΒΆ
- πΈ Parse variables upon track, do not access storage during load PR1341 @falexwolf 
- πΈ Raise error when tracking script fails PR1340 @sunnyosun 
- πΈ Literal checks for - typewhen creating a Feature PR1339 @sunnyosun
- π Fix capitalization of feature names in describe PR1337 @sunnyosun 
0.63.3 2023-12-05ΒΆ
- β¨ Do virtual inner join of variables in Dataset.mapped PR1334 @Koncopd 
- π Add a track notebooks how-to PR1333 @sunnyosun 
- π Move high-level bionty docs here PR1332 @falexwolf 
0.63.2 2023-12-02ΒΆ
- β¨ Add - return_fieldto- standardize()PR1331 @sunnyosun
- β»οΈ Extend - MappedDataset.get_label_weightsPR1330 @Koncopd
0.63.1 2023-11-28ΒΆ
0.63.0 2023-11-24ΒΆ
- β»οΈ Centralize progressbar and convert to percentage PR1322 @falexwolf 
- β¨ Added view_tree for keys PR1321 @sunnyosun 
- π Recode visibility to default 1, hidden 0, trash -1 PR1319 @sunnyosun 
- β¨ Track Python scripts PR1318 @falexwolf 
- π Modify Quickstart to use File instead of Dataset PR1317 @sunnyosun 
0.62ΒΆ
0.62.0 2023-11-20ΒΆ
- β¨ Create - dataset.mapped()for data loaders over- AnnDataPR1307 @Koncopd
- πΈ Add - .df()to- RegistryPR1313 @falexwolf
- π Fix passing organism to featureset.from_values PR1312 @sunnyosun 
- π Fix idempotency of transfer files PR1311 @falexwolf 
- π± Updated bionty sources PR1305 @sunnyosun 
- π Add an annotation guide PR1302 @sunnyosun 
0.61ΒΆ
0.61.0 2023-11-15ΒΆ
- πΈ Prettify - view_tree, check for ahead migrations PR1299 @sunnyosun
- πΈ Ensure saved notebooks arenβt rerun with the same version PR1298 @falexwolf 
- π₯ Remove - Modalityregistry PR1297 @sunnyosun
- β¬οΈ More flexible versions for anndata and s3fs PR1295 @Koncopd 
- β»οΈ Refactor - Datasetconstruction from directory PR1300 @falexwolf
0.60ΒΆ
0.60.3 2023-11-13ΒΆ
- π Fix visibility choices, updated intro PR1294 @sunnyosun 
0.60.1 2023-11-10ΒΆ
- π Clearer badge titles PR1291 @falexwolf 
- βͺ Fix bionty versionsdir PR1290 @sunnyosun 
0.60.0 2023-11-09ΒΆ
- πΈ Enable to pass metadata to dataset PR1289 @falexwolf 
- π Move - view_treeto- UPathPR1288 @falexwolf
- β»οΈ Move - UPathto root-level API PR1286 @falexwolf
- πΈ Enable to add labels without a feature PR1285 @sunnyosun 
0.59ΒΆ
0.59.3 2023-11-04ΒΆ
- π Show transform uid in view_lineage PR1280 @sunnyosun 
- πΈ Improve search PR1279 @sunnyosun 
0.59.2 2023-11-04ΒΆ
- πΈ Improve connection stability PR1277 @falexwolf 
- πΈ Improve search PR1275 @sunnyosun 
0.59.1 2023-11-03ΒΆ
- β»οΈ Move CLI from - lamindb-setuphere PR1264 @falexwolf
0.59.0 2023-10-27ΒΆ
- πΈ Introduce virtual keys PR1262 @falexwolf 
- β»οΈ Refactor visibility PR1261 @falexwolf 
- β»οΈ Turn - usinginto a- Registrymethod PR1259 @falexwolf
0.58ΒΆ
0.58.2 2023-10-26ΒΆ
- π· Enable to read db from env variable PR1258 @falexwolf 
0.58.1 2023-10-26ΒΆ
- ποΈ Re-enable read-only access for public instances PR1257 @falexwolf 
- β¨ Introduce - visibilityto- Fileand- DatasetPR1254 @sunnyosun
- ποΈ Enable to pass DB URLs during load PR1256 @falexwolf 
- β¨ Enable passing filter expressions to lookup and search PR1255 @sunnyosun 
- β»οΈ Use - file.uidinstead of- file.idin- dataset.load()PR1250 @falexwolf
0.58.0 2023-10-24ΒΆ
- β‘οΈ Speed up dataset creation in presence of millions of feature links PR1248 @falexwolf 
- π Add a faq for custom validator PR1249 @sunnyosun 
- β¨ Add - parentsto- OrganismPR1245 @sunnyosun
0.57ΒΆ
0.57.2 2023-10-23ΒΆ
0.57.1 2023-10-20ΒΆ
- π¨ Display uid instead of id in search result PR1239 @sunnyosun 
0.57.0 2023-10-19ΒΆ
- π Rename - Speciesto- OrganismPR1237 @sunnyosun
- π₯ Remove email field from - Userregistry PR1238 @falexwolf
0.56ΒΆ
0.56.2 2023-10-19ΒΆ
- π Migrate from password to apikey PR1233 @falexwolf 
0.56.1 2023-10-18ΒΆ
- π Fix transfer of features PR1232 @sunnyosun 
0.56.0 2023-10-17ΒΆ
The previous universal primary keys are now stored us unique universal ids in .uid and .id stores integer primary keys.
This leads to significantly higher storage efficiency of indexes & constraints in link tables with >10 million rows.
A dialogue guides you through the migration process.
- π Migrate to integer primary keys PR1229 @falexwolf 
0.55ΒΆ
0.55.2 2023-10-10ΒΆ
0.55.1 2023-10-4ΒΆ
- β¨ Dataset from paths aka storage PR1222 @falexwolf 
- πΈ Do not search for alternative names if id is passed PR1225 @falexwolf 
- π Added lamindata badge PR1223 @sunnyosun 
- β»οΈ Refactor data flow tracking for Dataset PR1224 @falexwolf 
0.55.0 2023-10-03ΒΆ
- β¨ Enable to transfer data between instances PR1216 @falexwolf 
- β¨ Enable saving notebook files PR1213 @falexwolf 
- π Display id in view_parents PR1215 @sunnyosun 
0.54ΒΆ
0.54.4 2023-09-29ΒΆ
- β¨ Add labels transfer through - labels.add_fromPR1211 @falexwolf
- β»οΈ Perform outer join during load PR1212 @falexwolf 
- π¨ Show both file and dataset in view_lineage PR1209 @sunnyosun 
0.54.3 2023-09-27ΒΆ
- π Fix double arrows for file and dataset PR1206 @sunnyosun 
- π¨ Add a members property to FeatureSet PR1205 @falexwolf 
0.54.2 2023-09-26ΒΆ
- π¨ Better implementation of - dataset.view_lineagePR1194 @sunnyosun
0.54.1 2023-09-21ΒΆ
- π Mute repetitive warning for saving parents PR1190 @sunnyosun 
- π Fix warning logging upon save PR1185 @sunnyosun 
- π©Ή Better suffix handling PR1181 @falexwolf 
0.54.0 2023-09-17ΒΆ
- βοΈ Fix views for interactive terminal PR1178 @sunnyosun 
- πΈ Improve error message for conflicting storage keys PR1174 @falexwolf 
- β»οΈ Add string levels PR1173 @falexwolf 
- β¨ Add - referenceand- reference_typeto- Dataset,- ULabelPR1171 @sunnyosun
- π Add client fallbacks to lamindb-setup PR1172 @falexwolf 
- π Fix - view_parents()when there are no parents PR1167 @sunnyosun
- π Turn on hint for tutorials PR1164 @sunnyosun 
- β‘ Speed up instance loading time & refactor lamindb-setup PR1163 @falexwolf 
- π¨ More validation for - Filecreation, improve zarr backend PR1160 @Koncopd
- π₯ Remove - add_labels()&- get_labels()PR1155 @falexwolf
- π¨ Increased search threshold to 90 PR1156 @sunnyosun 
0.53 2023-09-09ΒΆ
- β»οΈ Refactor hub client PR1150 @falexwolf 
- β¨ Add - return_fieldto- LookupPR1153 @sunnyosun
- π Silence download bar for <5MB bionty files PR1151 @sunnyosun 
- π Set default verbosity to warning PR1149 @sunnyosun 
- π Add - Data.labelsaccessor, rename- Labelto- ULabelPR1148 @sunnyosun
- β¨ Allow create records from non-default bionty sources PR1147 @sunnyosun 
- π₯ Removed - get_by_featurePR1145 @sunnyosun
- π Replace - get_feature_setwith- .feature_sets.__getitem__PR1141 @sunnyosun
0.52ΒΆ
0.52.2 2023-09-05ΒΆ
- π¨ Add labels to describe PR1139 @sunnyosun 
- π¨ Set default field for from_values PR1137 @sunnyosun 
- π More comprehensive landing page PR1136 @falexwolf 
- π¨ Switch to WRatio and default to limit=20 for search PR1135 @sunnyosun 
- π Rename - File.treeto- File.view_treePR1133 @falexwolf
- β¨ Enable dataset versioning PR1132 @falexwolf 
0.52.1 2023-09-02ΒΆ
- β»οΈ Refactor features display PR1129 @falexwolf 
- β»οΈ Refactor feature set linking PR1128 @falexwolf 
- β»οΈ Add display of numerical features PR1127 @falexwolf 
- π Rewrite landing page PR1126 @falexwolf 
- πΈ Validate - Runrecords PR1123 @falexwolf
- π Improved logging message for inspect PR1124 @sunnyosun 
0.52.0 2023-09-01ΒΆ
- β»οΈ Type features PR1121 @falexwolf 
- πΈ Enable to pass modality to - from_dfand- from_anndataPR1116 @falexwolf
- β¬οΈ Cache instance id in settings files PR1120 @bpenteado 
- ποΈ Fix map_synonyms bug PR1119 @sunnyosun 
- π Fix - target_labelin- view_parentsPR1118 @sunnyosun
- β»οΈ Simplify - .standardize()implementation PR1117 @sunnyosun
- π Fix - lookup()for- QuerySetPR1115 @sunnyosun
- π©Ή Replace deprecated - is_categorical_dtypePR1114 @falexwolf
0.51ΒΆ
0.51.3 2023-08-30ΒΆ
- πΈ Better treatment of - File.suffixPR1113 @falexwolf
0.51.2 2023-08-28ΒΆ
- β»οΈ Enable typed feature sets for dataframes PR1110 @falexwolf 
- β‘οΈ Delete cached files for local instances on File.save() PR1109 @Koncopd 
- π Rename data lineage to data flow PR1108 @falexwolf 
0.51.1 2023-08-28ΒΆ
- π Added - validateguide PR1104 @sunnyosun
- π Fix feature set updates & - describe()if no features are present PR1098 @falexwolf
- π¨ Make - speciesnot nullable in- Gene,- Protein,- CellTypePR1095 @sunnyosun
0.51.0 2023-08-24ΒΆ
- β»οΈ Make - suffixnon-nullable and root unique PR1090 @falexwolf
- β»οΈ Add - view_lineageto- DatasetPR1089 @falexwolf
- πΈ Disable creating non-validated records with - from_valuesPR1086 @sunnyosun
- β»οΈ Enable passing AnnData-like - Fileobject to- Dataset.from_anndataPR1085 @falexwolf
- π More consistent logging of inspect PR1081 @sunnyosun 
- π₯ Remove - inherit_relationsPR1079 @sunnyosun
- β»οΈ Use - CanValidate&- HasParentsPR1078 @falexwolf
- π· Main is the new staging, release the new production branch PR1077 @falexwolf 
- β»οΈ Refactor tutorial PR1076 @falexwolf 
- β»οΈ Add - transform,- run&- input_ofto- DatasetPR1074 @falexwolf
- πΈ Better UX of graphviz installation PR1075 @sunnyosun 
- π· Run tutorial on anonymous worker PR1073 @falexwolf 
- β»οΈ Use - create_pathPR1072 @falexwolf
- π¨ Make - from_valuessynonyms aware,- inspectbionty aware PR1066 @sunnyosun
- β»οΈ Use principled conversion to paths with options inheritance PR1069 @Koncopd 
- β»οΈ Refactor storage PR1067 @falexwolf 
- π Fix tree view for anonymous access PR1065 @falexwolf 
- π± Add the Iris images dev dataset PR1062 @falexwolf 
- π - Dataset.from_filesreplaced with default constructor PR1060 @falexwolf
- π± Added - populate_registriesto some datasets PR1061 @sunnyosun
- β¨ Add - get_feature_setto- .featuresaccessor PR1057 @sunnyosun
- πΈ Allow - reference&- reference_typeparams in- ln.track()PR1053 @falexwolf
0.50ΒΆ
0.50.1 2023-08-17ΒΆ
- β»οΈ Refactor - run_contextPR1030 @falexwolf
- πΈ Remove SA as a dependency and use delete dialogue PR1041 @falexwolf 
- π Move data lineage to use cases PR1026 @falexwolf 
- πΈ Do not allow creating files with none of - key,- descriptionand- runPR1022 @falexwolf
- β»οΈ Introduce - ParentsAwarePR1023 @sunnyosun
- β»οΈ Re-enable file versioning PR1014 PR1018 @falexwolf 
- π Fix validate logging PR1017 @sunnyosun 
- β¨ Add - InspectResultPR1012 @sunnyosun
- π Rename - map_synonyms()to- standardize()PR1046 @sunnyosun
- π Improved logging & visualizations PR1011 @sunnyosun 
0.50.0 2023-08-07ΒΆ
- πΈ Introduce Label validation PR1006 @falexwolf 
- πΈ Turn - File.path()into property PR1008 @falexwolf
- π₯ Remove backward compat for auto-keyed paths PR1007 @falexwolf 
- β¨ Add - ValidationAware.validate()PR1000 @sunnyosun
- πΈ Increase default verbosity to hint-level PR1005 @falexwolf 
- β»οΈ Better treatment of suffixes PR1004 @falexwolf 
- π± Add nf-core rna-seq test dataset PR1002 @falexwolf 
- π Move - add_labelsand- get_labelsfrom- FeatureManagerto- DataPR999 @falexwolf
- π Rename - FeatureSet.ref_fieldto- FeatureSet.registryPR997 @falexwolf
- πΈ Ignore - synonymsin- from_valuesto incentivize explicit curation process PR993 @falexwolf
- π Move - tutorial1one level down PR989 @falexwolf
- πΈ Only link validated features PR987 @falexwolf 
- π Move biology notebooks to - lamin-usecasesPR985 @sunnyosun
- π Improve API layout & description PR986 @falexwolf 
- π Rename - Managerto- QueryManagerPR984 @falexwolf
- π Rename - ORMto- RegistryPR982 @sunnyosun
0.49ΒΆ
0.49.3 2023-08-04ΒΆ
- π§ Eliminate index files & upper bound pydantic and other core dependencies by major versions PR981 @falexwolf 
0.49.2 2023-08-03ΒΆ
- β»οΈ Refactor storage root management PR973 @falexwolf 
- π¨ Make - add_feature_setacid PR980 @sunnyosun
- π Simplify tutorial PR977 @sunnyosun 
- π Account for - universal_pathlib0.1 release PR976 @Koncopd
0.49.1 2023-08-01ΒΆ
- π¨ Allow passing - QuerySetto- .features.add_labels()PR969 @sunnyosun
- β‘οΈ Speed up & remove auto-generation of feature name PR963 @falexwolf 
0.49.0 2023-07-31ΒΆ
- β¨ Add a progress monitoring to file.load() and file.stage() PR959 @Koncopd 
- π Rename - Registry.select()to- Registry.filter()PR958 @falexwolf
- π Rename - Feature.label_ormsto- Feature.registriesPR957 @falexwolf
- β»οΈ Aggregate ref_field, ref_orm, ref_schema into ref_field PR955 @falexwolf 
- π¨ Move feature foreignkey from label to link between label and file PR954 @falexwolf 
- π¨ Enable file/dataset-external feature sets PR953 @falexwolf 
0.48 2023-07-26ΒΆ
- π Add MuData example PR945 @sunnyosun 
- π¨ Add - ModalityPR940 @falexwolf
- π¨ Describe based on provenance and features PR936 @sunnyosun 
- πΈ Add - File.featuresaccessor:- FeaturesManagerPR933 @falexwolf
- π Add spatial data example PR930 @falexwolf 
- β¨ Added - with_childrento- view_parentsPR921 @sunnyosun
- π Added comprehensive lineage graph example PR919 @sunnyosun 
- π Integrate - Projectand- Taginto- LabelPR914 @falexwolf
- β»οΈ Replace - lamin_loggerwith- lamin_utilsPR912 @falexwolf
- β»οΈ Replace - Run.namewith- Run.reference_typeand more PR910 @falexwolf
- β¨ Enable to create - Fileoutside default storage PR891 @falexwolf
- β¨ Multi-field search PR898 @sunnyosun 
- β¨ Better - Featuremanagement PR897 @falexwolf
- π¨ Make - ensembl_gene_id`` unique forGene` PR895 @sunnyosun
- β‘ Speed up file creation PR894 @falexwolf 
- π Rename - Readoutto- ExperimentalFactorPR893 @sunnyosun
- π¨ - set_abbradds- abbrto- synonymsPR892 @sunnyosun
0.47 2023-07-10ΒΆ
- β¨ View parents PR858 @sunnyosun 
- β¨ Track parent notebooks PR859 @falexwolf 
- πΈ Improve data-lineage guide, auto-track run inputs PR869 @falexwolf 
- πΈ More reliably detect interactive environments - ln.track()PR878 @Koncopd
- πΈ Case insensitive search PR877 @falexwolf 
- πΈ Fix bug and add test for tracking multiple parent transforms PR875 @falexwolf 
- β¨ Read remote h5ad in backed mode in - File.from_anndataPR871 @falexwolf
- β‘οΈ Speed up search PR868 @falexwolf 
- β¨ Added - File.inherit_relationshipsPR867 @sunnyosun
- β¨ Added - Manager.list()and allow passing field name PR863 @sunnyosun
- β¨ Added - .describe()for rich repr of related objects PR862 @sunnyosun
- β¨ Track - hash_typePR861 @falexwolf
- πΈ It should be possible to use a schema module prior to importing - lamindbPR852 @falexwolf
- β¨ Enable - search,- lookup,- inspect,- map_synonymsfrom- QuerySetPR849 @sunnyosun
0.46 2023-07-06ΒΆ
Features:
- β¨ Enable hierarchical metadata, e.g., cell types, tissues, etc. PR810 @sunnyosun 
- β¨ Add - Dataset&- FeatureORMs, e.g., easily track column names of dataframes PR805 @falexwolf
Breaking changes:
- π Rename - File.nameto- File.descriptionPR824 @falexwolf
- π Rename - File.featuresetsto- File.feature_setsPR805 @falexwolf
UX:
- β¨ Globally set species via - lb.settings.species=PR142 falexwolf
- π Easy display of many-to-many fields: - QuerySet.df(include=[field__name])PR832 @falexwolf
- πΈ Create new run if notebook is run by different user PR838 @falexwolf 
- πΈ Speed up bulk saving of records PR828 @sunnyosun 
- πΈ Hash large files faster PR836 @falexwolf 
- β¨ Add - from_dfand- from_anndatato- FilePR844 @falexwolf
- πΈ Return locally backed object instead of cloud backed if available PR840 @falexwolf 
- πΈ Raise more & more user-friendly errors in setup API when instance already setup PR837 @falexwolf 
- πΈ Better error behavior when no notebook title set in - ln.track()PR834 @Koncopd
- πΈ Store hash for remote files on S3 PR808 @falexwolf 
0.45 2023-06-27ΒΆ
- β»οΈ Replaced - ln.parsewith- Registry.from_valuesPR803 @sunnyosun
- π¨ Auto-manage - RunInputRegistry PR802 @falexwolf
0.44ΒΆ
0.44.2 2023-06-23ΒΆ
- β»οΈ Make - zarroptional PR800 @falexwolf
0.44.1 2023-06-22ΒΆ
- β¨ Add - inspectand- add_synonymto- RegistryPR797 @sunnyosun
- π§ Rename extra - nbprojectto- jupyterand add- fcsextra to docs PR798 @falexwolf
- π Move default storage location from - lndb/to- .lamindb/PR796 @falexwolf
- πΈ - ln.Folderbecomes- ln.Tag& directories now modeled as prefixes (as on S3) PR794 @falexwolf
- β»οΈ Refactor storage code PR792 @falexwolf @Koncopd 
0.44.0 2023-06-20ΒΆ
Features:
- πΈ Idempotency across metadata records & data artifacts FAQ PR783 @falexwolf 
- β¨ - add_synonym&- map_synonymsto enable, e.g.,- add_synonym("MyGeneName")PR786 @sunnyosun
- β¨ Backed access for general HDF5 and zarr objects PR781 @Koncopd 
Refactors:
- πΈ Return records list from - .from_biontyfor multiple matches PR789 @sunnyosun
- π Move logging from stderr to stdout PR776 @falexwolf 
0.43.0 2023-06-15ΒΆ
Features:
- β¨ Enable - Registry.search()and improved- Registry.lookup()PR771 @sunnyosun
- π¨ Consolidate - lnschema_biontyand upgrade to latest Bionty PR775 @sunnyosun
- πΈ Introduce - ln.settings.storageto switch default storage PR773 @falexwolf
- πΈ Return existing file if hash exists (idempotency) PR772 @falexwolf 
- πΈ - ln.settingscan now change logging verbosity levels PR630 @falexwolf
Refactors:
- β»οΈ Refactor core schema methods and storage access PR770 @falexwolf 
- π Make - User.namenullable again PR769 @falexwolf
- β Add integrity tests for migrations back PR768 @falexwolf 
0.42.0 2023-06-14ΒΆ
This is the first release after migrating from SQLModel/SQLAlchemy to Django.
With this, weβre hopeful that we get closer to a production-ready 1.0.0 API.
Highlights:
- More robust & simpler automated migrations: - lamin migrate create&- lamin migrate deploy
- Simpler query syntax (no joins anymore): - ln.File.select(transform__created_by=user)
- No need to create a session object to load relationships: access - file.transformto load a- Transformobject
- No need to write out link models in schemas & generally simplified schema syntax 
- Any schema package ( - lnschema_myschema) is now managed as minimal Django app
Breaking changes:
- Renamed - ln.Featuresto- ln.FeatureSetand is now typically instantiated with- FeatureSet.from_iterable()
- Removed - ln.Session
- Removed - .join()(replaced- SelectStmtwith- QuerySet)
- .all()now returns a- QuerySetand no longer a list (use- .list()instead)
- Access - Biontyobjects within- lnschema_biontyvia- Registry.bionty()instead of- Registry.bionty
- Removed - File.stream()as all functionality is now provided through- File.backed()
- Many-to-many fields are now set with - Run.inputs.set()and appended with- Run.inputs.add()
Non-breaking changes:
- Vastly simplified dependencies & introduced configurable installation 
- Auto-generated storage keys are now of the form - lndb/{id}.{suffix}rather than just- {id}.{suffix}
- Renamed - ln.add()to- ln.save()
- Introduced - Registry.select(),- Registry.save(), and- Registry.delete()
- Better tracking & linking of Bionty sources in - lnschema_bionty
Additional notes:
- Consolidated docs and auto-generate upon push events to lamindb main 
- Consolidated submodules (renamed - lndbto- lamindb-setup, removed- lndb-storage)
The main downsides of migrating to Django are:
- Currently only one LaminDB instance loadable per Python session 
- Type hints & constructor signatures are less pythonic (SQLModel uses less magic than Django) and lead to idiosyncrasies in model definition (nullable defaults) and validation (validation at the Registry-level is more manual as Django foresees validation at the Form level) 
- SQLAlchemy provides the more powerful Registry, and there might be future use cases that will require them 
lamindbΒΆ
| Name | PR | Developer | Date | Version | 
|---|---|---|---|---|
| β»οΈ Use  | 2023-06-13 | |||
| π· Dispatch to lamin-examples & redun-lamin-fasta | 2023-06-13 | |||
| π₯ Remove  | 2023-06-13 | 0.42a9 | ||
| πΈ Prefix auto-storage-key with  | 2023-06-12 | |||
| β¨ Delete storage in  | 2023-06-12 | |||
| β Add more tests for File init | 2023-06-12 | |||
| π Remove test paths from pyproject.toml | 2023-06-11 | |||
| β¨ Add  | 2023-06-11 | |||
| π Rename  | 2023-06-10 | |||
| β οΈ Refactor save - it no longer returns records | 2023-06-10 | |||
| π Re-organize biology guides | 2023-06-10 | |||
| β¨ Populate  | 2023-06-09 | 0.42a8 | ||
| β‘ Improved multifield query in  | 2023-06-09 | |||
| β¬οΈ First stable Django release of  | 2023-06-09 | |||
| πΈ Validate required fields | 2023-06-09 | |||
| π Integrate  | 2023-06-08 | 0.42a7 | ||
| πΈ Add  | 2023-06-08 | |||
| π Overhaul README | 2023-06-08 | |||
| β»οΈ Refactored features code | 2023-06-08 | |||
| π Add  | 2023-06-08 | |||
| π§ͺ Add tests for  | 2023-06-08 | |||
| π Renamed  | 2023-06-07 | |||
| π  | 2023-06-07 | |||
| π· Coverage in separate job | 2023-06-07 | |||
| π¨ Import ORMs from .models before reload | 2023-06-07 | |||
| π₯ Remove  | 2023-06-07 | |||
| ποΈ Re-architect transform id | 2023-06-06 | 0.42a6 | ||
| π Rename  | 2023-06-05 | 0.42a5 | ||
| β¬οΈ Upgrade lnschema-core to 0.35a5 | 2023-06-05 | |||
| π Migrate  | 2023-06-05 | 0.42a2 | ||
| β»οΈ Polish core schema | 2023-06-05 | |||
| π Fix delete for File | 2023-06-04 | |||
| π Rework the stream notebook | 2023-06-04 | |||
| π Point to lamindb-setup main & fix session | 2023-06-04 | |||
| β Move nbproject to extra dependencies | 2023-06-04 | |||
| π₯ Delete SQLAlchemy related content | 2023-06-04 | |||
| β Pin boto3 in aws | 2023-06-04 | |||
| π₯ Remove SQLAlchemy tests | 2023-06-04 | |||
| β»οΈ Absorb  | 2023-06-03 | |||
| π Disentangle keys in storage related test notebooks | 2023-06-03 | |||
| πΈ ln.track improvements | 2023-06-03 | |||
| ποΈ Enable Django backend (part 2) | 2023-06-02 | |||
| π¨ Simplified track sample-level metadata | 2023-06-02 | |||
| π Add more loggings to  | 2023-06-02 | 0.42a1 | ||
| β»οΈ Refactored feature parsing and  | 2023-06-01 | |||
| π Move lndb-storage back into lamindb | 2023-06-01 | |||
| π Rename  | 2023-06-01 | |||
| ποΈ Add Django backend (setup) | 2023-05-31 | |||
| β¬οΈ Update lndb to 0.45.0 | 2023-05-31 | 0.41.2 | ||
| β¬οΈ Upgrade lnschema-bionty | 2023-05-30 | 0.41.1 | ||
| π Fix species config | 2023-05-28 | 0.41.0 | ||
| π¨ Clean up CI more | 2023-05-28 | |||
| β Remove scanpy as test dependency | 2023-05-28 | |||
| π· Fix coverage for lndb-storage | 2023-05-28 | |||
| β Do not install storage extras by default | 2023-05-28 | 0.41a4 | ||
| π· Bring back nox session | 2023-05-28 | |||
| π Refactor guide notebooks | 2023-05-28 | |||
| β¨ Add  | 2023-05-28 | |||
| π· Refactor tests | 2023-05-27 | |||
| β¨ Subsettable backed  | 2023-05-27 | |||
| π Remove setup notebook | 2023-05-27 | |||
| ποΈ Remove SQL-level schema modules | 2023-05-26 | 0.41a3 | ||
| β¬οΈ Upgrade lnschema-bionty to 0.17.1 | 2023-05-25 | 0.40.7 | ||
| β¬οΈ Downgrade lnschema-bionty to 0.16.5 | 2023-05-25 | 0.40.6 | ||
| β»οΈ Refactor types | 2023-05-23 | 0.40.5 | ||
| β»οΈ Refactor  | 2023-05-17 | |||
| πΈ Pre-join some cheap relationships | 2023-05-16 | |||
| π Improve wording | 2023-05-16 | |||
| β¨ Added Treatment table | 2023-05-15 | 0.40.3 | ||
| π Fix ln.Features table name for postgres | 2023-05-11 | 0.40.1 | ||
| π Update ontology guide | 2023-05-11 | |||
| π¨ Deprecated  | 2023-05-11 | |||
| π¨ Replace reference with field for  | 2023-05-09 | 0.40.0 | ||
| β¬οΈ Update bionty to 0.13 | 2023-05-09 | 0.39.8 | ||
| π Polish | 2023-04-28 | |||
| π Polish docs | 2023-04-28 | |||
| β¬οΈ Update to lndb 0.44.7 | 2023-04-28 | 0.39.7 | ||
| πΈ Do not require session for  | 2023-04-28 | 0.39.6 | ||
| β¬οΈ Allow load with storage | 2023-04-27 | 0.39.5 | ||
| π₯ Switch to methods bionty.df(), bionty.lookup() Breaking | 2023-04-27 | 0.39.4 | ||
| β¬οΈ Upgrade lndb | 2023-04-26 | 0.39.3 | ||
| β¨ Enable database entries lookup | 2023-04-24 | 0.39.2 | ||
| β¨ Introduce  | 2023-04-24 | |||
| β¨ Introduced  | 2023-04-24 | 0.39.1 | ||
| π¨ Refactor  | 2023-04-24 | 0.39.0 | ||
| β¨ Inherit fsspec kwargs from root and move in root check | 2023-04-23 | |||
| π Check anndata version in  | 2023-04-23 | |||
| π Fix VS Code notebook reinitialization in track | 2023-04-23 | |||
| πΈ Add  | 2023-04-22 | 0.39rc1 | ||
| π Replace  | 2023-04-22 | |||
| π Add an export example for  | 2023-04-21 | |||
| π Fix population of  | 2023-04-21 | 0.38.3 | ||
| πΈ Allow registering local postgres instances on the hub | 2023-04-21 | 0.38.2 | ||
| πΈ Improve error message for notebook tracking | 2023-04-19 | |||
| van -> can | 2023-04-19 | |||
| β‘ Improved feature parsing speed | 2023-04-19 | 0.38.1 | ||
| β¬οΈ Compatibility with new hub | 2023-04-18 | 0.38.0 | ||
| π₯ New calling patterns for lnschema-bionty | 2023-04-18 | |||
| β Use nbproject-test directly | 2023-04-18 | |||
| πΈ Use relative path in key | 2023-04-18 | 0.37.2 | ||
| π©Ή Unpack  | 2023-04-17 | 0.37.1 | ||
| π Better names, more relationships directly on  | 2023-04-16 | 0.37.0 | ||
| β¨ Add Google Colab integration | 2023-04-16 | |||
| πΈ Improve notebook tracking UX | 2023-04-14 | |||
| π¨ Simplify  | 2023-04-12 | 0.36.3 | ||
| π Fix initialization of new notebooks | 2023-04-10 | 0.36.1 | ||
| πΈ Filename in  | 2023-04-08 | 0.36.0 | ||
| β¨ Introduce  | 2023-04-03 | 0.35.6 | ||
| πΈ More robust ontology version tracking | 2023-04-01 | |||
| π Import  | 2023-03-28 | 0.35.5 | ||
| π Move all core entities to root level | 2023-03-27 | 0.35.4 | ||
| πΈ Polish guide | 2023-03-27 | 0.35.3 | ||
| π Move  | 2023-03-27 | 0.35.2 | ||
| β»οΈ Fix  | 2023-03-27 | 0.35.1 | ||
| π Rename  | 2023-03-25 | 0.35.0 | ||
| π Introduce  | 2023-03-24 | |||
| ποΈ Combine  | 2023-03-23 | |||
| π Fix optional dependencies | 2023-03-22 | 0.34.2 | ||
| π₯ Remove  | 2023-03-22 | |||
| β¬οΈ Updated  | 2023-03-21 | 0.34.1 | ||
| β¬οΈ Upgrade to  | 2023-03-20 | 0.34.0 | ||
| β»οΈ Move storage-related code to  | 2023-03-20 | |||
| π Fix gene id | 2023-03-17 | |||
| π Check if env variable exists before trying to get his value | 2023-03-15 | |||
| πΈ Do not yet show deprecation warning for  | 2023-03-15 | 0.33.4 | ||
| π· Restore streaming test from cloud | 2023-03-15 | 0.33.3 | ||
| β¬οΈ typeguard<3.0.0 | 2023-03-15 | |||
| β Remove typeguard dependency | 2023-03-15 | 0.33.2 | ||
| β¬οΈ Update core | 2023-03-15 | 0.33.1 | ||
| π Replace  | 2023-03-14 | 0.33.0 | ||
| πΈ Smart about  | 2023-03-14 | |||
| β¨  | 2023-03-14 | |||
| ποΈ Introduce  | 2023-03-13 | |||
| π Improve the docstrings of  | 2023-03-10 | |||
| π Hide CI related cells in notebooks | 2023-03-10 | |||
| π Update docs to clarify sign up and log in | 2023-03-10 | |||
| π Prettier species query | 2023-03-09 | 0.32.0 | ||
| π Refactor docs sidebar | 2023-03-09 | |||
| β¬οΈ Upgrade  | 2023-03-09 | |||
| π₯ Remove  | 2023-03-09 | |||
| β Remove bionty as a dependency | 2023-03-09 | 0.32.0rc1 | ||
| π Replace  | 2023-03-07 | 0.31.1 | ||
| π Link FAQ and guide to session and notebook API | 2023-03-07 | |||
| β¬οΈ Upgrade lndb | 2023-03-07 | 0.31.0 | ||
| β¬οΈ Upgrade lndb | 2023-03-07 | |||
| π Move ingest-folder back to faq | 2023-03-06 | |||
| πΈ Improve clarity of  | 2023-03-06 | |||
| π Fix CI | 2023-03-06 | |||
| π Rename data objects to data or datasets in titles | 2023-03-06 | |||
| π Duplicate README to the guide landing page | 2023-03-06 | |||
| β¨ Allow uploading zarr from local paths | 2023-03-05 | |||
| π Prettify guide landing page | 2023-03-05 | |||
| π Fix upsert for dobject and CI | 2023-03-03 | 0.30.3 | ||
| π Simplify docs | 2023-03-03 | |||
| πΈ Do not error, just warn upon installation of lamin | 2023-03-02 | 0.30.2 | ||
| π Fix iterdir to not list itself | 2023-03-02 | |||
| π₯ Remove  | 2023-03-01 | 0.30.1 | ||
| π Fix for listing cloud dir | 2023-03-01 | 0.30.0 | ||
| π¨ Add  | 2023-03-01 | |||
| π Rename  | 2023-03-01 | |||
| π Ensure filepath is absolute | 2023-03-01 | |||
| π¨ Allow passing a list of relpaths to  | 2023-02-28 | |||
| β¨ Infer filesystem for anndata read and write | 2023-02-25 | |||
| π Replace  | 2023-02-25 | 0.29.1 | ||
| π Add nbproject note box to ingest guide | 2023-02-24 | |||
| π±  | 2023-02-24 | |||
| β¬οΈ Upgrade lnschema-core to 0.28.6 | 2023-02-23 | 0.29.0 | ||
| π₯ Move  | 2023-02-23 | |||
| π Fix trailing slash within lamindb | 2023-02-22 | 0.28.5 | ||
| π· Fix CI config | 2023-02-22 | 0.28.4 | ||
| π Fix version check | 2023-02-22 | 0.28.3 | ||
| π· Collect docs artifacts | 2023-02-22 | 0.28.2 | ||
| π Fix trailing slash in storage root | 2023-02-22 | 0.28.1 | ||
| π Rename  | 2023-02-21 | 0.28.0 | ||
| π Another occurance of local filepath | 2023-02-21 | |||
| π· Better CI and better arg validation | 2023-02-21 | |||
| π Fix tracking local existing data | 2023-02-21 | |||
| π Fix parents for existing data ingestion | 2023-02-21 | |||
| π¨ Disable multiple select results for .add and .delete by fields | 2023-02-20 | 0.28rc1 | ||
| β‘οΈ Replace CloudPath with UPath | 2023-02-19 | |||
| π· Move fixtures from nox to conftest | 2023-02-17 | |||
| π Simplify output for dfolder faq | 2023-02-17 | |||
| π Guide to ingest a folder | 2023-02-17 | |||
| π Fix determination of sqlite vs postgres | 2023-02-17 | 0.27.2 | ||
| π¨ Improve  | 2023-02-16 | 0.27.1 | ||
| πΈ Add relationship between  | 2023-02-16 | |||
| β¨ Confirm dialog for deleting data from storage | 2023-02-16 | |||
| β¨ Ingest existing data from configured local storage | 2023-02-16 | |||
| πΈ Proper client server check for  | 2023-02-16 | |||
| β¬οΈ  Upgrade  | 2023-02-16 | |||
| β¬οΈ  Upgrade and rename  | 2023-02-14 | 0.27.0 | ||
| π Fix tracking of added records during  | 2023-02-13 | |||
| β¨ Added  | 2023-02-13 | |||
| π¨ Added  | 2023-02-13 | |||
| π¨ Added zarr tests back and cleaned up faq | 2023-02-13 | |||
| π₯ Drop populating runin and tracking usage upon load | 2023-02-13 | |||
| πΈ Better  | 2023-02-09 | |||
| πΈ Make DObject upload ACID | 2023-02-08 | |||
| π Add notebook on Registry lazy loading behavior to FAQ | 2023-02-06 | |||
| π¨ Robust generation of  | 2023-02-06 | 0.26.1 | ||
| π¨ Added erroring behavior when file doesnβt exist for  | 2023-02-06 | |||
| π Removed extra fields in dev.datasets.pbmc68k | 2023-02-06 | |||
| β Removed lnbfx and fix CI | 2023-02-06 | |||
| π Query book | 2023-02-06 | |||
| π©Ή Print dobject name for zarr upload | 2023-02-02 | |||
| π Fix load | 2023-02-02 | |||
| π₯ Disable Registry relationship preview | 2023-02-02 | |||
| β¨ Allow ingesting existing data in the cloud | 2023-02-02 | |||
| π Correct filepath in header | 2023-02-01 | |||
| πΈ Add post-setup settings manager, error on duplicate insert Breaking | 2023-02-01 | 0.26.0 | ||
| π Fix fallback for notebook name | 2023-01-30 | 0.25.7 | ||
| π₯ Remove  | 2023-01-30 | |||
| β¬οΈ Upgrade lndb-setup 0.30.11 | 2023-01-30 | 0.25.6 | ||
| β¬οΈ Cleaned up dependencies so that itβs not as redundant to lndb-setup | 2023-01-27 | |||
| β Bring back lnfbx | 2023-01-26 | 0.25.5 | ||
| π Prettier section headings in the docs | 2023-01-26 | |||
| π Pin  | 2023-01-26 | 0.25.4 | ||
| πΈ Auto-populate relationship-associated foreign key fields | 2023-01-26 | 0.25.3 | ||
| π Fix strict type checking for relationships | 2023-01-24 | 0.25.2 | ||
| π©Ί Increase migrations testing robustness postgres | 2023-01-24 | |||
| π Remove linked-select notebook | 2023-01-24 | |||
| β¬οΈ Upgrade lnschema-core to 0.25.1 | 2023-01-23 | 0.25.1 | ||
| β¨ Add explicit remote sqlite instance locking to write operations | 2023-01-23 | |||
| β»οΈ Refactored FAQ | 2023-01-23 | |||
| π Create data validation FAQ | 2023-01-23 | |||
| β Remove s3fs dependency | 2023-01-23 | |||
| β¬οΈ Upgrade lndb-setup to 0.30.8 | 2023-01-23 | |||
| π©Ή Better treat edge cases upon signup, login, failed instance loading | 2023-01-20 | 0.25.0 | ||
| πΈ Introduce data validation on the Registry level | 2023-01-20 | |||
| β»οΈ Reorganize quickstart and get-started | 2023-01-20 | |||
| π Refactor init guide and show bionty versions in guide | 2023-01-18 | 0.24.6 | ||
| β¬οΈ Upgrade wetlab schema to 0.13.3 | 2023-01-17 | 0.24.5 | ||
| π Fix taxon_id type and upgrade bionty | 2023-01-17 | 0.24.4 | ||
| β¬οΈ Upgrade to lnschema-bionty 0.6.7 | 2023-01-17 | |||
| β¬οΈ Upgrade to lndb-setup 0.30.6 | 2023-01-16 | 0.24.3 | ||
| β¬οΈ Upgrade to lndb_setup==0.30.5 | 2023-01-16 | 0.24.2 | ||
| β¬οΈ Upgrade lndb-setup to 0.30.4 | 2023-01-16 | 0.24.1 | ||
| β¬οΈ Upgrade to lndb-setup 0.30.2 | 2023-01-16 | 0.24.0 | ||
| πΈ Better hash exception | 2023-01-12 | |||
| πΈ Safer session behavior 2/2 Breaking | 2023-01-12 | 0.23.0 | ||
| π· Extend CI to py3.8-3.10 | 2023-01-12 | 0.22.5 | ||
| πΈ Safer session behavior 1/2 | 2023-01-11 | |||
| β¬οΈ Upgrade lndb-setup | 2023-01-10 | |||
| π Re-arrange notebooks | 2023-01-09 | |||
| πΈ Make  | 2023-01-09 | 0.22.4 | ||
| π Improving wording of definitions | 2023-01-08 | |||
| π Fixes for lndocs upgrade | 2023-01-08 | |||
| β»οΈ Refactor guide | 2023-01-08 | |||
| β¬οΈ Upgrade  | 2023-01-05 | 0.22.3 | ||
| β¬οΈ Upgrade to  | 2023-01-05 | |||
| π Fix typos | 2023-01-02 | 
lnschema-biontyΒΆ
| Name | PR | Developer | Date | Version | 
|---|---|---|---|---|
| π Rename  | 2023-12-23 | 0.37.0 | ||
| π Rename  | 2023-12-11 | 0.36.0 | ||
| β¬οΈ Enabled ID conversion via return_field | 2023-12-02 | |||
| π Fix save parents with bionty_source | 2023-11-23 | |||
| β¨ Added functions to sync bionty source | 2023-11-16 | 0.35.1 | ||
| π Rename FK organism to organisms in BiontySource | 2023-11-13 | 0.35.0 | ||
| β¨ Add  | 2023-10-23 | 0.34.0 | ||
| π Rename  | 2023-10-19 | 0.33.0 | ||
| βοΈ Fix uid encoder | 2023-10-18 | 0.32.2 | ||
| π Migrate to integer primary keys | 2023-10-13 | 0.32.0 | ||
| π Mute repetitive warning for saving parents | 2023-09-20 | 0.31.2 | ||
| β¬οΈ Silence download bar for <5MB files | 2023-09-08 | 0.31.1 | ||
| π¨ Return  | 2023-09-07 | 0.31.0 | ||
| β¨ Allow non-default bionty sources in LaminDB | 2023-09-07 | |||
| β»οΈ Add DB-facing constructor | 2023-08-28 | 0.30.1 | ||
| π¨ Make species not nullable in Gene, Protein, CellType | 2023-08-24 | |||
| β»οΈ Use  | 2023-08-23 | 0.30.0 | ||
| π Rename map_synonyms to standardize | 2023-08-16 | 0.29.5 | ||
| π Rename ORM to Registry | 2023-08-05 | |||
| π Added stable_id to Gene | 2023-07-31 | 0.29.0 | ||
| π Rename select to filter | 2023-07-31 | |||
| π¨ Switch biontysource id to hash id | 2023-07-25 | 0.28.2 | ||
| πΈ New settings  | 2023-07-25 | 0.28.1 | ||
| π¨ Link all entities to files and datasets | 2023-07-24 | 0.28.0 | ||
| π Replace  | 2023-07-24 | |||
| βοΈ Fix docstrings | 2023-07-21 | 0.27.4 | ||
| π¨ Make species name unique | 2023-07-21 | |||
| π¨ Gene table unique on ensembl id | 2023-07-18 | 0.27.0 | ||
| π¨ Fix migration | 2023-07-18 | |||
| π Rename Readout to ExperimentalFactor | 2023-07-17 | |||
| πΈ Trigger instance loading for users | 2023-07-06 | 0.26.2 | ||
| β‘οΈ Speed up parents ingestion | 2023-07-04 | 0.26.1 | ||
| πΈ Add settings | 2023-06-30 | 0.25.4 | ||
| ποΈ Allow bulk saving parents without causing conflicts | 2023-06-30 | 0.25.2 | ||
| β¨ Added self-referential  | 2023-06-29 | 0.25.0 | ||
| β»οΈ Replaced ln.parse with orm.from_values | 2023-06-27 | 0.24.0 | ||
| π Move add_synonym to BaseORM | 2023-06-22 | 0.23.5 | ||
| β¬οΈ Fix synonyms duplication check | 2023-06-22 | |||
| ποΈ Do not check existing synonyms when db table is empty | 2023-06-20 | |||
| π¨ Create multiple records with .from_bionty | 2023-06-20 | 0.23.3 | ||
| π Save to DB if record already exists for add_synonyms | 2023-06-20 | 0.23.2 | ||
| π Fixed all related_names | 2023-06-20 | 0.23.1 | ||
| π·οΈ Change name to a required field for ontology tables | 2023-06-19 | 0.23.0 | ||
| π¨ Consolidate schema, remove non-crucial fields | 2023-06-16 | 0.22.0 | ||
| π Rename  | 2023-06-10 | 0.21.3 | ||
| π Rename Featureset to FeatureSet | 2023-06-10 | 0.21.2 | ||
| βͺ Change species uid to 4 char | 2023-06-09 | 0.21.1 | ||
| π¨ Change on_delete to PROTECT | 2023-06-09 | 0.21.0 | ||
| π¨ Remove unnecessary null=True, blank=True | 2023-06-08 | 0.19a6 | ||
| β»οΈ Simplified species code | 2023-06-08 | 0.19a4 | ||
| π Rename BiontyVersions to BiontySources | 2023-06-07 | 0.19a3 | ||
| π Migrate  | 2023-06-05 | 0.19a1 | ||
| β¨ Added  | 2023-06-02 | 0.18.3 | ||
| β¨ Add  | 2023-06-01 | |||
| π Must pass a species when creating record from lookup | 2023-05-30 | 0.18.2 | ||
| β¨ Added  | 2023-05-30 | 0.18.1 | ||
| π Fix created_by_id in Readout | 2023-05-28 | 0.18.0 | ||
| π¨ Change .bionty to a method | 2023-05-28 | |||
| π Default species to None and not pass to Bionty | 2023-05-27 | 0.18a6 | ||
| π Fix 0.18.0 sqlite migration script | 2023-05-27 | |||
| β¨ Add  | 2023-05-27 | 0.18a5 | ||
| π Fix table name for id_encoder | 2023-05-27 | |||
| β¬οΈ Update lamindb and bionty versions | 2023-05-27 | |||
| π·οΈ Restored Optional type annotation | 2023-05-26 | |||
| ποΈ Remove SQL-level schema modules | 2023-05-25 | 0.18a2 | ||
| π Fix last migration | 2023-05-25 | 0.17.1 | ||
| π± Add CreatedBy and CreatedAt to all entities | 2023-05-25 | 0.17.0 | ||
| π Rename bt.Entity to bt.Bionty | 2023-05-25 | |||
| β¬οΈ Upgrade to bionty 0.13 | 2023-05-09 | 0.16.4 | ||
| β¨ Added synonyms field to CellMarker | 2023-05-09 | 0.16.3 | ||
| π Fix dependencies | 2023-04-27 | 0.16.2 | ||
| π¨ Move ._entity to private | 2023-04-27 | 0.16.1 | ||
| π₯ Enable  | 2023-04-24 | 0.16.0 | ||
| β‘ Fix adding species | 2023-04-19 | 0.15.2 | ||
| β¨ Add ._entity to knowledge class for features parsing | 2023-04-18 | 0.15.1 | ||
| π¨ New design of the knowledge API | 2023-04-17 | 0.15.0 | ||
| β»οΈ Refactor knowledge | 2023-03-28 | 0.14.0 | ||
| β¨ Added Readout | 2023-03-27 | 0.13.0 | ||
| π Move knowledge guide from lamindb here | 2023-03-27 | |||
| β¬οΈ Updated bionty and lamindb deps | 2023-03-27 | 0.12.2 | ||
| π· Upgrade to latest cookiecutter | 2023-03-27 | |||
| π Fix  | 2023-03-25 | 0.12.1 | ||
| β»οΈ Switch to class property | 2023-03-24 | 0.12.0 | ||
| β¨ Expose bionty functions with knowledge decorator | 2023-03-24 | 0.11.0 | ||
| π Fix Readout population | 2023-03-23 | 0.10.1 | ||
| β¬οΈ Update CellMarker columns for bionty 0.10 | 2023-03-21 | 0.10.0 | ||
| β¨ Add CellLine, Pathway, Phenotype | 2023-03-21 | 0.9.0 | ||
| π Fix CI | 2023-03-21 | |||
| β¬οΈ Upgrade to bionty 0.9.0 | 2023-03-20 | 0.8.1 | ||
| π¨ Allow hashing external IDs | 2023-03-10 | |||
| β¬οΈ Stable release of bionty 0.8.0 | 2023-03-09 | 0.8.0 | ||
| β¬οΈ Bionty>=0.8rc3 | 2023-03-09 | 0.8rc2 | ||
| β¨ Use ontology_id as the id for Tissue, CellType, Disease | 2023-03-07 | 0.8.0rc1 | ||
| β¬οΈ Upgrade bionty | 2023-03-06 | |||
| π₯ Remove migration files | 2023-02-14 | 0.7.0 | ||
| β¬οΈ Upgrade and rename  | 2023-02-14 | 0.6.9 | ||
| π Fixed taxon_id type | 2023-01-17 | 0.6.8 | ||
| β¬οΈ Upgrade dependencies | 2023-01-17 | 0.6.7 | ||
| βͺ Revert the last PR | 2023-01-17 | |||
| π Fixed typo for postgres | 2023-01-16 | 0.6.6 | ||
| π¨ Change  | 2023-01-13 | |||
| π· Extend CI to py3.8-3.10 | 2023-01-12 | |||
| π Rename  | 2023-01-05 | |||
| π Fix migration for sqlite | 2023-01-05 | 0.6.5 | ||
| β»οΈ Treat link tables as in all other schema modules | 2023-01-05 | 0.6.4 | ||
| π Move knowledge version tables into module | 2023-01-05 | 0.6.3 | 
biontyΒΆ
| Name | PR | Developer | Date | Version | 
|---|---|---|---|---|
| π Move bionty search & lookup guide to lamindb | 2023-12-04 | |||
| β¨ Enabled ID conversion via return_field | 2023-12-02 | 0.35.2 | ||
| π± Update EFO to version 3.57.0 | 2023-11-21 | 0.35.1 | ||
| π± Update a few sources | 2023-11-16 | 0.35.0 | ||
| π Relocate bionty.lock to versionsdir | 2023-11-10 | 0.34.3 | ||
| π§ Using env variables for versionsdir | 2023-11-10 | 0.34.2 | ||
| π¨ Enable set versionsdir | 2023-11-09 | 0.34.1 | ||
| π Streamline extend guide | 2023-10-24 | |||
| β¨ Add ncbitaxon, refactored organism | 2023-10-23 | 0.34.0 | ||
| πΈ Add a backward compat parser | 2023-10-19 | 0.33.1 | ||
| π Rename  | 2023-10-19 | 0.33.0 | ||
| πΈ Suggest user to reset sources | 2023-10-13 | 0.32.0 | ||
| :memo: Clarify definition in readme | 2023-09-27 | |||
| :lipstick: Prettify changelog header | 2023-09-27 | |||
| β¨ Add  | 2023-09-13 | |||
| π Rename  | 2023-09-13 | |||
| π± Cached legacy df for genes | 2023-09-12 | |||
| β¨ Add convert_legacy_ids for ensembl genes | 2023-09-11 | |||
| π Silence download bar for <5MB files | 2023-09-08 | 0.31.2 | ||
| β¨ Add  | 2023-09-07 | 0.31.1 | ||
| β¨ Add DevelopmentalStage ontologies | 2023-09-07 | 0.31.0 | ||
| β¨ Allow non-default bionty sources in LaminDB | 2023-09-07 | |||
| β¨ Add pato to Phenotype | 2023-09-05 | |||
| π Transient download bar | 2023-09-05 | 0.30.3 | ||
| Add phecodes | 2023-08-22 | |||
| π¨ Added  | 2023-08-22 | 0.30.2 | ||
| β¨ Relating Bionty to other tools | 2023-08-21 | |||
| ποΈ Fix version recognition in lamindb | 2023-08-17 | 0.30.1 | ||
| π Rename  | 2023-08-16 | 0.30.0 | ||
| ποΈ Updated inspect params | 2023-08-15 | |||
| β¨ Add md5 for normal URLs | 2023-08-09 | |||
| β¨ Use latest versions of tests & add updating sources | 2023-08-09 | |||
| π Fixed tests | 2023-08-09 | |||
| β¨ Introduce validate | 2023-08-06 | 0.29.0 | ||
| π Fix docs | 2023-08-04 | |||
| β¨ Added EnsemblGene class | 2023-07-31 | 0.28.0 | ||
| π± Added all ensembl species DBs | 2023-07-31 | |||
| π± Update to ensembl-110 | 2023-07-31 | 0.27.0 | ||
| π± Include obsolete terms in .df | 2023-07-23 | 0.26.0 | ||
| β¨ Added  | 2023-07-20 | |||
| π± Added uniprot 2023-03 | 2023-07-18 | 0.25.2 | ||
| π₯ Remove top_hit from search | 2023-07-17 | 0.25.1 | ||
| π Rename  | 2023-07-17 | 0.25.0 | ||
| πΈ Case insensitive search | 2023-07-10 | 0.24.2 | ||
| π Build docs standalone again | 2023-07-09 | |||
| β¨ Use _bt suffix instead of _bionty for Bionty objects in docs | 2023-07-09 | |||
| β¬οΈ No longer pinning lamin-logger | 2023-06-30 | 0.24.1 | ||
| ποΈ Replace children with parents, migrate assets to django instance | 2023-06-28 | 0.24.0 | ||
| π¨ Log=False to turn off logging in inspect | 2023-06-22 | 0.23.1 | ||
| π Fixed logging of inspect, added casing check | 2023-06-21 | |||
| π± Add more phenotype ontologies | 2023-06-20 | 0.23.0 | ||
| β¨ Add case_sensitive to inspect and search | 2023-06-19 | 0.22.0 | ||
| π± Fetch latest ontology versions | 2023-06-19 | |||
| π Fix passing empty strings to map_synonyms | 2023-06-17 | 0.21.4 | ||
| π§ͺ More tests for handle sources | 2023-06-16 | 0.21.3 | ||
| π Fix coverage of unit tests | 2023-06-16 | |||
| π¨ Default to name field for map_synonyms | 2023-06-16 | |||
| π Update tuple name of search result | 2023-06-15 | 0.21.2 | ||
| π Change species to vertebrte for ensembl | 2023-06-15 | 0.21.1 | ||
| π₯ Remove  | 2023-06-15 | 0.21.0 | ||
| π Rename  | 2023-06-15 | |||
| β»οΈ Harmonize code for Gene, Protein, CellMarker | 2023-06-15 | |||
| π Move lookup to logger | 2023-06-14 | |||
| π§ͺ Properly test ontology_to_df | 2023-06-14 | |||
| π± Drop id, version columns | 2023-06-14 | |||
| β°οΈ Remove dead code | 2023-06-14 | |||
| π Rename  | 2023-06-14 | |||
| β¨ Lookup refactor to return multiple records Breaking | 2023-06-14 | |||
| β¨ New implementation of lookup | 2023-06-13 | |||
| π Renamed sources_local | 2023-06-13 | |||
| β¨ Add fields | 2023-06-13 | |||
| π Fix filtering & remove bioregistry & refactoring | 2023-06-13 | |||
| π Fixed index bug in search | 2023-06-12 | 0.20.0 | ||
| π Improved inspect logging | 2023-06-12 | |||
| β»οΈ Removed curate, updated inspect guide Breaking | 2023-06-12 | |||
| π Fixed lamindb instance error and refactored source matching | 2023-06-11 | 0.19.1 | ||
| π₯ No longer checks compat | 2023-06-10 | |||
| π¨ Always regenerate  | 2023-06-10 | 0.19.0 | ||
| π Fix LAMINDB_INSTANCE_LOADED on Windows | 2023-06-10 | |||
| π Fix notebook execution | 2023-06-10 | |||
| π Renamed source path variables | 2023-06-10 | 0.18.1 | ||
| β Clean up dependencies | 2023-06-10 | |||
| π¨ Removed environment variable for loaded lamindb instance Breaking | 2023-06-09 | 0.18.0 | ||
| π Move img folder to guide | 2023-06-09 | |||
| π Re-organize docs | 2023-06-08 | |||
| π Fix API ref | 2023-06-08 | 0.17.0 | ||
| π Renamed version to source everywhere possible Breaking | 2023-06-07 | 0.17a3 | ||
| π¨ Updated yaml parameter in parse_current_versions | 2023-06-07 | |||
| π¨ Harmonize names | 2023-06-07 | |||
| π Fixed readout parsing | 2023-06-07 | 0.17a1 | ||
| π§ͺ Add tests to versions file generation | 2023-06-07 | |||
| π¨ Use the same code to create and update local yaml | 2023-06-06 | |||
| β»οΈ Changed yaml format to have species as keys, refactored versioning Breaking | 2023-06-04 | 0.17a1 | ||
| β¨ Add improved species support Breaking | 2023-06-04 | |||
| π· Remove nox venv | 2023-06-01 | 0.16.0 | ||
| π₯ Remove global lookup Breaking | 2023-05-31 | |||
| π¨ Default to return df when displaying versions | 2023-05-30 | |||
| β¨ Add GO | 2023-05-30 | |||
| πΈ Delete an incomplete file on an exception in s3_bionty_assets | 2023-05-29 | |||
| β Remove nbproject from production dependencies | 2023-05-29 | |||
| π Added  | 2023-05-29 | 0.15.1 | ||
| β¨ Implemented a first  | 2023-05-29 | |||
| π Decrease refresh_per_second in the progress bar to 10 | 2023-05-28 | |||
| β Replace upath and fsspec with botocore | 2023-05-28 | |||
| β Removed unused dependencies | 2023-05-28 | |||
| β¨ Allow  | 2023-05-28 | |||
| β¨ Include  | 2023-05-27 | 0.15.0 | ||
| π©Ή Also include the index field in  | 2023-05-25 | |||
| π Prettified repr | 2023-05-25 | |||
| π± Download parquet files from  | 2023-05-25 | 0.14.0 | ||
| β¨ Implement  | 2023-05-24 | |||
| π± Added  | 2023-05-23 | |||
| β¨ Add  | 2023-05-15 | |||
| π Fix DO metadata | 2023-05-13 | |||
| β¨ Add Drug entity | 2023-05-13 | |||
| π· Fix non-process safe code | 2023-05-11 | 0.13.5 | ||
| βοΈ Fix lowercase types | 2023-05-11 | 0.13.4 | ||
| β¬οΈ Remove lndb | 2023-05-10 | 0.13.3 | ||
| π¨ Rename to internal UPath implementation and add s3 to ffspec | 2023-05-10 | 0.13.2 | ||
| π¨ Add Upath, remove lndb_storage | 2023-05-10 | 0.13.1 | ||
| β¨ Added synonyms for CellMarker Breaking | 2023-05-09 | 0.13.0 | ||
| π Deprecate βdatabaseβ parameter and replace it with βsourceβ Breaking | 2023-05-08 | |||
| π Move s3_bionty_assets | 2023-05-08 | |||
| π Improve lookup docs | 2023-05-06 | |||
| π¨ Add more flexible prefixes | 2023-05-02 | |||
| π¨ Improve print versions | 2023-05-02 | |||
| π No pinning of lndb-storage version | 2023-04-27 | 0.12.1 | ||
| π¨ Update lnschema-bionty | 2023-04-27 | |||
| π¨ Change  | 2023-04-27 | 0.12.0 | ||
| π Fix pathway ontology | 2023-04-26 | |||
| π Fix bionty-asset instance for file upload | 2023-04-26 | |||
| π· Sync staging into main | 2023-04-25 | |||
| π Fix lookup for empty strings | 2023-04-23 | 0.11.6 | ||
| β‘ Make sure no NAs present in the  | 2023-04-23 | 0.11.5 | ||
| β¬οΈ Pronto>=2.5.4, removed cached_property dep for py3.7 | 2023-04-23 | |||
| β‘ Improve the speed loading of ontology df | 2023-04-19 | 0.11.4 | ||
| π· Add staging to CI | 2023-04-04 | |||
| π Add current/lndb updating on new entities | 2023-03-30 | 0.11.3 | ||
| π Try fixing  | 2023-03-27 | |||
| π Fix field for gene and protein | 2023-03-27 | 0.11.2 | ||
| π Renamed to field everywhere | 2023-03-27 | 0.11.1 | ||
| π· Fix lnschema-bionty CI | 2023-03-27 | |||
| π Rename property  | 2023-03-24 | 0.11.0 | ||
| β Add update_defaults test | 2023-03-23 | |||
| π· Test against  | 2023-03-23 | |||
| β¨ Move ID from Entity to curate Breaking | 2023-03-23 | |||
| π Fix removeprefix 3.8 & versions pathing | 2023-03-22 | 0.10.1 | ||
| π Updated the curation notebook for cellmarker | 2023-03-22 | |||
| π± Updated CellMarker assets Breaking | 2023-03-21 | 0.10.0 | ||
| π Ensure version names are strings | 2023-03-20 | 0.9.0 | ||
| β¨ Add pathway ontology | 2023-03-17 | 0.9.0rc1 | ||
| β¨ Add compatibility functions | 2023-03-17 | |||
| β¨ Add latest version inference if only db is passed | 2023-03-14 | |||
| π Fix default ids | 2023-03-14 | |||
| Add md5 sums | 2023-03-13 | |||
| π¨ Fixed case sensitivity, lookup output as namedtuple | 2023-03-11 | |||
| π₯ Lookup returns the full record Breaking | 2023-03-11 | |||
| π Actually fix image display | 2023-03-11 | |||
| π Fix img links | 2023-03-11 | |||
| π Keep improving docs | 2023-03-11 | |||
| π Fix version order | 2023-03-10 | |||
| π Ensure datadir is created | 2023-03-09 | 0.8.1 | ||
| π Fixed readout lookup | 2023-03-09 | 0.8.0 | ||
| π A take on 3 summary bullets | 2023-03-08 | 0.8rc2 | ||
| π Fix CI build | 2023-03-08 | |||
| π Improving documentation | 2023-03-08 | |||
| π· Add entity tests | 2023-03-07 | |||
| β¨ Add names/website per ontology & improve versions rich tables | 2023-03-06 | |||
| π Add better docstrings and docstring decorator | 2023-03-06 | |||
| π Fix cellmarker ontology | 2023-03-03 | 0.8rc1 | ||
| β¨ Add CellLine ontology | 2023-03-03 | |||
| π¨ Simplify filenames | 2023-03-03 | |||
| π¨ Deduce filenames on the fly for non-S3 Entites | 2023-03-01 | |||
| π Simplify FAQ | 2023-02-27 | |||
| π¨ Simplify ontology accesses | 2023-02-27 | |||
| π¨ Move Species to Entity | 2023-02-27 | |||
| π¨ Rename EntityTable to Entity Breaking | 2023-02-26 | |||
| π¨ Add laminci | 2023-02-26 | |||
| β¨ Add HCA ontology | 2023-02-21 | |||
| β¨ Improve version handling | 2023-02-21 | |||
| π₯ No downloading upon import | 2023-02-20 | |||
| π· Remove py3.7 from CI | 2023-02-20 | |||
| π Add better documentation & function to print currently available/active ontologies | 2023-02-17 | |||
| π· Add HDO & improve support for multiple databases | 2023-02-15 | |||
| π· Add GH workflow to check for version URLs | 2023-02-13 | 0.7.0 | ||
| β¬οΈ Rename  | 2023-02-13 | |||
| β¨ Add human phenotype ontology | 2023-02-06 | |||
| π Add dev APIs to docs | 2023-02-06 | |||
| π Use guide/index as landing page | 2023-02-06 | |||
| π₯ Removed _logger.py | 2023-02-06 | |||
| π Fix #167 | 2023-02-05 | |||
| π· Add lamindocs secret key for CI | 2023-02-05 | |||
| β¨ Added case_sensitive to curate | 2023-01-31 | 0.6.5 | ||
| π Fix version key type | 2023-01-18 | 0.6.4 | ||
| π Rename species common_name to name | 2023-01-17 | 0.6.3 | ||
| π¨ Changed version filename separator from | to ___ | 2023-01-16 | ||
| π Fix docs | 2023-01-12 | 0.6.1 | ||
| π· Expand CI to python 3.7-3.10 | 2023-01-12 | 0.6.0 | ||
| β¨ Pull species table dynamically from Ensembl | 2023-01-05 | |||
| β¨ Add progressbar to downloads | 2023-01-05 | 
wetlabΒΆ
| Name | PR | Developer | Date | Version | 
|---|---|---|---|---|
| β¨ Added  | 2023-07-04 | |||
| β¨ Added  | 2023-07-03 | |||
| π Migrate to Django (2) | 2023-06-11 | |||
| π Migrate to Django (1) | 2023-06-09 | |||
| ποΈ Remove  | 2023-06-01 | 0.18a1 | ||
| ποΈ Remove SQL-level schema modules | 2023-05-25 | 0.17.0 | ||
| β¨ Add  | 2023-05-23 | 0.16.3 | ||
| β¨ Added  | 2023-05-15 | |||
| π Move content from  | 2023-04-22 | 0.15.1 | 
nbprojectΒΆ
| Name | PR | Developer | Date | Version | 
|---|---|---|---|---|
| π· Ruff and 3.11 | 2023-12-26 | |||
| π©Ή Account for empty notebook in consecutiveness check | 2023-10-01 | |||
| π Fix image link | 2023-09-18 | |||
| πΈ More robust title parsing | 2023-08-15 | 0.9.2 | ||
| π Simplify docs, adopt new lamin.ai static site architecture | 2023-08-04 | 0.9.1 | ||
| β»οΈ Remove loguru-dependent call, expand  | 2023-06-15 | 0.9.0 | ||
| π Position nbproject | 2023-06-15 | |||
| π©Ή Try to get vs code path first | 2023-06-10 | |||
| π¦Ί Safer parsing during initialization | 2023-06-03 | 0.8.7 | ||
| β Remove nbproject-test from dependencies | 2023-05-30 | |||
| π Safer ipylab initialization | 2023-04-18 | 0.8.6 | ||
| π Fix VS Code integration for recent VS Code versions | 2023-04-17 | 0.8.5 | ||
| β»οΈ Replace  | 2023-04-10 | 0.8.4 | ||
| πΈ Allow to not display metadata | 2023-03-12 | 0.8.3 | ||
| β¬οΈ Observe  | 2023-02-16 | 0.8.2 | ||
| β¨ Safer notebook path inference and more ways to do it | 2023-02-10 | |||
| π Check keys before accessing in  | 2023-02-08 |