Ketcher 2.4.0 (December 30, 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
- (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