1
1
Changelog
2
2
=========
3
3
4
- .. X.Y.0 / 2024 -MM-DD (Unreleased)
4
+ .. X.Y.0 / 2025 -MM-DD (Unreleased)
5
5
.. -------------------
6
6
..
7
7
.. Breaking Changes
@@ -20,8 +20,8 @@ Changelog
20
20
.. +++++
21
21
22
22
23
- 0.29.0 / 2024-MM-DD (Unreleased)
24
- --------------------------------
23
+ 0.29.0 / 2025-01-13
24
+ -------------------
25
25
26
26
Breaking Changes
27
27
++++++++++++++++
@@ -31,7 +31,8 @@ New Features
31
31
++++++++++++
32
32
- (:pr: `350 `, :pr: `318 `, :issue: `317 `) Make behavior consistent between molecular_charge/
33
33
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
35
36
- (:pr: `360 `) ``Molecule `` learned new functions ``element_composition `` and ``molecular_weight ``.
36
37
The first gives a dictionary of element symbols and counts, while the second gives the weight in amu.
37
38
Both can access the whole molecule or per-fragment like the existing ``nelectrons `` and
@@ -44,6 +45,8 @@ Enhancements
44
45
- (:pr: `341 `) Use `packaging ` instead of deprecated `setuptools ` to provide version parsing for
45
46
`qcelemental.util.parse_version ` and `qcelemental.util.safe_version `. This behaves slightly
46
47
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.
47
50
- (:pr: `343 `) Molecular and fragment multiplicities are now always enforced to be >=1.0. Previously
48
51
this wasn't checked for `Molecule(..., validate=False) `. Error messages will change sometimes
49
52
change for `validate=True ` (run by default).
@@ -58,13 +61,12 @@ Enhancements
58
61
59
62
Bug Fixes
60
63
+++++++++
64
+ - (:pr: `342 `, :issue: `333 `) Update some docs settings and requirements for newer tools. Should fix
65
+ graphviz class diagram in docs.
61
66
62
67
Misc.
63
68
+++++
64
69
- (: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
68
70
69
71
70
72
0.28.0 / 2024-06-21
0 commit comments