diff --git a/CHANGELOG.md b/CHANGELOG.md index cf49c98f3..5caaa9635 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,92 @@ # Changelog +## [0.61.0](https://github.com/cheminfo/nmrium/compare/v0.60.0...v0.61.0) (2025-02-26) + + +### Features + +* 2d apodization ([450d0e6](https://github.com/cheminfo/nmrium/commit/450d0e6e531928b1f4a7fa904a00d514a1fe257a)) +* 2d zero filling ([#3306](https://github.com/cheminfo/nmrium/issues/3306)) ([613eb18](https://github.com/cheminfo/nmrium/commit/613eb18ed7a2259616ac2456f154451e561b6ae2)) +* add new Filter section in case the filter does not exists ([c0dfee0](https://github.com/cheminfo/nmrium/commit/c0dfee07c07bf1dd35902ec1ee8d0cb2ff12b57a)) +* adjust inset position and size using percentages instead of pixels ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* change floating molecule position from pixels to percentage ([a778abc](https://github.com/cheminfo/nmrium/commit/a778abcd596180f31cd8bcfda11143d4fe654aa1)) +* 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) +* 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) +* create resizable svg element ([#3333](https://github.com/cheminfo/nmrium/issues/3333)) ([7216b6f](https://github.com/cheminfo/nmrium/commit/7216b6ff76ba066716c1c78d25243db856ab1bf5)) +* customize assignment highlight color ([#3230](https://github.com/cheminfo/nmrium/issues/3230)) ([b6ae57c](https://github.com/cheminfo/nmrium/commit/b6ae57c1f04435faf527cc8644ab8b8dfcbbc269)) +* display 'No filters' when no filters ([cd28f64](https://github.com/cheminfo/nmrium/commit/cd28f649f91a5f22791ff5286db3ec151b6f9c4c)) +* display tracking for selected spectra ([d29fad9](https://github.com/cheminfo/nmrium/commit/d29fad9b156f32a6f03e9ac1de003c589831c790)), closes [#3231](https://github.com/cheminfo/nmrium/issues/3231) +* export spectra insets ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* 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)) +* floating publication string over spectrum ([a22a55a](https://github.com/cheminfo/nmrium/commit/a22a55af0e3d958aaa350799f8c7ce6611999d0d)) +* floating ranges over the spectrum ([69decfb](https://github.com/cheminfo/nmrium/commit/69decfb8ff82c926fde94d2d2729945c5c52be04)) +* hiding integration value should lower the spectrum ([2ce8ef9](https://github.com/cheminfo/nmrium/commit/2ce8ef9d0f16c7a466feb7d72c1c70e51bcd16cd)) +* hook to manager syn filter options ([84e9dc7](https://github.com/cheminfo/nmrium/commit/84e9dc708d87c396e509a2019aee2aed56b8aebe)) +* implement right-side panels bar ([#3318](https://github.com/cheminfo/nmrium/issues/3318)) ([a4be76f](https://github.com/cheminfo/nmrium/commit/a4be76fa096644cd2b65095cbeae5bbcd9006f30)) +* improve 1D apodization ([#3260](https://github.com/cheminfo/nmrium/issues/3260)) ([797fea4](https://github.com/cheminfo/nmrium/commit/797fea40e91caee106e3c1b5a815b684c2a6df9f)) +* improve 1D phase correction options panel ([18f5574](https://github.com/cheminfo/nmrium/commit/18f55744a751ecf05018d4c8e3fa383d07eaf4cb)) +* improve 2D phase correction filter options panel ([bcf945e](https://github.com/cheminfo/nmrium/commit/bcf945e5235331f74805ee36207da17fc4a3ffa3)) +* improve apodization filter options ([860473c](https://github.com/cheminfo/nmrium/commit/860473ca6c1100f1ba510d1c917b266605b5463f)) +* improve baseline correction filter options panel ([7db0a08](https://github.com/cheminfo/nmrium/commit/7db0a0814aad7928dc19318cc72cc13cf6aee9e2)) +* improve editing of exclusion zones filter options ([fc2bc59](https://github.com/cheminfo/nmrium/commit/fc2bc5985fa93428f866c841dc18298f2b94a4c2)) +* improve editing of Shift filter options ([c850388](https://github.com/cheminfo/nmrium/commit/c850388e753892f69e70157dfe9d0fd3671a0438)) +* improve filter selection and editing behavior ([#3265](https://github.com/cheminfo/nmrium/issues/3265)) ([5fa9fd1](https://github.com/cheminfo/nmrium/commit/5fa9fd17918398c3681ce2b22e2add0ffc5328ac)) +* improve inset ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* 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)) +* improve multiple spectra analysis data export ([9bcf680](https://github.com/cheminfo/nmrium/commit/9bcf680d781e796ec6b2d6c3388b9cca126c4c16)), closes [#3233](https://github.com/cheminfo/nmrium/issues/3233) +* improve path builder ([d0ca68d](https://github.com/cheminfo/nmrium/commit/d0ca68d014206a7e72299668fca597a8a140b984)) +* improve processing user interaction ([#3327](https://github.com/cheminfo/nmrium/issues/3327)) ([513280f](https://github.com/cheminfo/nmrium/commit/513280f681d1a00e1abc58f657127da5825a032e)) +* 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)) +* inset ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* inset actions ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* inset brush end ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* inset pain ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* inset zoom out and zoom history ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* interactive positioning of peak labels ([e177d56](https://github.com/cheminfo/nmrium/commit/e177d56bae9fa33d6f6d0b7a403ad6e793c540cf)) +* make module compatible with native ESM ([#3271](https://github.com/cheminfo/nmrium/issues/3271)) ([a3db8cf](https://github.com/cheminfo/nmrium/commit/a3db8cf0001a3f3e77b05b4961268f86b9274df0)) +* PNG export resolution ([#3237](https://github.com/cheminfo/nmrium/issues/3237)) ([4cbf6c4](https://github.com/cheminfo/nmrium/commit/4cbf6c40aa1043d91f214908ab6d83cc475a7efd)) +* scale integrals in inset ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* section component ([3f23dcd](https://github.com/cheminfo/nmrium/commit/3f23dcd031f3cc54574c9dff52a4162b5e016c8e)) +* sort spectra by specific parameter ([1ccb784](https://github.com/cheminfo/nmrium/commit/1ccb784fff13432b99d6f8e275a50967b3ff35c6)), closes [#3232](https://github.com/cheminfo/nmrium/issues/3232) +* sort spectra without mutating the original state ([47fca1e](https://github.com/cheminfo/nmrium/commit/47fca1e201b59495f379caad89dd858c8556c7af)) +* svg table component ([c033501](https://github.com/cheminfo/nmrium/commit/c033501ff4e7dbdc4dc4edf9bba3feb41030b910)) +* toggle ranges, peaks, and integrals view properties inside insets ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* **UI:** improve Sections component ([6302db2](https://github.com/cheminfo/nmrium/commit/6302db2a8a49fc3f5301b16ff853b586dbdc5c9e)) +* update dependencies ([#3359](https://github.com/cheminfo/nmrium/issues/3359)) ([64b58b6](https://github.com/cheminfo/nmrium/commit/64b58b631dc326f88e12b78cc2a18705074835d7)) +* vertical and horizontal zoom ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) + + +### Bug Fixes + +* avoid React duplicated key ([19e663d](https://github.com/cheminfo/nmrium/commit/19e663d85a8f944a91340bf058a126ac410745c6)) +* be more resilient with invalid types ([25aad7f](https://github.com/cheminfo/nmrium/commit/25aad7f194b6686f6047b45a7ae7cb0460caed65)) +* convert range analysis from Pixel to PPM ([de4109b](https://github.com/cheminfo/nmrium/commit/de4109b8ffc4244a8172d44655e10a692dd64513)), closes [#3378](https://github.com/cheminfo/nmrium/issues/3378) +* delete filter ([7f6b32d](https://github.com/cheminfo/nmrium/commit/7f6b32dc207f5890de6d646567e6ce973a0bf07a)) +* delete ranges,peaks, and integrals in insets ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* disabled range pop actions menu if it is inset ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* ensure shortcuts are not ignored when the focused element is a radio or checkbox ([e8f3667](https://github.com/cheminfo/nmrium/commit/e8f3667f1dff1d77107110ec3853e69a9e9ff362)) +* floating molecule position ([162946d](https://github.com/cheminfo/nmrium/commit/162946d2cafd8f7db70bc9dfb50b90184a5121f5)) +* hide/show zone assignment label button ([a8f9092](https://github.com/cheminfo/nmrium/commit/a8f9092826d40cd3a5fad15879eaddfa444d34c5)) +* highlight when toggling hydrogens in molecule could fail ([#3245](https://github.com/cheminfo/nmrium/issues/3245)) ([2276fe0](https://github.com/cheminfo/nmrium/commit/2276fe03cfead4fbd9e85b1f293c96a083327b60)) +* import BoundingBox from nmr-load-save ([2837a0b](https://github.com/cheminfo/nmrium/commit/2837a0b0163652155762c763741db2330cc53ba5)) +* inset viewer root ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* inset zoom ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* mark form as dirty when toggle apodization algorithms ([1b41b02](https://github.com/cheminfo/nmrium/commit/1b41b02aa8949eeef721d139470171ffbca4f67f)) +* migration to version 8 ([0b964fd](https://github.com/cheminfo/nmrium/commit/0b964fd040f6fecc23e08aa9d5589ce8ca8a9461)) +* molecule export as SVG ([#3371](https://github.com/cheminfo/nmrium/issues/3371)) ([c0d8191](https://github.com/cheminfo/nmrium/commit/c0d81916b673887951695aafbfc255d24c3086b0)) +* remove group delay points ([#3246](https://github.com/cheminfo/nmrium/issues/3246)) ([960ac94](https://github.com/cheminfo/nmrium/commit/960ac947fce7c665de1ff0cba110391e0d869fa9)) +* rescale the canvas based on the DPI ([4cbf6c4](https://github.com/cheminfo/nmrium/commit/4cbf6c40aa1043d91f214908ab6d83cc475a7efd)) +* reset domain when cancel filter in live preview ([32a0e23](https://github.com/cheminfo/nmrium/commit/32a0e2346311b7adcf9766dd4818ce4d479d7bfa)) +* select component style ([f1a24e5](https://github.com/cheminfo/nmrium/commit/f1a24e5a1289ed4bde2d42a2610b9fa41ff11f66)) +* show/hide the spectra legend fields ([20126dd](https://github.com/cheminfo/nmrium/commit/20126dd157b07e04041306407d8f2bf6554050db)) +* spectrum opacity inside inset ([57b9bde](https://github.com/cheminfo/nmrium/commit/57b9bde4364ecff22efe33996ea0a15803d007f2)) +* take into account the line width in 1D prediction ([ea224b8](https://github.com/cheminfo/nmrium/commit/ea224b8c429f08507e402c788021230a54277bb1)) +* update domain in 2D ([b860f84](https://github.com/cheminfo/nmrium/commit/b860f84bb1409bd7bc284d02c6aba4184fe61efd)) +* update react-dropzone ([de05c71](https://github.com/cheminfo/nmrium/commit/de05c71fdae44558e1a2dd8c353525df190b2d07)) +* update react-science and resolve React warnings ([#3369](https://github.com/cheminfo/nmrium/issues/3369)) ([3ba4ad5](https://github.com/cheminfo/nmrium/commit/3ba4ad53a90ec053117151fc010fc49ef817bad0)) +* **varian:** include procPar into metadata ([#3241](https://github.com/cheminfo/nmrium/issues/3241)) ([39ee706](https://github.com/cheminfo/nmrium/commit/39ee706f07a0fa9b1be1d37e27ab41c1f35d30dd)) +* zones preferences ([e9a2b0c](https://github.com/cheminfo/nmrium/commit/e9a2b0cd41c5d1e589b065ac42d45a6b9f1250de)) + ## [0.60.0](https://github.com/cheminfo/nmrium/compare/v0.59.0...v0.60.0) (2024-08-24) diff --git a/package-lock.json b/package-lock.json index b82206a0d..66b0ca5f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "nmrium", - "version": "0.60.0", + "version": "0.61.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "nmrium", - "version": "0.60.0", + "version": "0.61.0", "license": "MIT", "dependencies": { "@blueprintjs/core": "^5.16.6", diff --git a/package.json b/package.json index 43b1e647c..9f78de78f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "nmrium", "description": "React component to display and process nuclear magnetic resonance (NMR) spectra.", - "version": "0.60.0", + "version": "0.61.0", "license": "MIT", "type": "module", "exports": "./lib/component/main/index.js",