Ketcher 2.4.0

30 December 2021

Summary

We are happy to announce that new version 2.4.0 of Ketcher has been released.

New features and improvements

  • Add an error handler to inform a user about the server problems #555

  • Implement support of Functional Groups #692

  • Use Internal format to communicate with Indigo side #571

  • Getting static files from ketcher-react package itself #857

  • It should be impossible to add attachment point(s) to an atom with R-Group Label and vice versa #513

  • ‘Save As’ Window - Rename ‘Graph Format’ to ‘Ket Format’ #837

  • Redesign Error window #898

  • Add warning message when saving structure with QUERY in Smiles format #712

  • New design of modal windows #894

  • ‘Custom Templates’ button isn’t highlighted in black color when the user chouse Template to add on canvas #880

  • Scrolling the left toolbar programmatically #779

  • Update Ketcher API to allow to download structure in any formats #737

  • Hiding buttons on the left menu #713

  • Add global error handling #726

  • Transform dialogs global css styles into css modules #277

  • Styles are not component based #699

  • Add the ability to turn off the auto fade of AND/OR stereo labels #689

  • Make decomposition of arrow tool #696

  • Add additional arrow types #697

  • Implement resizing of arrows #698

  • Decomposition of Copy button #707

  • Copy drawing to the clipboard as an image #691

  • Text Tool: Add Font Size #703

  • When a user creates two connected double/triple bonds they should appear at a 180 degree angle #526

  • Atom/Bond property should be applied for all selected objects #156

  • onChange property on the ketcher-react #645

Bugfixes

  • Error message Convert error! IndigoException: inchi-wrapper: Indigo-InChI: InChI generation failed: Empty structure Code: 2. InChi for empty canvas #1058

  • IndigoException: element: can not calculate valence on C, charge 0, connectivity 6 #995

  • Reaction arrow and plus are removed after Clean Up action #1131

  • Generate structure from InChI String - Incorrect structure rendering in Remote mode #824

  • Calculated Values tool: When calculating reaction, there is different behavior in different modes #650

  • When saving file in InChi format atom’s alias is taken as query #656

  • Server functions do not work with structures with dative/hydrogen bonds #668

  • Atom is not changed if change in Label Edit window #1102

  • ‘generateImageAsync’ method does not work in Remote mode #371

  • Stereocenter labels color gradient does not work in Firefox #1163

    1. and (Z) stereo labels appear so far from stereobonds after calculate cip action #1158

  • It is impossible to change arrow when the arrow selected by selection tool #1151

  • Benzene ring loses circle when exporting #838

  • ket file with no nodes cannot be deserialized #1137

  • Convert error! Cannot read properties of undefined (reading ‘slice’) on opening file in Extended Smiles format and Daylight Smiles format #1143

  • S-Group: incorrect rendering when using structures from Template pallete and different options from S-Group Properties window #797

  • ‘Calculated Values’ works incorrect for selected structure #1112

  • Cannot read properties of undefined (reading ‘struct’) error if connect two (or more) Cyclopentadiene(T) and click Aromatize #984

  • Aromatic structure changes to not aromatic if try to connect with other structure #1093

  • It is not possible to rotate R-group member if it was opened from file #1074

  • Convert error if Load file as fragment and Ctrl+V #1052

  • Redo action does not work for R-Group members if Cut->Paste->Undo->Redo #1054

  • Structure shouldn’t flipped when a part structure is selected #1029

  • Error when apply 3D to empty canvas #1003

  • Incorrect bond rendering on Benzene ring after dearomatize #1005

  • Copy/Cut and Paste don’t work with Plus #1036

  • Error message when trying to calculate values of the structures with the hydrogen and dative bonds #540

  • Copy/Past actions dont work for simple objects #1030

  • Copy/Cut/Paste for any Arrow. If copy any arrow and past- Arrow Open Angle always pasted #1038

  • Bond Tool - Double/ Triple bonds: When a user changing chain structure Double/ Triple bound should appear at a 180-degree angle #834

  • Atom Generics (except A) and Special nodes are replaced with R# after saving in Daylight Smile format. #39

  • Disable “Copy” button if nothing selected on the canvas #990

  • Incorrect double bonds building #986

  • Error message when try to open file with extension other than Custom files #962

  • Not possible to expand Shape figure if it is selected #947

  • Dependency installation failure #926

  • Custom Templates - Templates duplicated when user saving templates with the same name #889

  • Add possibility to hide elements by passing query parameter #862

  • ‘S-Group Properties’ window - ‘Absolute’ radio button checked in all case #866

  • S-Group tool - ‘S-Group Properties’ symbols are not clickable #850

  • Hotkeys aren’t working without previously clicking on canvas or any buttons #813

  • Simple Objects - Shape Line: Wrong ‘Shape Line’ color when clicking on icon #786

  • Simple Objects - Shape Rectangle: The error appears when drawing a rectangle of small height #787

  • If User create simple molecule on canvas when it is minimum zoom value - molecule have increased distance between atoms. #180

  • Stereo flag is overlapped with a structure #602

  • Open from file window - File formats are duplicated #839

  • Recognize molecule - Ketcher is broken when clicking the ‘Recognize molecule’ button #820

  • If a structure with double bond(s) is the first structure created on the canvas the double bond is rendered incorrectly #517

  • Save to Templates - Errors are appear when trying to save to templates structure with reaction arrow #821

  • Save to Templates - The structure isn’t displayed correctly in the ‘Template edit’ window when saving structure with Simple Objects #822

  • Can not open InChi AuxInfo file in Standalone mode #667

  • ‘Template Edit’ window: There is no ‘Atom Id: xx, Bond Id: yy’ text under the template image after changing Atom/Bond ID #807

  • Template Library: there is no limit for input symbols when editing structure name or add new template in library #799

  • Structure with NOT[] atom does not open #641

  • Not all atom properties are shown if an Alias was set #674

  • Stereo doesn’t update after two bonds merge #684

  • The gradient stays for mixed (&) stereomarks when ‘Bonds Only’ is selected in ‘Color stereogenic centers’ #677

  • When selecting several structures with Segment Selection Tool they are not moving together #628

  • Copy image fails in remote mode #1007

  • Standalone mode. Error on saving chain structure with connected Double Cis/Trans Bond #1010

  • Layout action do not work with structures with dative/hydrogen bonds #669