Skip to content

Releases: datalab-org/datalab

v0.2.5

09 Jul 12:47
Compare
Choose a tag to compare

What's Changed

This release is primarily to trigger Zenodo archival, but also contains some improvements to the chat block and the initial API support for collections of entries.

Full Changelog: v0.2.4...v0.2.5

v0.2.4

26 May 10:54
Compare
Choose a tag to compare

What's Changed

This release introduces a change that should speed up page loads on most datalab pages considerably. The edit page now loads quickly, while blocks with slower-loading large data files finish load in parallel and come in as they are ready.

Full Changelog: v0.2.3...v0.2.4

v0.2.3

23 May 13:48
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.2.3

v0.2.2

18 May 15:09
71a4b59
Compare
Choose a tag to compare

What's Changed

  • Fix: Add @click.ctrl for multi-file select in remote sync by @ml-evs in #387
  • Fix: syncing of remote files that have spaces in top-level server folder name by @ml-evs in 730e76f

Full Changelog: v0.2.1...v0.2.2

v0.2.1

12 May 12:31
1137e33
Compare
Choose a tag to compare

What's Changed

This patch release simply fixes a regression for filtering out cycles in the electrochemistry block.

  • Fix off-by-one error in echem plot colouring that was breaking filtering by @ml-evs in #379

Full Changelog: v0.2.0...v0.2.1

v0.2.0

10 May 17:11
1268a49
Compare
Choose a tag to compare

What's Changed

  • Update installation/contributing instructions by @ml-evs in #29
  • Bump codecov/codecov-action from 1.5.2 to 2.0.2 by @dependabot in #30
  • Added a block for echem data visualisation and analysis by @thetenthbox in #17
  • Bug fixes, enable linting in CI and add prettier for formatting by @ml-evs in #34
  • Make API URL configurable from the webapp, and several bug fixes by @jdbocarsly in #37
  • Adding schemas and validation for existing data types by @ml-evs in #26
  • Add testing to webapp by @jdbocarsly in #39
  • Update README.md with new webapp environment and testing instructions by @jdbocarsly in #43
  • New "starting_materials" item type and basic synthesis block by @jdbocarsly in #47
  • Fixes arising from deployment by @ml-evs in #49
  • Improve logging, and other minor refactoring by @ml-evs in #62
  • add text index creation script by @jdbocarsly in #58
  • Use vercel's serve instead http-server by @ml-evs in #67
  • Front end improvements and bug fixes by @jdbocarsly in #66
  • Use caches and staged builds in docker images and use buildkit in the CI by @ml-evs in #69
  • Add ability to cache directory structure of remote fs with ssh by @ml-evs in #64
  • Jdb/pre commit fixes by @jdbocarsly in #103
  • Bundled dependabot updates by @ml-evs in #105
  • Only pin major versions for GH actions by @ml-evs in #108
  • Fix issues with updating bokeh to 2.4 by @jdbocarsly in #110
  • Pass auth headers through uppy by @ml-evs in #118
  • XRD improvements and remote filesystem fixes by @jdbocarsly in #116
  • Bump actions/setup-python from 3 to 4 by @dependabot in #117
  • Updates from BAG time by @ml-evs in #134
  • Dependabot and CI config tweaks by @ml-evs in #162
  • Fix echem crashes when requesting an impossible derivatives (too few points, or too flat) by @jdbocarsly in #161
  • Automerge dependabot PRs into auxiliary branch by @ml-evs in #176
  • Update index script to dynamically find full-text search fields by @ml-evs in #154
  • XRD block improvements by @ml-evs in #149
  • Remote file path escaping, parallel scraping of remotes and related tweaks by @ml-evs in #157
  • Dependabot updates by @ml-evs in #178
  • NMR block by @jdbocarsly in #160
  • Speed-up Docker CI builds (~x2) by @ml-evs in #183
  • Add mkdocs config and docs stubs for pydatalab by @ml-evs in #181
  • Test locked dependencies in CI/deployment by @ml-evs in #180
  • Fix potential security vulnerability in files route by @jdbocarsly in #199
  • Add concept of users, user management and OAuth2 authorization flow for ORCID (sandbox) & GitHub by @ml-evs in #119
  • make xs grey by @jdbocarsly in #215
  • Graph UI view, model refactors and associated changes by @ml-evs in #218
  • Tidying up model code by @ml-evs in #221
  • Add warning when leaving page if unsaved changes are present by @jdbocarsly in #223
  • Edit page UI tweaks by @ml-evs in #227
  • Add constrained string model for item IDs by @ml-evs in #239
  • Create LICENSE by @ml-evs in #253
  • Rework relationships and synthesis constituents and insure synchronisation by @ml-evs in #225
  • Sample creation updates and e2e test overhaul by @jdbocarsly in #224
  • Update Python dependencies and navani pin by @ml-evs in #244
  • Add ability to provide a logo and homepage by @ml-evs in #248
  • Return creator from create_sample route and prepend it to table in UI by @ml-evs in #252
  • Address CI failure for post setup node by @jdbocarsly in #261
  • Gravatar integration in UI by @ml-evs in #229
  • Add generic error handlers and specific user registration error template by @ml-evs in #263
  • Disable dependabot for now by @ml-evs in #273
  • Nest API URL rules and code by version by @ml-evs in #264
  • Add /infoendpoint populated by config and request metadata by @ml-evs in #272
  • Batch sample creation feature by @jdbocarsly in #258
  • Set global default font to Figtree by @ml-evs in #274
  • Overhaul README, docs and about page by @ml-evs in #278
  • Tweaks to about page and README formatting by @ml-evs in #281
  • Replace some dev/admin scripts with invoke tasks and autogenerate schemas by @ml-evs in #222
  • Display and customise units in the UI by @jdbocarsly in #285
  • Add data model for cells by @ml-evs in #187
  • Deploy docs on RTD and add README badges by @ml-evs in #286
  • Use logos in README badges by @ml-evs in #290
  • GUI for the new cell type by @jdbocarsly in #288
  • UI tweaks and refactors by @ml-evs in #291
  • Minor bugfixes arising from deployment by @ml-evs in #295
  • Fix sizing of EditPage "save" icon by @jdbocarsly in #301
  • Add compression to heavy routes by @jdbocarsly in #302
  • Intercept flask-dance redirects and point back to HTTP referer by @ml-evs in #297
  • Add cycle vs capacity plots to echem block by @ml-evs in #293
  • Fix linting by @ml-evs in #306
  • Fix empty string in float value bug by @jdbocarsly in #309
  • Fix empty string in float value bug, part 2 by @jdbocarsly in #312
  • Enable Bokeh save tool by @ml-evs in #316
  • Add concept of refcodes by @ml-evs in #311
  • Graph view updates: filter out deleted nodes, add cells and item-centred graphs by @ml-evs in #321
  • Add support for videos (image block becomes a media block) by @jdbocarsly in #327
  • Add sortable, paginated data table under /next by @jdbocarsly in #317
  • Minor fixes and relinting by @ml-evs in #328
  • Add on-the-fly TIFF encoding to image block by @ml-evs in #326
  • Minor web app fixes by @ml-evs in #334
  • Mark remote files as not live if not written to within some period by @ml-evs in #320
  • Fixes for arbin and optimisations for large echem files by @ml-evs in #340
  • File list improvements (dates, more info) and associated deps updates by @ml-evs in #347
  • Add LLM chat block for conversing with individual samples/devices by @jdbocarsly in #344
  • Remove constraints on 'other' cell format requiring a description by @ml-evs in #350
  • rename media block -> media by @jdbocarsly in #353
  • Add sample modal scroll by @jdbocarsly...
Read more

v0.1.0

21 Jul 10:28
512ead0
Compare
Choose a tag to compare

This is the first release of the datalabvue package, with all of the initial proof-of-concept functionality (and some minor testing) in place.