π Features
- Expose
IPty.pause(),IPty.resume()APIs to pause and resume the socket respectively (#452) via @meganrogge, this can be used to implement flow control by blocking the process output
π Bug fixes
- Don't resolve symlinks when launching shell by setting $PWD (#156) via @vvavrychuk
- Temporarily block signals during forking (#218) via @jerch
- Throw when args is not a
string | string[](#396) via @Tyriar - Fix process name returning garbled text sometimes on macOS (#401) via @Tyriar
π Documentation and internal improvements
- Update electron example (#367, #368) via @Tyriar
- Fix security alerts (#394) via @Tyriar
- Migrate from tslint to eslint (#398) via @Tyriar
- Upgrade typescript (#399) via @Tyriar
- Improve dependency docs for macOS (#412) via @Tyriar
- Add shebang to electron example (#414) via @bogdanbarna
- Remove undocumented Windows API usage related to Windows XP support (#426) via @Tyriar
- Remove unneeded stdlib setting (#433) via @deepak1556
π New real-world use cases
- Terminus, x-terminal (#381) via @the-j0k3r
- nomad (#388) via @lukebarnard1
- DockerStacks (#406) via @sfx101
- TeleType (#424) via @akshaykmr
- mesos-term (#431) via @kamaradclimber
- ENiGMAΒ½ BBS Software (#440) via @NuSkooler
- Commas (#448) via @CyanSalt