Releases: Deltares/xmipy
Releases · Deltares/xmipy
v1.5.0
What's Changed
- Allow config_file to be a path-like object by @mwtoews in #128
- Update python requirement by @Hofer-Julian in #130
- Move to pixi by @Hofer-Julian in #131
Full Changelog: v1.4.0...v1.5.0
v1.4.0
MODFLOW 6 compatibility
This release uses API introduced with MODFLOW 6.4.2.
If your project depends on older versions of MODFLOW 6, we advise setting the version requirement to xmipy<1.4.0
.
What's Changed
- Add dependabot to update github actions by @Hofer-Julian in #99
- Bump actions/deploy-pages from 1 to 2 by @dependabot in #100
- Add a logger to XmiWrapper by @mwtoews in #101
- Add more logger messages; add repr_function_call() by @mwtoews in #102
- Enforce strict mypy checking by @Hofer-Julian in #103
- Correct end-of-file from CRLF -> LF by @mwtoews in #105
- Bump actions/checkout from 2 to 3 by @dependabot in #110
- Bump actions/setup-python from 1 to 4 by @dependabot in #109
- Add ruff config by @Hofer-Julian in #111
- Bump actions/upload-pages-artifact from 1 to 2 by @dependabot in #112
- fix(xmiwrapper): fix error with relative dll paths on Windows by @jdhughes-usgs in #114
- Bump actions/checkout from 3 to 4 by @dependabot in #115
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #116
- Add
get_value_ptr
by @Hofer-Julian in #98
New Contributors
- @dependabot made their first contribution in #100
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
- Intialize state early on by @Hofer-Julian in #89
- Lint by @Hofer-Julian in #90
- Update guide-to-publish.md by @Hofer-Julian in #91
- Add new bindings by @mjr-deltares in #94
- New bindings by @mjr-deltares in #95
- Revise tests by @mwtoews in #93
- Update codecov-action by @Hofer-Julian in #96
- Update error handling by @Hofer-Julian in #97
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- Api strings by @mjr-deltares in #81
- Publish
xmipy
docs withpdoc
by @Hofer-Julian in #82 - Move static project metadata to pyproject.toml, move/fix flake8 config by @mwtoews in #84
- Remove pymake (mfpymake) dependency, switch to "executables" repo by @mwtoews in #85
- Fix issue with string var with rank 1 and shape [0] by @mwtoews in #86
- Add XmiWrapper.del method to call finalize() if needed by @mwtoews in #87
- Add missing
encode
toinitialize
by @Hofer-Julian in #88
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Use declarative setuptools configuration and PyPI build tools by @mwtoews in #73
- Add get_version routine for components to xmi by @mjr-deltares in #74
- doc: update docstrings in xmi.py by @jdhughes-usgs in #75
- Set minimum Python version 3.8 by @mwtoews in #76
- Always run tests/test_mf6_disu_bmi.py::test_get_grid_nodes_per_face by @mwtoews in #77
- Get version by @mjr-deltares in #78
New Contributors
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Add typing annotations (#72) * Add typing annotations * Update CI * Pymake issue is not yet fixed in the latest release * Sort imports * Use typing syntax that is compatible with <3.10 * Extend typing * CI: Ignore missing imports * Fix types * Add type annotation * Ignore last type errors * Install types before running mypy * Finish up CI * Export types * Add more annotations * Add more types
v1.0.0
xmipy release, compatible with MODFLOW 6.2.0
- Changelog, etc.