Skip to content

Releases: cheminfo/nmrium

v2.0.0

05 Mar 14:33
a0b9cfb

Choose a tag to compare

2.0.0 (2026-03-05)

⚠ BREAKING CHANGES

  • More informations inside NMRiumProps state and aggregator props tsdoc.

Features

Bug Fixes

  • Dialog: text being selected on dialog (#4033) (d43f19a)
  • GeneralSettings: form validation and submission (#4017) (7750f2e)
  • replace data by state and aggregator props (#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

17 Feb 08:48
6532c07

Choose a tag to compare

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

28 Jan 09:29
eb727ae

Choose a tag to compare

1.11.0 (2026-01-27)

Features

Bug Fixes

  • avoid use .nmrium as 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

12 Dec 10:34
a165ffd

Choose a tag to compare

1.10.1 (2025-12-12)

Bug Fixes

  • display molecule when no active tab (bc903f7)

v1.10.0

12 Dec 08:56
3091193

Choose a tag to compare

1.10.0 (2025-12-11)

Features

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 any in 1D components and brush tracker (e25d653)
  • remove use of any in 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

25 Nov 08:54
81cda43

Choose a tag to compare

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

  • increase the J max value for multiplet analysis (#3837) (abc8cb4)
  • return empty array when active spectra nuclei are not defined (a919e45)
  • validate parse smiles/molfile (#3850) (479de38)

v1.8.0

19 Nov 14:10
e0e3ab5

Choose a tag to compare

1.8.0 (2025-11-19)

Features

  • adapt to flat nmrium archive structure (#3811) (fb978cd)
  • assign range assignment label from atom custom label (#3820) (13c5554)
  • clear molecule custom atom labels (940d434)
  • improve molecule view options (#3800) (444ec94)

Bug Fixes

  • add missing 1D and 2D tools to general and workspace settings (87adaa5)
  • assign heavy atoms correctly (7b522b3)
  • improve peak picking in ranges (d6f35ef)
  • prevent 'space' key from triggering other focused elements (#3830) (0281885)
  • show/hide customs label over floating molecule (5a299e2)

v1.7.0

31 Oct 11:57
776deab

Choose a tag to compare

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 readNMRiumObject into NMRiumStateProvider (#3790) (e8823b8)
  • property of structures in DB is ocl and not oclid (084bbae)
  • put correct extension for .tsv, .svg and .png (#3793) (b03dd45)
  • remove explicit URL validations (0321238)
  • rollback spectrum before reapplying shift in 2D (25cf896), closes #3785

v1.6.1

16 Oct 09:45
7d18930

Choose a tag to compare

1.6.1 (2025-10-16)

Bug Fixes

v1.6.0

14 Oct 16:12
b072156

Choose a tag to compare

1.6.0 (2025-10-14)

Features

Bug Fixes

  • use package wrapper for native ESM support in pdnd (#3756) (de0fabf)