Skip to content

Releases: saltstack/pytest-shell-utilities

1.9.0

23 Feb 10:41
1.9.0
19d09c2
Compare
Choose a tag to compare

shell-utilities 1.9.0 (2024-02-23)

Breaking Changes

  • Drop support for Python older than 3.8 and Pytest older than 7.4.x (#43)

Bug Fixes

  • The printed output is now the result of json.dumps instead of pprint.pformat (#42)

Trivial/Internal Changes

  • Several minor changes to the code base:
    • Update copyright headers
    • Update pre-commit hook versions (#43)

1.8.0

02 Jul 20:34
1.8.0
6b6add9
Compare
Choose a tag to compare

Breaking Changes

  • Drop support for python versions older than 3.7 #38

Improvements

  • Support Python 3.11 #40

Bug Fixes

  • Set minimal attrs version to 22.1.0 #28

Trivial/Internal Changes

  • Update the GitHub actions versions and stop using ::set-output #38

  • Several project internal changes: #39

    • Start running tests against Py3.11 and Pytest 7.3.x and 7.4.x
    • Update copyright headers
    • Upgrade to coverage==7.2.7
    • Switch to codecov/codecov-action

1.7.0

23 Sep 08:12
1.7.0
df89b8e
Compare
Choose a tag to compare

shell-utilities 1.7.0 (2022-09-23)

Bug Fixes


  • Subprocess.run() now accepts shell keyword argument like subprocess.Popen. (#32)
  • The Subprocess.run() method can now override the cwd (#33)

Trivial/Internal Changes

  • Update pre-commit hook versions (#34)

1.6.0

28 Jul 15:09
1.6.0
66d777f
Compare
Choose a tag to compare

shell-utilities 1.6.0

Improvements

  • The shell fixture is now session scoped (#29)

1.5.0

02 Jun 17:36
1.5.0
6fe7a25
Compare
Choose a tag to compare

shell-utilities 1.5.0 (2022-06-02)

Improvements

  • The minimum python for the code base is now 3.7(we still provide support to Py3.5 and Py3.6 by providing a downgraded source, transparent to the user), and the project is now 100% typed, including the test suite. (#26)

Improved Documentation

  • Improve and switch to google style docstrings (#24)

1.4.0

26 May 19:55
1.4.0
1b3dd55
Compare
Choose a tag to compare

shell-utilities 1.4.0 (2022-05-26)

Improvements

  • Daemon.started() is now a context manager (#22)

1.3.0

26 May 10:32
1.3.0
5d56fb3
Compare
Choose a tag to compare

shell-utilities 1.3.0 (2022-05-26)

Improvements

  • Support user provided callable functions to confirm that the daemon is up and running (#20)

1.2.1

23 May 17:26
1.2.1
fdb892b
Compare
Choose a tag to compare

shell-utilities 1.2.1 (2022-05-23)

Bug Fixes

  • Account for ProcessLookupError when terminating the underlying process. #18

1.2.0

20 May 07:09
1.2.0
8d59f8c
Compare
Choose a tag to compare

shell-utilities 1.2.0 (2022-05-20)

Improvements

Trivial/Internal Changes

  • Remove the redundant wheel dependency from pyproject.toml.

1.1.0

16 May 14:25
1.1.0
96b291f
Compare
Choose a tag to compare

shell-utilities 1.1.0 (2022-05-16)

Improvements

  • Skip test when the GLIBC race conditions are met, instead of failing (#13)

Trivial/Internal Changes

  • Update pre-commit hooks and test against PyTest 7.0.x and 7.1.x. (#13)