You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+96-14Lines changed: 96 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,97 @@
1
1
# Changelog
2
2
3
+
## v0.6.7 (December 2025)
4
+
5
+
Another patch release with several UI usability improvements, with highlights including:
6
+
7
+
- Migration from TinyMCE to TipTap for all free text editors, which features mermaid diagram editing, cross-referencing and markdown support.
8
+
- QR codes can now be generated for samples that give public access to sample data to those that scan them.
9
+
- Multiple electrochemical cycling files can now be plotted alongside one another in "comparison mode" for the echem block.
10
+
- Clicking on the sample table will now open in the current tab by default, with modified click opening in a new tab.
11
+
- The media data block now supports SVG files for vector graphics and plots.
12
+
- Rule-based chemical formula formatting has been expanded to cover more cases.
13
+
- Admins can now assign managers to users through the UI alone, and will now receive email notifications when a user registers, plus users can now verify their contact email addresses via magic links.
14
+
- Email authentication no longer requires a global allow list of domains.
15
+
16
+
### What's Changed
17
+
18
+
* Migrate from TinyMCE to TipTap by @BenjaminCharmes in https://github.com/datalab-org/datalab/pull/1349
19
+
* Fix modal scrolling for large content by @BenjaminCharmes in https://github.com/datalab-org/datalab/pull/1446
20
+
* Add client-side auth helper for that delays requests until authorised by @ml-evs in https://github.com/datalab-org/datalab/pull/1449
21
+
* Add persistent per-item access tokens that can be used in QR codes by @ml-evs in https://github.com/datalab-org/datalab/pull/1220
22
+
* Switch access token generating scheme to `secrets.token_urlsafe(16)` by @ml-evs in https://github.com/datalab-org/datalab/pull/1452
23
+
* Add support for sanitized SVGs in media block by @ml-evs in https://github.com/datalab-org/datalab/pull/1464
24
+
* Reset DataTable page on refresh by @BenjaminCharmes in https://github.com/datalab-org/datalab/pull/1460
25
+
* Enhanced chemical formula formatting by @BenjaminCharmes in https://github.com/datalab-org/datalab/pull/1445
26
+
* Add minimum resizable column width based on header content by @BenjaminCharmes in https://github.com/datalab-org/datalab/pull/1444
27
+
* Added manager to the admin dashboard by @BenjaminCharmes in https://github.com/datalab-org/datalab/pull/1352
28
+
* Unify tooltip styling and add block version display by @BenjaminCharmes in https://github.com/datalab-org/datalab/pull/1454
29
+
* Improvements to email-based authentication and notifications by @ml-evs in https://github.com/datalab-org/datalab/pull/1457
30
+
* Add comparison mode for the echem block by @be-smith in https://github.com/datalab-org/datalab/pull/1353
31
+
* Allow normal click to open items in same tab from table by @BenjaminCharmes in https://github.com/datalab-org/datalab/pull/1468
This patch release includes several quality-of-life changes (asynchronous loading of item relationships, filtering by date in the sample table, chemical formula formatting, block plotting improvements), as well as new block options (*in situ* XRD, extensions to FTIR to Shimazdu output files), in preparation for the upcoming 0.7.0 release.
39
+
40
+
### What's Changed
41
+
42
+
* Make relationship graph loading asynchronous by @BenjaminCharmes in https://github.com/datalab-org/datalab/pull/1388
43
+
* Add *in situ* XRD block that can handle temperature and electrochemical data by @be-smith in https://github.com/datalab-org/datalab/pull/1287
44
+
* Log more informative block errors by @jdbocarsly in https://github.com/datalab-org/datalab/pull/1393
45
+
* Server Dockerfile fixes for `arm64` architecture by @DianaAliabieva in https://github.com/datalab-org/datalab/pull/1407
46
+
* Clear items before inserting example data to avoid regex search matching a random ID by @ml-evs in https://github.com/datalab-org/datalab/pull/1416
47
+
* Add Cypress e2e tests with authenticated user login via magic links by @BenjaminCharmes in https://github.com/datalab-org/datalab/pull/1379
48
+
* Minor improvements to the XRD-insitu block front end by @be-smith in https://github.com/datalab-org/datalab/pull/1412
49
+
* Added .csv option to echem block and bumped navani version number by @be-smith in https://github.com/datalab-org/datalab/pull/1397
50
+
* Fix dialog boxes font consistency by @BenjaminCharmes in https://github.com/datalab-org/datalab/pull/1428
51
+
* Add calendar date filtering to Datatable by @BenjaminCharmes in https://github.com/datalab-org/datalab/pull/1422
52
+
* Improving formatting of valid chemical formulae by @ml-evs in https://github.com/datalab-org/datalab/pull/1121
53
+
* Truncate dialog message when deleting many samples by @ml-evs in https://github.com/datalab-org/datalab/pull/1425
54
+
* Constrain which block fields can be set from web requests and saved in db by @ml-evs in https://github.com/datalab-org/datalab/pull/1421
55
+
* Update funding/contributor information in README.md by @ml-evs in https://github.com/datalab-org/datalab/pull/1438
56
+
* Add Shimazdu file loader for FTIR block by @be-smith in https://github.com/datalab-org/datalab/pull/1413
57
+
* Block plotting improvements: ability to hide points, larger plots, external legends by @BenjaminCharmes in https://github.com/datalab-org/datalab/pull/1263
@@ -22,25 +104,25 @@ This patch release primarily improves block serialization performance and extens
22
104
23
105
### What's Changed
24
106
25
-
* Major refactoring of block life cycle, with better possibilities for validation of block data before and after saving by @ml-evs in #1311
26
-
* Replace browser-native dialogs with custom datalab dialog service by @BenjaminCharmes in #1212
27
-
* Resolve CVEs on mermaid.js and cross-spawn by @dependabot[bot] in #1317
28
-
* Hardened `SECRET_KEY` configuration by @ml-evs in #1324
29
-
* Improve performance and memory utilisation when serialising blocks by @ml-evs in #1329
30
-
* Improve performance of XRD block file reader by @ml-evs in #1331
31
-
* Enable electrochemistry block to read multiple files and stitch them together by @be-smith in #1307
32
-
* Fix issue with chat block rendering introduced in v0.6.2 by @ml-evs in #1340.
33
-
* Fix case sensitivity of TIF file handling in media block by @ml-evs in #1326.
107
+
* Major refactoring of block life cycle, with better possibilities for validation of block data before and after saving by @ml-evs in https://github.com/datalab-org/datalab/pull/1311
108
+
* Replace browser-native dialogs with custom datalab dialog service by @BenjaminCharmes in https://github.com/datalab-org/datalab/pull/1212
109
+
* Resolve CVEs on mermaid.js and cross-spawn by @dependabot[bot] in https://github.com/datalab-org/datalab/pull/1317
110
+
* Hardened `SECRET_KEY` configuration by @ml-evs in https://github.com/datalab-org/datalab/pull/1324
111
+
* Improve performance and memory utilisation when serialising blocks by @ml-evs in https://github.com/datalab-org/datalab/pull/1329
112
+
* Improve performance of XRD block file reader by @ml-evs in https://github.com/datalab-org/datalab/pull/1331
113
+
* Enable electrochemistry block to read multiple files and stitch them together by @be-smith in https://github.com/datalab-org/datalab/pull/1307
114
+
* Fix issue with chat block rendering introduced in v0.6.2 by @ml-evs in https://github.com/datalab-org/datalab/pull/1340.
115
+
* Fix case sensitivity of TIF file handling in media block by @ml-evs in https://github.com/datalab-org/datalab/pull/1326.
0 commit comments