Skip to content

Latest commit

 

History

History
201 lines (113 loc) · 12.5 KB

HISTORY.md

File metadata and controls

201 lines (113 loc) · 12.5 KB

Version 1.6.0

New features

  • feat(snapshots): Add --snapshot-disable cli option (#157). Committed by wpbonelli on 2024-05-21.

Bug fixes

  • fix(get_model_paths): Fix model order within scenario (#156). Committed by wpbonelli on 2024-05-21.

Version 1.5.0

New features

  • feat(markers): Add no_parallel marker, support differing pkg/module names (#148). Committed by wpbonelli on 2024-04-12.
  • feat(snapshots): Add snapshot fixtures, remove pandas fixture (#151). Committed by wpbonelli on 2024-05-13.

Refactoring

  • refactor(latex): Support path-like, add docstrings (#142). Committed by wpbonelli on 2024-02-25.
  • refactor(snapshots): Move to separate module (#152). Committed by wpbonelli on 2024-05-13.

Version 1.4.0

New features

  • feat(latex): Add latex utilities (#132). Committed by wpbonelli on 2024-01-09.
  • feat(misc): Parse literals from environment variables (#135). Committed by wpbonelli on 2024-01-21.
  • feat(ostags): add OS tags for Apple silicon (#139). Committed by wpbonelli on 2024-02-18.

Refactoring

  • refactor: Remove executables module/class (#136). Committed by wpbonelli on 2024-01-25. Should be in a major release per semver, but nothing is using it, so this should be safe.
  • refactor(fixtures): Support pytest>=8, drop pytest-cases dependency (#137). Committed by wpbonelli on 2024-01-31.

Version 1.3.1

Refactoring

  • refactor: Re-export get_suffixes from executables module (#128). Committed by wpbonelli on 2023-11-21.

Version 1.3.0

New features

  • feat(fixtures): Add --tabular pytest CLI arg and corresponding fixture (#116). Committed by wpbonelli on 2023-09-12.
  • feat(timeit): Add function timing decorator (#118). Committed by wpbonelli on 2023-09-12.
  • feat(executables): Support .get(key, default) like dict (#125). Committed by wpbonelli on 2023-11-21.

Refactoring

  • refactor: Support python 3.12, various updates (#124). Committed by wpbonelli on 2023-11-11.

Version 1.2.0

New features

  • feat(fixtures): Add use_pandas pytest fixture and --pandas CLI arg (#112). Committed by wpbonelli on 2023-09-12.

Version 1.1.0

Refactoring

  • refactor: Deprecate misc functions, add ostags alternatives (#105). Committed by w-bonelli on 2023-08-08.
  • refactor(has_pkg): Introduce strict flag (#106). Committed by w-bonelli on 2023-08-12.

Version 1.0.0

New features

  • feat(ostags): Add OS tag conversion utilities (#99). Committed by w-bonelli on 2023-08-05.

Refactoring

  • refactor: Multiple (#100). Committed by w-bonelli on 2023-08-05.

Version 0.3.0

Refactoring

Version 0.2.0

New features

  • feat(set_env): Add set_env contextmanager utility (#87). Committed by w-bonelli on 2023-07-26.

Version 0.1.8

New features

  • feat(fixtures): Discover external model repo dirs with .git suffix (#80). Committed by w-bonelli on 2023-04-21.

Bug fixes

  • fix(multiple): Fix some CI and fixture issues (#81). Committed by w-bonelli on 2023-04-21.

Version 0.1.7

Refactoring

  • refactor(fixtures): Add entries to default exe name/path mapping (#75). Committed by w-bonelli on 2023-03-01.
  • refactor(versioning): Don't track version explicitly in readme (#76). Committed by w-bonelli on 2023-04-06.

Version 0.1.6

Refactoring

  • refactor(fixtures): Overwrite keepable temp dirs by default (#67). Committed by w-bonelli on 2023-01-20.
  • refactor(download): Refactor GH API utils, add tests, update docs (#68). Committed by w-bonelli on 2023-02-03.

Version 0.1.5

Refactoring

  • refactor(metadata): Use pyproject.toml, retire setup.cfg (#63). Committed by w-bonelli on 2023-01-19.

Version 0.1.4

Bug fixes

  • fix(fixtures): Fix package detection/selection (#60). Committed by w-bonelli on 2023-01-18.

Refactoring

  • refactor(has_pkg): Use import.metadata instead of pkg_resources (#54). Committed by Mike Taves on 2023-01-09.

Version 0.1.3

Bug fixes

  • fix(fixtures): Fix test_model_mf6 fixture node id (#49). Committed by w-bonelli on 2023-01-07.

Refactoring

  • refactor(fixtures): Update defaults for model-finding fixtures (#48). Committed by w-bonelli on 2023-01-07.

Version 0.1.2

Bug fixes

  • fix(fixtures): Fix model filtering by package (#44). Committed by w-bonelli on 2023-01-04.

Version 0.1.1

Bug fixes

  • fix(release): Fix conf.py version fmt, fix update_version.py. Committed by w-bonelli on 2022-12-29.
  • fix(release): Fix changelog commit links (#38). Committed by w-bonelli on 2022-12-29.
  • fix(license): Remove extra LICENSE file, fix link in LICENSE.md (#39). Committed by w-bonelli on 2022-12-30.

Refactoring

  • refactor(utilities): Restore get_model_paths function name (#41). Committed by w-bonelli on 2022-12-30.

Version 0.1.0

Refactoring

  • refactor(fixtures): Fix/refactor model-loading fixtures (#33). Committed by w-bonelli on 2022-12-29.

Version 0.0.8

Bug fixes

  • fix(release): Exclude intermediate changelog (#28). Committed by w-bonelli on 2022-12-28.
  • fix(fixtures): Fix example_scenario fixture loading (#30). Committed by w-bonelli on 2022-12-29.

Version 0.0.7

Refactoring

  • refactor(executables): Simplify exes container, allow dict access (#24). Committed by w-bonelli on 2022-12-28.
  • refactor: Drop Python 3.7, add Python 3.11 (#25). Committed by w-bonelli on 2022-12-28.

Version 0.0.6

New features

  • feat(build): Restore meson_build function (#15). Committed by w-bonelli on 2022-11-14.

Bug fixes

  • fix: Changes to support running of existing tests (#6). Committed by mjreno on 2022-07-20.
  • fix(ci): Don't build/test examples on python 3.7 (xmipy requires 3.8+) (#10). Committed by w-bonelli on 2022-11-08.
  • fix(tests): Mark test_download_and_unzip flaky (#11). Committed by w-bonelli on 2022-11-08.
  • fix(fixtures): Fix model-loading fixtures and utilities (#12). Committed by w-bonelli on 2022-11-11.
  • fix(misc): Fix multiple issues (#16). Committed by w-bonelli on 2022-11-19.
  • fix(auth): Fix GH API auth token in download_and_unzip (#17). Committed by w-bonelli on 2022-11-19.
  • fix(download): Use 'wb' instead of 'ab' mode when writing downloaded files, add retries (#20). Committed by w-bonelli on 2022-12-01.

Refactoring

  • refactor: Updates to support modflow6 autotest and remove data path. Committed by mjreno on 2022-08-05.
  • refactor: Updates to support modflow6 autotest and remove data path. Committed by mjreno on 2022-08-05.
  • refactor(ci): Create release and publish to PyPI when tags pushed (#14). Committed by w-bonelli on 2022-11-14.
  • refactor(misc): Refactor gh api & other http utilities (#18). Committed by w-bonelli on 2022-11-26.
  • refactor: Remove mf6 file parsing fns (moved to modflow-devtools) (#19). Committed by w-bonelli on 2022-11-28.