Recent Releases of openchemlib

openchemlib - v9.7.0

9.7.0 (2025-08-13)

Features

  • update OCL to v2025.8.1 (1dac22c)

- Java
Published by cheminfo-bot 7 months ago

openchemlib - v9.6.0

9.6.0 (2025-07-14)

Features

  • allow to identify root div of CanvasEditor (#305) (aadd46f)

- Java
Published by cheminfo-bot 8 months ago

openchemlib - v9.5.1

9.5.1 (2025-07-14)

Bug Fixes

- Java
Published by cheminfo-bot 8 months ago

openchemlib - v9.5.0

9.5.0 (2025-07-11)

Features

  • add Molecule.fromText method and support pasting in the editor (#301) (00322ad)

- Java
Published by cheminfo-bot 8 months ago

openchemlib - v9.4.1

9.4.1 (2025-07-11)

Bug Fixes

  • do not throw when molecule.toSVG is called with zero size (#299) (2b22ab7)

- Java
Published by cheminfo-bot 8 months ago

openchemlib - v9.4.0

9.4.0 (2025-07-10)

Features

Bug Fixes

  • canvas_editor: do not repaint editor when its size is zero (#298) (a8d8805)

- Java
Published by cheminfo-bot 8 months ago

openchemlib - v9.3.0

9.3.0 (2025-06-17)

Features

Bug Fixes

  • handle empty reactions in custom element (082d1b8)
  • initialize custom element state on construct (31c1a11)

- Java
Published by cheminfo-bot 9 months ago

openchemlib - v9.2.0

9.2.0 (2025-05-13)

Features

Bug Fixes

  • use head prepend instead mutate possibly external stylesheet (#290) (f49456d)

- Java
Published by cheminfo-bot 10 months ago

openchemlib - v9.1.1

9.1.1 (2025-05-01)

Bug Fixes

  • canvas_editor: avoid blurry rendering on hdpi screens (#281) (efd4e5d)

- Java
Published by cheminfo-bot 10 months ago

openchemlib - v9.1.0

9.1.0 (2025-04-30)

Features

Bug Fixes

  • canvas_editor: open shadow root (cb6c2d2)
  • canvas_editor: optimize draw context (b7868f0)

- Java
Published by cheminfo-bot 10 months ago

openchemlib - v9.0.1

9.0.1 (2025-04-28)

Bug Fixes

- Java
Published by cheminfo-bot 10 months ago

openchemlib - v9.0.0

9.0.0 (2025-04-17)

⚠ BREAKING CHANGES

  • openchemlib is now exported as an ESM-only package. This doesn't prevent using it from CommonJS (require('openchemlib')), as long as you are using a supported and up to date Node.js version.
  • The library now exposes only one build. If you were using openchemlib/minimal, openchemlib/core, or openchemlib/full, switch back to openchemlib, which contains everything.
  • Removed the following classes: SVGRenderer, StructureEditor, and StructureView. They were using old and deprecated OpenChemLib java APIs.
    • Instead of the SVGRenderer, molecule.toSVG() can be used.
    • Instead of the StructureEditor, the replacement CanvasEditor can be used.
    • Instead of the StructureView, the replacement CanvasEditor with the readOnly option can be used.
  • Removed the bundled static resources. This allows to reduce the build size by half.
    • Static data can be loaded/registered with these new methods: OCL.Resources.register, OCL.Resources.registerFromUrl, or OCL.Resources.registerFromNodejs.
    • These classes require static resources to be registered before being instantiated: ConformerGenerator, ForceFieldMMFF94, DruglikenessPredictor, ToxicityPredictor.
  • Removed support for Node.js 18, which will be EoL at the end of April 2025.
  • Removed the getOCL method from all classes except Molecule.
  • Renamed some TypeScript types for consistency.

Features

  • rework library packaging and remove deprecated editor (#266) (88cc001)

- Java
Published by cheminfo-bot 11 months ago

openchemlib - v8.21.0

8.21.0 (2025-04-11)

Features

  • CanvasEditor: add isDestroyed getter (#264) (37065c6)

- Java
Published by cheminfo-bot 11 months ago

openchemlib - v8.20.2

8.20.2 (2025-04-11)

Bug Fixes

  • expose moleculeChanged method from Java (#262) (6f0057c)

- Java
Published by cheminfo-bot 11 months ago

openchemlib - v8.20.1

8.20.1 (2025-04-11)

Bug Fixes

  • typo in CanvasEditor removeOnChangeListener method (#260) (270731c)

- Java
Published by cheminfo-bot 11 months ago

openchemlib - v8.20.0

8.20.0 (2025-04-10)

Features

  • update OCL to v2025.4.0 (97ca346)

Bug Fixes

  • do not use unexposed Java API from JS (#257) (9af170b)

- Java
Published by cheminfo-bot 11 months ago

openchemlib - v8.19.0

8.19.0 (2025-03-14)

Features

  • CanvasEditorElement: expose the moleculeChanged() method (#250) (d4c1c13)

- Java
Published by cheminfo-bot 12 months ago

openchemlib - v8.18.1

8.18.1 (2025-02-06)

Bug Fixes

- Java
Published by cheminfo-bot about 1 year ago

openchemlib - v8.18.0

8.18.0 (2025-02-05)

Features

Bug Fixes

  • types: declare ambient types correctly (aea1332)

- Java
Published by cheminfo-bot about 1 year ago

openchemlib - v8.17.0

8.17.0 (2024-11-06)

Features

- Java
Published by cheminfo-bot over 1 year ago

openchemlib - v8.16.0

8.16.0 (2024-10-17)

Features

  • add options to ReactionEncoder.decode and ReactionEncoder.decode (9716b26)
  • create a script to build help (#223) (cc7042f)
  • sync webcomponent props with attributes (#234) (9716b26)
  • update OCL to v2024.10.0 (2cee300)
  • update OCL to v2024.10.1 (#233) (5eb0ed8)

Bug Fixes

- Java
Published by cheminfo-bot over 1 year ago

openchemlib - v8.15.0

8.15.0 (2024-07-25)

Features

Bug Fixes

- Java
Published by cheminfo-bot over 1 year ago

openchemlib - v8.14.0

8.14.0 (2024-06-19)

Features

- Java
Published by cheminfo-bot over 1 year ago

openchemlib - v8.13.0

8.13.0 (2024-05-28)

Features

  • add molecule.getBondQueryFeaturesObject (#210) (2844831)

- Java
Published by cheminfo-bot almost 2 years ago

openchemlib - v8.12.0

8.12.0 (2024-05-27)

Features

  • add method Molecule.getAtomQueryFeaturesObject (c1843b8)

- Java
Published by cheminfo-bot almost 2 years ago

openchemlib - v8.11.0

8.11.0 (2024-05-17)

Features

  • add experimental support for touch events in editor (#206) (bc41dcc)

- Java
Published by cheminfo-bot almost 2 years ago

openchemlib - v8.10.0

8.10.0 (2024-05-13)

Features

Bug Fixes

- Java
Published by cheminfo-bot almost 2 years ago

openchemlib - v8.9.0

8.9.0 (2024-02-22)

Features

  • update OCL to v2024.2.1 (afaae1e)

Bug Fixes

  • do not crash when drag-and-drop comes from toolbar (#195) (f10c782)

- Java
Published by cheminfo-bot about 2 years ago

openchemlib - v8.8.1

8.8.1 (2024-02-01)

Bug Fixes

  • only add data-atom-map-no when defined (#190) (567b9d7)

- Java
Published by cheminfo-bot about 2 years ago

openchemlib - v8.8.0

8.8.0 (2024-01-19)

Features

- Java
Published by cheminfo-bot about 2 years ago

openchemlib - v8.7.2

8.7.2 (2023-11-14)

Bug Fixes

  • deal correctly with non matching reactions (#181) (74e337e)

- Java
Published by cheminfo-bot over 2 years ago

openchemlib - v8.7.1

8.7.1 (2023-10-16)

Bug Fixes

- Java
Published by cheminfo-bot over 2 years ago

openchemlib - v8.7.0

8.7.0 (2023-10-13)

Features

  • improve exports for ESM and add shorthand export for the full.pretty build (688aedd)

- Java
Published by cheminfo-bot over 2 years ago

openchemlib - v8.6.0

8.6.0 (2023-10-06)

Features

  • when generating SVG check that coordinates are not all 0 (#174) (eded253)

- Java
Published by cheminfo-bot over 2 years ago

openchemlib - v8.5.0

8.5.0 (2023-08-14)

Features

- Java
Published by cheminfo-bot over 2 years ago

openchemlib - v8.4.0

8.4.0 (2023-08-11)

Features

  • add data-atom-map-no props in the circle of the svg (#170) (ea29871)

Bug Fixes

  • CanonizerUtil with NOSTEREO yielded to a wrong result (#165) (817ec97)

- Java
Published by cheminfo-bot over 2 years ago

openchemlib - v8.3.0

8.3.0 (2023-04-05)

Features

- Java
Published by cheminfo-bot almost 3 years ago

openchemlib - v8.2.0

8.2.0 (2023-01-25)

Features

  • add new CANONIZER static options (bd2eca1)
  • expose all new static parameters of JSMolecule (81d7361)

Bug Fixes

  • add getAtomicNoFromLabel second argument (8aa1268)

- Java
Published by cheminfo-bot about 3 years ago

openchemlib - v8.1.0

8.1.0 (2023-01-04)

Features

  • expose ReactionEncoder to encode / decode a reaction as a string (0d645c3)
  • expose Reactor (5eb1c26)
  • expose Transformer (e88d2b4)
  • update OCL to v2022.10.2 (64b7d9a)
  • update OCL to v2022.12.4 (#146) (8511629)

- Java
Published by cheminfo-bot about 3 years ago

openchemlib - v8.0.1

8.0.1 (2022-08-15)

Bug Fixes

  • inverted red/blue colors in editor (d8d25a3)

- Java
Published by cheminfo-bot over 3 years ago

openchemlib - v8.0.0

8.0.0 (2022-08-15)

⚠ BREAKING CHANGES

This release updates OpenChemLib to the latest version 2022.8.1. There were a lot of changes since the last update and some of them are breaking. Here's a list of the changes we were able to identify (but there may be more):

  • The setAtomQueryFeature and getAtomQueryFeatures methods were removed from the Molecule class because they now return a long in Java.
  • The addRing, addRingToAtom and addRingToBond methods of the Molecule class now take one additional parameter, called bondLength.
  • The showSymmetryDiastereotopic and showSymmetryEnantiotopic depictor options were removed.
  • The value of computed 3D coordinates may change.
  • Generated conformers may be different (in quantity and their coordinates).
  • It is no longer possible to change ring size in the atom query features dialog of the editor.

We also removed support for Node.js 12. It's still possible that the library works on this version, but it is no longer tested in CI.

Features

  • update GWT to version 2.10 (9eed1ef)
  • update OpenChemLib to v2022.8.1 (1ac3899)
  • Added the following new depictor options (all boolean): showSymmetryStereoHeterotopicity, showSymmetryAny, noColorOnESRAndCIP, noImplicitHydrogen, and drawBondsInGray.

- Java
Published by cheminfo-bot over 3 years ago

openchemlib - openchemlib v7.5.0

Features

Bug Fixes

  • README link to documentation (77dfc46)
  • types: coordinates can be omitted from fromIDCode (636a73b)

- Java
Published by cheminfo-bot over 3 years ago

openchemlib - openchemlib v7.4.3

Bug Fixes

  • fromIDCode: pass coordinates option to the IDCodeParser (0b8775e)

- Java
Published by cheminfo-bot over 4 years ago

openchemlib - openchemlib v7.4.2

Bug Fixes

  • addImplicitHydrogens on 'Cl' (f2cf71f)

- Java
Published by cheminfo-bot over 4 years ago

openchemlib - openchemlib v7.4.1

Bug Fixes

  • addImplicitHydrogens for NH3 (9e9c353)
  • publish projet on Zenodo (e94ebb7)

- Java
Published by cheminfo-bot over 4 years ago

openchemlib - openchemlib v7.4.0

Features

  • expose a "getOCL" method on public classes (1879045)

- Java
Published by cheminfo-bot almost 5 years ago

openchemlib - openchemlib v7.3.0

Features

  • update OCL to version 2020.12.1 (bb9c07d)

- Java
Published by cheminfo-bot about 5 years ago

openchemlib - v7.2.3

Release v7.2.3

- Java
Published by cheminfo-bot about 6 years ago

openchemlib - v7.2.2

Release v7.2.2

- Java
Published by cheminfo-bot over 6 years ago

openchemlib - v7.2.1

Release v7.2.1

- Java
Published by cheminfo-bot over 6 years ago

openchemlib - v7.2.0

Release v7.2.0

- Java
Published by cheminfo-bot over 6 years ago

openchemlib - v7.1.1

Release v7.1.1

- Java
Published by cheminfo-bot over 6 years ago

openchemlib - v7.1.0

Release v7.1.0

- Java
Published by cheminfo-bot over 6 years ago

openchemlib - v7.0.1

Release v7.0.1

- Java
Published by cheminfo-bot almost 7 years ago

openchemlib - v7.0.0

Release v7.0.0

- Java
Published by cheminfo-bot almost 7 years ago

openchemlib - v6.0.1

Release v6.0.1

- Java
Published by cheminfo-bot about 7 years ago

openchemlib - v6.0.0

Release v6.0.0

- Java
Published by cheminfo-bot about 7 years ago

openchemlib - v5.9.1

Release v5.9.1

- Java
Published by cheminfo-bot about 7 years ago

openchemlib - v5.9.0

Release v5.9.0

- Java
Published by cheminfo-bot about 7 years ago

openchemlib - v5.8.0

Release v5.8.0

- Java
Published by cheminfo-bot about 7 years ago

openchemlib - v5.7.0

Release v5.7.0

- Java
Published by cheminfo-bot over 7 years ago

openchemlib - v5.6.1

Release v5.6.1

- Java
Published by cheminfo-bot over 7 years ago

openchemlib - v5.6.0

Release v5.6.0

- Java
Published by cheminfo-bot over 7 years ago

openchemlib - v5.5.2

Release v5.5.2

- Java
Published by cheminfo-bot almost 8 years ago

openchemlib - v5.5.1

Release v5.5.1

- Java
Published by cheminfo-bot almost 8 years ago

openchemlib - v5.5.0

Release v5.5.0

- Java
Published by cheminfo-bot over 8 years ago

openchemlib - v5.4.0

Release v5.4.0

- Java
Published by cheminfo-bot over 8 years ago

openchemlib - v5.3.0

Release v5.3.0

- Java
Published by cheminfo-bot over 8 years ago

openchemlib - v5.2.10

Release v5.2.10

- Java
Published by cheminfo-bot over 8 years ago

openchemlib - v5.2.9

Release v5.2.9

- Java
Published by cheminfo-bot over 8 years ago

openchemlib - v5.2.8

Release v5.2.8

- Java
Published by cheminfo-bot over 8 years ago

openchemlib - v5.2.7

Release v5.2.7

- Java
Published by cheminfo-bot over 8 years ago

openchemlib - v5.2.6

Release v5.2.6

- Java
Published by cheminfo-bot over 8 years ago

openchemlib - v5.2.5

Release v5.2.5

- Java
Published by cheminfo-bot over 8 years ago

openchemlib - v5.2.4

Release v5.2.4

- Java
Published by cheminfo-bot over 8 years ago

openchemlib - v5.2.3

Release v5.2.3

- Java
Published by cheminfo-bot over 8 years ago

openchemlib - v5.2.2

Release v5.2.2

- Java
Published by cheminfo-bot over 8 years ago

openchemlib - v5.2.1

Release v5.2.1

- Java
Published by cheminfo-bot almost 9 years ago

openchemlib - v5.2.0

Release v5.2.0

- Java
Published by cheminfo-bot almost 9 years ago

openchemlib - v5.1.2

Release v5.1.2

- Java
Published by cheminfo-bot about 9 years ago

openchemlib - v5.1.1

Release v5.1.1

- Java
Published by cheminfo-bot about 9 years ago

openchemlib - v5.1.0

Release v5.1.0

- Java
Published by cheminfo-bot about 9 years ago

openchemlib - v5.0.0

Release v5.0.0

- Java
Published by cheminfo-bot about 9 years ago

openchemlib - v4.7.2

Release v4.7.2

- Java
Published by cheminfo-bot about 9 years ago

openchemlib - v4.7.1

Release v4.7.1

- Java
Published by cheminfo-bot about 9 years ago

openchemlib - v4.7.0

Release v4.7.0

- Java
Published by cheminfo-bot about 9 years ago

openchemlib - v4.6.3

Release v4.6.3

- Java
Published by cheminfo-bot about 9 years ago

openchemlib - v4.6.2

Release v4.6.2

- Java
Published by cheminfo-bot over 9 years ago

openchemlib - v4.6.1

Release v4.6.1

- Java
Published by cheminfo-bot over 9 years ago

openchemlib - v4.6.0

Release v4.6.0

- Java
Published by cheminfo-bot over 9 years ago

openchemlib - v4.5.1

Release v4.5.1

- Java
Published by cheminfo-bot over 9 years ago

openchemlib - v4.5.0

Release v4.5.0

- Java
Published by cheminfo-bot over 9 years ago

openchemlib - v4.4.2

Release v4.4.2

- Java
Published by cheminfo-bot over 9 years ago

openchemlib - v4.4.1

Release v4.4.1

- Java
Published by cheminfo-bot over 9 years ago

openchemlib - v4.4.0

Release v4.4.0

- Java
Published by cheminfo-bot over 9 years ago

openchemlib - v4.3.2

Release v4.3.2

- Java
Published by cheminfo-bot over 9 years ago

openchemlib - v4.3.1

Release v4.3.1

- Java
Published by cheminfo-bot over 9 years ago

openchemlib - v4.3.0

Release v4.3.0

- Java
Published by cheminfo-bot almost 10 years ago

openchemlib - v4.2.2

Release v4.2.2

- Java
Published by cheminfo-bot almost 10 years ago

openchemlib - v4.2.1

Release v4.2.1

- Java
Published by cheminfo-bot almost 10 years ago