11Changelog
22=========
33
4- .. X.Y.0 / 2024 -MM-DD (Unreleased)
4+ .. X.Y.0 / 2025 -MM-DD (Unreleased)
55.. -------------------
66..
77.. Breaking Changes
@@ -20,8 +20,8 @@ Changelog
2020.. +++++
2121
2222
23- 0.29.0 / 2024-MM-DD (Unreleased)
24- --------------------------------
23+ 0.29.0 / 2025-01-13
24+ -------------------
2525
2626Breaking Changes
2727++++++++++++++++
@@ -31,7 +31,8 @@ New Features
3131++++++++++++
3232- (:pr: `350 `, :pr: `318 `, :issue: `317 `) Make behavior consistent between molecular_charge/
3333 fragment_charges and molecular_multiplicity/fragment_multiplicities by allowing floating point
34- numbers for multiplicities. @awvwgk
34+ numbers for multiplicities. Non-fractional multiplicities are coerced to integers for minimal
35+ disruption. @awvwgk
3536- (:pr: `360 `) ``Molecule `` learned new functions ``element_composition `` and ``molecular_weight ``.
3637 The first gives a dictionary of element symbols and counts, while the second gives the weight in amu.
3738 Both can access the whole molecule or per-fragment like the existing ``nelectrons `` and
@@ -44,6 +45,8 @@ Enhancements
4445- (:pr: `341 `) Use `packaging ` instead of deprecated `setuptools ` to provide version parsing for
4546 `qcelemental.util.parse_version ` and `qcelemental.util.safe_version `. This behaves slightly
4647 different; "v7.0.0+N/A" was processed ok before but fails with newer version. @berquist
48+ - (:pr: `353 `) Copied in `pkg_resources.safe_version ` code as follow-up to :pr: `341 `, Eric's switch
49+ to packaging. Both NWChem and Gamess are now working again.
4750- (:pr: `343 `) Molecular and fragment multiplicities are now always enforced to be >=1.0. Previously
4851 this wasn't checked for `Molecule(..., validate=False) `. Error messages will change sometimes
4952 change for `validate=True ` (run by default).
@@ -58,13 +61,12 @@ Enhancements
5861
5962Bug Fixes
6063+++++++++
64+ - (:pr: `342 `, :issue: `333 `) Update some docs settings and requirements for newer tools. Should fix
65+ graphviz class diagram in docs.
6166
6267Misc.
6368+++++
6469- (:pr: `344 `, :issue: `282 `) Add a citation file since QCElemental doesn't have a paper. @lilyminium
65- - (:pr: `342 `, :issue: `333 `) Update some docs settings and requirements for newer tools.
66- - (:pr: `353 `) copied in pkg_resources.safe_version code as follow-up to Eric switch to packaging as both nwchem and gamess were now working.
67- the try_harder_safe_version might be even bettter
6870
6971
70720.28.0 / 2024-06-21
0 commit comments