Releases: KingsburyLab/pyEQL
v0.10.1
Version 0.10.1
See CHANGELOG for a detailed explanation of changes.
What's Changed
🛠 Enhancements
- Use IAPWS97 for speed; cache instance via utility function by @rkingsbury in #80
- Miscellanous small enhancements by @rkingsbury in #79
Full Changelog: v0.10.0...v0.10.1
v0.10.0
Version 0.10.0
See CHANGELOG for a detailed explanation of changes.
What's Changed
🎉 New Features
- Replace autogenerate() with a Solution class method by @kirill-push in #67
- D temp by @rkingsbury in #78
📖 Documentation
- docs: update demo, add tutorial notebooks by @rkingsbury in #76
🧹 House-Keeping
- add python 3.12 to CI, readme by @rkingsbury in #77
New Contributors
- @kirill-push made their first contribution in #67
Full Changelog: v0.9.2...v0.10.0
v0.9.2
Version 0.9.2
See CHANGELOG for a detailed explanation of changes.
What's Changed
🐛 Bug Fixes
- Restore duplicate log filtering by @rkingsbury in #74
📖 Documentation
- Fix link in README to pyscaffold by @Andrew-S-Rosen in #73
New Contributors
- @Andrew-S-Rosen made their first contribution in #73
Full Changelog: v0.9.1...v0.9.2
v0.9.1
Version 0.9.1
See CHANGELOG for a detailed explanation of changes.
What's Changed
🎉 New Features
- Add utility method to format dictionary by @DhruvDuseja in #65
🛠 Enhancements
- Performance Improvements by @rkingsbury in #72
New Contributors
- @DhruvDuseja made their first contribution in #65
Full Changelog: v0.9.0...v0.9.1
v0.9.0
Version 0.9.0
See CHANGELOG for a detailed explanation of changes.
What's Changed
🐛 Bug Fixes
- Fix Solution serialization by @rkingsbury in #46
🛠 Enhancements
- Solution: always sort components by amount by @rkingsbury in #47
- Solution: add print(), deprecate list_xxx methods by @rkingsbury in #30
📖 Documentation
- Documentation overhaul by @rkingsbury in #49
🧹 House-Keeping
- remove pyEQL.unit deprecation warning by @rkingsbury in #51
🏥 Package Health
- Drop python 3.8 support by @rkingsbury in #48
New Contributors
- @github-actions made their first contribution in #50
Full Changelog: v0.8.1...v0.9.0
v0.8.1
Version 0.8.1
See CHANGELOG for a detailed explanation of changes.
What's Changed
🐛 Bug Fixes
- serialization and copy bugfixes and enhancements by @rkingsbury in #45
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Version 0.8.0
See CHANGELOG for a complete list of changes.
What's Changed
🎉 New Features
- Speciation support via phreeqpython by @rkingsbury in #39
- add PhreeqcEOS electrolyte modeling engine by @rkingsbury in #43
🐛 Bug Fixes
- Fix bug in get_transport_number; add tests of temp-dependent diffusion coefficient by @rkingsbury in #44
🛠 Enhancements
- Sort database by formula and improve oxi_state_guesses by @rkingsbury in #42
Full Changelog: v0.7.2...v0.8.0
v0.7.2
Version 0.7.2
See CHANGELOG for a complete list of changes.
What's Changed
🛠 Enhancements
- CI enhancements and Zenodo badge by @rkingsbury in #41
Full Changelog: v0.7.1...v0.7.2
v0.7.1
Version 0.7.1
What's Changed
- Bump rymndhng/release-on-push-action from 0.27.0 to 0.28.0 by @dependabot in #37
- Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 by @dependabot in #38
- improvements in element / chemistry handling by @rkingsbury in #36
New Contributors
- @dependabot made their first contribution in #37
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Version 0.7.0
What's Changed
- Solution: sanitize all formulas by @rkingsbury in #34
Full Changelog: v0.6.1...v0.7.0