{"generated":"2022-06-24T03:17:43.810502741Z","published":"2022-06-23T10:13:04Z","app":"watchexec","version":"1.20.0","notes":"<ul dir=\"auto\">\n<li>Watchexec should not refuse to quit if there are too many events anymore. (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1268153992\" data-permission-text=\"Title is private\" data-url=\"https://github.com/watchexec/watchexec/issues/302\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/watchexec/watchexec/pull/302/hovercard\" href=\"https://github.com/watchexec/watchexec/pull/302\">#302</a>, <a href=\"https://github.com/watchexec/watchexec/blob/main/crates/lib/CHANGELOG.md#v200-2022-06-17\">lib 2.0.0</a>)</li>\n<li>The help text is reorganised in semantic sections rather than options/flags. (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1268186947\" data-permission-text=\"Title is private\" data-url=\"https://github.com/watchexec/watchexec/issues/304\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/watchexec/watchexec/pull/304/hovercard\" href=\"https://github.com/watchexec/watchexec/pull/304\">#304</a>)</li>\n<li>Verbose logs now may include even more logging (from third-party libraries). (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1263061262\" data-permission-text=\"Title is private\" data-url=\"https://github.com/watchexec/watchexec/issues/300\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/watchexec/watchexec/pull/300/hovercard\" href=\"https://github.com/watchexec/watchexec/pull/300\">#300</a>)</li>\n<li>All arguments must now be valid UTF-8. Previously the command and the <code class=\"notranslate\">-E</code> flag would accept but silently discard invalid UTF-8, now watchexec errors on such input. (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1273357615\" data-permission-text=\"Title is private\" data-url=\"https://github.com/watchexec/watchexec/issues/317\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/watchexec/watchexec/pull/317/hovercard\" href=\"https://github.com/watchexec/watchexec/pull/317\">#317</a>)</li>\n<li>New <code class=\"notranslate\">--log-file</code> option makes it easier to collect logs without polluting the screen. (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1273684138\" data-permission-text=\"Title is private\" data-url=\"https://github.com/watchexec/watchexec/issues/321\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/watchexec/watchexec/pull/321/hovercard\" href=\"https://github.com/watchexec/watchexec/pull/321\">#321</a>)</li>\n<li>New <code class=\"notranslate\">--delay-run</code> option adds a configurable sleep before running the command. A native, cross-platform alternative to <code class=\"notranslate\">sleep N; command...</code>! (<a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"308561423\" data-permission-text=\"Title is private\" data-url=\"https://github.com/watchexec/watchexec/issues/79\" data-hovercard-type=\"issue\" data-hovercard-url=\"/watchexec/watchexec/issues/79/hovercard\" href=\"https://github.com/watchexec/watchexec/issues/79\">#79</a>)</li>\n</ul>\n<p dir=\"auto\">Additionally, some repo changes:</p>\n<ul dir=\"auto\">\n<li>PRs are now exclusively merged by <a href=\"https://bors.tech\" rel=\"nofollow\">Bors</a>, and pushing directly to <code class=\"notranslate\">main</code> is not allowed.</li>\n<li>There's a PR-based (and thus Bors-assisted) release workflow, rather than initiating releases from a local checkout. For example, this release was made with PR <a class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"1282136554\" data-permission-text=\"Title is private\" data-url=\"https://github.com/watchexec/watchexec/issues/337\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/watchexec/watchexec/pull/337/hovercard\" href=\"https://github.com/watchexec/watchexec/pull/337\">#337</a>.</li>\n<li>Github Discussions are enabled, and should be used for asking questions, discussing the project or features, and comments on releases. Feature requests and bug reports should go to the Issues as before.\n<ul dir=\"auto\">\n<li>One exception is discussion of \"<a href=\"https://github.com/watchexec/watchexec/discussions/332\" data-hovercard-type=\"discussion\" data-hovercard-url=\"/watchexec/watchexec/discussions/332/hovercard\">Known Issues</a>\", which has its own topic to keep the Issues list focused on discrete problems.</li>\n</ul>\n</li>\n<li>The scheme for releases has changed slightly: only CLI releases will show up in GitHub releases, so the <a href=\"https://github.com/watchexec/watchexec/releases/latest\">/latest link</a> will always point to the last CLI release; the library and other crates now have their own, file-based <a href=\"https://github.com/watchexec/watchexec/blob/main/crates/lib/CHANGELOG.md\">CHANGELOG.md</a>.</li>\n</ul>\n<p dir=\"auto\">Not directly related to the CLI, but the <a href=\"https://docs.rs/watchexec\" rel=\"nofollow\">library 2.0.0 version</a> has now been released as stable! Full semver applies again.</p>\n<p dir=\"auto\">Known issue with some packages: DEB and RPM packages may be missing dependencies due to being auto-generated instead of lovingly handcrafted. Prefer distributions from packagers rather than these ones, which are just provided on an ad-hoc, if convenient, as-is, basis.</p>","downloads":[{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-aarch64-unknown-linux-gnu.deb","filename":"watchexec-1.20.0-aarch64-unknown-linux-gnu.deb","size":5825840,"format":{"short":"DEB","long":"Debian/Ubuntu package","tool":"dpkg -i"},"sums":[{"algo":"BLAKE3","sum":"2c2d524314d9a3d40bc2321d1aafae1929f5d2d16cc9f43a4c8fe7c5857a8f8d"},{"algo":"SHA512","sum":"a4c82a301b0682a3b22ac162c954905614d7938737277a23095743dec364b68f66b75bcaa98dd6825f7a671516ba39bc3352b06c4c08025c1a590fcf93da1f72"}],"cats":["Linux","AArch64","glibc"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-aarch64-unknown-linux-gnu.rpm","filename":"watchexec-1.20.0-aarch64-unknown-linux-gnu.rpm","size":6384131,"format":{"short":"RPM","long":"RedHat/Centos/Fedora package","tool":"dnf localinstall"},"sums":[{"algo":"BLAKE3","sum":"66632fbf385bddf0dd4413afa07d51b7eb5388f20369e4df2b9d79d1263a466b"},{"algo":"SHA512","sum":"faa8072c263003fc810c2cb930ff896ee33895e18a0f13b0e88248a2f437f47b222150367d96bd14660d56b6964ed3258a715f3b161652faf88d254ace0137e3"}],"cats":["Linux","AArch64","glibc"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-aarch64-unknown-linux-gnu.tar.xz","filename":"watchexec-1.20.0-aarch64-unknown-linux-gnu.tar.xz","size":5787796,"format":{"short":"XZ","long":"Xzipped tarball","tool":"tar xJf"},"sums":[{"algo":"BLAKE3","sum":"72b2191ecb8cbe1f2019c8ad7086fd8a1deff1a4c4123b1d018eca08bb31da6a"},{"algo":"SHA512","sum":"99eac59724eee4eb2820ca5f7c68d692778374bdf1d26344fe774d54bd8be22b940183b246f75800e71b0acf1391b1faa62ba2f5c5b05314912d9b15ad849bbb"}],"cats":["Linux","AArch64","glibc"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-aarch64-unknown-linux-musl.deb","filename":"watchexec-1.20.0-aarch64-unknown-linux-musl.deb","size":6058504,"format":{"short":"DEB","long":"Debian/Ubuntu package","tool":"dpkg -i"},"sums":[{"algo":"BLAKE3","sum":"fd840150f847f1e59e7d0d0585d5cb7ee94566b25803a016a92ce710f4d91b3a"},{"algo":"SHA512","sum":"47911e1e6d7759481f13a132554702ca0e09cb67be55712614caa3b5fff8868b019a544d962416b62e590a80c0b64e7ebbeaba72f2cc0577e3f9e45027e0c19c"}],"cats":["Linux","AArch64","musl"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-aarch64-unknown-linux-musl.rpm","filename":"watchexec-1.20.0-aarch64-unknown-linux-musl.rpm","size":6633218,"format":{"short":"RPM","long":"RedHat/Centos/Fedora package","tool":"dnf localinstall"},"sums":[{"algo":"BLAKE3","sum":"3fee9535c58f1bbaa5b627229f6bceae18b03fc78bd0a7bfc701272d5a3555c2"},{"algo":"SHA512","sum":"728180f0b29216c4b1e52b0d20b14cc94336c64572db632c95ae1166e5144d9404ff616040ced2c12e7ca291818daa32463705aeba99ff56307d03a18096920b"}],"cats":["Linux","AArch64","musl"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-aarch64-unknown-linux-musl.tar.xz","filename":"watchexec-1.20.0-aarch64-unknown-linux-musl.tar.xz","size":6024112,"format":{"short":"XZ","long":"Xzipped tarball","tool":"tar xJf"},"sums":[{"algo":"BLAKE3","sum":"6068a3c4930a9ba9bfc9cf67f08c7a55d1b42ff0a77dfca372fcc85aa3845161"},{"algo":"SHA512","sum":"ec9de69f54ec372893d690c008670b264df73502c4cf50093e86030b12f169e5ab2c5b1f29f632e2c28d6d2e18cda6ee7dd99d9319b0cb7e5ab802db5439e696"}],"cats":["Linux","AArch64","musl"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-armv7-unknown-linux-gnueabihf.deb","filename":"watchexec-1.20.0-armv7-unknown-linux-gnueabihf.deb","size":5979220,"format":{"short":"DEB","long":"Debian/Ubuntu package","tool":"dpkg -i"},"sums":[{"algo":"BLAKE3","sum":"9d90470f1ff47ac9e04788c98c7bf44286543f4d807f9e30ad773f895c815612"},{"algo":"SHA512","sum":"d021958a46abbf83d4c6f04a948c667c2dfa3d05af83c7a60d2bcf9593893ba15e1e7535e4a3d48bb63ab9f45e8933c264a97ae6efddd880fcf105cc4f02f2c2"}],"cats":["Linux","ARMv7 HF","glibc"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-armv7-unknown-linux-gnueabihf.rpm","filename":"watchexec-1.20.0-armv7-unknown-linux-gnueabihf.rpm","size":6602146,"format":{"short":"RPM","long":"RedHat/Centos/Fedora package","tool":"dnf localinstall"},"sums":[{"algo":"BLAKE3","sum":"b91220170d38707831bd8caf3c1a5f7ed8999a3b1b6361127c5b1c6143b97990"},{"algo":"SHA512","sum":"d14122426228dfd9cb2645d1c3b8f8d59a80ae38bec1e42d2b388c735b7a0c5a4ae8eb5caaa75a3dabad2da456de6dc2a8bffc8e08d1cf1948f6a07e10f2c1f0"}],"cats":["Linux","ARMv7 HF","glibc"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-armv7-unknown-linux-gnueabihf.tar.xz","filename":"watchexec-1.20.0-armv7-unknown-linux-gnueabihf.tar.xz","size":5937680,"format":{"short":"XZ","long":"Xzipped tarball","tool":"tar xJf"},"sums":[{"algo":"BLAKE3","sum":"25546fe50e7c4368961fad86489ea33c2db0dc5e9a3f757b794e903d3c4decb6"},{"algo":"SHA512","sum":"dcdde6e81967a7b5ee9d0d29e7de3c0b9e905478560d6bb36d1452cd575fde83ec90236cc3622a92d9ec7394a119050a826421cb531326acc574338e249ff262"}],"cats":["Linux","ARMv7 HF","glibc"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-i686-unknown-linux-musl.deb","filename":"watchexec-1.20.0-i686-unknown-linux-musl.deb","size":8752488,"format":{"short":"DEB","long":"Debian/Ubuntu package","tool":"dpkg -i"},"sums":[{"algo":"BLAKE3","sum":"fa4b247f85bc9b864563948254e960cec15b70e2127f073df0439c60b8eee904"},{"algo":"SHA512","sum":"07b456c7a8d5e1c2369a612906d86dc916b1f3912bc6c35de8c9c80ae2abb3a5782bf0a16da965b5f4a11d3dfd198ba06aec39df6e5d43bd191183fb6db3af88"}],"cats":["Linux","x86","musl"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-i686-unknown-linux-musl.rpm","filename":"watchexec-1.20.0-i686-unknown-linux-musl.rpm","size":8923636,"format":{"short":"RPM","long":"RedHat/Centos/Fedora package","tool":"dnf localinstall"},"sums":[{"algo":"BLAKE3","sum":"74c7f292874cbb49984981efefd06f8fcaad98e30665a2bd902e533310b13f03"},{"algo":"SHA512","sum":"fb1cef76df48f0c14383368262c0640c02deef8a7db0d4adb81e32d3981e1d64c07173cd4ff9a0f875d52128553b164a1ba6b2f83f65fc4c24d2b66ba2f1bc9a"}],"cats":["Linux","x86","musl"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-i686-unknown-linux-musl.tar.xz","filename":"watchexec-1.20.0-i686-unknown-linux-musl.tar.xz","size":8749204,"format":{"short":"XZ","long":"Xzipped tarball","tool":"tar xJf"},"sums":[{"algo":"BLAKE3","sum":"4f3d41eb19ebcaf70dab91b64deef3fdccd72651f62998022bf6fb3d60287a4b"},{"algo":"SHA512","sum":"f30212ae76ca9f8f93cb464f5c544767ab80957337b2a2df014b6a1bd06d95c8a92fb3c30eaa9387629f21a03253b579a2530aa8f9887d84c185e4581c922816"}],"cats":["Linux","x86","musl"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-x86_64-unknown-linux-gnu.deb","filename":"watchexec-1.20.0-x86_64-unknown-linux-gnu.deb","size":8306460,"format":{"short":"DEB","long":"Debian/Ubuntu package","tool":"dpkg -i"},"sums":[{"algo":"BLAKE3","sum":"fdd1ad1b3d901b748b15f8cbbc7ead1afd0208189abecbd437d5284b5c44f53e"},{"algo":"SHA512","sum":"5ce27f00bf6b5dc6456173110fdb3f6821435dbfed80c3268811d09848bf02b0151f717fa1df8d550e5dbb0a16cac12d934665c02972c4d9bf2eaf377e2774f2"}],"cats":["Linux","x86-64","glibc"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-x86_64-unknown-linux-gnu.rpm","filename":"watchexec-1.20.0-x86_64-unknown-linux-gnu.rpm","size":8483565,"format":{"short":"RPM","long":"RedHat/Centos/Fedora package","tool":"dnf localinstall"},"sums":[{"algo":"BLAKE3","sum":"5b8054c26e7e29a50ebda21f8e7ddcf61530929816ff64984b9644ae0c102512"},{"algo":"SHA512","sum":"81e601a679193bafa0741679a12722cff9cf5ea575cfe0b5c555ecbbcb511167771c4301d882ff08b88a79f41873b046550a1e1378fbc92b222aa3b9fd6cda8e"}],"cats":["Linux","x86-64","glibc"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-x86_64-unknown-linux-gnu.tar.xz","filename":"watchexec-1.20.0-x86_64-unknown-linux-gnu.tar.xz","size":8302748,"format":{"short":"XZ","long":"Xzipped tarball","tool":"tar xJf"},"sums":[{"algo":"BLAKE3","sum":"181dce65d9e88d820e3ad91c0c75b0fdfd3338ff6122c6afb80d3be73051fa16"},{"algo":"SHA512","sum":"2ba4ae21c2eda4efe0cbde24adc552f37f32eefdd2276204c64ccbfcd8d28b2d45cf60db9cbb76ee69ec64282d2637430d1fd60ad9eb5a5f959d47788f8e0c01"}],"cats":["Linux","x86-64","glibc"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-x86_64-unknown-linux-musl.deb","filename":"watchexec-1.20.0-x86_64-unknown-linux-musl.deb","size":8546512,"format":{"short":"DEB","long":"Debian/Ubuntu package","tool":"dpkg -i"},"sums":[{"algo":"BLAKE3","sum":"eb304ad5141dbedbc371972e4a4eaff6fb9bd95ef107c542604526544026ce14"},{"algo":"SHA512","sum":"7f8bec8bfca29a1854670207bc58d871858d515ac44cc7fc085d01d9d45453832aae291a282f922bc4afb9104ac176e8933b8cfc3fc44431dd2765f229ff6aa9"}],"cats":["Linux","x86-64","musl"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-x86_64-unknown-linux-musl.rpm","filename":"watchexec-1.20.0-x86_64-unknown-linux-musl.rpm","size":8706695,"format":{"short":"RPM","long":"RedHat/Centos/Fedora package","tool":"dnf localinstall"},"sums":[{"algo":"BLAKE3","sum":"38eb0b417d23fb93443c9dddda92a4d3c9e410b2f1bf606c6cf81e8cf765c0f2"},{"algo":"SHA512","sum":"95b6f8f0c34acff889c59a3df4220a723a5a1bf90ab9256e878d24ab294febb4150cbd33a1eeeb361f9f390f1da0026bf5273040b1a1b979d9c833dae639ada8"}],"cats":["Linux","x86-64","musl"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-x86_64-unknown-linux-musl.tar.xz","filename":"watchexec-1.20.0-x86_64-unknown-linux-musl.tar.xz","size":8543848,"format":{"short":"XZ","long":"Xzipped tarball","tool":"tar xJf"},"sums":[{"algo":"BLAKE3","sum":"154542167f99f3a96daa7905d674c80f97655429122c929400ca1ed055a14912"},{"algo":"SHA512","sum":"9465ddaf4064f9be5ccc5fecdce3607bf8ee3472e43837c8654f97828fb36b33f8360b16760d3cd1599c9c7ae5647b525c6ab761efbd639967f13302459058cd"}],"cats":["Linux","x86-64","musl"]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-aarch64-apple-darwin.tar.xz","filename":"watchexec-1.20.0-aarch64-apple-darwin.tar.xz","size":1161872,"format":{"short":"XZ","long":"Xzipped tarball","tool":"tar xJf"},"sums":[{"algo":"BLAKE3","sum":"991576ff36cd5fc2b35432c650b0e41423067f02f99313c52d3b66ab196b5879"},{"algo":"SHA512","sum":"982834a4399679ecb2cd970e39ab33627f29f51858ee8be7ae1fcd6c130f5caaeb50204e30452f88374ea764c5ca224626fa1a68a484f18f04ba9779c173a256"}],"cats":["macOS","AArch64",null]},{"url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/watchexec-1.20.0-x86_64-apple-darwin.tar.xz","filename":"watchexec-1.20.0-x86_64-apple-darwin.tar.xz","size":1367972,"format":{"short":"XZ","long":"Xzipped tarball","tool":"tar xJf"},"sums":[{"algo":"BLAKE3","sum":"2bb74188772a891f19b267f43c90e4e52ae9f2d294c4759bf871e67a5831f2f0"},{"algo":"SHA512","sum":"a8068824a0d600e60a36bbcaef2a3fa12f44819430e246fcb08767ddba1805033284cdbc0fb6099f79f3cbd59cf8afd2008943d1845467c2ee9c0d455d0bcc5b"}],"cats":["macOS","x86-64",null]}],"sums":[{"algo":"BLAKE3","url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/B3SUMS","signs":[{"sign_url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/B3SUMS.auto.minisig","key_url":"https://raw.githubusercontent.com/watchexec/watchexec/cli-v1.20.0/.github/workflows/release.pub","name":"Automated signature"}]},{"algo":"SHA512","url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/SHA512SUMS","signs":[{"sign_url":"https://github.com/watchexec/watchexec/releases/download/cli-v1.20.0/SHA512SUMS.auto.minisig","key_url":"https://raw.githubusercontent.com/watchexec/watchexec/cli-v1.20.0/.github/workflows/release.pub","name":"Automated signature"}]}]}