@@ -5,6 +5,33 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
6
6
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
+ ## [ 1.1.6] - 2024-09-01
9
+
10
+ ### Fixed
11
+
12
+ - ` Solution.get_total_amount ` : Bugfix that caused an error when called on certain elements
13
+ without specifying an oxidation state. For example, ` get_total_amount('N') ` could raise
14
+ an exception in a solution containing ` Na ` (but no ` N ` ) due to a flaw in a logical
15
+ test.
16
+ - ` Solution._adjust_charge_balance ` : Removed a misleading and redundant log message (#162 , @SuixiongTay )
17
+
18
+ ### Added
19
+
20
+ - ` gibbs_mix ` : A new keyword argument ` activity_correction ` was added to ` gibbs_mix ` . It defaults
21
+ to ` True ` (no change from prior behavior), but can be set to ` False ` in order to calculate the
22
+ ideal mixing energy, which is equivalent to only considering entropic effects. (#178 , @Jaebeom-P )
23
+ - ` standardize_formula ` : Improve formatting of ammonium sulfate salts. Aqueous ammonium sulfate previously
24
+ standardized to ` H8S(NO2)2(aq) ` , now it will display as ` (NH4)2SO4(aq) ` .
25
+
26
+ ### Changed
27
+
28
+ - ** BREAKING** ` entropy_mix ` now returns the ideal mixing _ entropy_ in units of J/K rather than the mixing
29
+ _ energy_ in J. This was done to improve clarity with respect to the function name. An ` activity_correction `
30
+ kwarg was added to ` gibbs_mix ` so that you can still calculate the ideal mixing energy by setting it to ` False ` .
31
+ (#178 , @Jaebeom-P )
32
+ - Revise documentation of ` gibbs_mix ` , ` entropy_mix ` , and ` donnan_eql ` . (#178 , @Jaebeom-P )
33
+ - CI: Improve comprehensiveness of CI dependency testing. (#163 , #164 , @abhardwaj73 )
34
+
8
35
## [ 1.1.5] - 2024-07-28
9
36
10
37
### Fixed
0 commit comments