- [1261][1261] Misc `run_in_new_terminal` improvements (notably gdb terminated by default)
- [1695][1695] Allow using GDB Python API
- [1735][1735] Python 3.9 support in safeeval
- [1738][1738] Which function support custom search path
- process also looks now at `env['PATH']` to find the path for the executable
- [1742][1742] New `baremetal` os to debug binaries executed with qemu-system-$(arch)
- [1757][1757] update cache directories
- [1758][1758] Remove eval from cli
- [1780][1780] Re-add Python2 to the official Dockerfile
- [1941][1941] Disable all Android tests, `pwnlib.adb` is no longer supported in CI
- [1811][1811] Remove unnecessary `pwn.toplevel.__all__`
- [1827][1827] Support `$XDG_CONFIG_HOME` dir for `pwn.conf`
- [1841][1841] Add colored_traceback
- [1839][1839] run_in_new_terminal now creates a runner script if given a list or tuple
- [1833][1833] Add pwnlib.filesystem module
- [1852][1852] Fix `atexit` on Python 3
- [1883][1883] ROP gadget verifier accounts for 2 character registers
[1261]: https://github.com/Gallopsled/pwntools/pull/1261
[1695]: https://github.com/Gallopsled/pwntools/pull/1695
[1735]: https://github.com/Gallopsled/pwntools/pull/1735
[1738]: https://github.com/Gallopsled/pwntools/pull/1738
[1742]: https://github.com/Gallopsled/pwntools/pull/1742
[1757]: https://github.com/Gallopsled/pwntools/pull/1757
[1758]: https://github.com/Gallopsled/pwntools/pull/1758
[1780]: https://github.com/Gallopsled/pwntools/pull/1780
[1941]: https://github.com/Gallopsled/pwntools/pull/1941
[1811]: https://github.com/Gallopsled/pwntools/pull/1811
[1827]: https://github.com/Gallopsled/pwntools/pull/1827
[1841]: https://github.com/Gallopsled/pwntools/pull/1841
[1839]: https://github.com/Gallopsled/pwntools/pull/1839
[1833]: https://github.com/Gallopsled/pwntools/pull/1833
[1852]: https://github.com/Gallopsled/pwntools/pull/1852
[1883]: https://github.com/Gallopsled/pwntools/pull/1883