Releases: andfoy/pywinpty
v3.0.2
v3.0.1
Minor pywinpty version, it adds support for Python 3.14(t), updates several Rust dependencies, including winpty-rs and it also fixes some build issues occurring on arm64 environments.
What's Changed
- Support Python 3.14(t) by @ngoldbaum in #535
- Update build.rs by @ImmortalEmperor in #533
- Fix typos discovered by codespell by @cclauss in #539
- Remove deprecated actions-rs/toolchain by @cclauss in #538
- Bump serde_json from 1.0.142 to 1.0.145 by @dependabot[bot] in #534
- Update Rust dependencies ahead of v3.0.1 by @andfoy in #540
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #520
New Contributors
- @ngoldbaum made their first contribution in #535
- @ImmortalEmperor made their first contribution in #533
- @cclauss made their first contribution in #539
Full Changelog: v3.0.0...v3.0.1
v3.0.0
This a major pywinpty release that provides support for the latest winpty-rs release, which now provides async compatibility on ConPTY, it also ships the latest binaries published by the Windows Terminal team at Microsoft. An important improvement over the 2.x series relates to performance, where now reading from a pseudoterminal takes numbers in the orders of tenths of microseconds and not 100ms as previously.
Major breaking-compatibility changes
read now does no longer accept num_bytes as a parameter, instead all available bytes in the stream will be returned directly, delegating any buffering to downstream consumers of the library.
What's Changed
- Update winpty-rs to v1.0.3 by @andfoy in #515
- Solve type issues by @XY0797 in #517
- Bump libc from 0.2.169 to 0.2.172 by @dependabot[bot] in #507
New Contributors
Full Changelog: v2.0.15...v3.0.0
v2.0.15
Minor pywinpty release that provides compatibility against winpty-rs v0.4.1, PyO3 0.23.4 and enables experimental CPython 3.13 free-threaded support.
What's Changed
- Add version to pyproject.toml by @finnagin in #492
- Bump pyo3 from 0.22.5 to 0.23.4 by @dependabot in #488
New Contributors
Full Changelog: v2.0.14...v2.0.15
PyWinPTY release v2.0.14
Minor pywinpty release that updates several of its dependencies to their latest versions:
What's Changed
- Bump pyo3 from 0.20.2 to 0.21.2 by @dependabot in #415
- Bump windows-result from 0.1.0 to 0.1.2 by @dependabot in #426
- Bump rustix from 0.38.31 to 0.38.34 by @dependabot in #428
- Bump syn from 2.0.50 to 2.0.58 by @dependabot in #411
- Bump num-traits from 0.2.17 to 0.2.19 by @dependabot in #416
- Bump proc-macro2 from 1.0.78 to 1.0.86 by @dependabot in #424
- Bump either from 1.9.0 to 1.13.0 by @dependabot in #425
- Bump parking_lot_core from 0.9.9 to 0.9.10 by @dependabot in #429
- Bump portable-atomic from 1.6.0 to 1.7.0 by @dependabot in #430
- Bump memoffset from 0.9.0 to 0.9.1 by @dependabot in #431
- Bump smallvec from 1.13.1 to 1.13.2 by @dependabot in #432
- Bump parking_lot from 0.12.1 to 0.12.3 by @dependabot in #433
- Bump lock_api from 0.4.11 to 0.4.12 by @dependabot in #438
- Bump target-lexicon from 0.12.14 to 0.12.16 by @dependabot in #437
- Bump which from 6.0.0 to 6.0.2 by @dependabot in #436
- Bump bitflags from 2.4.0 to 2.6.0 by @dependabot in #435
- Bump errno from 0.3.8 to 0.3.9 by @dependabot in #434
- Update PyO3 to 0.22.3 and winpty-rs to 0.4.0 by @andfoy in #453
- Add support for Python 3.13 by @andfoy in #452
Full Changelog: v2.0.13...v2.0.14
PyWinPTY release v2.0.13
Minor PyWinPTY release that updates several dependencies to their latest versions, including winpty-rs
What's Changed
- Bump rustix from 0.38.17 to 0.38.21 by @dependabot in #368
- Bump proc-macro2 from 1.0.68 to 1.0.78 by @dependabot in #385
- Bump linux-raw-sys from 0.4.8 to 0.4.13 by @dependabot in #384
- Bump conda-incubator/setup-miniconda from 2 to 3 by @dependabot in #375
- Bump errno from 0.3.4 to 0.3.8 by @dependabot in #374
- Bump lock_api from 0.4.10 to 0.4.11 by @dependabot in #369
- Bump num-traits from 0.2.16 to 0.2.17 by @dependabot in #362
- Bump pyo3 from 0.19.2 to 0.20.2 by @dependabot in #386
- Bump winpty-rs from 0.3.13 to 0.3.14 by @dependabot in #387
- Bump target-lexicon from 0.12.11 to 0.12.13 by @dependabot in #388
- Bump parking_lot_core from 0.9.8 to 0.9.9 by @dependabot in #390
- Remove pytest-lazy-fixture from test dependencies by @andfoy in #396
- Bump rustix from 0.38.30 to 0.38.31 by @dependabot in #395
- Bump libc from 0.2.152 to 0.2.153 by @dependabot in #394
- Bump quote from 1.0.33 to 1.0.35 by @dependabot in #391
- Bump winpty-rs from 0.3.14 to 0.3.15 by @dependabot in #398
- Bump smallvec from 1.11.1 to 1.13.1 by @dependabot in #392
- Bump syn from 2.0.43 to 2.0.50 by @dependabot in #397
- Bump target-lexicon from 0.12.13 to 0.12.14 by @dependabot in #399
- Bump once_cell from 1.18.0 to 1.19.0 by @dependabot in #393
Full Changelog: v2.0.12...v2.0.13
PyWinPTY release v2.0.12
Minor maintenance release of PyWinPTY, it updates both winpty-rs and PyO3 to their latest versions. It also provides support for Python 3.12
What's Changed
- Enable Python 3.12 support by @albertopasqualetto in #359
- Update core dependencies by @andfoy in #360
- Bump actions/checkout from 3 to 4 by @dependabot in #358
New Contributors
- @albertopasqualetto made their first contribution in #359
Full Changelog: v2.0.10...v2.0.12
PyWinPTY release v2.0.11
Minor maintenance release of PyWinPTY, it updates both winpty-rs and PyO3 to their latest versions. It also fixes a minor bug in PtyProcess::sendcontrol
What's Changed
- Update winpty-rs and PyO3 to the latest versions by @andfoy in #333
- Fix an encoding issue in sendcontrol by @ddddhm1234 in #332
Full Changelog: v2.0.10...v2.0.11
PyWinpty release v2.0.10
Minor pywinpty release that updates several Rust dependencies, including winpty-rs to v0.3.11
What's Changed
- Bump syn from 1.0.101 to 1.0.107 by @dependabot in #308
- Bump unicode-ident from 1.0.4 to 1.0.6 by @dependabot in #307
- Bump pyo3 from 0.17.1 to 0.17.3 by @dependabot in #302
- Bump smallvec from 1.9.0 to 1.10.0 by @dependabot in #301
- Bump libc from 0.2.137 to 0.2.139 by @dependabot in #311
- Bump proc-macro2 from 1.0.47 to 1.0.49 by @dependabot in #309
- Bump once_cell from 1.15.0 to 1.17.0 by @dependabot in #310
- Bump indoc from 1.0.7 to 1.0.8 by @dependabot in #313
- Bump unindent from 0.1.10 to 0.1.11 by @dependabot in #314
- Bump target-lexicon from 0.12.4 to 0.12.5 by @dependabot in #315
- Bump quote from 1.0.21 to 1.0.23 by @dependabot in #316
- Bump parking_lot_core from 0.9.3 to 0.9.5 by @dependabot in #317
- Bump winpty-rs from 0.3.9 to 0.3.11 by @dependabot in #318
Full Changelog: v2.0.9...v2.0.10
PyWinpty release v2.0.9
Minor pywinpty release that updates several Rust dependencies, including the backend library winpty-rs. It also provides official Python 3.11 wheels.
What's Changed
- Bump winpty-rs from 0.3.8 to 0.3.9 by @dependabot in #285
- Bump syn from 1.0.99 to 1.0.100 by @dependabot in #282
- Bump libc from 0.2.132 to 0.2.133 by @dependabot in #283
- Bump libc from 0.2.133 to 0.2.137 by @dependabot in #294
- Bump proc-macro2 from 1.0.43 to 1.0.47 by @dependabot in #292
- Bump syn from 1.0.100 to 1.0.101 by @dependabot in #288
- Bump once_cell from 1.14.0 to 1.15.0 by @dependabot in #286
- Bump lock_api from 0.4.8 to 0.4.9 by @dependabot in #284
- Enable Python 3.11 support by @andfoy in #296
Full Changelog: v2.0.8...v2.0.9