Releases: samuelcolvin/watchfiles
Releases · samuelcolvin/watchfiles
v0.19.0 2023-03-27
What's Changed
- Better error on OS watcher limit by @samuelcolvin in #208
- Reduce CI jobs by @samuelcolvin in #209
- build wheels for ppc64le and s390x by @messense in #210
- Switch flake8->ruff by @TheoBabilon in #212
- Simplify Change.raw_str() by @davidbrochart in #211
- Upgrade maturin to 0.14 by @messense in #214
- Build PyPy wheels for aarch64 macOS by @messense in #216
- Fix bug in RustNotify causing RuntimeError: Already borrowed on exit/signal by @vrslev in #221
- Update pyo3 to 0.18.2 by @messense in #222
New Contributors
- @TheoBabilon made their first contribution in #212
- @vrslev made their first contribution in #221
Full Changelog: v0.18.1...v0.19.0
v0.18.1 2022-11-07
- fix command split on Windows by @Kulothungan16 in #199
- uprev pyo3, relax anyio constraint by @samuelcolvin in #203
- switch pytest-sugar -> pytest-pretty by @samuelcolvin in #204
New Contributors
- @Kulothungan16 made their first contribution in #199
Full Changelog: v0.18.0...v0.18.1
v0.18.0 2022-10-19
v0.17.0
v0.16.1
- Add missing source distribution (
sdist
) to PyI, fix #175
Full Changelog: v0.16.0...v0.16.1
v0.16.0
- Docs for
.pyi
#165 - make
RustNotify
a context manager and kill the thread on exit #164 - Build PyPy wheels for Linux and macOS by @messense in #168
- Support
WATCHFILES_FORCE_POLLING
env var #170 - fallback to poll watcher on OS Error 38 #172
- test against python 3.11.0-beta.4 #173
--verbose
argument and improve bug template #174
Full Changelog: v0.15.0...v0.16.0
v0.15.0
This release is just v0.15a1 promoted to a full release.
uprev docker/setup-qemu-action #151superceded by #158setsuperceded by #158CIBW_ENVIRONMENT_LINUX=true
#56- build with old rust #150
- Expose process kill timeouts and ensure sigkills are attempted by @tedivm in #153
- Switch from
setuptools-rust
tomaturin
by @messense in #158 - tweak build-dev and CI #159
- update binaries list in readme and docs #161
Full Changelog: v0.14.1...v0.15.0
v0.15.0a1
uprev docker/setup-qemu-action #151superceded by #158setsuperceded by #158CIBW_ENVIRONMENT_LINUX=true
#56- build with old rust #150
- Expose process kill timeouts and ensure sigkills are attempted by @tedivm in #153
- Switch from
setuptools-rust
tomaturin
by @messense in #158 - tweak build-dev and CI #159
Full Changelog: v0.14.1...v0.15.0a1
v0.14.1
Full Changelog: v0.14...v0.14.1
v0.14
Potential Breaking Change: due to changes in #136, awatch
and therefore arun_process
can nolonger catch and suppress KeyboardInterupt
, you may need to catch this error where you call asyncio.run()
or equivilant.
What's Changed
- Update docs for conda install by @davidbrochart in #124
- fix file renaming on macOS #123
- remove redundant
wheel
requirement frompyproject.toml
by @mgorny in #126 - Build manylinux2014 wheels for CentOS 7 support by @TBBle in #131
- uprev crossbeam and pyo3 #133
add(superseded completely by #136)exit_on_signal
option #132- Force polling #135
- uprev some actions #140
- Suggestion: add one CLI usage example up-front by @hangtwenty in #141
- Changes to how signals are caught and handled in
awatch
by @justvanrossum in #136
New Contributors
- @mgorny made their first contribution in #126
- @TBBle made their first contribution in #131
- @hangtwenty made their first contribution in #141
- @justvanrossum made their first contribution in #136
Full Changelog: v0.13...v0.14