Releases: cheminfo/nmrium
Releases · cheminfo/nmrium
v2.0.0
2.0.0 (2026-03-05)
⚠ BREAKING CHANGES
- More informations inside NMRiumProps
stateandaggregatorprops tsdoc.
Features
- add auto processing tab to general settings (#3995) (d20ab1e)
- add databases tab (#3992) (3f69944)
- add spectra colors pane on general settings (#4001) (c78555a)
- add tools bar panel (#3996) (763e920)
- allow to customize style for spectrum info block (#4011) (9f2b29f)
- display custom labels annotation when its change (7dd3cfb)
- expose 'getNMRiumFile' method on NMRium API (#4025) (4828b4f)
- implement external APIs tab (#3990) (40b95d1)
- implement title block tab (#3985) (be8dbbc)
- improve 2D FT spectrum rendering speed (#3927) (54426e2)
- improves validation and use error boundary in dialog (#3998) (5cc565d)
Bug Fixes
- Dialog: text being selected on dialog (#4033) (d43f19a)
- GeneralSettings: form validation and submission (#4017) (7750f2e)
- replace
databystateandaggregatorprops (#4023) (a15cb51) - replace useEffect with useMemo for derived filter sections state (df9ae35)
- resolve bug when using & > *:first-child instead of styled (#4005) (8767aba)
v1.12.0
1.12.0 (2026-02-17)
Features
- add "n" shortcut and tooltip for inset tool (a6378a5)
- add a tooltip in custom labels (d523a3b)
- add export tab to settings dialog (#3976) (d3dba78)
- add general tab & header on general settings (#3975) (acd4353)
- add import filters tab (#3977) (0ccf9ab)
- add nuclei tab on general settings (#3978) (cf1cb06)
- collapse toolbar when panel header overflows (bdf619e)
- create base of the new general settings form (#3957) (e879a80)
- implement panels tab (#3979) (07e7fe4)
- improve information panel header (c95d83a)
- ranges: forward options to publication string renderer (#3958) (14b4929)
- show 1D assign actions in 2D directly next to the cursor (cae8872), closes #3941
- take into account publication string feedbacks (#3966) (94407c6)
Bug Fixes
- do not always render experimental settings dialog (#3986) (0bdbe8d)
- double click to collapse panels (b02bf61)
- general settings save / apply (#3982) (630c7f3)
- make ACS options object optional (#3984) (b9f32cb)
- ranges: publication string preview iso with chart (14b4929)
- reset activeSpectra and selectReferences state before load (2f2de1f)
- update dependencies (#3981) (51ecec3)
v1.11.0
1.11.0 (2026-01-27)
Features
- add automatic atom labeling (#3909) (8970902), closes #3908
- check nmrium archive by header instead extension (#3888) (4774219)
- cut spectra analysis (b46a58a)
- save to NMRium Archive v1 format (#3915) (eb2cf49)
- support exporting Molfile V2 and V3 (c14ea8c), closes #3904
Bug Fixes
- avoid use
.nmriumas file source (#3898) (ab24c70) - do not calculate contours when the length of z is less than 0 (fdbf3f2)
- don't throw on missing molecules (eb2cf49)
- ignore molecule modal double-click from label edit form (0c42085), closes #3894
- make spectra selection on sorted spectra order (ee43689), closes #3903
- render structure with correct coordinates (8970902)
- reorder draggable components in DOM and set custom label edit popup z-index to 1 (38e80f1)
- resolve NextPrev slider width measurement in modals (9eeab1f)
- set a safe min contour level to avoid crashes (#3926) (e1d427f)
- sync assignment labels (6703d54)
v1.10.1
v1.10.0
1.10.0 (2025-12-11)
Features
- improve ium integration (#3881) (42fbc5f)
- improving and simplifying the 1D assignment (#3835) (9f724fd)
- migrate form to tanstack & zod (#3810) (89bad18)
Bug Fixes
- check that a spectrum is selected and it is 1D before the range cut (b641b4f)
- clear assignments associated with selected molecule atoms (#3851) (20fa63b)
- correct rendering of 1D traces over the 2D (#3870) (a6098c8)
- do not emit unhandled rejection in clipboard reads (#3853) (1c2151d)
- filter temp data handling (ce669ce)
- improve zone detection typings (#3871) (a774e68)
- keep an even number of rows when the acquisition is incomplete (#3882) (e865067)
- prevent zone tool from activating on 1D traces (c1d1df9)
- remove use of
anyin 1D components and brush tracker (e25d653) - remove use of
anyin 2D components (c3f777a) - render peak edition above annotations (c114785)
- reset current workspace after removing the active workspace (9c038f0)
- simplify handling of active spectrum, better checks, improve types (#3862) (e00b30b)
- update the mol locally in prediction panel on load (#3860) (4830a0d)
v1.9.0
1.9.0 (2025-11-25)
Features
- add more custom info for resurrected spectrum from database (b291c7b), closes #3827
- display the information related to a database entry (376033a), closes #3828
- flatten custom info object when resurrecting spectrum from the database (01b9ee2), closes #3826
- improve multiple spectra integration tooltip (1cc2752), closes #3840
Bug Fixes
v1.8.0
v1.7.0
1.7.0 (2025-10-31)
Features
- add more signal kinds (#3782) (f282586)
- copy DB meta information to customInfo (2fafb02)
- dim non-signal elements (peaks and integrals) (502f854), closes #3795
- display 2D Y-axis unit label (6b9286c), closes #3712
- hide C if custom labels and atom is a carbon (466a5f1)
- support experimental nmrium archive file format (#3733) (2c33f81)
Bug Fixes
- assign traces in 2d (#3777) (5fdb708)
- auto ranges picking pass the number of protons as integrationsum if the molecule exists. (a842b08)
- auto-processing: correct handling of sine bell (SSB) parameter in Bruker format (#3750) (2657985)
- correct highlighting of assigned 1D ranges (576f30d), closes #3788
- correctly position multiplicity tree in stack mode (6d21b89), closes #3779
- multiple call to
readNMRiumObjectintoNMRiumStateProvider(#3790) (e8823b8) - property of structures in DB is ocl and not oclid (084bbae)
- put correct extension for
.tsv,.svgand.png(#3793) (b03dd45) - remove explicit URL validations (0321238)
- rollback spectrum before reapplying shift in 2D (25cf896), closes #3785