Skip to content

indigo-1.5.0

Compare
Choose a tag to compare
@even1024 even1024 released this 06 Sep 17:18
· 839 commits to master since this release
c154227

Indigo 1.5.0

18 Aug 2021

New features and improvements

  • Added WebAssembly support to run Indigo in a web browser. See how to build. [milestone].
  • Implemented NodeJS API for Indigo [implemented].
  • Added Java API for Bingo Elasticsearch cartridge [feature].
  • Implemented reactions in Python API of Bingo Elasticsearch cartridge [feature].
  • Added support for JSON-based interaction with Ketcher for supporting enhanced stereochemistry, simple graphics, etc. [feature]
  • Supported reactions in JSON-based format [feature].
  • Supported r-groups in JSON-based format [feature].
  • Added C++ unittests [feature].
  • Added multiple integration tests [feature].
  • Now Indigo uses CMake build system. See how to build
  • Migrated to standard C++11 smart pointers. Changed AutoPtr to std::unique_ptr and std::shared_ptr.
  • Unified molecule check function and changed the result format [improvement].
  • Miscelaneous C++11 related refactorings: added 'override', replaced plain C functions with corresponding from std:: ) [improvement].
  • Optimized the adding of elements to atoms and bonds arrays [improvement].
  • Exposed oneBitsList in .NET API [fix].
  • Implemented context manager and iterator for Bingo object [improvement].
  • Added Bingo CI for Postgres 9.6 [improvement].

Bug fixes

  • Incorrect calculation and check on partially selected structure [fix].
  • PNG rendering crash [fix].
  • .NET Indigo nuget error: Unable to load DLL 'indigo' [fix].
  • Bingo-MSSQL compilation fails [fix].
  • Ionize segfault for deuterated molecule (if pKa-model-level >= 1) [fix].
  • SDF decomposition test fail [fix].
  • Fingerprints differ between mac os x and other platforms [fix].
  • Unstable behavior of Indigo on different platforms [fix].
  • CDX parser failure [fix].
  • Java API: native libs loading fail [fix].