Repository navigation
NMRium React Wrapper - 1.3.0 (2026-10-21)
Features
- add advanced file filtering to spectrum loading (c083325)
- add highlightPeak action-request for host-driven peak highlighting (793067d)
- highlight peaks and signals via NMRium's controllable highlight API (1f78cd5)
- load spectra from external sources via
spectraquery param (334b7f8) - update NMRium to version 3.1 (d90d4e7)
- update NMRium to version 2.7.0 (ffb97b5)
- upgrade NMRium to v2.6.0 (8e382c6)
Bug Fixes
- default nmrXiv endpoint to production outside Vite (493e2a2)
- satisfy ESLint rules in highlight bridge (5055420)
- use Map to reject unsupported spectra sources (d1853f7)
- validate nmrXiv IDs before constructing API URLs (dc45f85)
NMRium release notes: new features and bug fixes
v2.6.0 — 2026-06-29 (8e382c6)
Features
- add a new tool for 2D alignment (8392351)
- allow versioning of custom workspaces (cheminfo/nmrium#4315) (428c1bf)
- create a basic line indicator to display the shift between two points (8392351)
- display median calculation zone for anchors (cheminfo/nmrium#4304) (93bc869)
- display peak absolute and relative shape area (cheminfo/nmrium#4266) (6c2b78b)
- improve 2D signal guideline behavior (cheminfo/nmrium#4273) (a8a0ff5), closes cheminfo/nmrium#4267
- integrate ProcessingOperatorUI.PanelTool (cheminfo/nmrium#4291) (5fe4ade)
- integration of ProcessingOperatorUI.TopBar (cheminfo/nmrium#4290) (5daffb5)
- make 2D alignment a stable feature (623d258)
- ph0 & ph1 calculation (cheminfo/nmrium#4289) (7bc184e)
- processings live preview (cheminfo/nmrium#4272) (dd353a1)
- show nucleus selector when no spectrum is loaded (9398eac)
- show processings in error (cheminfo/nmrium#4281) (1f77f1d)
- supports ProcessingOperatorUI.Tool (cheminfo/nmrium#4287) (407416b)
- translate contours during 2d alignment (8392351)
- update nmrium core packages (623d258)
Bug Fixes
- autoZonesPicking: normalize region peak coordinates using absolute weights (cheminfo/nmrium#4309) (9c16f1d)
- avoid structuredClone on spectrum data (cheminfo/nmrium#4293) (514f930)
- baseline-correction: preserve saved anchors instead of defaults ones (9bf6d93)
- correctly align 2D spectra along both axes (8392351)
- correctly remove signal assignments (cheminfo/nmrium#4277) (b1ec480)
- ensure signals fall within the range (4898ecd)
- ensure typed array of originalData when loading old .nmrium files (cheminfo/nmrium#4306) (8b97f35)
- move signals into their new ranges when cutting a range (cheminfo/nmrium#4275) (379bb59)
- omit peaks from automatic assignment data (c9a40be)
- only translate contours on primary mouse button (8392351)
- prevent crash and negative input in export form (cheminfo/nmrium#4311) (1e4e1be)
- print: replace load callback with refHandler (cheminfo/nmrium#4313) (c1ceab0)
- resolve React warnings in ApplyToAllSelected (cheminfo/nmrium#4319) (53b4c5a)
- triggerOperation: operator should be selected even if not editable (5fe4ade)
- update react-science (cheminfo/nmrium#4285) (13253ef)
- use assert methods from @zakodium/utils (cheminfo/nmrium#4280) (123c344)
v2.7.0 — 2026-08-27 (ffb97b5)
Features
- improve min level determination contours (cheminfo/nmrium#4317) (b7e460c)
- processings: integrate operatorUI ChartSVG (cheminfo/nmrium#4331) (a0a5aa9)
- processings: tools integrate operation generation (cheminfo/nmrium#4325) (2b3e3e6)
Bug Fixes
- export/print: iframe style transfer and stabilize peak label positioning and sizing (cheminfo/nmrium#4328) (53fa2ef)
- export: prevent crashes during export size validation (cheminfo/nmrium#4326) (2f9b561)
- render secondary ticks only between primary ticks (cheminfo/nmrium#4330) (4cbf176)
v3.0.0 — 2026-09-14 ⚠️ BREAKING
Breaking Changes
- update React to v19 (cheminfo/nmrium#4358)
Features
- Increase default contour levels (cheminfo/nmrium#4370) (1b85393)
- integrate operator ui ChartMouseIcon (cheminfo/nmrium#4369) (f467949)
- update React to v19 (cheminfo/nmrium#4358) (d8f6ad6)
Bug Fixes
- clear fifo-logger and render index on # (cheminfo/nmrium#4359) (bc25e76)
- prepareLiveChange support processingInfo (cheminfo/nmrium#4366) (da3a4b4)
- processings: avoid to update view during live change (cheminfo/nmrium#4350) (c4aa33e)
v3.1.0 — 2026-10-06 (d90d4e7)
Features
- add drag and drop row reordering for react table (6da7b44)
- reorder spectra by drag and drop and persist the order in the original state (70c276b)
- support externally controlled highlights (cheminfo/nmrium#4405) (479250d)
- update react-science to v24.0.1 (6668ffc)
Bug Fixes
- avoid im as an empty Float64Array if im is undefined (cheminfo/nmrium#4389) (d19b38c)
- correct workspace action button styling (eefb0b9)
- do not import from node:timers (75e0eb3)
- prevent copy cursor during table row reordering (6da7b44)
- prevent crash in getRange when contour level count is 0 (cheminfo/nmrium#4379) (9f10415)
- update correlation and load it correctly (cheminfo/nmrium#4390) (69adcff)