Skip to content

Ketcher 2.4.0 (December 30, 2021)

Compare
Choose a tag to compare
@AndreiMazol AndreiMazol released this 30 Dec 11:21
· 1508 commits to master since this release

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
  • (E) 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