·
13 commits
to master
since this release
This release reflects the latest stable version, including many bug fixes, including some potentially security related.
As noted with our 3.2.0 release, we anticipate further bug-fix releases over the course of 2026 and appreciate the many contributions and reports from everyone.
ðŠē Bug Fixes
- Fix tetrazole protonation handling in the pH model by @Jnelen in #2975
- ChemDraw CDX: handle additional aromatic/fractional bond-order codes by @jlkjr in #2979
ð Security and Hardening
- Fix CVE-2026-54751: MMD parser uninitialized value use can expose prior atom data by Carmelo Lin @Carmel0
- Update SECURITY.md with GitHub Security Advisory links by @ghutchis in #2968
- Fix several formats with sscanf validation by @ghutchis in #2973
- Fix more fuzz bugs by @ghutchis in #2977
- Fix stack overflow in gaussformat and cube by @ghutchis in #2985
- Fix additional crashes from fuzz testing by @ghutchis in #2986
- Fix more reported crashes by @ghutchis in #2988
- Fix integer overflow issues by @ghutchis in #2989
- Fix more bug / crash reports by @ghutchis in #2990
- Fix more crash / fuzz reports by @ghutchis in #2991
Credits to:
ð ïļ Build Changes
- For now, modify build wheels to take an explicit version number by @ghutchis in #2963
- CMake: Don't look for wxWidgets unless the GUI is requested by @berquist in #2964
- refactor: remove MIN and MAX macros by @e-kwsm in #2970
- fix bindings_php build issues by @e-kwsm in #2971
- build(python): write _openbabel.so under build directory instead of source directory by @e-kwsm in #2974
- Fix headers with system InChi by @PPN-SD in #2969
- build(plugin_descriptors): properly set the include directory of InChI by @e-kwsm in #2982
- chore: update downloads badge, from SF to GH [skip ci] by @e-kwsm in #2966
- docs: fix PAPER_TYPE and configure PROJECT_NUMBER by @e-kwsm in #2981
- Parse openbabel-x-y-z tags for version numbers by @ghutchis in #2967
New Contributors
- @berquist made their first contribution in #2964
- @Jnelen made their first contribution in #2975
- @jlkjr made their first contribution in #2979
Full Changelog: openbabel-3-2-0...openbabel-3-2-1