Releases: saghul/pyuv
Releases · saghul/pyuv
pyuv-1.4.0: 2017-07-08 12:02:45 - pyuv version 1.4.0
Version 1.4.0 ============= - misc: sign tags - build: fix libuv cleanup if it was already clean - build: add scripts to build manylinux wheels using Docker - timers: emit warning if sub-millisecond accuracy is requested - udp: add .send_queue_size - core: avoid _Py_DEC_REFTOTAL when not defined - core: do not rely on tp_clear being non-NULL - core: work around cpyext tuple restrictions - test: account for pypy in traceback tests - test: close loop handles - test: convert weakref into handle lifetime test - test: encode stderr as utf-8 under python 2 - test: delete handles and clean up in teardown - ci: add pypy to tox and travis - build: support building with MinGW-w64 - misc: update classifiers in setup.py - misc: use single quotes in setup.py - doc: fix documentation on Idle handles - doc: fix note directive usage. - build: raised libuv revision to tag 1.12.0 - build: fix unicode errors on Windows 10 - ci: add Python 3.6 - tests: fix TCP test (socket is already closed) - ci: turn off annoying Travis notifications - ci: run only on long-term branches - ci: use new PyPy version on Travis - deps: add libuv sources v1.12.0 - build: use setuptools to build libuv - pipe: expose Pipe.ipc attribute - docs: update IPC docs - pipe: add abstract namespace support - misc: update classifiers - core: set version to 1.4.0 - core: update libuv to version 1.13.1 - build: only link with kvm on netbsd
pyuv-1.3.0: 2016-05-26 18:56:44 - pyuv version 1.3.0
Version 1.3.0 ============= - ci: test Python 3.5 on Travis CI - core: it's Python 3.5 o'clock - doc: fix typo - build: fix build when PYTHON env var is not set - core: raised libuv revision to tag 1.8.0 - fs: add pyuv.fs.realpath - samples: fixup Poll handle based example - doc: get{addr,name}info are now in the dns submodule - doc: add livehtml target to docs Makefile - poll: add support for the UV_DISCONNECT event - build: fix build on Windows - core: raised libuv revision to 36a024d - build, ci: fix build of Python 3.5 on Windows and AppVeyor - core: set version to 1.3.0
pyuv-1.2.0: 2015-09-08 22:06:46 - pyuv version 1.2.0
Version 1.2.0 ============= - build: fix decoding std{out,err} with the right encoding - build: fix linking problem on Windows - fs: return entity types in pyuv.fs.scandir - fs: remove argument from scandir - test: fix fs tests - core: raised libuv revision to tag 1.7.3 - tcp, udp: add ability to create sockets early - tcp, udp: add 'family' property - docs: update scandir documentation - doc: fix fs functions parameter order - doc: update documentation for TCP and UDP handles - build: add dev-requirements.txt file - build: add AppVeyor integration - build: fix building when PYTHON env variable is incorrect - test: fix test pipe name - test: skip some TCP and UDP tests on Windows - test: add tests for fd duplication using socket.fromfd - udp: add support for '<broadcast>' address, a la Python - common: simplify parsing special address - ci: test on Travis on all branches - doc: updated README
pyuv-1.1.0: 2015-06-16 08:38:53 - pyuv version 1.1.0
Version 1.1.0 ============= - test: speed-up TravisCI build process - core: add utf-8 BOM to setup.py - doc: remove no longer needed note about Poll handles - dns: add support for synchronous getaddrinfo - dns: add support for synchronous getnameinfo - doc: update documentation for get{addr,name}info - pipe: fix getsockname - fs: fix FSEvent.path and FSPoll.path - fs: fix FS{Event,Poll}.path on Python 3 - pipe: add Pipe.getpeername function - stream: add Stream.set_blocking function - misc: update gitignore - loop: do not iterate over non-pyuv handles in Loop.spawn - build: update GYP repository location - core: raised libuv revision to tag 1.6.1 - build: skip VS 2015 if it's in the path - util: add pyuv.util.guess_handle_type function - build: check if repository is clean before running any invoke command - build: fix ChangeLog template
pyuv-1.0.2: 2015-01-14 22:55:18 - pyuv version 1.0.2
- core: rearrange package structure - build: fix verbose output in Python 3 - travis: fix testing on TravisCI - travis: run tests using Tox - test: fix tests when running inside Tox - doc: updated fs module documentation - core: move __version__ to a submodule - doc: fix getting the package version - build: using the system provided libuv is unsupported on Windows - build: add invoke task to generate the changelog - core: raised libuv revision to tag 1.2.1 - build: enhance release process - core: set version to 1.0.2 - build: improve tasks.py
pyuv-1.0.1
- build: add --use-system-libuv build time option
- build: fix rebuilding when -f is specified
- doc: remove Loop.walk from documentation
- build: fix sdist on Windows
- test: fix process tests on Windows
- core: raised libuv version to 1.0.2
pyuv-1.0.0
pyuv is a big step forward after 0.10. It's based on the 1.x libuv branch and, like libuv itself, will be maintained for a long time, while maintaining API compatibility. It does, however, have some backwards incompatible API changes with regards to 0.10, but it's for the best, trust me :-)
This release drops support for Python 2.6 and 3.0-3.2.
Changes since 0.10:
- Added instance dictionary to Request objects
- Added libuv-verbose-build command line argument
- Added MAC address to util.interface_addresses() output
- Dropped MinGW support
- Implement loop excepthook as a method rather than an attribute
- Allow None callback for Async handles
- Added Loop.handles property
- Keep handles (Python objects) alive when they are started
- Added flags argument to TCP.bind
- Add Stream.try_write() function
- Added Loop.alive attribute
- Define and expose UV_TCP_IPV6ONLY constant
- Add UDP.set_multicast_interface function
- Export UV_UDP_REUSEADDR constant
- Accept '' as a valid address to bind to
- Added Pipe.getsockname function
- Barrier.wait returns a boolean now
- Fix bytes / unicode nonsense in many places
- Add getnameinfo support
- Add util.getrusage()
- Fix handling empty UDP datagrams
- Added UDP.try_send function
- Add pyuv.fs.access function
- Make Process.spawn a class method
- Fix subclassing Loop
- TCP, pipe, UDP: add send_buffer_size and receive_buffer_size
- Streams, UDP, Poll: add fileno() function
- Move getaddrinfo and getnameinfo to a 'dns' submodule
pyuv-0.10.13
- Build: fix build with VS 2013 installed
- Build: fix build with Windows SDK
- Build: show stdout on build errors as well
- Build: bundle gyp on sdist
- Raised libuv version to 0bcac64 (v0.10 branch)
pyuv 0.10.12
- Fixed multiple memory leaks when using sync fs functions
- Cleanup fs requests when using sync mode
- Raised libuv version to 0.10.29
pyuv 1.0.0.dev1
- fs: add pyuv.fs.access function
- fs: rename readdir to scandir
- process: make Process.spawn a class method
- loop: call LoopSubclass.init when calling LoopSubclass.default_loop
- tcp, pipe, udp: add send_buffer_size and receive_buffer_size
- udp: add fileno() method
- stream: add fileno() method
- process: give better error message on Process.close
- core: fix subclassing Loop
- test: add test which ignores exceptions in a excepthook
- core: drop support for Python 2.6
- core: raised libuv version to 1.0.0-rc2