* propagate SIGHUP to child processes
* do not wait for active job if shell is exiting
* move on_postcommand event out of _append_history and document behavior
* add changelog
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update built_ins.py
* Update hup-propagation.rst
* use sys.exc_info instead of sys.exception for version compatibility
* update test_default_append_history to work with new history/postcommand interaction
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* add tests for SIGHUP forwarding and postcommand blocking
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix linting errors in news entry
* use tmpdir fixture in sighup tests
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update test_integrations.py
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Andy Kipp <anki-code@users.noreply.github.com>