Skip to content

Commit

Permalink
Merge branch 'master' into patch-6
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexanderSavelyev authored Sep 12, 2024
2 parents f05f1b1 + 3f08613 commit f5bb922
Show file tree
Hide file tree
Showing 9 changed files with 291 additions and 1 deletion.
5 changes: 4 additions & 1 deletion rst/download/ketcher.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Latest release
.. toctree::
:maxdepth: 1

ketcher/ketcher-2.21.0.rst
ketcher/ketcher-2.24.0.rst


Older releases
Expand All @@ -16,6 +16,9 @@ Older releases
.. toctree::
:maxdepth: 1

ketcher/ketcher-2.23.0.rst
ketcher/ketcher-2.22.0.rst
ketcher/ketcher-2.21.0.rst
ketcher/ketcher-2.20.0.rst
ketcher/ketcher-2.19.0.rst
ketcher/ketcher-2.18.0.rst
Expand Down
23 changes: 23 additions & 0 deletions rst/download/ketcher/ketcher-2.22.0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Ketcher 2.22.0
--------------

Ketcher distributions
^^^^^^^^^^^^^^^^^^^^^

`Ketcher 2.22.0 standalone <https://lifescience.opensource.epam.com/downloads/ketcher/ketcher-v2.22.0/ketcher-standalone-2.22.0.zip>`__

`Ketcher 2.22.0 remote <https://lifescience.opensource.epam.com/downloads/ketcher/ketcher-v2.22.0/ketcher-remote-2.22.0.zip>`__


NPM packages
^^^^^^^^^^^^

| `ketcher-core <https://www.npmjs.com/package/ketcher-core/v/2.22.0>`__
| `ketcher-react <https://www.npmjs.com/package/ketcher-react/v/2.22.0>`__
| `ketcher-standalone <https://www.npmjs.com/package/ketcher-standalone/v/2.22.0>`__

Source code
^^^^^^^^^^^

`Source code on GitHub <https://github.com/epam/ketcher/releases/tag/v2.22.0>`__
23 changes: 23 additions & 0 deletions rst/download/ketcher/ketcher-2.23.0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Ketcher 2.23.0
--------------

Ketcher distributions
^^^^^^^^^^^^^^^^^^^^^

`Ketcher 2.23.0 standalone <https://lifescience.opensource.epam.com/downloads/ketcher/ketcher-v2.23.0/ketcher-standalone-2.23.0.zip>`__

`Ketcher 2.23.0 remote <https://lifescience.opensource.epam.com/downloads/ketcher/ketcher-v2.23.0/ketcher-remote-2.23.0.zip>`__


NPM packages
^^^^^^^^^^^^

| `ketcher-core <https://www.npmjs.com/package/ketcher-core/v/2.23.0>`__
| `ketcher-react <https://www.npmjs.com/package/ketcher-react/v/2.23.0>`__
| `ketcher-standalone <https://www.npmjs.com/package/ketcher-standalone/v/2.23.0>`__

Source code
^^^^^^^^^^^

`Source code on GitHub <https://github.com/epam/ketcher/releases/tag/v2.23.0>`__
23 changes: 23 additions & 0 deletions rst/download/ketcher/ketcher-2.24.0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Ketcher 2.24.0
--------------

Ketcher distributions
^^^^^^^^^^^^^^^^^^^^^

`Ketcher 2.24.0 standalone <https://lifescience.opensource.epam.com/downloads/ketcher/ketcher-v2.24.0/ketcher-standalone-2.24.0.zip>`__

`Ketcher 2.24.0 remote <https://lifescience.opensource.epam.com/downloads/ketcher/ketcher-v2.24.0/ketcher-remote-2.24.0.zip>`__


NPM packages
^^^^^^^^^^^^

| `ketcher-core <https://www.npmjs.com/package/ketcher-core/v/2.24.0>`__
| `ketcher-react <https://www.npmjs.com/package/ketcher-react/v/2.24.0>`__
| `ketcher-standalone <https://www.npmjs.com/package/ketcher-standalone/v/2.24.0>`__

Source code
^^^^^^^^^^^

`Source code on GitHub <https://github.com/epam/ketcher/releases/tag/v2.24.0>`__
3 changes: 3 additions & 0 deletions rst/ketcher/release-notes/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,6 @@ Contents:
ketcher-2.19.0
ketcher-2.20.0
ketcher-2.21.0
ketcher-2.22.0
ketcher-2.23.0
ketcher-2.24.0
61 changes: 61 additions & 0 deletions rst/ketcher/release-notes/ketcher-2.22.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@

# Ketcher 2.22.0

## What's Changed

Here are the updated release notes with links to the corresponding issues:

### New features
* [#3934](https://github.com/epam/ketcher/issues/3934) – Support selection entity selection flag in KET format
* [#4307](https://github.com/epam/ketcher/issues/4307) – Migrate Monomer library from MOL V2K to KET format
* [#4388](https://github.com/epam/ketcher/issues/4388) – Allow Nucleoside of sequence edit in RNA builder
* [#4427](https://github.com/epam/ketcher/issues/4427) – Store custom presets in browser local cache by
* [#4495](https://github.com/epam/ketcher/issues/4495) – UI support for IDT import/export
* [#4530](https://github.com/epam/ketcher/issues/4530) – Convert Rx connection points created in molecules mode into chem attachment points in macromolecules mode
* [#4531](https://github.com/epam/ketcher/issues/4531) – Allow moving and connecting "small" structures in macro mode
* [#4539](https://github.com/epam/ketcher/issues/4539) – Export macromolecules canvas as svg image
* [#4692](https://github.com/epam/ketcher/issues/4692) – Cursors should be copied from small mode
* [#4697](https://github.com/epam/ketcher/issues/4697) – Highlight connection point (change mouse cursor) on mouse hover
* [#4311](https://github.com/epam/ketcher/issues/4311) – Send monomer library from Ketcher to Indigo upon monomers import/export
* [#4530](https://github.com/epam/ketcher/issues/4530) – Add ability to define attachment points for molecules
* [#4380](https://github.com/epam/ketcher/issues/4380) – Display IDT aliases in monomer library
* [#4701](https://github.com/epam/ketcher/issues/4701) – Unify toolbars with small molecules mode
* [#4530](https://github.com/epam/ketcher/issues/4530) – Add ability to define attachment points for molecules fixes
* [#5391](https://github.com/epam/ketcher/issues/5391) – Migrate to Indigo 1.21.0 in-browser module

### Bugfixes and improvements
* [#3943](https://github.com/epam/ketcher/issues/3943) – System allow to create atoms with Charge value out or range
* [#3501](https://github.com/epam/ketcher/issues/3501) – 3d mol files appear as 2D in Miew
* [#4349](https://github.com/epam/ketcher/issues/4349) – Selection does not work in sequence editing with Shift+Up/Down arrow combination
* [#4508](https://github.com/epam/ketcher/issues/4508) – In the Text-editing mode, when selecting nucleotides linked through phosphates R2-R2, an error appears in the Console
* [#4340](https://github.com/epam/ketcher/issues/4340) – When adding new nucleotides to the beginning of a row, the order of the chains changes in the Sequence mode
* [#4470](https://github.com/epam/ketcher/issues/4470) – Any click on toolbar buttons should cause cancel of "Modify in RNA builder" process
* [#4479](https://github.com/epam/ketcher/issues/4479) – Quick double paste operation from clipboard leads to invalid entities on canvas
* [#4488](https://github.com/epam/ketcher/issues/4488) – System doesn't allow duplicate same preset twice
* [#4501](https://github.com/epam/ketcher/issues/4501) – The system allows you to paste on canvas while modifying nucleotides in the RNA builder
* [#4640](https://github.com/epam/ketcher/issues/4640) – Presets saved to local storage appear on canvas after switching Macro/Micro modes
* [#4615](https://github.com/epam/ketcher/issues/4615) – Implement sorting for RNA builder components
* [#4543](https://github.com/epam/ketcher/issues/4543) – The cleared object is not returned by the Undo button in the Macromolecules mode.
* [#4590](https://github.com/epam/ketcher/issues/4590) – RNA Structure is broken while we Copy from Macro and Paste to Micro canvas.
* [#4509](https://github.com/epam/ketcher/issues/4509) – In the Text-editing mode, when inserting a fragment after pressing Ctrl+V twice, the cursor is moved to another row
* [#3816](https://github.com/epam/ketcher/issues/3816) – Added validations and monomer Item disablement
* [#4575](https://github.com/epam/ketcher/issues/4575) – New Sequences are created while we add cyclic to middle of sequence.
* [#4693](https://github.com/epam/ketcher/issues/4693) – Incorrect bond alignment to tBu S-group
* [#4730](https://github.com/epam/ketcher/issues/4730) – System doubles number of pasted monomers after switching from flex to sequence
* [#4734](https://github.com/epam/ketcher/issues/4734) – Monomers from macro mode are not erased by Erase tool in micro mode
* [#4690](https://github.com/epam/ketcher/issues/4690) – Undo problem while layout is changed on the Snack of Flex modes and switch through modes
* [#4744](https://github.com/epam/ketcher/issues/4744) – When changing zoom level in macro mode, there is no percentage indication
* [#4739](https://github.com/epam/ketcher/issues/4739) – Pasting IDT structures via clipboard does not work
* [#4740](https://github.com/epam/ketcher/issues/4740) – Delete of cycled sequence from the canvas causes delete of another cycled sequence bond that makes it non-cycled
* [#4764](https://github.com/epam/ketcher/issues/4764) – IDT label is not shown or shown but layout is broken after load sequence from ket
* [#4726](https://github.com/epam/ketcher/issues/4726) – Delete of nucleoside symbol turns another nucleoside to nucleotide
* [#4777](https://github.com/epam/ketcher/issues/4777) – Incorrect valence for carbon atom in ring with attachment point after saving and reopening file
* [#4801](https://github.com/epam/ketcher/issues/4801) – Cut operation for attachment points makes canvas inaccessible/in-operational and delete entire molecule
* [#4708](https://github.com/epam/ketcher/issues/4708) – Forbid merging cyclic sequences on delete in Sequence mode
* [#4823](https://github.com/epam/ketcher/issues/4823) – In sequence mode, each press adds two characters and when deleted, also removes two
* [#4824](https://github.com/epam/ketcher/issues/4824) – Cycled chain breaks sequence canvas and entire app
* [#4839](https://github.com/epam/ketcher/issues/4839) – System loses connections to molecule R2 if there is no R1 attachment point
* [#4836](https://github.com/epam/ketcher/issues/4836) – Molecule changes position after saving and opening from file
* [#4840](https://github.com/epam/ketcher/issues/4840) – Paste from clipboard does not work for molecules in macro mode
* [#4879](https://github.com/epam/ketcher/issues/4879) – Save to mol for micro and macro structures connected through attachment points works wrong
* [#4973](https://github.com/epam/ketcher/issues/4973) – Connection between molecule and monomer lost after opening and saving to ket
48 changes: 48 additions & 0 deletions rst/ketcher/release-notes/ketcher-2.23.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@

# Ketcher 2.23.0

## What's Changed

Here are the updated release notes with links to the corresponding issues:

### New features
* [#4852](https://github.com/epam/ketcher/issues/4852) – UX support for HELM import/export
* [#4846](https://github.com/epam/ketcher/issues/4846) – Make Sequence view default in Macromolecules mode
* [#4431](https://github.com/epam/ketcher/issues/4431) – Implement support of unresolved IDT monomers
* [#4382](https://github.com/epam/ketcher/issues/4382) – Implement support of unsplit nucleotides
* [#3532](https://github.com/epam/ketcher/issues/3532) – Displaying side chain connections in snake-like mode
* [#4856](https://github.com/epam/ketcher/issues/4856) – Add new CHEM monomers to the library
* [#2654](https://github.com/epam/ketcher/issues/2654) – Improve WASM loading performance
* [#5083](https://github.com/epam/ketcher/issues/5083) – Update indigo to 1.22.0 in browser module

### Bugfixes and improvements
* [#4660](https://github.com/epam/ketcher/issues/4660) – Zero charge shows explicit 0 instead of blank after using A+/A- Tools
* [#4801](https://github.com/epam/ketcher/issues/4801) – Cut operation for attachment points makes canvas inaccessible/unoperational and delete entire molecule
* [#4636](https://github.com/epam/ketcher/issues/4636) – In the Sequence mode, when selecting elements on the canvas, the total number of elements is not displayed in the Right-click menu
* [#4686](https://github.com/epam/ketcher/issues/4686) – After moving the structure in the Macro mode, in the Micro mode the S-group value is displayed separately from the structure
* [#4823](https://github.com/epam/ketcher/issues/4823) – In sequence mode, each press adds two characters and when deleted, also removes two
* [#4793](https://github.com/epam/ketcher/issues/4793) – Context menu for attachment point labels should contain only Delete option
* [#4784](https://github.com/epam/ketcher/issues/4784) – Attachment point enumeration logic works wrong
* [#4786](https://github.com/epam/ketcher/issues/4786) – Keyboard shortcut stops working after adding/removing attachment point
* [#4607](https://github.com/epam/ketcher/issues/4607) – Inconsistent display of a separate phosphate in the sequence representation in the Sequence mode
* [#4782](https://github.com/epam/ketcher/issues/4782) – It is possible to attach bond to attachment point label
* [#4791](https://github.com/epam/ketcher/issues/4791) – System saves selection states of attachment point labels to KET file (it should not)
* [#4837](https://github.com/epam/ketcher/issues/4837) – Library filter does not reset when switching between Micro and Macro mode
* [#4833](https://github.com/epam/ketcher/issues/4833) – Support rendering multiple Ketcher editors on a page without an iframe
* [#4773](https://github.com/epam/ketcher/issues/4773) – It is impossible to apply R-group to atom with attachment point attached
* [#4927](https://github.com/epam/ketcher/issues/4927) – Able to change attachment point label to an atom if it is selected first
* [#4925](https://github.com/epam/ketcher/issues/4925) – Unable to change atom to another if molecule has attachment point
* [#4929](https://github.com/epam/ketcher/issues/4929) – System allow to change atoms inside S-group without removing abbreviation
* [#4930](https://github.com/epam/ketcher/issues/4930) – Fix missing IDT aliases and label positioning for unsplit nucleotides
* [#4889](https://github.com/epam/ketcher/issues/4889) – After using "Clear Canvas" in the Sequence mode and entering new sequence, extra structures are shown in Flex and Snake modes
* [#4924](https://github.com/epam/ketcher/issues/4924) – RNA Preset without Base causes constant crash after switching to Macromolecules mode
* [#4977](https://github.com/epam/ketcher/issues/4977) – System doesn't show side chain bonds if chain loaded directly to Snake-mode canvas
* [#4997](https://github.com/epam/ketcher/issues/4997) – The second of three horizontal bond overlaps backbone connection line
* [#4975](https://github.com/epam/ketcher/issues/4975) – Connection is displayed at the bottom of the row, if drag a horizontal side-chain connection between the extreme nucleotides of a row
* [#5035](https://github.com/epam/ketcher/issues/5035) – Bonds in the snake chain are displayed differently after saving in ket format
* [#5034](https://github.com/epam/ketcher/issues/5034) – When dragging the side chain connections between CHEM, all these connections pass exclusively from the left, and not the shortest path
* [#4881](https://github.com/epam/ketcher/issues/4881) – When switching from Sequence mode to Flex mode, RNA abbreviations remain
* [#4995](https://github.com/epam/ketcher/issues/4995) – The bottom horizontal bonds does not shift if there is an overlap
* [#5074](https://github.com/epam/ketcher/issues/5074) – Switching from Sequence mode to Snake mode and back shifts visible area of canvas beyond visible frame. Forever.
* [#5121](https://github.com/epam/ketcher/issues/5121) – Copy does not work in the Firefox browser
* [#5335](https://github.com/epam/ketcher/issues/5335) - The application crashes when selecting Enhanced Stereochemistry from the right-click menu
47 changes: 47 additions & 0 deletions rst/ketcher/release-notes/ketcher-2.24.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@

# Ketcher 2.24.0

## What's Changed

Here are the updated release notes with links to the corresponding issues:

### New features
* [#4878](https://github.com/epam/ketcher/issues/4878) – Add/Replace monomer in sequence mode from library
* [#4880](https://github.com/epam/ketcher/issues/4880) – Adjust previews – add APs, show IDT aliases for previews in sequence mode, increase debounce time
* [#4888](https://github.com/epam/ketcher/issues/4888) – Enable editing sequences by click between symbols
* [#4887](https://github.com/epam/ketcher/issues/4887) – Starting new sequences with "Plus" icon on canvas
* [#4780](https://github.com/epam/ketcher/issues/4780) – Remove monomers from the library (Peptides and CHEMs)
* [#5167](https://github.com/epam/ketcher/issues/5176) – Change natural analogue of monomers Peptides and CHEMs)
* [#4787](https://github.com/epam/ketcher/issues/4787) – Change structure of monomers (Peptides and CHEMs)
* [#5166](https://github.com/epam/ketcher/issues/5166) – Change symbols of monomers (Peptides and CHEMs)
* [#4781](https://github.com/epam/ketcher/issues/4781) – Change names of monomers (Peptides and CHEMs)
* [#4905](https://github.com/epam/ketcher/issues/4905) – Open Edit Connection Points dialog via right click on bond
* [#4911](https://github.com/epam/ketcher/issues/4911) – Insert image from ket to canvas
* [#4897](https://github.com/epam/ketcher/issues/4897) – Insert image to canvas via "Add image" tool, Select, Move and Scale the image
* [#4981](https://github.com/epam/ketcher/issues/4981) – Support for SSR
* [#4979](https://github.com/epam/ketcher/issues/4979) – Support for Strict mode
* [#5190](https://github.com/epam/ketcher/issues/5190) – Include Indigo without render module into ketcher-standalone build process
* [#5284](https://github.com/epam/ketcher/issues/5284) – Update Indigo to 1.23.0 in browser module

### Bugfixes and improvements
* [#4763](https://github.com/epam/ketcher/issues/4763) – It is possible to create forbidden RNA preset
* [#4962](https://github.com/epam/ketcher/issues/4962) – Bond tool and Erase tool buttons have to be disabled in Sequence mode (since they are not applicable)
* [#4659](https://github.com/epam/ketcher/issues/4659) – Export result SVG contains some labels that are selectable
* [#4108](https://github.com/epam/ketcher/issues/4108) – There are no tooltips when hovering over each of the sequence modes
* [#4806](https://github.com/epam/ketcher/issues/4806) – It is allowed to change bond type between micro and macro
* [#4936](https://github.com/epam/ketcher/issues/4936) – Applying Enhanced Stereochemistry to monomers causes its disappear from the canvas (and exception in console)
* [#5090](https://github.com/epam/ketcher/issues/5090) – The favorites icon overlaps unsplit nucleotide names in the RNA and favorites tab
* [#4947](https://github.com/epam/ketcher/issues/4947) – Distance between unresolved monomer and preview tooltip is too large and it has no IDT alias
* [#4957](https://github.com/epam/ketcher/issues/4957) – Disabled query features in extended table not disabled in right-click menu
* [#5126](https://github.com/epam/ketcher/issues/5126) – The error appears in the Console, when connecting two unsplit nucleotides in Snake mode
* [#4069](https://github.com/epam/ketcher/issues/4069) – Right-click context menu protrudes beyond edges of the Ketcher workspace
* [#4806](https://github.com/epam/ketcher/issues/4806) – It is allowed to change bond type between micro and macro
* [#5196](https://github.com/epam/ketcher/issues/5196) – An error appears in the Console when opening any section in the RNA tab
* [#5242](https://github.com/epam/ketcher/issues/5242) – Replace phosphate at the end with peptide causes cycled polymer
* [#5184](https://github.com/epam/ketcher/issues/5184) – Fix unresolved monomers bond establishing issue
* [#4935](https://github.com/epam/ketcher/issues/4935) – Enumeration is missing for cycled unsplit nucleotides after load from file (KET/MOL doesn't matter)
* [#5255](https://github.com/epam/ketcher/issues/5255) – Fix adding new monomers to canvas in sequence mode while editing RNA in builder
* [#5245](https://github.com/epam/ketcher/issues/5245) – Replacement of peptide at the end of sequence on preset w/out base works wrong
* [#5228](https://github.com/epam/ketcher/issues/5228) – System insert monomer from the library to the canvas even if it shouldn't (and error message is wrong)
* [#5300](https://github.com/epam/ketcher/issues/5300) – Attempt to insert improper monomer from the library to the sequence causes wrong error
* [#5301](https://github.com/epam/ketcher/issues/5301) – New preset creation process interferes with monomer replacement on the sequence mode
Loading

0 comments on commit f5bb922

Please sign in to comment.