Skip to content

Commit 65feae0

Browse files
deps(rust): bump rust-dependencies group with 21 updates (#8)
Updates the requirements on [pyo3](https://github.com/pyo3/pyo3), [lopdf](https://github.com/J-F-Liu/lopdf), [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark), [scraper](https://github.com/rust-scraper/scraper), [reqwest](https://github.com/seanmonstar/reqwest), [thiserror](https://github.com/dtolnay/thiserror), [rusqlite](https://github.com/rusqlite/rusqlite), [config](https://github.com/rust-cli/config-rs), [jsonschema](https://github.com/Stranger6667/jsonschema), [notify](https://github.com/notify-rs/notify), [indicatif](https://github.com/console-rs/indicatif), [directories](https://github.com/soc/directories-rs), [dirs](https://github.com/soc/dirs-rs), [tokenizers](https://github.com/huggingface/tokenizers), [ndarray](https://github.com/rust-ndarray/ndarray), [wasmtime](https://github.com/bytecodealliance/wasmtime), [sysinfo](https://github.com/GuillaumeGomez/sysinfo), [petgraph](https://github.com/petgraph/petgraph), [md5](https://github.com/stainless-steel/md5), [axum](https://github.com/tokio-rs/axum) and [criterion](https://github.com/criterion-rs/criterion.rs) to permit the latest version. Updates `pyo3` to 0.27.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/pyo3/releases">pyo3's releases</a>.</em></p> <blockquote> <h2>PyO3 0.27.2</h2> <p>This patch contains very minor fixes for the PyO3 0.27 series:</p> <ul> <li>Workaround a rustc 1.92+ crash compiling PyO3 with both debug assertions and optimizations enabled.</li> <li>Fix runtime crash when subclassing dicts on PyPy and GraalPy.</li> </ul> <p>There are also a number of documentation improvements applied across the codebase.</p> <p>Thank you to the following contributors for the improvements:</p> <p><a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> <a href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot] <a href="https://github.com/MusicalNinjaDad"><code>@​MusicalNinjaDad</code></a> <a href="https://github.com/pkalivas"><code>@​pkalivas</code></a> <a href="https://github.com/tpoliaw"><code>@​tpoliaw</code></a> <a href="https://github.com/Tpt"><code>@​Tpt</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md">pyo3's changelog</a>.</em></p> <blockquote> <h2>[0.27.2] - 2025-11-30</h2> <h3>Changed</h3> <ul> <li>Disable subclassing <code>PyDict</code> on GraalPy (unsupported for now, may crash at runtime). <a href="https://redirect.github.com/PyO3/pyo3/pull/5653">#5653</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix crash when compiling on Rust 1.92+ with both debug assertions and optimizations enabled. <a href="https://redirect.github.com/PyO3/pyo3/pull/5638">#5638</a></li> <li>Fix FFI definition of <code>PyDictObject</code> on PyPy. <a href="https://redirect.github.com/PyO3/pyo3/pull/5653">#5653</a></li> </ul> <h2>[0.27.1] - 2025-10-21</h2> <h3>Fixed</h3> <ul> <li>Fix <code>clippy:declare_interior_mutable_const</code> warning from <code>#[pyfunction]</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5538">#5538</a></li> <li>Expose <code>pyo3::types::PySendResult</code> in public API. <a href="https://redirect.github.com/PyO3/pyo3/pull/5539">#5539</a></li> </ul> <h2>[0.27.0] - 2025-10-19</h2> <h3>Packaging</h3> <ul> <li>Extend range of supported versions of <code>hashbrown</code> optional dependency to include version 0.16. <a href="https://redirect.github.com/PyO3/pyo3/pull/5428">#5428</a></li> <li>Bump optional <code>num-bigint</code> dependency minimum version to 0.4.4. <a href="https://redirect.github.com/PyO3/pyo3/pull/5471">#5471</a></li> <li>Test against Python 3.14 final release. <a href="https://redirect.github.com/PyO3/pyo3/pull/5499">#5499</a></li> <li>Drop support for PyPy 3.9 and 3.10. <a href="https://redirect.github.com/PyO3/pyo3/pull/5516">#5516</a></li> <li>Provide a better error message when building an outdated PyO3 for a too-new Python version. <a href="https://redirect.github.com/PyO3/pyo3/pull/5519">#5519</a></li> </ul> <h3>Added</h3> <ul> <li>Add <code>FromPyObjectOwned</code> as convenient trait bound for <code>FromPyObject</code> when the data is not borrowed from Python. <a href="https://redirect.github.com/PyO3/pyo3/pull/4390">#4390</a></li> <li>Add <code>Borrowed::extract</code>, same as <code>PyAnyMethods::extract</code>, but does not restrict the lifetime by deref. <a href="https://redirect.github.com/PyO3/pyo3/pull/4390">#4390</a></li> <li><code>experimental-inspect</code>: basic support for <code>#[derive(IntoPyObject)]</code> (no struct fields support yet). <a href="https://redirect.github.com/PyO3/pyo3/pull/5365">#5365</a></li> <li><code>experimental-inspect</code>: support <code>#[pyo3(get, set)]</code> and <code>#[pyclass(get_all, set_all)]</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5370">#5370</a></li> <li>Add <code>PyTypeCheck::classinfo_object</code> that returns an object that can be used as parameter in <code>isinstance</code> or <code>issubclass</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5387">#5387</a></li> <li>Implement <code>PyTypeInfo</code> on <code>datetime.*</code> types even when the limited API is enabled. <a href="https://redirect.github.com/PyO3/pyo3/pull/5388">#5388</a></li> <li>Implement <code>PyTypeInfo</code> on <code>PyIterator</code>, <code>PyMapping</code> and <code>PySequence</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5402">#5402</a></li> <li>Implement <code>PyTypeInfo</code> on <code>PyCode</code> when using the stable ABI. <a href="https://redirect.github.com/PyO3/pyo3/pull/5403">#5403</a></li> <li>Implement <code>PyTypeInfo</code> on <code>PyWeakrefReference</code> when using the stable ABI. <a href="https://redirect.github.com/PyO3/pyo3/pull/5404">#5404</a></li> <li>Add <code>pyo3::sync::RwLockExt</code> trait, analogous to <code>pyo3::sync::MutexExt</code> for readwrite locks. <a href="https://redirect.github.com/PyO3/pyo3/pull/5435">#5435</a></li> <li>Add <code>PyString::from_bytes</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5437">#5437</a></li> <li>Implement <code>AsRef&lt;[u8]&gt;</code> for <code>PyBytes</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5445">#5445</a></li> <li>Add <code>CastError</code> and <code>CastIntoError</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5468">#5468</a></li> <li>Add <code>PyCapsuleMethods::pointer_checked</code> and <code>PyCapsuleMethods::is_valid_checked</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5474">#5474</a></li> <li>Add <code>Borrowed::cast</code>, <code>Borrowed::cast_exact</code> and <code>Borrowed::cast_unchecked</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5475">#5475</a></li> <li>Add conversions for <code>jiff::civil::ISOWeekDate</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5478">#5478</a></li> <li>Add conversions for <code>&amp;Cstr</code>, <code>Cstring</code> and <code>Cow&lt;Cstr&gt;</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5482">#5482</a></li> <li>add <code>#[pyclass(skip_from_py_object)]</code> option, to opt-out of the <code>FromPyObject: PyClass + Clone</code> blanket impl. <a href="https://redirect.github.com/PyO3/pyo3/pull/5488">#5488</a></li> <li>Add <code>PyErr::add_note</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5489">#5489</a></li> <li>Add <code>FromPyObject</code> impl for <code>Cow&lt;Path&gt;</code> &amp; <code>Cow&lt;OsStr&gt;</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/5497">#5497</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/117102d832d7bd7e66e75501e5722976b28b1a88"><code>117102d</code></a> release: 0.27.2</li> <li><a href="https://github.com/PyO3/pyo3/commit/2b1d6c5815719558845c21ef54110e2c66bd6fe1"><code>2b1d6c5</code></a> fix FFI definition of <code>PyDictObject</code> on PyPy (<a href="https://redirect.github.com/pyo3/pyo3/issues/5653">#5653</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/032d4d331dbb76e0641c36c5f3f8b08c6879bb8c"><code>032d4d3</code></a> ci: add lychee cache (<a href="https://redirect.github.com/pyo3/pyo3/issues/5616">#5616</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/b4f78c04786cbd070fc66405a38bdbb054fe46cc"><code>b4f78c0</code></a> fix <code>rumdl</code> formatting</li> <li><a href="https://github.com/PyO3/pyo3/commit/0497d48dea5bba2927e8e283c944bab806ec0463"><code>0497d48</code></a> ci: remove old netlify build files (<a href="https://redirect.github.com/pyo3/pyo3/issues/5631">#5631</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/f3d6e05930ff31d6ba29b2e29bd4f052a26cec93"><code>f3d6e05</code></a> Avoid introducing generic parameter with implied bounds from an associated ty...</li> <li><a href="https://github.com/PyO3/pyo3/commit/c8e6597ed79582f433394150a03a12198a374d58"><code>c8e6597</code></a> ci: pin <code>mdbook</code> to 0.4 for now, properly install <code>mdbook-tabs</code> (<a href="https://redirect.github.com/pyo3/pyo3/issues/5632">#5632</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/30cca7edb5da6ae46968f1b98da60840f6bbccaf"><code>30cca7e</code></a> build(deps): bump actions/checkout from 5.0.0 to 5.0.1 (<a href="https://redirect.github.com/pyo3/pyo3/issues/5629">#5629</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/bb7bb947b7b474a71e56322bea0ee83ab0f6d039"><code>bb7bb94</code></a> Update PyIterator::send docs to match behaviour (<a href="https://redirect.github.com/pyo3/pyo3/issues/5593">#5593</a>)</li> <li><a href="https://github.com/PyO3/pyo3/commit/1acadc5ace9c7d0d008926523ba8a1310c1de3d1"><code>1acadc5</code></a> Add radiate to README examples section (<a href="https://redirect.github.com/pyo3/pyo3/issues/5561">#5561</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.24.1...v0.27.2">compare view</a></li> </ul> </details> <br /> Updates `lopdf` to 0.38.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/J-F-Liu/lopdf/blob/main/CHANGELOG.md">lopdf's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/J-F-Liu/lopdf/compare/v0.37.0...v0.38.0">v0.38.0</a> (2025-08-26)</h2> <h3>Add</h3> <ul> <li>Add enhanced PDF decryption support for encrypted documents with empty passwords</li> <li>Add automatic decryption during document loading for better pdftk compatibility</li> <li>Add raw object extraction before parsing to handle encrypted content</li> <li>Add support for decrypting PDFs with compressed object streams</li> <li>Add comprehensive test suite for PDF decryption functionality</li> <li>Add <code>assets/encrypted.pdf</code> test file for decryption testing</li> <li>Add examples demonstrating decryption capabilities (<code>test_decryption.rs</code>, <code>verify_decryption.rs</code>)</li> </ul> <h3>Enhance</h3> <ul> <li>Enhance <code>Reader::read()</code> to detect and handle encrypted PDFs automatically</li> <li>Enhance document loading to attempt empty password authentication by default</li> <li>Enhance object processing to decrypt objects after parsing</li> <li>Enhance support for encrypted PDFs containing object streams</li> </ul> <h3>Fix</h3> <ul> <li>Fix encrypted object parsing by extracting raw bytes before decryption</li> <li>Fix object stream handling in encrypted documents</li> <li>Fix decryption workflow to match pdftk's approach</li> </ul> <h3>Implementation Details</h3> <ul> <li>Modified <code>src/reader.rs</code> to add <code>load_encrypted_document()</code> method</li> <li>Added <code>extract_raw_object()</code> method for raw byte extraction</li> <li>Added <code>parse_raw_object()</code> method for parsing extracted bytes</li> <li>Store raw object bytes in <code>Reader::raw_objects</code> field for deferred decryption</li> <li>Process compressed objects from object streams after decryption</li> </ul> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h2><a href="https://github.com/J-F-Liu/lopdf/compare/v0.36.0...v0.37.0">v0.37.0</a> (2025-08-08)</h2> <h3>Add</h3> <ul> <li>Add complete PDF object streams write support enabling 11-61% file size reduction (<a href="https://github.com/J-F-Liu/lopdf/issues/XXX">#XXX</a>)</li> <li>Add <code>save_modern()</code> method for easy object streams and cross-reference streams usage</li> <li>Add <code>SaveOptions</code> struct with builder pattern for configuring compression settings</li> <li>Add <code>ObjectStreamBuilder</code> for creating object streams programmatically</li> <li>Add cross-reference stream support for PDF 1.5+ compliance</li> <li>Add <code>replace_partial_text()</code> function for partial text replacement in PDFs</li> <li>Add comprehensive test suite with 50+ tests for object streams functionality</li> <li>Add object streams write capability (previously read-only)</li> <li>Add implementation documentation in OBJECT_STREAMS_IMPLEMENTATION.md</li> </ul> <h3>Fix</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/J-F-Liu/lopdf/commits">compare view</a></li> </ul> </details> <br /> Updates `pulldown-cmark` to 0.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/raphlinus/pulldown-cmark/releases">pulldown-cmark's releases</a>.</em></p> <blockquote> <h2>v0.13.0</h2> <h2>Breaking Changes</h2> <ul> <li>super and sub script support by <a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li>Implement extension WikiLinks; <code>Options::ENABLE_WIKILINKS</code> by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> </ul> <h2>New Features</h2> <ul> <li>feat: add <code>-D</code> CLI option to enable definition lists by <a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> </ul> <h2>Bug Fixes and Code Enhancements</h2> <ul> <li>Safer definition lists implementation by <a href="https://github.com/mondeja"><code>@​mondeja</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li>Factor duplicate code out of parsers by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/976">pulldown-cmark/pulldown-cmark#976</a></li> <li>Stop using string slicing for math where bytes will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/977">pulldown-cmark/pulldown-cmark#977</a></li> <li>Make indent calc for definition lists match commonmark-hs closer by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/978">pulldown-cmark/pulldown-cmark#978</a></li> <li>Ensure &quot;parse&quot; fuzz target covers all options by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/980">pulldown-cmark/pulldown-cmark#980</a></li> <li>Change subscript CLI flag to -B by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/993">pulldown-cmark/pulldown-cmark#993</a></li> <li>Fix OOB access due to erroneous shift in process_mask by <a href="https://github.com/ollpu"><code>@​ollpu</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/990">pulldown-cmark/pulldown-cmark#990</a></li> <li>Use slice patterns for <code>unescape</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/996">pulldown-cmark/pulldown-cmark#996</a></li> <li>Use slice patterns for <code>scan_eol</code> by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/998">pulldown-cmark/pulldown-cmark#998</a></li> <li>Stop using scan_ch when get will do by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1003">pulldown-cmark/pulldown-cmark#1003</a></li> <li>Fix panic when symbols are present in wikilink before pipe by <a href="https://github.com/frostu8"><code>@​frostu8</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1004">pulldown-cmark/pulldown-cmark#1004</a></li> <li>Added a WASM build step to github actions <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1005">#1005</a> by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li>Use an explicit node for tight paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1015">pulldown-cmark/pulldown-cmark#1015</a></li> <li>Fix tasklist parsing bugs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1017">pulldown-cmark/pulldown-cmark#1017</a></li> <li>Prevent definition list defs from interrupting non-paragraphs by <a href="https://github.com/notriddle"><code>@​notriddle</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1018">pulldown-cmark/pulldown-cmark#1018</a></li> </ul> <h2>Docs</h2> <ul> <li>Add basic skeleton for developer docs by <a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li>docs: Added a doc-comment for ENABLE_SMART_PUNCTUATION option. by <a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1007">pulldown-cmark/pulldown-cmark#1007</a></li> <li>Document more Events and Tags by <a href="https://github.com/ModProg"><code>@​ModProg</code></a> in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ytmimi"><code>@​ytmimi</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/972">pulldown-cmark/pulldown-cmark#972</a></li> <li><a href="https://github.com/mondeja"><code>@​mondeja</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/974">pulldown-cmark/pulldown-cmark#974</a></li> <li><a href="https://github.com/jim-taylor-business"><code>@​jim-taylor-business</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/966">pulldown-cmark/pulldown-cmark#966</a></li> <li><a href="https://github.com/systemsoverload"><code>@​systemsoverload</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/988">pulldown-cmark/pulldown-cmark#988</a></li> <li><a href="https://github.com/frostu8"><code>@​frostu8</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/991">pulldown-cmark/pulldown-cmark#991</a></li> <li><a href="https://github.com/rimutaka"><code>@​rimutaka</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1006">pulldown-cmark/pulldown-cmark#1006</a></li> <li><a href="https://github.com/ModProg"><code>@​ModProg</code></a> made their first contribution in <a href="https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/1010">pulldown-cmark/pulldown-cmark#1010</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0">https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.2...v0.13.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/f17d98ae9e7ef9c3be601fcb1c9fbd536d3cb873"><code>f17d98a</code></a> chore: bump version to 0.13.0</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/47f60de8928ac3db4402cdf50e48ea672a7911aa"><code>47f60de</code></a> chore: cargo update and bump version to 0.12.3</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/e42259fe2d1b30f5881b29d0e9dca4acea8c9568"><code>e42259f</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1018">#1018</a> from notriddle/deflist-lazy</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/052c635acb156081d2168ddf85457911232d087e"><code>052c635</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1017">#1017</a> from notriddle/master</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/0ede612b0ef67dcc544ef2490764bb8b5fb78f7c"><code>0ede612</code></a> Prevent definition list defs from interrupting non-paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/2c16b4edf274778086ff9c5228577a972af76d35"><code>2c16b4e</code></a> Fix tasklist parsing bugs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/c59ff5484a5d79ce2117a471e34b4437314f0987"><code>c59ff54</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1015">#1015</a> from notriddle/tight-paragraph</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4409722ad9e1451ee4c341a7a242e2efde05e805"><code>4409722</code></a> Use an explicit node for tight paragraphs</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/4564d43c5d0785a7890164d5505f32502cf47e94"><code>4564d43</code></a> Merge pull request <a href="https://redirect.github.com/raphlinus/pulldown-cmark/issues/1010">#1010</a> from ModProg/document-events</li> <li><a href="https://github.com/pulldown-cmark/pulldown-cmark/commit/62cae02c7a2e3a127d1c1e584b031fef429bdf2d"><code>62cae02</code></a> fix metadatablock doc comment</li> <li>Additional commits viewable in <a href="https://github.com/raphlinus/pulldown-cmark/compare/v0.10.0...v0.13.0">compare view</a></li> </ul> </details> <br /> Updates `scraper` to 0.25.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-scraper/scraper/releases">scraper's releases</a>.</em></p> <blockquote> <h2>v0.25.0</h2> <h2>What's Changed</h2> <ul> <li>chore(Cargo.toml): bump servo to 0.36.0 by <a href="https://github.com/Jan9103"><code>@​Jan9103</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/280">rust-scraper/scraper#280</a></li> <li>Add version flag in executable by <a href="https://github.com/kachick"><code>@​kachick</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/282">rust-scraper/scraper#282</a></li> <li>Avoid panic for unknown flags and invalid selectors when using executable by <a href="https://github.com/kachick"><code>@​kachick</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/283">rust-scraper/scraper#283</a></li> <li>Update repo URL by <a href="https://github.com/atouchet"><code>@​atouchet</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/286">rust-scraper/scraper#286</a></li> <li>Added cargo deny to test github action by <a href="https://github.com/haydonryan"><code>@​haydonryan</code></a> in <a href="https://redirect.github.com/rust-scraper/scraper/pull/287">rust-scraper/scraper#287</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Jan9103"><code>@​Jan9103</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/280">rust-scraper/scraper#280</a></li> <li><a href="https://github.com/kachick"><code>@​kachick</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/282">rust-scraper/scraper#282</a></li> <li><a href="https://github.com/atouchet"><code>@​atouchet</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/286">rust-scraper/scraper#286</a></li> <li><a href="https://github.com/haydonryan"><code>@​haydonryan</code></a> made their first contribution in <a href="https://redirect.github.com/rust-scraper/scraper/pull/287">rust-scraper/scraper#287</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-scraper/scraper/compare/v0.24.0...v0.25.0">https://github.com/rust-scraper/scraper/compare/v0.24.0...v0.25.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-scraper/scraper/commit/4cb710713323eb38a1e31808edebc4e8d3850c51"><code>4cb7107</code></a> Version 0.25.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/382c092278c132de8aff67989841f45756c307c0"><code>382c092</code></a> Add cargo deny to test github action (<a href="https://redirect.github.com/rust-scraper/scraper/issues/287">#287</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/29b3d8f9f551ec2181a23a8d7dadd884516b1374"><code>29b3d8f</code></a> Update repo URL (<a href="https://redirect.github.com/rust-scraper/scraper/issues/286">#286</a>)</li> <li><a href="https://github.com/rust-scraper/scraper/commit/943ee247fada855eafb743a8d70ee18ad06707ec"><code>943ee24</code></a> Bump indexmap from 2.12.0 to 2.12.1</li> <li><a href="https://github.com/rust-scraper/scraper/commit/4848e3ce705ea5466e1218e75e5a2cdf354529f0"><code>4848e3c</code></a> Avoid panic for missing or invalid selectors</li> <li><a href="https://github.com/rust-scraper/scraper/commit/75b88dae4b9fcfc66b900a1952a6a3e6540dd828"><code>75b88da</code></a> Avoid panic for unknown flags</li> <li><a href="https://github.com/rust-scraper/scraper/commit/85e69679ba955fe4e4279f49b4b61a67c5947714"><code>85e6967</code></a> Add version flag in executable</li> <li><a href="https://github.com/rust-scraper/scraper/commit/381a4bd79b31b60720fb6c44835f6476987da12a"><code>381a4bd</code></a> chore(Cargo.toml): bump servo to 0.36.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/3fca4f11783c8e58c78380d97c07bfcea0e03aaa"><code>3fca4f1</code></a> Merge pull request <a href="https://redirect.github.com/rust-scraper/scraper/issues/278">#278</a> from rust-scraper/dependabot/cargo/indexmap-2.12.0</li> <li><a href="https://github.com/rust-scraper/scraper/commit/8e56e7e6cbf9211cb2b00c168defe6d04c9d0059"><code>8e56e7e</code></a> Bump indexmap from 2.11.4 to 2.12.0</li> <li>Additional commits viewable in <a href="https://github.com/rust-scraper/scraper/compare/v0.18.0...v0.25.0">compare view</a></li> </ul> </details> <br /> Updates `reqwest` to 0.13.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/seanmonstar/reqwest/releases">reqwest's releases</a>.</em></p> <blockquote> <h2>v0.13.1</h2> <h2>What's Changed</h2> <ul> <li>http3: depend on quinn/rustls-aws-lc-rs to avoid ring dependency by <a href="https://github.com/djc"><code>@​djc</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2917">seanmonstar/reqwest#2917</a></li> <li>fix rustls on android by <a href="https://github.com/seanmonstar"><code>@​seanmonstar</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2918">seanmonstar/reqwest#2918</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1">https://github.com/seanmonstar/reqwest/compare/v0.13.0...v0.13.1</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md">reqwest's changelog</a>.</em></p> <blockquote> <h2>v0.13.1</h2> <ul> <li>Fixes compiling with rustls on Android targets.</li> </ul> <h1>v0.13.0</h1> <ul> <li><strong>Breaking changes</strong>: <ul> <li><code>rustls</code> is now the default TLS backend, instead of <code>native-tls</code>.</li> <li><code>rustls</code> crypto provider defaults to aws-lc instead of <em>ring</em>. (<code>rustls-no-provider</code> exists if you want a different crypto provider)</li> <li><code>rustls-tls</code> has been renamed to <code>rustls</code>.</li> <li>rustls roots features removed, <code>rustls-platform-verifier</code> is used by default. <ul> <li>To use different roots, call <code>tls_certs_only(your_roots)</code>.</li> </ul> </li> <li><code>native-tls</code> now includes ALPN. To disable, use <code>native-tls-no-alpn</code>.</li> <li><code>query</code> and <code>form</code> are now crate features, disabled by default.</li> <li>Long-deprecated methods and crate features have been removed (such as <code>trust-dns</code>, which was renamed <code>hickory-dns</code> a while ago).</li> </ul> </li> <li>Many TLS-related methods renamed to improve autocompletion and discovery, but previous name left in place with a &quot;soft&quot; deprecation. (just documented, no warnings) <ul> <li>For example, prefer <code>tls_backend_rustls()</code> over <code>use_rustls_tls()</code>.</li> </ul> </li> </ul> <h2>v0.12.28</h2> <ul> <li>Fix compiling on Windows if TLS and SOCKS features are not enabled.</li> </ul> <h2>v0.12.27</h2> <ul> <li>Add <code>ClientBuilder::windows_named_pipe(name)</code> option that will force all requests over that Windows Named Piper.</li> </ul> <h2>v0.12.26</h2> <ul> <li>Fix sending <code>Accept-Encoding</code> header only with values configured with reqwest, regardless of underlying tower-http config.</li> </ul> <h2>v0.12.25</h2> <ul> <li>Add <code>Error::is_upgrade()</code> to determine if the error was from an HTTP upgrade.</li> <li>Fix sending <code>Proxy-Authorization</code> if only username is configured.</li> <li>Fix sending <code>Proxy-Authorization</code> to HTTPS proxies when the target is HTTP.</li> <li>Refactor internal decompression handling to use tower-http.</li> </ul> <h2>v0.12.24</h2> <ul> <li>Refactor cookie handling to an internal middleware.</li> <li>Refactor internal random generator.</li> <li>Refactor base64 encoding to reduce a copy.</li> <li>Documentation updates.</li> </ul> <h2>v0.12.23</h2> <ul> <li>Add <code>ClientBuilder::unix_socket(path)</code> option that will force all requests over that Unix Domain Socket.</li> <li>Add <code>ClientBuilder::retry(policy)</code> and <code>reqwest::retry::Builder</code> to configure automatic retries.</li> <li>Add <code>ClientBuilder::dns_resolver2()</code> with more ergonomic argument bounds, allowing more resolver implementations.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/seanmonstar/reqwest/commit/10fb98c673ca040405aa03ac057f73bedbf4715f"><code>10fb98c</code></a> v0.13.1</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/438098af71b3e210e529ed2116d0276e19e71eef"><code>438098a</code></a> chore: refer to h2 as dep:h2 (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2919">#2919</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/43aac91963a0a8584472e95d98fe42994e598ea8"><code>43aac91</code></a> chore(ci): bump actions/checkout from 5 to 6 (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2864">#2864</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/175f5b2a7ffb58aa76ec036e9e3331254e004a4a"><code>175f5b2</code></a> fix rustls on android (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2918">#2918</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/1afe88eaf38fedc48f4010ea438a2ffc6b22174a"><code>1afe88e</code></a> Depend on quinn/rustls-aws-lc-rs to avoid ring dependency (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2917">#2917</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/62a80af8fbb743a2c7bfcb64d8896f80a3b9f6fa"><code>62a80af</code></a> v0.13.0</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/e8d89f4fc4e1a30a224682eb95281c1c7200f2cc"><code>e8d89f4</code></a> enable ALPN by default in native-tls (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2907">#2907</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/9a9daa7921dc875b90dd1798d2edbd86e476a30a"><code>9a9daa7</code></a> v0.13.0-rc.1</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/d518e453084827365f2fe39259ac344bfe87b714"><code>d518e45</code></a> rustls: allow windows to use extra roots (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2904">#2904</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/934bc84bd8cc529a676df4afc85f97a39aa62b76"><code>934bc84</code></a> chore: separate rustls and rustls-no-provider features (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2903">#2903</a>)</li> <li>Additional commits viewable in <a href="https://github.com/seanmonstar/reqwest/compare/v0.12.0...v0.13.1">compare view</a></li> </ul> </details> <br /> Updates `thiserror` to 2.0.17 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/thiserror/releases">thiserror's releases</a>.</em></p> <blockquote> <h2>2.0.17</h2> <ul> <li>Use differently named __private module per patch release (<a href="https://redirect.github.com/dtolnay/thiserror/issues/434">#434</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/thiserror/commit/72ae716e6d6a7f7fdabdc394018c745b4d39ca45"><code>72ae716</code></a> Release 2.0.17</li> <li><a href="https://github.com/dtolnay/thiserror/commit/599fdce83aee7767eb87b5af7bb30c37f3ed61e5"><code>599fdce</code></a> Merge pull request <a href="https://redirect.github.com/dtolnay/thiserror/issues/434">#434</a> from dtolnay/private</li> <li><a href="https://github.com/dtolnay/thiserror/commit/9ec05f6b38041bfe1ff5a274caec6e054a459aca"><code>9ec05f6</code></a> Use differently named __private module per patch release</li> <li><a href="https://github.com/dtolnay/thiserror/commit/d2c492b5498a0134abcc1677101bec876fe0621a"><code>d2c492b</code></a> Raise minimum tested compiler to rust 1.76</li> <li><a href="https://github.com/dtolnay/thiserror/commit/fc3ab9501d4f2b6df2d7e495dc1cb37ab6e68363"><code>fc3ab95</code></a> Opt in to generate-macro-expansion when building on docs.rs</li> <li><a href="https://github.com/dtolnay/thiserror/commit/819fe29dbb6e41bb937e3fef0469917d7c476c60"><code>819fe29</code></a> Update ui test suite to nightly-2025-09-12</li> <li><a href="https://github.com/dtolnay/thiserror/commit/259f48c549a2b49c00d2d58a204c1a3b4d2fb29a"><code>259f48c</code></a> Enforce trybuild &gt;= 1.0.108</li> <li><a href="https://github.com/dtolnay/thiserror/commit/470e6a681c073f12e29daf64dcec724bfd5871a9"><code>470e6a6</code></a> Update ui test suite to nightly-2025-08-24</li> <li><a href="https://github.com/dtolnay/thiserror/commit/544e191e6e7f2e7cc3ac34b77d9165c30d982463"><code>544e191</code></a> Update actions/checkout@v4 -&gt; v5</li> <li><a href="https://github.com/dtolnay/thiserror/commit/cbc1ebad3e91621ee0f94cf56d131f12fee62a3c"><code>cbc1eba</code></a> Delete duplicate cap-lints flag from build script</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/thiserror/compare/1.0.0...2.0.17">compare view</a></li> </ul> </details> <br /> Updates `rusqlite` to 0.38.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rusqlite/rusqlite/releases">rusqlite's releases</a>.</em></p> <blockquote> <h2>0.38.0</h2> <h2>What's Changed</h2> <ul> <li>bump sqlcipher to 4.10.0 (sqlite 3.50.4) <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1725">#1725</a></li> <li>Use CARGO_CFG_TARGET_FEATURE for crt-static check <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1737">#1737</a></li> <li>Disable u64, usize ToSql/FromSql impl by default <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1732">#1732</a>, #<a href="https://redirect.github.com/rusqlite/rusqlite/issues/1722">#1722</a> (breaking change)</li> <li>Make statement cache optional <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1682">#1682</a>, <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1173">#1173</a> (breaking change)</li> <li>Remove shell scripts from the published package <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1744">#1744</a></li> <li>Use new interfaces with 64-bit length parameters <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1749">#1749</a></li> <li>sqlite3_vtab_rhs_value <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1753">#1753</a></li> <li>Handle VTab IN values <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1754">#1754</a></li> <li>Give access to Connection from VTabCursor::column <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1755">#1755</a></li> <li>Bump minimal SQLite version to 3.34.1 <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1733">#1733</a>, <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1731">#1731</a> (breaking change)</li> <li>Bump bundled SQLite version to 3.51.1 <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1758">#1758</a></li> <li>Add support for transaction to the vtab module <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1761">#1761</a></li> <li>Check Connection is owned when registering Closure as hook <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1764">#1764</a> (breaking change)</li> <li>Turn libsqlite3-sys in a !#[no_std] crate <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1767">#1767</a></li> <li>Add <code>wasm32-unknown-unknown</code> support <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1769">#1769</a>, <a href="https://redirect.github.com/rusqlite/rusqlite/issues/488">#488</a>, <a href="https://redirect.github.com/rusqlite/rusqlite/issues/827">#827</a></li> <li>Remove useless Send/Sync on Module <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1774">#1774</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0">https://github.com/rusqlite/rusqlite/compare/v0.37.0...v0.38.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rusqlite/rusqlite/blob/master/Changelog.md">rusqlite's changelog</a>.</em></p> <blockquote> <p>For version 0.15.0 and above, see <a href="https://github.com/rusqlite/rusqlite/releases">Releases</a> page.</p> <h1>Version 0.14.0 (2018-08-17)</h1> <ul> <li>BREAKING CHANGE: <code>ToSql</code> implementation for <code>time::Timespec</code> uses RFC 3339 (%Y-%m-%dT%H:%M:%S.%fZ). Previous format was %Y-%m-%d %H:%M:%S:%f %Z.</li> <li>BREAKING CHANGE: Remove potentially conflicting impl of ToSqlOutput (<a href="https://redirect.github.com/rusqlite/rusqlite/issues/313">#313</a>).</li> <li>BREAKING CHANGE: Replace column index/count type (i32) with usize.</li> <li>BREAKING CHANGE: Replace parameter index/count type (i32) with usize.</li> <li>BREAKING CHANGE: Replace row changes/count type (i32) with usize.</li> <li>BREAKING CHANGE: Scalar functions must be <code>Send</code>able and <code>'static</code>.</li> <li>Bugfix: Commit failure unhandled, database left in unusable state (<a href="https://redirect.github.com/rusqlite/rusqlite/issues/366">#366</a>).</li> <li>Bugfix: <code>free_boxed_hook</code> does not work for <code>fn</code>.</li> <li>Update the bundled SQLite version to 3.24.0 (<a href="https://redirect.github.com/rusqlite/rusqlite/issues/326">#326</a>).</li> <li>Add DropBehavior::Panic to enforce intentional commit or rollback.</li> <li>Implement <code>sqlite3_update_hook</code> (<a href="https://redirect.github.com/rusqlite/rusqlite/issues/260">#260</a>, <a href="https://redirect.github.com/rusqlite/rusqlite/issues/328">#328</a>), <code>sqlite3_commit_hook</code> and <code>sqlite3_rollback_hook</code>.</li> <li>Add support to unlock notification behind <code>unlock_notify</code> feature (<a href="https://redirect.github.com/rusqlite/rusqlite/issues/294">#294</a>, <a href="https://redirect.github.com/rusqlite/rusqlite/issues/331">#331</a>).</li> <li>Make <code>Statement::column_index</code> case-insensitive (<a href="https://redirect.github.com/rusqlite/rusqlite/issues/330">#330</a>).</li> <li>Add comment to justify <code>&amp;mut Connection</code> in <code>Transaction</code>.</li> <li>Fix <code>tyvar_behind_raw_pointer</code> warnings.</li> <li>Fix handful of clippy warnings.</li> <li>Fix <code>Connection::open</code> documentation (<a href="https://redirect.github.com/rusqlite/rusqlite/issues/332">#332</a>)</li> <li>Add binding to <code>sqlite3_get_autocommit</code> and <code>sqlite3_stmt_busy</code>.</li> <li>Add binding to <code>sqlite3_busy_timeout</code> and <code>sqlite3_busy_handler</code>.</li> <li>Add binding to <code>sqlite3_expanded_sql</code>.</li> <li>Use <code>rerun-if-env-changed</code> in libsqlite3-sys (<a href="https://redirect.github.com/rusqlite/rusqlite/issues/329">#329</a>).</li> <li>Return an <code>InvalidQuery</code> error when SQL is not read only.</li> </ul> <h1>Version 0.13.0 (2017-11-13)</h1> <ul> <li>Added ToSqlConversionFailure case to Error enum.</li> <li>Now depends on chrono 0.4, bitflags 1.0, and (optionally) cc 1.0 / bindgen 0.31.</li> <li>The ToSql/FromSql implementations for time::Timespec now include and expect fractional seconds and timezone in the serialized string.</li> <li>The RowIndex type used in Row::get is now publicly exported.</li> <li>New <code>sqlcipher</code> feature allows linking against SQLCipher instead of SQLite.</li> <li>Doc link in README now point to docs.rs.</li> </ul> <h1>Version 0.12.0 (2017-05-29)</h1> <ul> <li>Defines HAVE_USLEEP when building with a bundled SQLite (<a href="https://redirect.github.com/rusqlite/rusqlite/issues/263">#263</a>).</li> <li>Updates dependencies to their latest versions, particularly serde to 1.0.</li> <li>Adds support for vcpkg on Windows.</li> <li>Adds <code>ToSql</code> impls for <code>str</code> and <code>[u8]</code>.</li> </ul> <h1>Version 0.11.0 (2017-04-06)</h1> <ul> <li>Avoid publicly exporting SQLite constants multiple times from libsqlite3-sys.</li> <li>Adds <code>FromSql</code> and <code>ToSql</code> impls for <code>isize</code>. Documents why <code>usize</code> and <code>u64</code> are not included.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rusqlite/rusqlite/commit/35b3be2436a63d21701d1d110661e6392831fea0"><code>35b3be2</code></a> Merge pull request <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1777">#1777</a> from gwenn/release</li> <li><a href="https://github.com/rusqlite/rusqlite/commit/03feebc2bf06ee8cfcb61cd9a23f235090555e21"><code>03feebc</code></a> Prepare new release</li> <li><a href="https://github.com/rusqlite/rusqlite/commit/671533c1a4cb0b734e2cabc9e5e91f7334713556"><code>671533c</code></a> Merge pull request <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1775">#1775</a> from Spxg/w/bump</li> <li><a href="https://github.com/rusqlite/rusqlite/commit/6df2072e6a35084b4be3555f4dd07c3664928c20"><code>6df2072</code></a> Bump <code>sqlite-wasm-rs</code> to 0.5.1</li> <li><a href="https://github.com/rusqlite/rusqlite/commit/2618364012217733ea4cafdc2cd89ba14e3fff6c"><code>2618364</code></a> Merge pull request <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1774">#1774</a> from rusqlite/vtab-send</li> <li><a href="https://github.com/rusqlite/rusqlite/commit/b37caff77e6328a33f59dbba427495112b670703"><code>b37caff</code></a> Merge pull request <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1773">#1773</a> from rusqlite/clippy</li> <li><a href="https://github.com/rusqlite/rusqlite/commit/44bdbc468fc2a4f1ae46ad9f43fcf6b409fa53c9"><code>44bdbc4</code></a> Remove useless Send/Sync on Module</li> <li><a href="https://github.com/rusqlite/rusqlite/commit/465d751aeb23a3e54ec2c8a40155cb2e03116566"><code>465d751</code></a> Fix Clippy warning</li> <li><a href="https://github.com/rusqlite/rusqlite/commit/78d66787959bc22d140902c4163d456848460554"><code>78d6678</code></a> Merge pull request <a href="https://redirect.github.com/rusqlite/rusqlite/issues/1772">#1772</a> from rusqlite/dependabot/cargo/getrandom-0.3</li> <li><a href="https://github.com/rusqlite/rusqlite/commit/6b8fb83f204ff19d5e81607d9ddca31534a96377"><code>6b8fb83</code></a> Update Cargo.toml</li> <li>Additional commits viewable in <a href="https://github.com/rusqlite/rusqlite/compare/v0.32.0...v0.38.0">compare view</a></li> </ul> </details> <br /> Updates `config` to 0.15.19 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-cli/config-rs/blob/main/CHANGELOG.md">config's changelog</a>.</em></p> <blockquote> <h2>[0.15.19] - 2025-11-12</h2> <h3>Internal</h3> <ul> <li><em>(ron)</em> Update to 0.12</li> </ul> <h2>[0.15.18] - 2025-09-30</h2> <h3>Fixes</h3> <ul> <li>Improve consistency between missing field error messages</li> </ul> <h2>[0.15.17] - 2025-09-24</h2> <h3>Features</h3> <ul> <li><a href="https://cornlang.dev/">corn</a> file format support</li> </ul> <h2>[0.15.16] - 2025-09-15</h2> <h3>Performance</h3> <ul> <li>Allow more build parallelism by depending on <a href="https://crates.io/crates/serde_core"><code>serde_core</code></a></li> </ul> <h2>[0.15.15] - 2025-08-29</h2> <h3>Fixes</h3> <ul> <li><em>(json5)</em> Correctly deserialize <code>null</code> (regressed in 0.15.14)</li> </ul> <h2>[0.15.14] - 2025-08-12</h2> <h3>Performance</h3> <ul> <li><em>(json5)</em> Reduce overhead when loading json5 files</li> </ul> <h2>[0.15.13] - 2025-07-09</h2> <h3>Fixes</h3> <ul> <li>Skip UTF-8 BOMs when reading files</li> </ul> <h2>[0.15.12] - 2025-07-08</h2> <h3>Performance</h3> <ul> <li>Upgrade to <code>toml</code> v0.9</li> </ul> <h2>[0.15.11] - 2025-03-12</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-cli/config-rs/commit/e7ff32609b559a87931f3905c598fc146f433c53"><code>e7ff326</code></a> chore: Release config version 0.15.19</li> <li><a href="https://github.com/rust-cli/config-rs/commit/cbee54cf4bed03ec204f29db2e807e1848ef09b6"><code>cbee54c</code></a> chore: Update deps (<a href="https://redirect.github.com/rust-cli/config-rs/issues/715">#715</a>)</li> <li><a href="https://github.com/rust-cli/config-rs/commit/d53e9063011638945794d454783b106471f6d11f"><code>d53e906</code></a> chore: Update deps</li> <li><a href="https://github.com/rust-cli/config-rs/commit/b10653ae839ae96cf094aa59ebffcfd86d8d3d4a"><code>b10653a</code></a> docs: Update changelog</li> <li><a href="https://github.com/rust-cli/config-rs/commit/527de7d7b99829cee14d45f77feaf8480e67561a"><code>527de7d</code></a> fix: Update to latest ron (<a href="https://redirect.github.com/rust-cli/config-rs/issues/714">#714</a>)</li> <li><a href="https://github.com/rust-cli/config-rs/commit/6c2cfd081903e8d523f0af5fc437ec03c9cb56d6"><code>6c2cfd0</code></a> fix: Update to latest ron</li> <li><a href="https://github.com/rust-cli/config-rs/commit/16ef680afc35c84dfa9f68b8c0f6f26fda338745"><code>16ef680</code></a> chore(deps): Update Rust Stable to v1.91 (<a href="https://redirect.github.com/rust-cli/config-rs/issues/712">#712</a>)</li> <li><a href="https://github.com/rust-cli/config-rs/commit/2051f62525b830e0891c5f2790ca663eb1469a61"><code>2051f62</code></a> style: Make clippy happy</li> <li><a href="https://github.com/rust-cli/config-rs/commit/bf6e25693989669ff83f92360de6213690fd61bd"><code>bf6e256</code></a> chore: Update dependencies (<a href="https://redirect.github.com/rust-cli/config-rs/issues/702">#702</a>)</li> <li><a href="https://github.com/rust-cli/config-rs/commit/de242e0def80e96e8f8d1b1b5c676323270919ad"><code>de242e0</code></a> chore: Update dependencies</li> <li>Additional commits viewable in <a href="https://github.com/rust-cli/config-rs/compare/0.14.0...v0.15.19">compare view</a></li> </ul> </details> <br /> Updates `jsonschema` to 0.38.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Stranger6667/jsonschema/releases">jsonschema's releases</a>.</em></p> <blockquote> <h2>[Python] Release 0.38.1</h2> <h3>Fixed</h3> <ul> <li><code>multipleOf</code> validation for integer values between <code>2^53</code> and <code>i64::MAX</code>.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Stranger6667/jsonschema/blob/master/CHANGELOG.md">jsonschema's changelog</a>.</em></p> <blockquote> <h2>[0.38.1] - 2025-12-25</h2> <h3>Fixed</h3> <ul> <li><code>multipleOf</code> validation for integer values between <code>2^53</code> and <code>i64::MAX</code> with <code>arbitrary-precision</code> feature.</li> </ul> <h2>[0.38.0] - 2025-12-24</h2> <h3>Added</h3> <ul> <li><code>EmailOptions</code> for configuring <code>email</code> format validation. <a href="https://redirect.github.com/Stranger6667/jsonschema/pull/903">#903</a></li> </ul> <h3>Fixed</h3> <ul> <li>Use-after-free in async <code>$ref</code> resolution when multiple refs target the same external URL with different fragments. <a href="https://redirect.github.com/Stranger6667/jsonschema/issues/906">#906</a></li> <li><code>multipleOf</code> validation for large u64 values beyond <code>i64::MAX</code> with <code>arbitrary-precision</code> feature.</li> <li><code>Validator</code> not being <code>Send + Sync</code> on WASM targets. <a href="https://redirect.github.com/Stranger6667/jsonschema/issues/915">#915</a></li> </ul> <h2>[0.37.4] - 2025-11-30</h2> <h3>Fixed</h3> <ul> <li>Stack overflow during validation of schemas with circular <code>$ref</code> chains (e.g., <code>a</code> -&gt; <code>b</code> -&gt; <code>a</code>).</li> <li>Local <code>$ref</code> resolution within fragment-extracted external resources. <a href="https://redirect.github.com/Stranger6667/jsonschema/issues/892">#892</a></li> </ul> <h3>Removed</h3> <ul> <li>Deprecated <code>PrimitiveType</code> &amp; <code>PrimitiveTypesBitMap</code>.</li> </ul> <h2>[0.37.3] - 2025-11-28</h2> <h3>Fixed</h3> <ul> <li>External resources not discovered within subresources of local <code>$ref</code> targets. <a href="https://redirect.github.com/Stranger6667/jsonschema/issues/892">#892</a></li> </ul> <h2>[0.37.2] - 2025-11-27</h2> <h3>Added</h3> <ul> <li><code>JsonTypeSet::len()</code> and <code>JsonTypeSet::remove()</code> helpers for managing type sets.</li> </ul> <h3>Fixed</h3> <ul> <li>External resources not discovered through chained local <code>$ref</code> references. <a href="https://redirect.github.com/Stranger6667/jsonschema/issues/892">#892</a></li> </ul> <h2>[0.37.1] - 2025-11-19</h2> <h3>Fixed</h3> <ul> <li>Stack overflow on empty <code>$ref</code> value. <a href="https://redirect.github.com/Stranger6667/jsonschema/issues/886">#886</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stranger6667/jsonschema/commit/4a615792435db611ea5db0f6acf60c97aa643b02"><code>4a61579</code></a> chore(rust): Release 0.38.1</li> <li><a href="https://github.com/Stranger6667/jsonschema/commit/597551ead14e7dfe5900da1fe696b7f0a4212b55"><code>597551e</code></a> fix: <code>multipleOf</code> validation for integer values between <code>2^53</code> and <code>i64::MAX</code>...</li> <li><a href="https://github.com/Stranger6667/jsonschema/commit/f99610bd0b9257a9adde4e851a95a17195a55e0f"><code>f99610b</code></a> fix: <code>multipleOf</code> validation for integer values between <code>2^53</code> and <code>i64::MAX</code>...</li> <li><a href="https://github.com/Stranger6667/jsonschema/commit/c07b399cf6888c10703a084fc31baa0e0839a809"><code>c07b399</code></a> chore(python): Release 0.38.0</li> <li><a href="https://github.com/Stranger6667/jsonschema/commit/b95a9f2dabf4bc8e9d95dab5b7e4765fda6bbd7f"><code>b95a9f2</code></a> docs: Document panics for blocking code in async context</li> <li><a href="https://github.com/Stranger6667/jsonschema/commit/6f532dc76cbadabb34dc24dc730732cd1646dc6e"><code>6f532dc</code></a> chore(rust): Release 0.38.0</li> <li><a href="https://github.com/Stranger6667/jsonschema/commit/a55f18c341c184d53ccce8de210136508606405d"><code>a55f18c</code></a> fix: Use-after-free in async <code>$ref</code> resolution when multiple refs target the ...</li> <li><a href="https://github.com/Stranger6667/jsonschema/commit/f4bdaa0222b2fccf390b325e3b0be84d3ecb2e93"><code>f4bdaa0</code></a> chore(python): Remove <code>mask</code> parameter from type stubs of <code>evaluate</code> method</li> <li><a href="https://github.com/Stranger6667/jsonschema/commit/e28b4e80b5f6acf253575bbbdc8425752d9f349b"><code>e28b4e8</code></a> fix: <code>Validator</code> not being <code>Send + Sync</code> on WASM targets</li> <li><a href="https://github.com/Stranger6667/jsonschema/commit/1227a0f03b9c1d85d348b976599ad2957712635c"><code>1227a0f</code></a> chore(python): Remove <code>with_meta_schemas</code> parameter from type stubs</li> <li>Additional commits viewable in <a href="https://github.com/Stranger6667/jsonschema/compare/rust-v0.18.0...rust-v0.38.1">compare view</a></li> </ul> </details> <br /> Updates `notify` to 8.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/notify-rs/notify/releases">notify's releases</a>.</em></p> <blockquote> <h2>notify-8.2.0</h2> <h2>notify 8.2.0 (2025-08-03)</h2> <ul> <li>FEATURE: notify user if inotify's <code>max_user_watches</code> has been reached <a href="https://redirect.github.com/notify-rs/notify/issues/698">#698</a></li> <li>FIX: <code>INotifyWatcher</code> ignore events with unknown watch descriptors (instead of <code>EventMask::Q_OVERFLOW</code>) <a href="https://redirect.github.com/notify-rs/notify/issues/700">#700</a></li> </ul> <p><a href="https://redirect.github.com/notify-rs/notify/issues/698">#698</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/698">notify-rs/notify#698</a> <a href="https://redirect.github.com/notify-rs/notify/issues/700">#700</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/700">notify-rs/notify#700</a></p> <h2>debouncer-full 0.6.0 (2025-08-03)</h2> <ul> <li>FEATURE: allow <code>FileIdCache</code> trait implementations to choose ownership of the returned file-ids <a href="https://redirect.github.com/notify-rs/notify/issues/664">#664</a></li> <li>FEATURE: added support for the <a href="https://docs.rs/flume"><code>flume</code></a> crate <a href="https://redirect.github.com/notify-rs/notify/issues/680">#680</a></li> <li>FIX: skip all <code>Modify</code> events right after a <code>Create</code> event, unless it's a rename event <a href="https://redirect.github.com/notify-rs/notify/issues/701">#701</a></li> </ul> <p><a href="https://redirect.github.com/notify-rs/notify/issues/664">#664</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/664">notify-rs/notify#664</a> <a href="https://redirect.github.com/notify-rs/notify/issues/680">#680</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/680">notify-rs/notify#680</a> <a href="https://redirect.github.com/notify-rs/notify/issues/701">#701</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/701">notify-rs/notify#701</a></p> <h2>debouncer-mini 0.7.0 (2025-08-03)</h2> <ul> <li>FEATURE: added support for the <a href="https://docs.rs/flume"><code>flume</code></a> crate <a href="https://redirect.github.com/notify-rs/notify/issues/680">#680</a></li> </ul> <h2>file-id 0.2.3 (2025-08-03)</h2> <ul> <li>CHANGE: implement <code>AsRef&lt;FileId&gt;</code> for <code>FileId</code> <a href="https://redirect.github.com/notify-rs/notify/issues/664">#664</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/notify-rs/notify/compare/notify-8.1.0...notify-8.2.0">https://github.com/notify-rs/notify/compare/notify-8.1.0...notify-8.2.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/notify-rs/notify/blob/main/CHANGELOG.md">notify's changelog</a>.</em></p> <blockquote> <h2>notify 8.2.0 (2025-08-03)</h2> <ul> <li>FEATURE: notify user if inotify's <code>max_user_watches</code> has been reached <a href="https://redirect.github.com/notify-rs/notify/issues/698">#698</a></li> <li>FIX: <code>INotifyWatcher</code> ignore events with unknown watch descriptors (instead of <code>EventMask::Q_OVERFLOW</code>) <a href="https://redirect.github.com/notify-rs/notify/issues/700">#700</a></li> </ul> <p><a href="https://redirect.github.com/notify-rs/notify/issues/698">#698</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/698">notify-rs/notify#698</a> <a href="https://redirect.github.com/notify-rs/notify/issues/700">#700</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/700">notify-rs/notify#700</a></p> <h2>debouncer-full 0.6.0 (2025-08-03)</h2> <ul> <li>FEATURE: allow <code>FileIdCache</code> trait implementations to choose ownership of the returned file-ids <a href="https://redirect.github.com/notify-rs/notify/issues/664">#664</a></li> <li>FEATURE: added support for the <a href="https://docs.rs/flume"><code>flume</code></a> crate <a href="https://redirect.github.com/notify-rs/notify/issues/680">#680</a></li> <li>FIX: skip all <code>Modify</code> events right after a <code>Create</code> event, unless it's a rename event <a href="https://redirect.github.com/notify-rs/notify/issues/701">#701</a></li> </ul> <p><a href="https://redirect.github.com/notify-rs/notify/issues/664">#664</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/664">notify-rs/notify#664</a> <a href="https://redirect.github.com/notify-rs/notify/issues/680">#680</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/680">notify-rs/notify#680</a> <a href="https://redirect.github.com/notify-rs/notify/issues/701">#701</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/701">notify-rs/notify#701</a></p> <h2>debouncer-mini 0.7.0 (2025-08-03)</h2> <ul> <li>FEATURE: added support for the <a href="https://docs.rs/flume"><code>flume</code></a> crate <a href="https://redirect.github.com/notify-rs/notify/issues/680">#680</a></li> </ul> <h2>file-id 0.2.3 (2025-08-03)</h2> <ul> <li>CHANGE: implement <code>AsRef&lt;FileId&gt;</code> for <code>FileId</code> <a href="https://redirect.github.com/notify-rs/notify/issues/664">#664</a></li> </ul> <h2>notify 8.1.0 (2025-07-03)</h2> <ul> <li>FEATURE: added support for the <a href="https://docs.rs/flume"><code>flume</code></a> crate</li> <li>FIX: kqueue-backend: do not double unwatch top-level directory when recursively unwatching <a href="https://redirect.github.com/notify-rs/notify/issues/683">#683</a></li> <li>FIX: Return the crate error <code>PathNotFound</code> instead bubbling up the std::io error <a href="https://redirect.github.com/notify-rs/notify/issues/685">#685</a></li> <li>FIX: fix server hangs when trashing folders on Windows <a href="https://redirect.github.com/notify-rs/notify/issues/674">#674</a></li> </ul> <h2>notify 8.0.0 (2025-01-10)</h2> <ul> <li>CHANGE: update notify-types to version 2.0.0</li> <li>CHANGE: raise MSRV to 1.77 <strong>breaking</strong></li> <li>FEATURE: add config option to disable following symbolic links <a href="https://redirect.github.com/notify-rs/notify/issues/635">#635</a></li> <li>FIX: unaligned access to FILE_NOTIFY_INFORMATION <a href="https://redirect.github.com/notify-rs/notify/issues/647">#647</a> <strong>breaking</strong></li> </ul> <p><a href="https://redirect.github.com/notify-rs/notify/issues/635">#635</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/635">notify-rs/notify#635</a> <a href="https://redirect.github.com/notify-rs/notify/issues/647">#647</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/647">notify-rs/notify#647</a></p> <h2>notify-types 2.0.0 (2025-01-10)</h2> <ul> <li>CHANGE: replace instant crate with web-time <a href="https://redirect.github.com/notify-rs/notify/issues/652">#652</a> <strong>breaking</strong></li> <li>CHANGE: the web-time dependency is now behind the <code>web-time</code> feature <strong>breaking</strong></li> </ul> <p><a href="https://redirect.github.com/notify-rs/notify/issues/652">#652</a>: <a href="https://redirect.github.com/notify-rs/notify/pull/652">notify-rs/notify#652</a></p> <h2>debouncer-mini 0.6.0 (2025-01-10)</h2> <ul> <li>CHANGE: update notify to version 8.0.0</li> </ul> <h2>debouncer-full 0.5.0 (2025-01-10)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/notify-rs/notify/commit/a1d7c2d8f80786679d58ec6d5986a1d4278bc8cf"><code>a1d7c2d</code></a> Prepare release (<a href="https://redirect.github.com/notify-rs/notify/issues/706">#706</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/c685ea7d82b35b06bf81a824f68095e2bda6f0a7"><code>c685ea7</code></a> Skip all <code>Modify</code> events right after a <code>Create</code> event, unless it's a rename e...</li> <li><a href="https://github.com/notify-rs/notify/commit/e36d54e94d2c364478f99f1d3b62245ed2ad2926"><code>e36d54e</code></a> fix: INotifyWatcher may raise events with no paths (<a href="https://redirect.github.com/notify-rs/notify/issues/700">#700</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/394ef18bebf0063c717ff7ea7387d36dacaf2c1c"><code>394ef18</code></a> feat(inotify): notify a user if the <code>max_user_watches</code> has been reached impli...</li> <li><a href="https://github.com/notify-rs/notify/commit/04473dea90a88c3444ff1a2876c4fbeda479441d"><code>04473de</code></a> chore: Prepare 8.1.0 release (<a href="https://redirect.github.com/notify-rs/notify/issues/697">#697</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/12a026d18ac097e578b2c3c2885ee60ae664072c"><code>12a026d</code></a> fix: make <code>PathsMut::commit</code> consuming (<a href="https://redirect.github.com/notify-rs/notify/issues/695">#695</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/d824023e483b24ceb398f08dec20f35ce575e7fa"><code>d824023</code></a> feat: introduce <code>Watcher::paths_mut</code> for adding/removing paths in batch (<a href="https://redirect.github.com/notify-rs/notify/issues/692">#692</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/b98413446040fe47e13eb3de7c8acd77d18aea78"><code>b984134</code></a> Do not clone paths while walking dirs (<a href="https://redirect.github.com/notify-rs/notify/issues/693">#693</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/416ba8248e25fc30b9503b1319933275c13e3576"><code>416ba82</code></a> chore: Use MSRV for Clippy and rustfmt (<a href="https://redirect.github.com/notify-rs/notify/issues/694">#694</a>)</li> <li><a href="https://github.com/notify-rs/notify/commit/10ce3ef6b79555159fae8a02919a43b499d1c2c3"><code>10ce3ef</code></a> Update <code>windows-sys</code> to v0.60 (<a href="https://redirect.github.com/notify-rs/notify/issues/691">#691</a>)</li> <li>Additional commits viewable in <a href="https://github.com/notify-rs/notify/compare/notify-6.1.0...notify-8.2.0">compare view</a></li> </ul> </details> <br /> Updates `indicatif` to 0.18.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/console-rs/indicatif/releases">indicatif's releases</a>.</em></p> <blockquote> <h2>0.18.3</h2> <h2>What's Changed</h2> <ul> <li>Add ProgressBar::set_elapsed by <a href="https://github.com/sunshowers"><code>@​sunshowers</code></a> in <a href="https://redirect.github.com/console-rs/indicatif/pull/742">console-rs/indicatif#742</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/console-rs/indicatif/commit/23100f5e52d679af7c64ee283af5ea0e08742393"><code>23100f5</code></a> Bump version to 0.18.3</li> <li><a href="https://github.com/console-rs/indicatif/commit/45e5af9c3f131fcbdf941ebd105cf33702fc8b22"><code>45e5a…
1 parent d5d371e commit 65feae0

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

Cargo.toml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ required-features = ["glm46"]
101101

102102
[dependencies]
103103
# Python Integration (0.24+ supports Python 3.13) - optional
104-
pyo3 = { version = "0.24.1", features = ["extension-module"], optional = true }
104+
pyo3 = { version = "0.27.2", features = ["extension-module"], optional = true }
105105

106106
# Serialization
107107
serde = { version = "1.0", features = ["derive"] }
@@ -111,11 +111,11 @@ base64 = "0.22"
111111
web-sys = { version = "0.3.83", features = ["ReadableStream"] }
112112

113113
# PDF Processing
114-
lopdf = "0.33"
114+
lopdf = "0.38"
115115

116116
# Text Processing
117-
pulldown-cmark = "0.10"
118-
scraper = "0.18"
117+
pulldown-cmark = "0.13"
118+
scraper = "0.25"
119119
regex = "1.10"
120120

121121
# URL Parsing (for SSRF protection)
@@ -139,15 +139,15 @@ futures = { version = "0.3", default-features = false, features = ["std"] }
139139
futures-util = { version = "0.3", features = ["std"] }
140140

141141
# HTTP Client
142-
reqwest = { version = "0.12", features = ["json", "stream"] }
142+
reqwest = { version = "0.13", features = ["json", "stream"] }
143143

144144
# CLI
145145
clap = { version = "4", features = ["derive", "env"] }
146146
clap_complete = "4.5"
147147

148148
# Error Handling
149149
anyhow = "1.0"
150-
thiserror = "1.0"
150+
thiserror = "2.0"
151151

152152
# Async traits
153153
async-trait = "0.1"
@@ -170,19 +170,19 @@ sha2 = "0.10"
170170
secrecy = { version = "0.10", features = ["serde"] }
171171

172172
# SQLite for local telemetry storage
173-
rusqlite = { version = "0.32", features = ["bundled"] }
173+
rusqlite = { version = "0.38", features = ["bundled"] }
174174

175175
# Configuration
176-
config = "0.14"
176+
config = "0.15"
177177
dotenvy = "0.15"
178178
toml = "0.9"
179179
num_cpus = "1.16"
180180

181181
# JSON Schema Validation
182-
jsonschema = "0.18"
182+
jsonschema = "0.38"
183183

184184
# File watching (for hot reload)
185-
notify = "6.1"
185+
notify = "8.2"
186186

187187
# Rayon for parallel processing
188188
rayon = "1.10"
@@ -191,34 +191,34 @@ rayon = "1.10"
191191
once_cell = "1.19"
192192

193193
# Progress bars & Console
194-
indicatif = "0.17"
194+
indicatif = "0.18"
195195
console = { version = "0.16", features = ["std"] }
196196

197197
# Directories
198-
directories = "5"
199-
dirs = "5"
198+
directories = "6"
199+
dirs = "6"
200200
walkdir = "2.4"
201201

202202
# ONNX Runtime for local embeddings (BGE-M3)
203203
ort = { version = "2.0.0-rc.10", optional = true }
204204

205205
# HuggingFace tokenizers
206-
tokenizers = { version = "0.19", optional = true }
206+
tokenizers = { version = "0.22", optional = true }
207207

208208
# NDArray for tensor operations (needed by ONNX)
209-
ndarray = { version = "0.15", optional = true }
209+
ndarray = { version = "0.17", optional = true }
210210

211211
# ARF Module dependencies (optional feature)
212212
sled = { version = "0.34", optional = true }
213-
wasmtime = { version = "24.0.5", optional = true }
214-
sysinfo = { version = "0.30", optional = true }
215-
petgraph = { version = "0.6", optional = true, features = ["serde-1"] }
213+
wasmtime = { version = "40.0.1", optional = true }
214+
sysinfo = { version = "0.37", optional = true }
215+
petgraph = { version = "0.8", optional = true, features = ["serde-1"] }
216216
rust-bert = { version = "0.23", optional = true, features = ["download-libtorch", "hf-tokenizers"], default-features = false }
217217
parking_lot = { version = "0.12" } # Used for ws_auth connection tracking
218-
md5 = { version = "0.7", optional = true } # For aesthetic engine config hashing
218+
md5 = { version = "0.8", optional = true } # For aesthetic engine config hashing
219219

220220
# Web Framework for WebSocket MCP Server
221-
axum = { version = "0.7", features = ["ws"] }
221+
axum = { version = "0.8", features = ["ws"] }
222222
tower = "0.5"
223223
tower-http = { version = "0.6", features = ["cors", "trace"] }
224224
hyper = "1"
@@ -231,7 +231,7 @@ hyper = "1"
231231
tokio-test = "0.4"
232232
tempfile = "3.10"
233233
pretty_assertions = "1.4"
234-
criterion = { version = "0.5", features = ["html_reports", "async_tokio"] }
234+
criterion = { version = "0.8", features = ["html_reports", "async_tokio"] }
235235
futures = "0.3"
236236
# Property-based testing for comprehensive fuzzing and invariant verification
237237
proptest = "1.4"

0 commit comments

Comments
 (0)