Skip to content

Releases: samuelcolvin/watchfiles

v0.18.1 2022-11-07

07 Nov 11:28
94ef903
Compare
Choose a tag to compare

New Contributors

  • @Kulothungan16 made their first contribution in #199

Full Changelog: v0.18.0...v0.18.1

v0.18.0 2022-10-19

19 Oct 10:34
0fab942
Compare
Choose a tag to compare
  • remove python caching in CI #191
  • Add mypy, pytest cache to default exclude list #189
  • configure sdist assets #93
  • Force polling on WSL #194
  • increase default polling delay to 300ms #196
  • add CI check job and add 3.11 classifier #197

Full Changelog: v0.17.0...v0.18.0

v0.17.0

11 Sep 14:18
32c0f33
Compare
Choose a tag to compare
  • test with python 3.11, #179 & #180
  • CI against python 3.11 rc1, #180
  • uprev notify to 5.0.0-pre.16, #182
  • Add option to disable recursion by @bvanelli in #183
  • upgrade to notify 5.0.0, #184
  • Lock all requirements, #185

Full Changelog: v0.16.1...v0.17.0

v0.16.1

25 Jul 15:50
fefa8db
Compare
Choose a tag to compare
  • Add missing source distribution (sdist) to PyI, fix #175

Full Changelog: v0.16.0...v0.16.1

v0.16.0

21 Jul 13:21
6c636ac
Compare
Choose a tag to compare
  • 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

17 Jun 07:58
93f744d
Compare
Choose a tag to compare

This release is just v0.15a1 promoted to a full release.

  • uprev docker/setup-qemu-action #151 superceded by #158
  • set CIBW_ENVIRONMENT_LINUX=true #56 superceded by #158
  • build with old rust #150
  • Expose process kill timeouts and ensure sigkills are attempted by @tedivm in #153
  • Switch from setuptools-rust to maturin 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

03 Jun 19:25
f1b8649
Compare
Choose a tag to compare
v0.15.0a1 Pre-release
Pre-release
  • uprev docker/setup-qemu-action #151 superceded by #158
  • set CIBW_ENVIRONMENT_LINUX=true #56 superceded by #158
  • build with old rust #150
  • Expose process kill timeouts and ensure sigkills are attempted by @tedivm in #153
  • Switch from setuptools-rust to maturin by @messense in #158
  • tweak build-dev and CI #159

Full Changelog: v0.14.1...v0.15.0a1

v0.14.1

17 May 22:19
acea996
Compare
Choose a tag to compare
  • test on python 3.11 #143
  • Switch to notify 5.0.0-pre.15, pin notify version #146

Full Changelog: v0.14...v0.14.1

v0.14

16 May 15:26
7ab3cb9
Compare
Choose a tag to compare

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 from pyproject.toml by @mgorny in #126
  • Build manylinux2014 wheels for CentOS 7 support by @TBBle in #131
  • uprev crossbeam and pyo3 #133
  • add exit_on_signal option #132 (superseded completely by #136)
  • 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

Full Changelog: v0.13...v0.14

v0.13

08 Apr 23:44
d12bfec
Compare
Choose a tag to compare
  • improve docs 4328ea1 & 62994db
  • Add conda-forge install instructions to documentation by @davidbrochart in #117
  • allow timeout in rust, add rust_timeout and yield_on_timeout kwargs to watch and awatch #113
  • Fix tracking of file renaming/moving on Linux and Windows #119
  • Add aarch64 binaries for linux #121

Full Changelog: v0.12...v0.13