2.5.0
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)
- fix docstring CIF location by @cmishra in #814
- Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #815
- Build as both UMD and ES6 modules. by @asford in #831
- Improvements to learning-environments.md by @prajwalkulkarni in #765
New Contributors
Full Changelog: 2.4.2...2.5.0