Skip to content

Commit 8fd2aa9

Browse files
authored
chore(main): release 0.61.0 (#3218)
1 parent 48c6576 commit 8fd2aa9

File tree

3 files changed

+104
-3
lines changed

3 files changed

+104
-3
lines changed

CHANGELOG.md

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,106 @@
11
# Changelog
22

3+
## [0.61.0](https://github.com/cheminfo/nmrium/compare/v0.60.0...v0.61.0) (2025-03-24)
4+
5+
6+
### Features
7+
8+
* 2d apodization ([450d0e6](https://github.com/cheminfo/nmrium/commit/450d0e6e531928b1f4a7fa904a00d514a1fe257a))
9+
* 2d zero filling ([#3306](https://github.com/cheminfo/nmrium/issues/3306)) ([613eb18](https://github.com/cheminfo/nmrium/commit/613eb18ed7a2259616ac2456f154451e561b6ae2))
10+
* add new Filter section in case the filter does not exists ([c0dfee0](https://github.com/cheminfo/nmrium/commit/c0dfee07c07bf1dd35902ec1ee8d0cb2ff12b57a))
11+
* adjust inset position and size using percentages instead of pixels ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
12+
* change floating molecule position from pixels to percentage ([a778abc](https://github.com/cheminfo/nmrium/commit/a778abcd596180f31cd8bcfda11143d4fe654aa1))
13+
* clear all added spectra from the database ([#3240](https://github.com/cheminfo/nmrium/issues/3240)) ([1ae01cd](https://github.com/cheminfo/nmrium/commit/1ae01cd263864c4987572d94fac50c891acddd52)), closes [#3235](https://github.com/cheminfo/nmrium/issues/3235)
14+
* control the margin top of the peaks label ([e177d56](https://github.com/cheminfo/nmrium/commit/e177d56bae9fa33d6f6d0b7a403ad6e793c540cf)), closes [#3112](https://github.com/cheminfo/nmrium/issues/3112)
15+
* create resizable svg element ([#3333](https://github.com/cheminfo/nmrium/issues/3333)) ([7216b6f](https://github.com/cheminfo/nmrium/commit/7216b6ff76ba066716c1c78d25243db856ab1bf5))
16+
* customize assignment highlight color ([#3230](https://github.com/cheminfo/nmrium/issues/3230)) ([b6ae57c](https://github.com/cheminfo/nmrium/commit/b6ae57c1f04435faf527cc8644ab8b8dfcbbc269))
17+
* customize tools indicator line color ([#3411](https://github.com/cheminfo/nmrium/issues/3411)) ([fc98768](https://github.com/cheminfo/nmrium/commit/fc9876809a3084df631d143540e24f8b3335a848))
18+
* display 'No filters' when no filters ([cd28f64](https://github.com/cheminfo/nmrium/commit/cd28f649f91a5f22791ff5286db3ec151b6f9c4c))
19+
* display tracking for selected spectra ([d29fad9](https://github.com/cheminfo/nmrium/commit/d29fad9b156f32a6f03e9ac1de003c589831c790)), closes [#3231](https://github.com/cheminfo/nmrium/issues/3231)
20+
* enhance svg table styling and auto row spanning ([c033501](https://github.com/cheminfo/nmrium/commit/c033501ff4e7dbdc4dc4edf9bba3feb41030b910))
21+
* export spectra insets ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
22+
* fill chemical shift input by using the cursor on the spectrum ([#3334](https://github.com/cheminfo/nmrium/issues/3334)) ([02ee2f8](https://github.com/cheminfo/nmrium/commit/02ee2f8107f4af15dbd186c12ab7b2518c825089))
23+
* floating publication string over spectrum ([a22a55a](https://github.com/cheminfo/nmrium/commit/a22a55af0e3d958aaa350799f8c7ce6611999d0d))
24+
* floating ranges over the spectrum ([69decfb](https://github.com/cheminfo/nmrium/commit/69decfb8ff82c926fde94d2d2729945c5c52be04))
25+
* hiding integration value should lower the spectrum ([2ce8ef9](https://github.com/cheminfo/nmrium/commit/2ce8ef9d0f16c7a466feb7d72c1c70e51bcd16cd))
26+
* hook to manager syn filter options ([84e9dc7](https://github.com/cheminfo/nmrium/commit/84e9dc708d87c396e509a2019aee2aed56b8aebe))
27+
* implement right-side panels bar ([#3318](https://github.com/cheminfo/nmrium/issues/3318)) ([a4be76f](https://github.com/cheminfo/nmrium/commit/a4be76fa096644cd2b65095cbeae5bbcd9006f30))
28+
* improve 1D apodization ([#3260](https://github.com/cheminfo/nmrium/issues/3260)) ([797fea4](https://github.com/cheminfo/nmrium/commit/797fea40e91caee106e3c1b5a815b684c2a6df9f))
29+
* improve 1D phase correction options panel ([18f5574](https://github.com/cheminfo/nmrium/commit/18f55744a751ecf05018d4c8e3fa383d07eaf4cb))
30+
* improve 2D phase correction filter options panel ([bcf945e](https://github.com/cheminfo/nmrium/commit/bcf945e5235331f74805ee36207da17fc4a3ffa3))
31+
* improve apodization filter options ([860473c](https://github.com/cheminfo/nmrium/commit/860473ca6c1100f1ba510d1c917b266605b5463f))
32+
* improve baseline correction filter options panel ([7db0a08](https://github.com/cheminfo/nmrium/commit/7db0a0814aad7928dc19318cc72cc13cf6aee9e2))
33+
* improve editing of exclusion zones filter options ([fc2bc59](https://github.com/cheminfo/nmrium/commit/fc2bc5985fa93428f866c841dc18298f2b94a4c2))
34+
* improve editing of Shift filter options ([c850388](https://github.com/cheminfo/nmrium/commit/c850388e753892f69e70157dfe9d0fd3671a0438))
35+
* improve export publication string options ([9f2e971](https://github.com/cheminfo/nmrium/commit/9f2e9711f279ae9b85e6a3c83455ce0e5392d7a5))
36+
* improve filter selection and editing behavior ([#3265](https://github.com/cheminfo/nmrium/issues/3265)) ([5fa9fd1](https://github.com/cheminfo/nmrium/commit/5fa9fd17918398c3681ce2b22e2add0ffc5328ac))
37+
* improve image export scaling for PNG and SVG ([967e289](https://github.com/cheminfo/nmrium/commit/967e289e645e20f3323443fdaf7b5ceca3a22119))
38+
* improve inset ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
39+
* improve manual range picking and fix simulation of diagonal peaks in COSY prediction ([#3308](https://github.com/cheminfo/nmrium/issues/3308)) ([24dbc50](https://github.com/cheminfo/nmrium/commit/24dbc502cb51b6f61160c4a3a29333acc4964781))
40+
* improve multiple spectra analysis data export ([9bcf680](https://github.com/cheminfo/nmrium/commit/9bcf680d781e796ec6b2d6c3388b9cca126c4c16)), closes [#3233](https://github.com/cheminfo/nmrium/issues/3233)
41+
* improve path builder ([d0ca68d](https://github.com/cheminfo/nmrium/commit/d0ca68d014206a7e72299668fca597a8a140b984))
42+
* improve processing user interaction ([#3327](https://github.com/cheminfo/nmrium/issues/3327)) ([513280f](https://github.com/cheminfo/nmrium/commit/513280f681d1a00e1abc58f657127da5825a032e))
43+
* improve save as PNG, SVG and copy to clipboard ([#3252](https://github.com/cheminfo/nmrium/issues/3252)) ([683eb63](https://github.com/cheminfo/nmrium/commit/683eb63d2ca33cf2b5886eb5793f1f2ac8d5af38))
44+
* inset ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
45+
* inset actions ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
46+
* inset brush end ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
47+
* inset pain ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
48+
* inset zoom out and zoom history ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
49+
* interactive positioning of peak labels ([e177d56](https://github.com/cheminfo/nmrium/commit/e177d56bae9fa33d6f6d0b7a403ad6e793c540cf))
50+
* make module compatible with native ESM ([#3271](https://github.com/cheminfo/nmrium/issues/3271)) ([a3db8cf](https://github.com/cheminfo/nmrium/commit/a3db8cf0001a3f3e77b05b4961268f86b9274df0))
51+
* PNG export resolution ([#3237](https://github.com/cheminfo/nmrium/issues/3237)) ([4cbf6c4](https://github.com/cheminfo/nmrium/commit/4cbf6c40aa1043d91f214908ab6d83cc475a7efd))
52+
* scale integrals in inset ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
53+
* section component ([3f23dcd](https://github.com/cheminfo/nmrium/commit/3f23dcd031f3cc54574c9dff52a4162b5e016c8e))
54+
* sort spectra by specific parameter ([1ccb784](https://github.com/cheminfo/nmrium/commit/1ccb784fff13432b99d6f8e275a50967b3ff35c6)), closes [#3232](https://github.com/cheminfo/nmrium/issues/3232)
55+
* sort spectra without mutating the original state ([47fca1e](https://github.com/cheminfo/nmrium/commit/47fca1e201b59495f379caad89dd858c8556c7af))
56+
* svg table component ([c033501](https://github.com/cheminfo/nmrium/commit/c033501ff4e7dbdc4dc4edf9bba3feb41030b910))
57+
* toggle ranges, peaks, and integrals view properties inside insets ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
58+
* **UI:** improve Sections component ([6302db2](https://github.com/cheminfo/nmrium/commit/6302db2a8a49fc3f5301b16ff853b586dbdc5c9e))
59+
* update dependencies ([#3359](https://github.com/cheminfo/nmrium/issues/3359)) ([64b58b6](https://github.com/cheminfo/nmrium/commit/64b58b631dc326f88e12b78cc2a18705074835d7))
60+
* vertical and horizontal zoom ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
61+
62+
63+
### Bug Fixes
64+
65+
* assign indicator margin ([fc98768](https://github.com/cheminfo/nmrium/commit/fc9876809a3084df631d143540e24f8b3335a848))
66+
* avoid React duplicated key ([19e663d](https://github.com/cheminfo/nmrium/commit/19e663d85a8f944a91340bf058a126ac410745c6))
67+
* be more resilient with invalid types ([25aad7f](https://github.com/cheminfo/nmrium/commit/25aad7f194b6686f6047b45a7ae7cb0460caed65))
68+
* convert range analysis from Pixel to PPM ([de4109b](https://github.com/cheminfo/nmrium/commit/de4109b8ffc4244a8172d44655e10a692dd64513)), closes [#3378](https://github.com/cheminfo/nmrium/issues/3378)
69+
* delete filter ([7f6b32d](https://github.com/cheminfo/nmrium/commit/7f6b32dc207f5890de6d646567e6ce973a0bf07a))
70+
* delete ranges,peaks, and integrals in insets ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
71+
* disabled range pop actions menu if it is inset ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
72+
* ensure apodization panel inputs fields shrink properly ([c976d34](https://github.com/cheminfo/nmrium/commit/c976d340fa791ec41b1c611b06b2ebb73c0e9652))
73+
* ensure shortcuts are not ignored when the focused element is a radio or checkbox ([e8f3667](https://github.com/cheminfo/nmrium/commit/e8f3667f1dff1d77107110ec3853e69a9e9ff362))
74+
* floating molecule position ([162946d](https://github.com/cheminfo/nmrium/commit/162946d2cafd8f7db70bc9dfb50b90184a5121f5))
75+
* hide/show zone assignment label button ([a8f9092](https://github.com/cheminfo/nmrium/commit/a8f9092826d40cd3a5fad15879eaddfa444d34c5))
76+
* highlight when toggling hydrogens in molecule could fail ([#3245](https://github.com/cheminfo/nmrium/issues/3245)) ([2276fe0](https://github.com/cheminfo/nmrium/commit/2276fe03cfead4fbd9e85b1f293c96a083327b60))
77+
* import BoundingBox from nmr-load-save ([2837a0b](https://github.com/cheminfo/nmrium/commit/2837a0b0163652155762c763741db2330cc53ba5))
78+
* import couplings from JCAMP-DX assignment ([#3398](https://github.com/cheminfo/nmrium/issues/3398)) ([6666a33](https://github.com/cheminfo/nmrium/commit/6666a33512d5e4776fdd0e9770b0a32ab0b5f2b7))
79+
* inset viewer root ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
80+
* inset zoom ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
81+
* mark form as dirty when toggle apodization algorithms ([1b41b02](https://github.com/cheminfo/nmrium/commit/1b41b02aa8949eeef721d139470171ffbca4f67f))
82+
* migration to version 8 ([0b964fd](https://github.com/cheminfo/nmrium/commit/0b964fd040f6fecc23e08aa9d5589ce8ca8a9461))
83+
* molecule export as SVG ([#3371](https://github.com/cheminfo/nmrium/issues/3371)) ([c0d8191](https://github.com/cheminfo/nmrium/commit/c0d81916b673887951695aafbfc255d24c3086b0))
84+
* multiplicity parsing of JCAMP-DX ([#3390](https://github.com/cheminfo/nmrium/issues/3390)) ([ebe92be](https://github.com/cheminfo/nmrium/commit/ebe92bebbb7112762acf6fa9edf5d227b5790e6f))
85+
* pass start and end in PPM for 'ANALYZE_SPECTRA' action ([#3412](https://github.com/cheminfo/nmrium/issues/3412)) ([207bd1d](https://github.com/cheminfo/nmrium/commit/207bd1df7d3d1cf9b671ff71c3da9095c97f873d))
86+
* prevent 'isOpen' and 'overflow' from being passed to the DOM ([75c9bd8](https://github.com/cheminfo/nmrium/commit/75c9bd8a82bf5e84c09ecbce9745e6d47202c9f3)), closes [#3399](https://github.com/cheminfo/nmrium/issues/3399)
87+
* prevent click event if the user dragged the mouse ([#3388](https://github.com/cheminfo/nmrium/issues/3388)) ([0562360](https://github.com/cheminfo/nmrium/commit/0562360598b2b4ae54bd994fbd9761dbad1142bc))
88+
* remove group delay points ([#3246](https://github.com/cheminfo/nmrium/issues/3246)) ([960ac94](https://github.com/cheminfo/nmrium/commit/960ac947fce7c665de1ff0cba110391e0d869fa9))
89+
* rescale the canvas based on the DPI ([4cbf6c4](https://github.com/cheminfo/nmrium/commit/4cbf6c40aa1043d91f214908ab6d83cc475a7efd))
90+
* reset domain when cancel filter in live preview ([32a0e23](https://github.com/cheminfo/nmrium/commit/32a0e2346311b7adcf9766dd4818ce4d479d7bfa))
91+
* rollback spectrum to the point right before the shift ([#3435](https://github.com/cheminfo/nmrium/issues/3435)) ([48c6576](https://github.com/cheminfo/nmrium/commit/48c6576a40f1a4f86e3d44f6f18bbf2898e58988))
92+
* select component style ([f1a24e5](https://github.com/cheminfo/nmrium/commit/f1a24e5a1289ed4bde2d42a2610b9fa41ff11f66))
93+
* show/hide the spectra legend fields ([20126dd](https://github.com/cheminfo/nmrium/commit/20126dd157b07e04041306407d8f2bf6554050db))
94+
* sort the selected the range ([b164290](https://github.com/cheminfo/nmrium/commit/b164290c0324b9b4b9dfd2a239e9394b7c21963f))
95+
* spectrum opacity inside inset ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2))
96+
* take into account the line width in 1D prediction ([ea224b8](https://github.com/cheminfo/nmrium/commit/ea224b8c429f08507e402c788021230a54277bb1))
97+
* update dependencies ([#3431](https://github.com/cheminfo/nmrium/issues/3431)) ([991bab4](https://github.com/cheminfo/nmrium/commit/991bab41e26294c8cad6563cf6df4fd87aa1fe36))
98+
* update domain in 2D ([b860f84](https://github.com/cheminfo/nmrium/commit/b860f84bb1409bd7bc284d02c6aba4184fe61efd))
99+
* update react-dropzone ([de05c71](https://github.com/cheminfo/nmrium/commit/de05c71fdae44558e1a2dd8c353525df190b2d07))
100+
* update react-science and resolve React warnings ([#3369](https://github.com/cheminfo/nmrium/issues/3369)) ([3ba4ad5](https://github.com/cheminfo/nmrium/commit/3ba4ad53a90ec053117151fc010fc49ef817bad0))
101+
* **varian:** include procPar into metadata ([#3241](https://github.com/cheminfo/nmrium/issues/3241)) ([39ee706](https://github.com/cheminfo/nmrium/commit/39ee706f07a0fa9b1be1d37e27ab41c1f35d30dd))
102+
* zones preferences ([e9a2b0c](https://github.com/cheminfo/nmrium/commit/e9a2b0cd41c5d1e589b065ac42d45a6b9f1250de))
103+
3104
## [0.60.0](https://github.com/cheminfo/nmrium/compare/v0.59.0...v0.60.0) (2024-08-24)
4105

5106

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "nmrium",
33
"description": "React component to display and process nuclear magnetic resonance (NMR) spectra.",
4-
"version": "0.60.0",
4+
"version": "0.61.0",
55
"license": "MIT",
66
"type": "module",
77
"exports": "./lib/component/main/index.js",

0 commit comments

Comments
 (0)