Releases: sarugaku/shellingham
Releases · sarugaku/shellingham
1.5.4
What's Changed
- Fix test_get_shell test according to new code by @eamanu in #82
- Bump certifi from 2021.5.30 to 2022.12.7 by @dependabot in #67
- fix: always detect the host shell on MacOS by @frostming in #83
New Contributors
Full Changelog: 1.5.3...1.5.4
Release 1.5.0.post1
What's Changed
- Add syntax highlighting to readme by @swaldhoer in #63
- Limit package installation to Python >= 3.7 by @hswong3i in #62
New Contributors
- @swaldhoer made their first contribution in #63
- @hswong3i made their first contribution in #62
Full Changelog: 1.5.0...1.5.0.post1
1.5.0
What's Changed
- Bump bleach from 3.2.1 to 3.3.0 by @dependabot in #44
- Bump cryptography from 3.3.1 to 3.3.2 by @dependabot in #45
- Bump urllib3 from 1.26.3 to 1.26.4 by @dependabot in #46
- Modern python by @JeppeKlitgaard in #50
- Update README.rst by @davidlatwe in #51
- Bump urllib3 from 1.26.4 to 1.26.5 by @dependabot in #54
- Add "nu" to _core.py to support detect NuShell by @gunungpw in #56
- Fix typos by @kianmeng in #58
- Add release job by @ofek in #59
- chore: prepare for release 1.5.0 by @frostming in #60
New Contributors
- @JeppeKlitgaard made their first contribution in #50
- @davidlatwe made their first contribution in #51
- @gunungpw made their first contribution in #56
- @kianmeng made their first contribution in #58
- @ofek made their first contribution in #59
- @frostming made their first contribution in #60
Full Changelog: 1.4.0...1.5.0
Version 1.3.1
Fix a typo that prevents ash and csh from being detected.
Version 1.3.0
Add Almquist shell (ash
) detection support.
Version 1.2.8
- Parse
ps
output according to how it is actually formatted, instead of incorrectly usingshlex.split()
. - Improve process parsing on Windows to so executables with non-ASCII names are handled better.
Version 1.2.7
- Suppress subprocess errors from
ps
if the output is empty.
Version 1.2.6
Minor Python 3 compatibility fix.
Version 1.2.5
- Improve
/proc
content parsing robustness to not fail with non-decodable command line arguments.
Version 1.2.4
- Fix exception on Windows when the executable path is too long to fit into the PROCESSENTRY32 struct. Generally the shell shouldn't be buried this deep, and we can always fix it when that actually happens, if ever.