Releases: amoffat/sh
Releases · amoffat/sh
Release list
Release 2.4.0
- Dropped support for Python < 3.10
- Significantly improved
.pyityping stub with modern type aliases and annotations Commandnow supports generic subscript syntax (Command[str]) viaGenericAlias- Bugfix where signal names containing numbers were not matched correctly
stubtestandpyrefly coverage checknow run in CI
Release 2.3.0
- Fix sdist builds from littering files
- Add all special keyword args to .pyi stub file
Release 2.2.6
- Include missing sdist files #778
Release 2.2.5
- Single page doc for LLM context window #757
- Formal support for Python 3.13 and 3.14
- Allow boolean arguments to override baked arguments #770
- Added .pyi typing stub
- Improvements to str representation of
Command#756 - Bugfix where rare
ProcessLookupErrorcan be thrown #769 - Various spelling corrections #774
Release 2.2.4
- Bugfix regression where correct
gidwas not set on the launched process
Release 2.2.3
- Bugfix where supplemental groups were not dropped when using
_uid
Release 2.2.2
- Bugfix where it was impossible to use a signal as an
ok_code#699
Release 2.2.1
- Bugfix where
asyncandreturn_cmddoes not raise exceptions #746
Release 2.2.0
return_cmdwithawaitnow works correctly #743- Formal support for Python 3.12
Release 2.1.0
- Add contrib command
sh.contrib.bash#736