What's Changed
Major changes
- Major refactoring of PhreeqcRM interface, by changing all PhreeqcRM function mappings from uppercase to lowercase for SonarCloud code quality issues and improving PEP8 compliance.
Other changes
- Add versioned documentation workflows and dependencies by @JaroCamphuijsen in #30
- Fixed sonar cloud code quality issues by @matteomasi in #24.
- Add development documentation on getting a new SONAR_TOKEN when it expires by @raar1 in #29
- Added notebook rendering to documentation by @raar1 in #33
- Fixed
bump_my_versiondocumentation and makefile by @matteomasi in #32 - Fixed pypi workflow as release:created trigger is not reliable by @JaroCamphuijsen in #37
Improvements
- Added function return type annotations for all functions
- Fix: changed py-modules to packages in project configuration, resolving a package installation issue
- Fixed install command documentation
- Improved example instructions with simplified directory navigation
- Fixed file paths in notebooks
- Improved file path handling in example scripts
Full Changelog: v0.2.0...v0.3.0