diff --git a/CHANGELOG.md b/CHANGELOG.md index 629b380f3..b3508d233 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,100 @@ # Changelog +## [0.34.0](https://github.com/cheminfo/nmrium/compare/v0.33.0...v0.34.0) (2023-03-24) + + +### Features + +* 2d fid ([#1633](https://github.com/cheminfo/nmrium/issues/1633)) ([1a89ffc](https://github.com/cheminfo/nmrium/commit/1a89ffcac8dde7173e6f92288c6dd3d0539aec21)) +* add description for predefined columns ([741646d](https://github.com/cheminfo/nmrium/commit/741646d883990c099e63e096cd96900cb3a6b5c4)) +* add importation filters tab to general settings ([#1957](https://github.com/cheminfo/nmrium/issues/1957)) ([7769d6c](https://github.com/cheminfo/nmrium/commit/7769d6c6a48689721e6f07a5746bae034ed8d197)), closes [#1607](https://github.com/cheminfo/nmrium/issues/1607) +* add Matrix generation options per nucleus in the View state ([878910a](https://github.com/cheminfo/nmrium/commit/878910a5dbe46b34af497b461be75b900c6b16f2)) +* add signal processing filter ([7ea6416](https://github.com/cheminfo/nmrium/commit/7ea641613ecc8d1cb8478ae4fa960c9c1c28434a)) +* add spectra column customization ([741646d](https://github.com/cheminfo/nmrium/commit/741646d883990c099e63e096cd96900cb3a6b5c4)) +* add the 'source' property for original file ([#2126](https://github.com/cheminfo/nmrium/issues/2126)) ([c1dbe93](https://github.com/cheminfo/nmrium/commit/c1dbe93b743c32673fe9b239e88d52f88d0bd142)) +* auto-complete for spectra objects paths ([6af9af5](https://github.com/cheminfo/nmrium/commit/6af9af502edec5acbf7f77011492b1f10796f4af)), closes [#2045](https://github.com/cheminfo/nmrium/issues/2045) +* change contours levels for all 2d spectra if no spectrum is selected ([#2074](https://github.com/cheminfo/nmrium/issues/2074)) ([ce89796](https://github.com/cheminfo/nmrium/commit/ce89796b16e5e5eb0d5510bfbfc7e730b1a1a2d3)), closes [#2069](https://github.com/cheminfo/nmrium/issues/2069) +* copy and past workspace ([c7c012b](https://github.com/cheminfo/nmrium/commit/c7c012ba64776db6cc9b3408b1da6bd21645b8f2)) +* copy molfile as V3 or V2 ([#2201](https://github.com/cheminfo/nmrium/issues/2201)) ([9692f5a](https://github.com/cheminfo/nmrium/commit/9692f5ab646df77cd87a2cf1175e2fa99095fb6c)) +* create a new workspace "assignment" ([#1895](https://github.com/cheminfo/nmrium/issues/1895)) ([c04d6df](https://github.com/cheminfo/nmrium/commit/c04d6df91f3d34b910f4f874319f0886ef29e704)) +* custom layout component for svg elements ([f019c0a](https://github.com/cheminfo/nmrium/commit/f019c0a5b4426937eb5861804ca5f52d1df0a663)) +* customize spectra legends ([a332ead](https://github.com/cheminfo/nmrium/commit/a332ead8ccd79a208a2160e462f915f92eeba5bc)) +* database table scroll position ([#1860](https://github.com/cheminfo/nmrium/issues/1860)) ([2e480a1](https://github.com/cheminfo/nmrium/commit/2e480a15017b1dd5a196373726b1152b320292b5)) +* delete all filters under a specific spectrum ([4198f17](https://github.com/cheminfo/nmrium/commit/4198f171551408d244d1301b9eb0d83c5bf8d7d0)) +* display matrix generation panel ([#1955](https://github.com/cheminfo/nmrium/issues/1955)) ([d1d326e](https://github.com/cheminfo/nmrium/commit/d1d326ee8e4ebc188cc8f23544ec74566f93c96d)), closes [#1953](https://github.com/cheminfo/nmrium/issues/1953) +* display spectra info block ([1f1cfd8](https://github.com/cheminfo/nmrium/commit/1f1cfd87229a3c24d780b4b2ff92c34ec06abdd4)) +* distinguish FT spectrum which processed by NMRium with an icon ([#2157](https://github.com/cheminfo/nmrium/issues/2157)) ([efa979f](https://github.com/cheminfo/nmrium/commit/efa979f257fdfa904f56f5f56d05943e9c65dcb1)), closes [#2149](https://github.com/cheminfo/nmrium/issues/2149) +* field auto complete ([7b3590c](https://github.com/cheminfo/nmrium/commit/7b3590c2820a45bc5ac7162924f87cf7e7de604b)) +* fileCollection as source in .nmrium files ([#2022](https://github.com/cheminfo/nmrium/issues/2022)) ([8aad5c6](https://github.com/cheminfo/nmrium/commit/8aad5c6878595c77f080ae5c9ba6686479c95cd9)) +* import meta information automatically ([54b48da](https://github.com/cheminfo/nmrium/commit/54b48dad1795b7ccb02946cb420f9596fac7d1e5)) +* import spectra meta information ([77ff6a3](https://github.com/cheminfo/nmrium/commit/77ff6a3441be6d439a99526011c18d53516e2536)), closes [#1462](https://github.com/cheminfo/nmrium/issues/1462) +* improve general settings UI ([#1966](https://github.com/cheminfo/nmrium/issues/1966)) ([82a33e8](https://github.com/cheminfo/nmrium/commit/82a33e8790af71461f6574d906e4ae70149d8638)) +* improve multiple spectra analysis panel ([#1964](https://github.com/cheminfo/nmrium/issues/1964)) ([93158dd](https://github.com/cheminfo/nmrium/commit/93158ddec4fbffdaff65a2729b43f71c9843586b)), closes [#1921](https://github.com/cheminfo/nmrium/issues/1921) +* improve spectra analysis ([#1987](https://github.com/cheminfo/nmrium/issues/1987)) ([64c029d](https://github.com/cheminfo/nmrium/commit/64c029d3abbe46d0c7c3200fd3cd8c59c1f27d57)), closes [#1980](https://github.com/cheminfo/nmrium/issues/1980) +* integrate with fifo-logger ([#2231](https://github.com/cheminfo/nmrium/issues/2231)) ([0282462](https://github.com/cheminfo/nmrium/commit/02824625bfdad165173dbc78509f09701325e3f2)) +* load .nmrium file without spectra ([#2123](https://github.com/cheminfo/nmrium/issues/2123)) ([#2125](https://github.com/cheminfo/nmrium/issues/2125)) ([aff9a4e](https://github.com/cheminfo/nmrium/commit/aff9a4eba8e46210f274053637ee082d80a7adff)) +* load .nmrium file without spectra and have iew or, and setting… ([#2123](https://github.com/cheminfo/nmrium/issues/2123)) ([106ad9b](https://github.com/cheminfo/nmrium/commit/106ad9beb17025b2f7d1920807f9414abe9ef18d)) +* matrix generation ([53b9832](https://github.com/cheminfo/nmrium/commit/53b9832ec306d6424a9903cd476056108d07b05f)) +* message component (success, error, warning, and info) ([653f459](https://github.com/cheminfo/nmrium/commit/653f459a352051a917ea37b7b8489fcdd61585db)) +* nmr-load-save prerelease with filters ([#1965](https://github.com/cheminfo/nmrium/issues/1965)) ([f0a9471](https://github.com/cheminfo/nmrium/commit/f0a9471ce568766d5aad0507b4dc4ce77fe6bab8)) +* order multiple spectra analysis table ([#1887](https://github.com/cheminfo/nmrium/issues/1887)) ([9f90f13](https://github.com/cheminfo/nmrium/commit/9f90f1354b5f4a9d03b503f0ecea75144bd483d6)) +* process FID spectra automatically to FT ([#2141](https://github.com/cheminfo/nmrium/issues/2141)) ([d3b87ad](https://github.com/cheminfo/nmrium/commit/d3b87adaa24ce941b58e8dfac32806a2811a1f3d)) +* re-coloring spectra based on the distinct value ([1cdedf9](https://github.com/cheminfo/nmrium/commit/1cdedf9a521f73091afb2937e47a18cd19949c22)), closes [#1882](https://github.com/cheminfo/nmrium/issues/1882) +* react table columns virtual scroll ([2282a75](https://github.com/cheminfo/nmrium/commit/2282a754ba5b47a8247ca8ff041001ab68875c96)) +* recolor spectra ([b57ed9d](https://github.com/cheminfo/nmrium/commit/b57ed9d51be64e03edaa9b83d4c70e4829936102)), closes [#2081](https://github.com/cheminfo/nmrium/issues/2081) +* redetect signal when resizing the range ([#2007](https://github.com/cheminfo/nmrium/issues/2007)) ([90d8487](https://github.com/cheminfo/nmrium/commit/90d8487ea0d64a9f4dffdb57abeb13933e8a5fb6)) +* resize floating molecule ([52d16e6](https://github.com/cheminfo/nmrium/commit/52d16e6e40cc81a5180c7328cf9a137ee9408cb7)), closes [#1929](https://github.com/cheminfo/nmrium/issues/1929) +* save vertical splitter position in workspace ([#2203](https://github.com/cheminfo/nmrium/issues/2203)) ([b35418f](https://github.com/cheminfo/nmrium/commit/b35418f94417bdd1646ec72b55d9aba82b47389c)) +* select multiple active spectra ([#2104](https://github.com/cheminfo/nmrium/issues/2104)) ([0c214a8](https://github.com/cheminfo/nmrium/commit/0c214a81d63097a5198e4591567f5079521117c6)) +* set custom workspaces at the level of the NMRium component ([#1956](https://github.com/cheminfo/nmrium/issues/1956)) ([f3b3c65](https://github.com/cheminfo/nmrium/commit/f3b3c65a68f0b0d3260b3714aebad4c5a29f5d4f)) +* show a message when drag/drop files raise an error ([#1962](https://github.com/cheminfo/nmrium/issues/1962)) ([9b3c956](https://github.com/cheminfo/nmrium/commit/9b3c95679baa1311b6268106950c32a6c724b0b7)) +* show molecule atoms number ([#1918](https://github.com/cheminfo/nmrium/issues/1918)) ([3468b96](https://github.com/cheminfo/nmrium/commit/3468b966caceedbbda5b99a37181941903df08e9)), closes [#1916](https://github.com/cheminfo/nmrium/issues/1916) +* signal processing filter ([4a1bccf](https://github.com/cheminfo/nmrium/commit/4a1bccfe88bc687ccc4d4ba8795f59c4925dc463)) +* sort spectra ([fde2fbc](https://github.com/cheminfo/nmrium/commit/fde2fbc2328bac1ae69c2759319e97456443d48b)), closes [#2018](https://github.com/cheminfo/nmrium/issues/2018) +* use 2D data quadrants and reload assignment from JCAMP-DX ([#1861](https://github.com/cheminfo/nmrium/issues/1861)) ([435e961](https://github.com/cheminfo/nmrium/commit/435e961b974da9ca167f699aa67f524dc22c9606)) + + +### Bug Fixes + +* add one level in filters ([#2120](https://github.com/cheminfo/nmrium/issues/2120)) ([24b6f36](https://github.com/cheminfo/nmrium/commit/24b6f3673087249a707304614623a4dd8ba75665)) +* alert messages are outside the visible page ([#1890](https://github.com/cheminfo/nmrium/issues/1890)) ([221cf24](https://github.com/cheminfo/nmrium/commit/221cf24eab188afb9790d53a41f95a336f23b795)), closes [#1875](https://github.com/cheminfo/nmrium/issues/1875) +* avoid timeout during assignment ([d813541](https://github.com/cheminfo/nmrium/commit/d813541cea903b022e38e04ac3ffdf494123e928)) +* avoid unmounts in spectra panel ([#2197](https://github.com/cheminfo/nmrium/issues/2197)) ([fc2f07a](https://github.com/cheminfo/nmrium/commit/fc2f07a27c4604b260736263be423923ae65825d)), closes [#1901](https://github.com/cheminfo/nmrium/issues/1901) +* baseline correction live preview ([#1969](https://github.com/cheminfo/nmrium/issues/1969)) ([c7c012b](https://github.com/cheminfo/nmrium/commit/c7c012ba64776db6cc9b3408b1da6bd21645b8f2)) +* coupling constant format in database table ([#1877](https://github.com/cheminfo/nmrium/issues/1877)) ([d72a1a1](https://github.com/cheminfo/nmrium/commit/d72a1a195832a3bcb713afd79cc5185d09a34676)), closes [#1853](https://github.com/cheminfo/nmrium/issues/1853) +* coupling constants format ([#1856](https://github.com/cheminfo/nmrium/issues/1856)) ([4e899e6](https://github.com/cheminfo/nmrium/commit/4e899e6ba7bc33515f952be54f0a4ddea5b3de14)) +* digits format ([#2137](https://github.com/cheminfo/nmrium/issues/2137)) ([fc38f51](https://github.com/cheminfo/nmrium/commit/fc38f51c8c0ef0cb82eb49e47be0bd64b1c114c8)) +* dropdown list position ([#2010](https://github.com/cheminfo/nmrium/issues/2010)) ([9545851](https://github.com/cheminfo/nmrium/commit/9545851c33fd889d44168c82704599ee170bbced)), closes [#2008](https://github.com/cheminfo/nmrium/issues/2008) +* edit range ([#1975](https://github.com/cheminfo/nmrium/issues/1975)) ([27141bc](https://github.com/cheminfo/nmrium/commit/27141bc4781dc291a4e50b673b118e6d4f0008b6)) +* empty test cases not working ([#2180](https://github.com/cheminfo/nmrium/issues/2180)) ([45cb60d](https://github.com/cheminfo/nmrium/commit/45cb60d5840ec985afb9f9f07f9dac1e4f394762)), closes [#2172](https://github.com/cheminfo/nmrium/issues/2172) +* exclusion zones ([#1897](https://github.com/cheminfo/nmrium/issues/1897)) ([4766608](https://github.com/cheminfo/nmrium/commit/4766608a091459023fda5cf871f0abff51c4cfa6)) +* export as raw data should not include the 'source' object ([#2241](https://github.com/cheminfo/nmrium/issues/2241)) ([c5eba03](https://github.com/cheminfo/nmrium/commit/c5eba031c3fdf11ea222343c6ea0c7c86a8c199d)) +* extend preference dataSelection to jcamp format ([#2185](https://github.com/cheminfo/nmrium/issues/2185)) ([b88f7fd](https://github.com/cheminfo/nmrium/commit/b88f7fdad1e348964ba98ed41aecbae5fc28dbd7)) +* handle correctly only bruker SER ([#2067](https://github.com/cheminfo/nmrium/issues/2067)) ([ad33c74](https://github.com/cheminfo/nmrium/commit/ad33c741b5c25340c0ffc6f36ece1930beb00d9d)) +* hide/show spectra ([#1961](https://github.com/cheminfo/nmrium/issues/1961)) ([189dc94](https://github.com/cheminfo/nmrium/commit/189dc947a8c9962ecf276addf0f456bd1f054f9e)), closes [#1960](https://github.com/cheminfo/nmrium/issues/1960) +* import spectrum data with nmr-load-save ([#1862](https://github.com/cheminfo/nmrium/issues/1862)) ([520ce89](https://github.com/cheminfo/nmrium/commit/520ce89f5626fc77cab2f6385023010e676c30f3)) +* importation ranges relative value from publication string ([#2228](https://github.com/cheminfo/nmrium/issues/2228)) ([893e3e5](https://github.com/cheminfo/nmrium/commit/893e3e56ff695d3c890261c146dade3609b64a59)) +* jeol files with data not power of 2 ([af13a62](https://github.com/cheminfo/nmrium/commit/af13a621d4be0955c92e04734962df67cd785cb7)) +* jpath ([91d9f7f](https://github.com/cheminfo/nmrium/commit/91d9f7f1989cfb45812c894be921c828f2af42c2)), closes [#2080](https://github.com/cheminfo/nmrium/issues/2080) +* multiple spectra analysis columns preferences ([#1878](https://github.com/cheminfo/nmrium/issues/1878)) ([7d45a4a](https://github.com/cheminfo/nmrium/commit/7d45a4a297ded9c788f8746223b767fd720fb4cd)), closes [#1874](https://github.com/cheminfo/nmrium/issues/1874) +* onload processing ([#2254](https://github.com/cheminfo/nmrium/issues/2254)) ([ede4887](https://github.com/cheminfo/nmrium/commit/ede488750bae842abce70931b1c34f9422bb93bf)), closes [#2250](https://github.com/cheminfo/nmrium/issues/2250) +* parse hex color and extract opacity ([#2233](https://github.com/cheminfo/nmrium/issues/2233)) ([991748a](https://github.com/cheminfo/nmrium/commit/991748a6ca416332770c196b8095d4dea4f5d6b3)) +* prediction and improve speediness ([#1971](https://github.com/cheminfo/nmrium/issues/1971)) ([1f9aa4d](https://github.com/cheminfo/nmrium/commit/1f9aa4d7fd35f82f8eaf074b2e3ed482c96d9bde)) +* rangesToACS don't guess multiplicity ([#2028](https://github.com/cheminfo/nmrium/issues/2028)) ([494fcc3](https://github.com/cheminfo/nmrium/commit/494fcc36f6b8f71ac9c642859a73507cdc031f90)) +* re-edition of zero filling ([925cea7](https://github.com/cheminfo/nmrium/commit/925cea78eaf6fb271c2322813a4990c40c974bbd)), closes [#2150](https://github.com/cheminfo/nmrium/issues/2150) +* react table virtual scroll ([#1879](https://github.com/cheminfo/nmrium/issues/1879)) ([8b6def9](https://github.com/cheminfo/nmrium/commit/8b6def94f65f93767a566b7b1d954e8c0bf62ec3)), closes [#1863](https://github.com/cheminfo/nmrium/issues/1863) +* set `default` workspace if the specified workspace does not exists in the workspaces object ([#1989](https://github.com/cheminfo/nmrium/issues/1989)) ([733e3a8](https://github.com/cheminfo/nmrium/commit/733e3a842faeb7266280211ed1934d896ddf40d4)), closes [#1979](https://github.com/cheminfo/nmrium/issues/1979) +* set the zoom tool active when deselecting another tool ([ef718c7](https://github.com/cheminfo/nmrium/commit/ef718c7d05f2a6640b6a5fc0c57646502e21f14b)), closes [#2066](https://github.com/cheminfo/nmrium/issues/2066) +* sorting by solvent ([#2037](https://github.com/cheminfo/nmrium/issues/2037)) ([23f7660](https://github.com/cheminfo/nmrium/commit/23f76601d5f74a626e6c6903f2da6f990bf545a4)), closes [#2017](https://github.com/cheminfo/nmrium/issues/2017) +* spectra table columns width ([#2210](https://github.com/cheminfo/nmrium/issues/2210)) ([40a9f5b](https://github.com/cheminfo/nmrium/commit/40a9f5b37750db000ab5be684d3d790626cc30d9)) +* speed of database load with precalculated indexes ([3c76502](https://github.com/cheminfo/nmrium/commit/3c765027eff0f3603dca9f96aac65c66da98b2f5)) +* support .jcamp extensions ([d78acd4](https://github.com/cheminfo/nmrium/commit/d78acd43c8fa48727b8b176d1bcda938e17ac71b)) +* swapped family and given name in citation.cff ([#2047](https://github.com/cheminfo/nmrium/issues/2047)) ([9fae0ad](https://github.com/cheminfo/nmrium/commit/9fae0adaab0620961abf6f50f4d0a3bc1ee8d5e1)) +* the 2d tab should be active by default if we have 2d and 1d spectra ([741646d](https://github.com/cheminfo/nmrium/commit/741646d883990c099e63e096cd96900cb3a6b5c4)) +* use svg transform instead of css transform ([#2204](https://github.com/cheminfo/nmrium/issues/2204)) ([1631aac](https://github.com/cheminfo/nmrium/commit/1631aacfd281bde38845694a2280beaf82759c0d)) +* vertical axis for the slicing tool ([#1846](https://github.com/cheminfo/nmrium/issues/1846)) ([06e2787](https://github.com/cheminfo/nmrium/commit/06e2787b7bf76c15e01ea22c9dc173a5e6d1a0d6)) +* wait for the container height value before calculating the virtual scroll boundary ([#2027](https://github.com/cheminfo/nmrium/issues/2027)) ([424328f](https://github.com/cheminfo/nmrium/commit/424328f5a33ad79320adee7dd43bdacc4f40fb2a)) + ## [0.33.0](https://github.com/cheminfo/nmrium/compare/v0.32.0...v0.33.0) (2022-10-27) diff --git a/package-lock.json b/package-lock.json index f5c7abbe6..ca4a8c2fe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "nmrium", - "version": "0.33.0", + "version": "0.34.0", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/package.json b/package.json index 4e3c04c82..7b4b64d03 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.33.0", + "version": "0.34.0", "license": "MIT", "main": "lib-cjs/component/NMRium.js", "module": "lib/component/NMRium.js",