Skip to content

Releases: 3dmol/3Dmol.js

2.5.3

27 Sep 17:31

Choose a tag to compare

Bug fix for viewer grids.

2.5.2

30 Jul 16:20

Choose a tag to compare

Minor bug fixes: Issue #835 and #745.

2.5.1

26 Jun 15:24

Choose a tag to compare

Minor bug fixes.

Issue #836 and issue with animation.

2.5.0

02 Jun 23:30

Choose a tag to compare

What's Changed

  • py3dmol supports data argument
  • mesh surfaces
  • antialiasing improvements
  • make upscaling configurable
  • better symmetry support for surface objects; can more easily modify symmetries
  • improved fog implementation, including configurability
  • fix for grids on very large canvases
  • more robust selection by model
  • text cif files populate lchain property now
  • cartoon gap visualization with gapcutoff style option
  • improved prmtop parsing
  • assorted minor fixes, tweaks, and documentation changes.

This release introduces some minor breaking changes in the GLModel API. Models now keep track of their viewer so any functions (e.g. vibrate) that took a viewer as an argument now don't.

What's Changed (PRs)

New Contributors

Full Changelog: 2.4.2...2.5.0

2.4.2

08 Nov 03:40

Choose a tag to compare

Better fix for antialiasing with transparent background color. Improvements to orthographic stick rendering.

2.4.1

06 Nov 20:25

Choose a tag to compare

Fix serious regression with background transparency. Fixed parsing issues with xyz and bcif. Add option to spin to stop when not visible. show/hide all labels convenience functions.

2.4.0

04 Sep 00:29

Choose a tag to compare

Update rendering engine to use a single, shared OffscreenCanvasRenderer (if available). This should eliminate lost WebGL context errors for most cases. Improved antialiasing. Support colorscheme updates on surfaces. Add show/hide methods to labels. Add maxpixels option for outline mode to limit the screen space width of the outline. Improved VASP file parsing.

2.3.0

31 Jul 20:10

Choose a tag to compare

Ambient occlusion view style (enable with setViewStyle or as part of viewer configuration). Better antialiasing. More robust viewer regeneration. A few other tweaks.

This release has fairly significant changes in the rendering pipeline that may cause problems with older devices (but not on any I have access to). Please report any device/browser issues.

2.2.1

17 Jul 23:33

Choose a tag to compare

Better handling of lost contexts. Dependency clean-up.

2.2.0

07 Jul 00:05

Choose a tag to compare

Implement support for binary CIF and switch to using it as a the default source for fetching from PDB. Various other small improvements.