Releases: microsoft/node-pty
Releases · microsoft/node-pty
v1.1.0
Changes:
Feature Requests:
- #711: Bring back the implementation for PtyClear when using conpty.dll
Bugs:
- #215: Uninstall deferred event handlers after the pty is ready
- #833: Investigate replacing the setTimeouts in the backpressure handling
- #765: increase buffer size for conpty named pipes
- #717: Leaking process information handle 'piClient.hThread'
Others:
See More
- #840: Add default watch task
- #839: Encapsulate write queue in separate class
- #837: Remove timeouts and update details in comments
- #835: Fix string slicing for fs.write
- #838: Pull write queue logic into separate class
- #822: Fix BinSkim and CG alerts
- #832: Ensure partial writes are handled on EAGAIN
- #831: Handle writes to non-blocking pty instead of wrapping via Node's tty api
- #830: fix: do not delete prebuilds for OS mismatch
- #826: chore: remove ADO CI
- #829: fix: delete all prebuilds if not using any
- #828: feat: support to build with mingw-w64 in windows
- #824: chore: use UseNode
- #823: chore: remove excess quotes
- #820: chore: add D_FORTIFY_SOURCE flag
- #818: add "Enjoy Git" Real-world Uses
- #817: Add OpenBSD includes for termios and util
- #815: chore: update SDL flags
- #813: chore: exclude unscannable binaries
- #812: Support Buffer in write API
- #811: Update conpty to 1.23.251008001
- #809: Load native addons directly from prebuilds directory
- #807: chore: fix mismatch between shell and command
- #806: chore: fix publish pipeline parameters again
- #805: chore: exclude Linux prebuilds
- #804: feat: add prebuilds to published package
- #803: feat: scaffolding for prebuilt files
- #802: chore: lock node-gyp used for compile commands
- #801: chore: split compile commands to separate task
- #796: chore: create GitHub Actions workflow
- #787: Update brace-expansion
- #788: Remove npmrc
- #786: Remove package-lock=false from .npmrc
- #778: fix: gate conpty-exclusive call behind conpty check
- #776: Revert "conpty@1.22.250204002"
- #775: chore: use folder wildcard
- #774: chore: match exclude with latest conpty
- #773: chore: match trigger with perf-bot's
- #769: conpty@1.22.250204002
- #770: Change conpty named pipe buffer size to 128KiB
- #767: chore: add BinSkim flags to winpty
- #766: fix: restore conpty non-dll path
- #761: chore: remove old publishing stage
- #759: Update to conpty v1.22
- #490: Embed latest ConPTY implementation
- #758: chore: work around blocked release integration
- #757: chore: auto-publish beta versions
- #755: fix: ensure proper cleanup of console process on shutdown
- #756: fix: publish pipeline broken APIScan task
- #727: chore: add new publish pipeline
- #730: chore: use node 20 and fix build
- #723: Move to compile commands on postinstall for fixing intellisense
- #707: Replace committed header files with compile_commands
- #722: Fix typo in trace log
- #720: Catch possible exceptions in ~Agent
- #721: Move from yarn to npm
- #719: Move buffer_ to heap
- #718: Close piClient.hThread handle
- #712: Move from yarn to npm
- #713: Bring back clear impl
- #704: Copy right dll/exe based on npm_config_arch
- #703: Fix correct method being loaded when not using conptydll
- #702: Update to newer version of conpty
- #700: Get path of conpty.node for conpty.dll
- #699: Improve can't find conpty.dll exception message
- #698: Publish third_party folder
- #697: Disable APIScan and reduce test flakiness on Windows
- #696: Don't run CI for node 16
- #695: Ship third_party folder with module
- #694: Ship conpty.dll/OpenConsole.exe with opt-in experimental option useConptyDll
- #687: build(deps): bump braces from 3.0.2 to 3.0.3
- #688: Include termios.h on freebsd
- #679: docs: add a note on Spectre-mitigated libraries
- #678: build(deps): bump tar from 6.2.0 to 6.2.1
- #676: chore: migrate pipeline to use 1ES template
- #653: chore: remove deprecated api
process.binding - #643: OSX failure...
- #646: Upgrade node-gyp to support Python 3.12
- #673: fix: upgrade node-gyp to fix macOS build error
- #672: fix: assertion on node environment shutdown
- #669: fix: comment out invalid API call
- #667: chore: fix APIScan software name
- #666: api scan
- #664: build(deps): bump ip from 2.0.0 to 2.0.1
- #644: Port to NAPI
- #626: Fix cleanup code
- #636: build(deps): bump debug from 4.1.1 to 4.3.4
- #635: Add node-gyp as a dev dep
- #633: node-gyp does not appear to be available in GH actions anymore
- #622: feature: modernize example code
- #576: Typo "Node.JS"→"Node.js"
- #617: build(deps): bump word-wrap from 1.2.3 to 1.2.4
- #616: fix: sub process title on macOS
- #613: build(deps): bump semver from 5.7.0 to 5.7.2
- #584: fix: enable and fix typecast warnings
This list of changes was auto generated.
v1.1.0-beta43
Changes:
Bugs:
- #833: Investigate replacing the setTimeouts in the backpressure handling
Others:
- #839: Encapsulate write queue in separate class
- #837: Remove timeouts and update details in comments
- #835: Fix string slicing for fs.write
- #838: Pull write queue logic into separate class
- #822: Fix BinSkim and CG alerts
This list of changes was auto generated.
v1.1.0-beta42
Changes:
- #832: Ensure partial writes are handled on EAGAIN
- #831: Handle writes to non-blocking pty instead of wrapping via Node's tty api
This list of changes was auto generated.
v1.1.0-beta41
Changes:
- #830: fix: do not delete prebuilds for OS mismatch
This list of changes was auto generated.
v1.1.0-beta40
Changes:
- #826: chore: remove ADO CI
- #829: fix: delete all prebuilds if not using any
- #828: feat: support to build with mingw-w64 in windows
- #824: chore: use UseNode
- #823: chore: remove excess quotes
- #820: chore: add D_FORTIFY_SOURCE flag
- #818: add "Enjoy Git" Real-world Uses
- #817: Add OpenBSD includes for termios and util
- #815: chore: update SDL flags
- #813: chore: exclude unscannable binaries
This list of changes was auto generated.
v1.1.0-beta39
v1.1.0-beta38
Changes:
- #811: Update conpty to 1.23.251008001
- #809: Load native addons directly from prebuilds directory
- #807: chore: fix mismatch between shell and command
This list of changes was auto generated.
v1.1.0-beta37
Changes:
- #806: chore: fix publish pipeline parameters again
This list of changes was auto generated.
v1.1.0-beta36
Changes:
- #805: chore: exclude Linux prebuilds
- #804: feat: add prebuilds to published package
- #803: feat: scaffolding for prebuilt files
- #802: chore: lock node-gyp used for compile commands
This list of changes was auto generated.