What's Changed
* GEOPY-1529: Refactor BaseData to only take input_file on .build calls and update … by benk-mira in https://github.com/MiraGeoscience/geoapps-utils/pull/57
* GEOPY-761: Move Contouring app to curve-apps repo by benk-mira in https://github.com/MiraGeoscience/geoapps-utils/pull/60
* GEOPY-523: Move iso-surface app to separate repo by benk-mira in https://github.com/MiraGeoscience/geoapps-utils/pull/62
* GEOPY-1567: Clip surfaces by ndv of data values by benk-mira in https://github.com/MiraGeoscience/geoapps-utils/pull/66
* GEOPY-1616: main to develop branch by sebhmg in https://github.com/MiraGeoscience/geoapps-utils/pull/67
* GEOPY-1569: Investigate conda_environment saved on geoapps run of curve_apps by domfournier in https://github.com/MiraGeoscience/geoapps-utils/pull/68
* GEOPY-1616: Relock on newer geoh5py develop branch by sebhmg in https://github.com/MiraGeoscience/geoapps-utils/pull/69
* GEOPY-1681: Streamline geoapps-utils by MatthieuCMira in https://github.com/MiraGeoscience/geoapps-utils/pull/70
* GEOPY-1688: Allow BaseDriver to accept BaseData by MatthieuCMira in https://github.com/MiraGeoscience/geoapps-utils/pull/72
* DEVOPS-452: Update package with python-conda-template by SophieCurinier in https://github.com/MiraGeoscience/geoapps-utils/pull/74
* GEOPY-1645: Update for geoh5py refactor of class instantiation by domfournier in https://github.com/MiraGeoscience/geoapps-utils/pull/77
* DEVOPS-440: Fixup README by using regular double quotes by SophieCurinier in https://github.com/MiraGeoscience/geoapps-utils/pull/78
* GEOPY-1749: Point simpeg-driver to geoh5py feature 0.10.0 by domfournier in https://github.com/MiraGeoscience/geoapps-utils/pull/80
* GEOPY-1712: Exclude RUFF005 by SophieCurinier in https://github.com/MiraGeoscience/geoapps-utils/pull/82
* DEVOPS-466: Update input variable in shared workflows by SophieCurinier in https://github.com/MiraGeoscience/geoapps-utils/pull/81
* GEOPY-1774: Re-order the inversion inputs following users comments by domfournier in https://github.com/MiraGeoscience/geoapps-utils/pull/84
* DEVOPS-504: Automatically publish python package on Artifactory by SophieCurinier in https://github.com/MiraGeoscience/geoapps-utils/pull/85
* DEVOPS-511: Update deploy workflows to release pip package on pypi by SophieCurinier in https://github.com/MiraGeoscience/geoapps-utils/pull/86
* DEVOPS-515: Fix linter errors by sebhmg in https://github.com/MiraGeoscience/geoapps-utils/pull/87
* GEOPY-1860: Do not include top level files in wheels by sebhmg in https://github.com/MiraGeoscience/geoapps-utils/pull/92
* DEVOPS-540: Test version consistency by SophieCurinier in https://github.com/MiraGeoscience/geoapps-utils/pull/97
* GEOPY-1933: Update copyright 2025 by domfournier in https://github.com/MiraGeoscience/geoapps-utils/pull/99
* GEOPY-1918: Don't load workspace_geoh5 by default. by domfournier in https://github.com/MiraGeoscience/geoapps-utils/pull/100
* GEOPY-1918: Don't load workspace_geoh5 by default. by domfournier in https://github.com/MiraGeoscience/geoapps-utils/pull/101
* GEOPY-1933: Fixup copyrights by sebhmg in https://github.com/MiraGeoscience/geoapps-utils/pull/102
* GEOPY-1935: New environment for RC by sebhmg in https://github.com/MiraGeoscience/geoapps-utils/pull/103
* GEOPY-1952: Publish official release of each package by domfournier in https://github.com/MiraGeoscience/geoapps-utils/pull/109
New Contributors
* SophieCurinier made their first contribution in https://github.com/MiraGeoscience/geoapps-utils/pull/74
**Full Changelog**: https://github.com/MiraGeoscience/geoapps-utils/compare/v0.3.0...v0.4.0