Skip to content

Latest commit

 

History

History
141 lines (86 loc) · 6.3 KB

CHANGELOG.md

File metadata and controls

141 lines (86 loc) · 6.3 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

  • sys_pipes: check that sys.stdout isn't being forwarded to itself #85

29 April 2024

  • accept fileno-having objects for GIL-less capture #83
  • update Python versions in test matrix #82
  • accept Logger objects in pipes #81
  • Update pipes's docstring #78

1 December 2022

  • ci: update packages in freebsd #70
  • Include STDOUT and PIPE in public API #69
  • use 2**18 for bufsize test #61
  • Try running tests on freebsd #60
  • Add details to the failed-to-set-pipe-buffer-size warning #58
  • Add details to the failed-to-set-pipe-buffer-size warning, closes #5757 #5757

25 August 2021

  • import F_GETPIPE_SZ along with F_SETPIPE_SZ #54

24 August 2021

  • fix setting pipe buffer size #52

19 August 2021

  • fallback on cffi to detect stdout/stderr pointers #50
  • use F_SETPIPE_SZ ot set large pipe page size, if available #51
  • use Bytes/StringIO for pipes #49

21 July 2021

  • explicitly close the poller when we are done with it #47
  • fix typo in importing unittest.mock #45

30 March 2021

  • Don't enable extension if sys.stdout|err is None #44
  • github actions, pre-commit #43
  • Fix crash in check for terminal ipython #42
  • call stop_sys_pipes explicitly after unregister #40

6 July 2020

  • regen changelog b0b028f
  • add autocommit config file 49227f1
  • Merge pull request #38 from minrk/flush-on-exit d24f50c

25 October 2019

  • use selectors instead of select.poll #34

13 June 2019

  • PR: Add thread lock #30
  • update packages on travis #31
  • test on mac #25
  • select.poll timeout is in milliseconds #26
  • using poll instead of select in forwarder #24
  • setup.py improvements #19
  • Link blogpost about redirecting stdout/stderr #18
  • fixes #27? #27

20 May 2018

  • move fflush to a thread #16

22 January 2018

  • Test more Pythons #13
  • avoid unnecessary close of original FDs #11

22 June 2017

  • use control pipe to signal closure #8
  • import warnings #3
  • Do nothing if loaded in terminal IPython #2

14 March 2016

  • Make it an IPython extension 5aa2237

13 March 2016

9 March 2016

  • fix names in README, long_description 7f95a69

0.1.0

9 March 2016