v0.6.0-rc.4
Pre-releaseThis release candidate makes some final fixes before the 0.6.0 release regarding the build procedure and updates several dependencies. There are also several UI improvements and bug fixes, particularly for the new in situ NMR and UV-Vis plugin, as well as the finalisation of the concept of datablock events.
Warning
This release bumps the supported MongoDB version all the way from v3 to v8. Whilst older MongoDB versions should still continue to work, version 8 will now be tested and used in the docker builds, so we recommend you upgrade. For existing databases this requires you to first dump the database using mongodump with the old MongoDB version, then upgrade to the new version and restore the database with mongorestore. If you unsure about this process then please ask us for help!
What's Changed
- Fix some PyPI metadata by @ml-evs in #1248
- Add note about inconsistencies in ways configs are specified by @ml-evs in #1252
- Replace crypto-browserify with simple js-md5 by @ml-evs in #1251
- Remove browersify stream polyfill by @ml-evs in #1253
- Bump the uppy ecosystem to v4 and fix styling by @ml-evs in #1255
- Bump navani and switch to galvani mirror by @ml-evs in #1273
- Add creators in SampleTable global search by @BenjaminCharmes in #1257
- Lift restriction on passing item type when updating via
/save-itemby @ml-evs in #1276 - Use OAuth2
promptto force login/account selection by provider by @ml-evs in #1270 - Display NotImplementedBlock when an unknown block type is encountered by @BenjaminCharmes in #1228
- Update the collection page table with the latest dynamic data table options by @BenjaminCharmes in #1225
- Fix for either over- or under-specific file permissions by @ml-evs in #1279
- Add custom UI for new in situ UV-Vis block by @be-smith in #1246
- Embed block version in base class by @ml-evs in #1281
- Add TOPAS-compatible .xy export to XRD block by @BenjaminCharmes in #1277
- Fix item selection dropdown missing scrollbar in synthesis info by @BenjaminCharmes in #1280
- Bump form-data from 4.0.1 to 4.0.4 in /webapp by @dependabot[bot] in #1284
- Bump cypress to v13.17.0 and disable Firefox tests temporarily by @ml-evs in #1290
- Add concept of block events and some design notes by @ml-evs in #1059
- Update Python dependencies,
uvandliccheckexceptions by @github-actions[bot] in #1002 - Improve and restructure README, plus other minor docs fixes by @yue-here in #1245
New Contributors
Full Changelog: v0.6.0-rc.3...v0.6.0-rc.4