Skip to content

Latest commit

 

History

History
804 lines (357 loc) · 31.6 KB

CHANGELOG.md

File metadata and controls

804 lines (357 loc) · 31.6 KB

Changelog

6.5.3 (2025-02-06)

Bug Fixes

  • correct type of combineSmiles function (155177c)
  • update OCL (a111338)

6.5.2 (2025-02-04)

Bug Fixes

  • correct types of OCL import and DB (bf0d1df)

6.5.1 (2024-12-11)

Bug Fixes

  • wrongly exported getMolfilesMapping (18b12b7)

6.5.0 (2024-12-11)

Features

  • add getMolfilesMapping and update dependencies (6766381)

6.4.1 (2024-07-29)

Bug Fixes

  • return empty array if molecule too big (89c9198)

6.4.0 (2024-07-29)

Features

  • TopicMolecule failed if over 250 atoms but the main issues was DiaIDs (9a9daf5)

6.3.0 (2024-07-07)

Features

  • add TopicMolecule.setAtomNoInMapNo (4028628)

6.2.0 (2024-07-07)

Features

  • add TopicMolecule.getAtomPathsFrom (a8b918b)

6.1.0 (2024-06-29)

Features

  • deal with R groups in getMF (4036501)

6.0.1 (2024-06-22)

Bug Fixes

  • remove duplicate code and fix getHoseFragment from TopicMolecule (928b38d)

6.0.0 (2024-06-22)

⚠ BREAKING CHANGES

  • hose codes changed in order to embed query features including aromaticity, nb H and cycle size.

Features

  • hose codes changed in order to embed query features including aromaticity, nb H and cycle size. (811cc25)

5.21.1 (2024-05-22)

Bug Fixes

  • do not contaminate idCode in MoleculeDB when empty molecule (9fb307f)

5.21.0 (2024-05-22)

Features

  • add option allowEmptyMolecule in MoleculesDB (3739662)

5.20.0 (2024-05-21)

Features

  • give possibility to configure TopicMolecule to set the maxNbAtoms (88d501c)

Bug Fixes

5.19.1 (2024-05-14)

Bug Fixes

  • TopicMolecule path was not correctly dealing with hydrogens (11f1e61)

5.19.0 (2024-05-14)

Features

  • add getHoseFragment on TopicMolecule (455b646)
  • getAllAtomsPaths (ee15078)

5.18.0 (2024-05-08)

Features

  • Option to specify hose codes min / maxSphereSize in TopicMolecule (8e75bd5)

5.17.0 (2024-05-04)

Features

  • add attachedHydrogens in diaIDsAndInfo (e90034c)

5.16.3 (2024-04-16)

Bug Fixes

5.16.2 (2024-04-16)

Bug Fixes

  • getUnsaturation deals correctly with empty molecules (no MF) (8851d62)

5.16.1 (2024-04-16)

Bug Fixes

  • use limited number of elements for unsaturation calculation (54f72f9)

5.16.0 (2024-04-16)

Features

  • add hints about unsaturation (be9490b)

5.15.0 (2024-04-10)

Features

  • getNMRHints checks symmetry of the molecule (df70382)

5.14.0 (2024-04-09)

Features

5.13.0 (2024-04-09)

Features

  • improve and rename getHints to getNMRHints (9bf8286)

5.12.1 (2024-03-11)

Bug Fixes

5.12.0 (2024-03-10)

Features

5.11.0 (2024-02-28)

Features

  • add option markMonomer to createPolymer (a8c9c4a)

5.10.0 (2024-02-28)

Features

  • add new method createPolymer (cbf6730)

5.9.0 (2024-02-10)

Features

Bug Fixes

  • rename getTips to getHints (76bb572)

5.8.0 (2024-01-24)

Features

  • getDiaIDsObject returns corresponding present atoms in the molecule (no implicit H) (d53206a)

5.7.0 (2024-01-23)

Features

5.6.1 (2023-12-07)

Bug Fixes

  • mapping of atoms with exploded hydrogens could fail (da0f69b)

5.6.0 (2023-11-27)

Features

  • TopicMolecule can map to a new molecule (6dac09e)

5.5.0 (2023-11-20)

Features

  • remove molfile of applyReactions to improve speed (0dc4152)

5.4.2 (2023-11-14)

Bug Fixes

  • if searching exact we force query not to be a fragment (c74d60c)

5.4.1 (2023-11-14)

Bug Fixes

  • copy the query before changing to fragment (035949a)

5.4.0 (2023-10-09)

Features

5.3.0 (2023-09-26)

Features

5.2.0 (2023-08-23)

Features

  • getProductsTrees in order to get products tree only when necessary (2a680bc)

Bug Fixes

  • break loop if limit is reached (aae30c0)

5.1.0 (2023-08-23)

Features

  • add limitReactions as options for applyReactions (e855b91)

Documentation

5.0.2 (2023-08-18)

Bug Fixes

  • missing docs and undo digits rounding (5d859e0)

5.0.1 (2023-08-18)

Bug Fixes

5.0.0 (2023-08-17)

⚠ BREAKING CHANGES

  • remove non significant digits

Bug Fixes

4.4.0 (2023-08-17)

Features

4.3.2 (2023-08-17)

Documentation

  • correctly build documentation from index.js (bdc0721)

4.3.1 (2023-08-17)

Bug Fixes

  • correctly rename type DiaIDAndH to DiaIDAndInfo (f38ea28)

4.3.0 (2023-08-16)

Features

  • add getImplicityHydrogensCount and toggleHydrogens (33ded8d)
  • Create TopicMolecule a class optimised for hoses codes and diastereotopic IDs (633d618)
  • Create TopicMolecule a class optimised for hoses codes and diastereotopic IDs (633d618)

4.2.1 (2023-08-09)

Bug Fixes

  • return correctly diaIDs=undefined in getHoseCodesAndInfo=false (4328552)

4.2.0 (2023-08-08)

Features

  • add distanceMatrix in getHoseCodesAndInfo (9351a59)

4.1.0 (2023-08-06)

Features

  • getHoseCodesAndInfo returns moleculeWithHydrogens (f9ff5bd)

4.0.0 (2023-08-06)

⚠ BREAKING CHANGES

  • replace getHosesAndInfoFromMolfile and getHoseCodesAndDiastereotopicIDs by getHoseCodesAndInfo

Features

  • replace getHosesAndInfoFromMolfile and getHoseCodesAndDiastereotopicIDs by getHoseCodesAndInfo (a3bc686)

3.1.0 (2023-08-02)

Features

  • add method getHosesAndInfoFromMolfile (3d5a25a)

Bug Fixes

  • getHoseCodes shares code with getHoseCodesForAtoms (e037133)
  • nodejs workflow (18532b0)
  • recalculate helper after makeRacemic (3cf35a8)

3.0.0 (2023-07-31)

⚠ BREAKING CHANGES

  • add ensureHeterotopicChiralBonds and remove addDiastereotopicMissingChirality

Features

  • add ensureHeterotopicChiralBonds and remove addDiastereotopicMissingChirality (c846f5d)
  • add getHoseCodes, fast code to retrieve all the hose codes (dfef04e)
  • fast method to get the list of all the chiral or heterotopic carbons (45c3019)

Bug Fixes

  • add chirality bonds if H are present (0aae9fc)

Documentation

  • replace oclCode by idCode (b3e4b6e)

2.9.0 (2023-07-26)

Features

Bug Fixes

  • do not add undefined property in search result (a7aa4af)

2.8.0 (2023-07-25)

Features

2.7.1 (2023-07-18)

Bug Fixes

  • test case check if works when needToBeCharged is not defined (9897cc8)

2.7.0 (2023-07-17)

Features

  • add prop in applyReactions to groupTreesByProducts (#52) (dd8e62d)

2.6.0 (2023-07-13)

Features

2.5.0 (2023-07-12)

Features

2.4.0 (2023-02-13)

Features

  • getAtomFeatures allows to specify sphere (43068ae)

Bug Fixes

  • applyReaction should not return oclReaction internal object (10dadc7)

2.3.0 (2023-01-25)

⚠ BREAKING CHANGES

  • Remove compatibility with node 14

Features

  • add parseDwar, parser for DataWarrior files (107b4f3)
  • improve applyReactions to have maxDepth (217db99)

Miscellaneous Chores

  • Remove compatibility with node 14 (1635eeb)

release-as

2.2.0 (2023-01-17)

Features

Documentation

2.1.3 (2022-12-15)

Bug Fixes

Documentation

2.1.2 (2022-11-28)

Bug Fixes

  • split groupedDiastereotopicAtomIDs (#42) (8e1ee5a)

2.1.1 (2022-11-23)

Bug Fixes

  • getConnectivityMatrix with pathLength (#44) (0363399)

2.1.0 (2022-11-14)

Features

  • add getDiastereotopicAtomIDsFromMolfile (05950e9)
  • getDiastereotopicAtomIDsFromMolfile (1bc20c8)

Documentation

  • add example of substructure search in wikipedia (c4d27e9)
  • add one jsdoc (5a1226b)

2.0.0 (2022-08-15)

⚠ BREAKING CHANGES

  • update OpenChemLib to v8.0.0
  • remove deprecated function getExtendedDiastereotopicAtomIDs

Features

  • null query returns the full DB (4279051)
  • update OpenChemLib to v8.0.0 (09c88c4)

Miscellaneous Chores

  • remove deprecated function getExtendedDiastereotopicAtomIDs (09c88c4)

1.11.0 (2022-04-19)

Features

1.10.0 (2022-03-25)

Features

  • add getPathAndTorsion (8c587c8)
  • add options withHOSES (defualt false) to getPathsInfo (1af6b9e)

1.9.0 (2022-02-15)

Features

Bug Fixes

  • groups are counted only if they have at least one C or H as neig… (#32) (4f2df84)

1.8.0 (2021-12-14)

Features

  • add getHoseCodesForAtoms (b0f2b6b)

1.7.0 (2021-12-14)

Features

  • add getHoseCodesForPath (3584377)

Bug Fixes

  • getMF return type (7ac70ea)
  • rename SimpleBonds to SingleBonds (d2ff8ed)

1.6.0 (2021-10-14)

Features

1.5.1 (2021-08-29)

Bug Fixes

  • add package description (b1d726b)

1.5.0 (2021-08-04)

Features

  • add appendColor in MoleculesDB (bde1b8f)

1.4.0 (2021-08-03)

Features

  • appendSmiles text file for Molecules DB (62365c6)

1.3.0 (2021-07-29)

Features

  • add fragmentAcyclicSimpleBonds (093b7dc)

Bug Fixes

  • toVisualizerMolfile still contained a this (b5c0eb7)
  • update dependencies (29a7253)

1.2.0 (2021-05-11)

Features

  • add toVisualizerMolfile (3d8ee95)

1.1.0 (2021-05-10)

Features

  • add MoleculesDB to store and search molecules (da7cbc9)

1.0.0 (2021-03-24)

⚠ BREAKING CHANGES

Features

  • combineSmiles requires to pass OCL (aa9218a)
  • getHoseCodesFromDiastereotopicID requires an OCL.Molecule (00b8845)

Bug Fixes

  • add openchemlib to peer dependencies (c856127)

0.7.1 (2021-03-24)

Bug Fixes

  • use molecule.getOCL where possible (936c791)

0.7.0 (2021-03-01)

Features

  • allow to initOCL with keepExisting option (6f9049a)

0.6.1 (2021-01-17)

Bug Fixes

  • correctly export combineSmiles (a8354c3)

0.6.0 (2021-01-17)

Features

  • add combineSmiles (87bad19)
  • add complexity options in combineSmiles (e54072e)

Bug Fixes

0.5.3 (2020-10-28)

Bug Fixes

  • release from github actions (5fc49da)

0.5.2 (2020-10-28)

0.5.1 (2020-09-09)

Bug Fixes

  • allow to call initOCL multiple times with the same OCL (843a4c6)

0.5.0 (2020-06-28)

Features

  • add getGroupedDiastereotopicAtomIDs (fef69d7)

0.4.0 (2020-05-08)

Features

  • add heavy atom in getDiastereotopicAtomIDsAndH (9920a0b)

0.3.0 (2020-02-21)

Features

  • add negative atomicNo option (44f812f)
  • add sdta for getConnectivityMatrix (9fe9640)

0.0.1 (2020-01-21)

Bug Fixes

  • fix build with new version of ml-floyd-warshall (a530c8e)
  • getHoseCodesforPath (c121973)