Ed Page
602f2f2e21
chore: Upgrade to snapbox 0.5.14
2024-05-24 14:55:47 -05:00
Ed Page
fc733032b3
chore: Bump cargo-credential
2024-05-24 14:55:42 -05:00
Sebastian Thiel
81a59b01ec
upgrade gix from 0.62 to 0.63
...
This is a bugfix release with various improvements, some of which relevant
to safety when checking out (possibly freshly cloned) repositories.
See https://github.com/Byron/gitoxide/security/advisories/GHSA-7w47-3wg8-547c
and https://github.com/Byron/gitoxide/security/advisories/GHSA-49jc-r788-3fc9
2024-05-22 15:17:45 +02:00
Weihang Lo
26bcf58bfe
test(rustfix): run some tests only on nightly
2024-05-09 09:30:25 -04:00
renovate[bot]
05ba4d8cfe
chore(deps): update msrv (1 version) to v1.78
2024-05-02 15:07:25 +00:00
Thibault Saunier
4634aa6403
cargo-util: Bump version
2024-05-02 10:20:00 -04:00
renovate[bot]
4570c94d54
chore(deps): update compatible
2024-05-01 15:09:07 +00:00
Ed Page
bdd4bda518
fix(toml)!: Remove support for inheriting badges
...
We allowed `[badges]` to inherit from `[workspace.package.badges]`
This was a bug:
- This was not specified in the RFC
- We did not document this
- Even if someone were to try to guess to use this, it is inconsistent
with how inheritance works because this should inherit from
`workspace.badges` instead of `workspace.package.badges`
While keeping in mind that `[badges]` is effectively deprecated.
In that context, I think its safe to break support for this without a
transition period.
Fixes #13643
2024-04-22 14:22:01 -05:00
Weihang Lo
910efc4d23
Bump to 0.81.0
2024-04-28 23:57:55 -04:00
bors
125aa57ad2
Auto merge of #13782 - klensy:llibc, r=weihanglo
...
gate some libc usages under cfg(unix), drop os_info features
Places few `libc` usages under `cfg(unix)`. That didn't remove it from tree, but still looks cleaner.
Drop features from os_info crate, as serde support currently unused.
2024-04-23 17:32:32 +00:00
klensy
57e820e329
cargo-credential: bump version to 0.4.5
...
as required by check-version-bump CI
2024-04-20 10:38:49 +03:00
bors
80d5b607dd
Auto merge of #13777 - Byron:fix-13773, r=weihanglo
...
fix 13773 - 'cargo build' fails when list_files() with gix is triggered
Fixes #13773 .
### Tasks
* [x] reproduce issue with new test-case
* [x] update [fixed `gix-dir`](https://github.com/rust-lang/cargo/pull/13777 ) in Cargo.lock to turn test green
2024-04-19 18:39:22 +00:00
klensy
ef39fbf231
os_info: use default-features = false, as no serde support needed
2024-04-19 15:49:19 +03:00
Sebastian Thiel
3fd120b7b3
use the latest patch release of gix-dir
to fix #13777
2024-04-19 07:11:43 +02:00
Ed Page
0a5c7d987f
fix(toml): Don't crash on parse errors that point to multi-byte character
...
Fixes #13772
2024-04-18 16:57:22 -05:00
Ed Page
3a2cc82789
test(msrv): Migrate most parse tests to unit tests
2024-04-17 16:47:29 -05:00
renovate[bot]
1a111ab753
chore(deps): update rust crate gix to 0.62.0 [security]
2024-04-15 21:30:05 +00:00
Weihang Lo
1717a35d25
chore: downgrade to openssl v1.1.1 (again)
...
See rust-lang#13546
2024-04-10 08:44:49 -04:00
renovate[bot]
aedc6c7a5d
chore(deps): update rust crate base64 to 0.22.0
2024-04-03 00:25:07 +00:00
renovate[bot]
bfbdfa7a17
chore(deps): update compatible
2024-04-02 15:23:20 -05:00
Maybe Waffle
da291d4f35
Update der
crate
2024-04-02 19:34:04 +00:00
bors
c9ca99bd41
Auto merge of #13679 - rust-lang:renovate/opener-0.x, r=epage
...
chore(deps): update rust crate opener to 0.7.0
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [opener](https://togithub.com/Seeker14491/opener ) | workspace.dependencies | minor | `0.6.1` -> `0.7.0` |
---
### Release Notes
<details>
<summary>Seeker14491/opener (opener)</summary>
### [`v0.7.0`](https://togithub.com/Seeker14491/opener/blob/HEAD/CHANGELOG.md#070---2024-03-22 )
[Compare Source](https://togithub.com/Seeker14491/opener/compare/v0.6.1...v0.7.0 )
##### Added
- "dbus-vendored" feature, which is enabled by default to match current behavior. This just forwards to the `dbus` crate's "vendored" feature. Disable it to link dynamically to dbus instead of statically.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 5am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/rust-lang/cargo ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
2024-04-01 13:11:52 +00:00
renovate[bot]
dd81de0d1a
chore(deps): update rust crate supports-unicode to v3
2024-04-01 03:40:43 +00:00
renovate[bot]
b66026d656
chore(deps): update rust crate opener to 0.7.0
2024-04-01 03:40:34 +00:00
Paul Mabileau
d691d034c7
Chore(cargo-test-*/Cargo.toml): Bump versions to make ci/validate-version-bump.sh pass
...
Signed-off-by: Paul Mabileau <paulmabileau@hotmail.fr>
2024-03-26 11:14:14 +01:00
Ed Page
451babb370
chore: Bump versions
2024-03-25 14:13:38 -05:00
bors
a5b31ebafa
Auto merge of #13592 - Byron:gix-for-list-files-git, r=arlosi
...
Use `gitoxide` for `list_files_git`
Related to #10150 .
### Tasks
* [x] update `gix` to v0.60
* [x] assure this is tested (currently only git-tests run with `git2` and `gitoxide`)
* [x] allow `list_files_git` to use `gitoxide` if it is enabled as feature.
* [x] use dirwalk iterator
* [x] use new release of `gix` with necessary updates
### Review Notes
As this PR has come a long way, I decided to keep a few of the steps leading up to the final state, showing the PR's evolution in the hope it helps the review.
* Would it be better to simply use `gitoxide` for this without a switch? I don't think
it will cause more trouble than `git2`, and if there is an issue I will fix it with priority.
* In one test, the walk resolves a symlink to a submodule to individual files, including the `.git/*` folder contained in the submodule which is ignored by the walk, i.e. `submodule/*` does not contain it, but `submodule-link/*` does. This is fixed in the gitoxide version, and the `git2` version.
* I noticed that symlinks are resolved for packaging *and* are allowed to point to anywhere, even outside of package root. I left it, but felt that maybe this should be reconsidered.
### Remarks
* I love the test-suite! It's incredibly exhaustive to the point where it uncovers shortcomings in `gitoxide`, which I greatly appreciate.
* I also love `git2` as it's API for many things leads to pretty idiomatic code, and sometimes I really have to work to match it. The example here is the initial `dirwalk()` method which requires a delegate as it doesn't just collect into a `Vec` like `git2` does (for good reason). Turning that into an iterator via `dirwalk_iter()` makes it far more usable, and will definitely be good for performance as the dirwalk work is offloaded into its own thread.
2024-03-24 20:01:45 +00:00
Scott Schafer
307c7f825c
feat: Add a basic linting system
2024-03-23 10:26:02 -06:00
Ed Page
69bbb2c1ae
refactor(toml): Push diagnostic complex on annotate-snippets
2024-03-21 15:51:32 -05:00
Scott Schafer
96bbaa11bf
chore: Update annotate-snippets
2024-03-20 10:42:10 -06:00
Sebastian Thiel
9115545053
implement list_files_gix
to be used when gitoxide
is enabled.
2024-03-18 10:06:13 +01:00
Sebastian Thiel
a989423650
upgrade gix
to v0.60
...
It contains the feature required to get a directory traversal.
2024-03-18 09:39:10 +01:00
Ed Page
8152bfbb5e
refactor(core): Expose all of the variants of VirtualManifests
2024-03-15 21:14:50 -05:00
Weihang Lo
e6dccf946f
Bump to 0.80.0
2024-03-18 11:44:35 -04:00
bors
c319962079
Auto merge of #13337 - epage:unicode, r=weihanglo
...
feat(tree): Control `--charset` via auto-detecting config value
### What does this PR try to resolve?
This tries to generalize `cargo tree --charset` so any part of cargo's output can use it. For example,
- `cargo search` could use this for fancier tables
- `cargo add` could use this for fancier feature lists
- #12235 could use this for fancy rendering like miette does (CC `@Muscraft` )
- Progress bars could use fancier characters <-- this is what I'm personally working towards
This builds on the idea from #12889 that we can use fancier terminal features so long as we have good auto-detection and provide users an escape hatch until the auto-detection is improved or in case they disagree.
As a side benefit
- `cargo tree` will auto-detect when the prior default of `--charset utf8` is a good choice
- Users can control `cargo tree --charset` via `.cargo/config.toml`
### How should we test and review this PR?
This is gradually introduced through the individual commits.
### Additional information
2024-03-15 20:41:31 +00:00
Ed Page
ff454fd452
refactor(toml): Consolidate how we track unused keys
...
This makes it act more like everything else, making this easier to
evolve over time.
2024-03-15 12:00:06 -05:00
Ed Page
c272cd7e37
refactor(toml): Resolve toml_edit deprecations
2024-03-15 12:00:06 -05:00
Weihang Lo
949b8feca9
chore: downgrade to openssl v1.1.1 (again)
...
See rust-lang/cargo#13546 and sfackler/rust-openssl#2163
2024-03-06 08:51:35 -05:00
Ed Page
d188808d97
feat(cli): Log to chrome trace
...
You can browse these at https://ui.perfetto.dev
2024-03-05 08:43:05 -06:00
Bryan Garza
604d2e40e2
chore: update pulldown-cmark to 0.10.0
...
Fixes: https://github.com/rust-lang/cargo/issues/13509
2024-03-04 20:14:44 +00:00
Ed Page
6ca939863f
feat(tree): Auto-detect '--charset' mode
2024-03-01 16:47:26 -06:00
bors
6994f62410
Auto merge of #13507 - rust-lang:renovate/compatible, r=epage
...
chore(deps): update compatible
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [annotate-snippets](https://togithub.com/rust-lang/annotate-snippets-rs ) | workspace.dependencies | patch | `0.10.1` -> `0.10.2` |
| [anstream](https://togithub.com/rust-cli/anstyle ) | workspace.dependencies | patch | `0.6.11` -> `0.6.13` |
| [anyhow](https://togithub.com/dtolnay/anyhow ) | workspace.dependencies | patch | `1.0.79` -> `1.0.80` |
| [curl](https://togithub.com/alexcrichton/curl-rust ) | workspace.dependencies | patch | `0.4.44` -> `0.4.46` |
| [curl-sys](https://togithub.com/alexcrichton/curl-rust ) | workspace.dependencies | patch | `0.4.71` -> `0.4.72+curl-8` |
| [openssl](https://togithub.com/sfackler/rust-openssl ) | workspace.dependencies | patch | `0.10.63` -> `0.10.64` |
| [pkg-config](https://togithub.com/rust-lang/pkg-config-rs ) | workspace.dependencies | patch | `0.3.29` -> `0.3.30` |
| [semver](https://togithub.com/dtolnay/semver ) | workspace.dependencies | patch | `1.0.21` -> `1.0.22` |
| [serde](https://serde.rs ) ([source](https://togithub.com/serde-rs/serde )) | workspace.dependencies | patch | `1.0.196` -> `1.0.197` |
| [serde_json](https://togithub.com/serde-rs/json ) | workspace.dependencies | patch | `1.0.113` -> `1.0.114` |
| [snapbox](https://togithub.com/assert-rs/trycmd/tree/main/crates/snapbox ) ([source](https://togithub.com/assert-rs/trycmd )) | workspace.dependencies | patch | `0.5.6` -> `0.5.7` |
| [tempfile](https://stebalien.com/projects/tempfile-rs/ ) ([source](https://togithub.com/Stebalien/tempfile )) | workspace.dependencies | minor | `3.9.0` -> `3.10.1` |
| [thiserror](https://togithub.com/dtolnay/thiserror ) | workspace.dependencies | patch | `1.0.56` -> `1.0.57` |
| [toml_edit](https://togithub.com/toml-rs/toml ) | workspace.dependencies | patch | `0.22.4` -> `0.22.6` |
---
### Release Notes
<details>
<summary>rust-lang/annotate-snippets-rs (annotate-snippets)</summary>
### [`v0.10.2`](https://togithub.com/rust-lang/annotate-snippets-rs/blob/HEAD/CHANGELOG.md#0102---2024-02-29 )
[Compare Source](https://togithub.com/rust-lang/annotate-snippets-rs/compare/0.10.1...0.10.2 )
##### Added
- Added `testing-colors` feature to remove platform-specific colors when testing
[#​82](https://togithub.com/rust-lang/annotate-snippets-rs/pull/82 )
</details>
<details>
<summary>rust-cli/anstyle (anstream)</summary>
### [`v0.6.13`](https://togithub.com/rust-cli/anstyle/compare/anstream-v0.6.12...anstream-v0.6.13 )
[Compare Source](https://togithub.com/rust-cli/anstyle/compare/anstream-v0.6.12...anstream-v0.6.13 )
### [`v0.6.12`](https://togithub.com/rust-cli/anstyle/compare/anstream-v0.6.11...anstream-v0.6.12 )
[Compare Source](https://togithub.com/rust-cli/anstyle/compare/anstream-v0.6.11...anstream-v0.6.12 )
</details>
<details>
<summary>dtolnay/anyhow (anyhow)</summary>
### [`v1.0.80`](https://togithub.com/dtolnay/anyhow/releases/tag/1.0.80 )
[Compare Source](https://togithub.com/dtolnay/anyhow/compare/1.0.79...1.0.80 )
- Fix unused_imports warnings when compiled by rustc 1.78
</details>
<details>
<summary>alexcrichton/curl-rust (curl)</summary>
### [`v0.4.46`](https://togithub.com/alexcrichton/curl-rust/compare/0.4.45...0.4.46 )
[Compare Source](https://togithub.com/alexcrichton/curl-rust/compare/0.4.45...0.4.46 )
### [`v0.4.45`](https://togithub.com/alexcrichton/curl-rust/compare/0.4.44...0.4.45 )
[Compare Source](https://togithub.com/alexcrichton/curl-rust/compare/0.4.44...0.4.45 )
</details>
<details>
<summary>sfackler/rust-openssl (openssl)</summary>
### [`v0.10.64`](https://togithub.com/sfackler/rust-openssl/releases/tag/openssl-v0.10.64 )
[Compare Source](https://togithub.com/sfackler/rust-openssl/compare/openssl-v0.10.63...openssl-v0.10.64 )
##### What's Changed
- Make \_STACK opaque for LibreSSL >= 3.9.0 by [`@​botovq](https://togithub.com/botovq )` in [https://github.com/sfackler/rust-openssl/pull/2153 ](https://togithub.com/sfackler/rust-openssl/pull/2153 )
- enable x509 verify and groups list for boringssl by [`@​zh-jq](https://togithub.com/zh-jq )` in [https://github.com/sfackler/rust-openssl/pull/2155 ](https://togithub.com/sfackler/rust-openssl/pull/2155 )
- Cleanup some not-required Path::new invocations by [`@​alex](https://togithub.com/alex )` in [https://github.com/sfackler/rust-openssl/pull/2158 ](https://togithub.com/sfackler/rust-openssl/pull/2158 )
- fixed a clippy (nightly) warning by [`@​alex](https://togithub.com/alex )` in [https://github.com/sfackler/rust-openssl/pull/2161 ](https://togithub.com/sfackler/rust-openssl/pull/2161 )
- Bump actions versions by [`@​alex](https://togithub.com/alex )` in [https://github.com/sfackler/rust-openssl/pull/2162 ](https://togithub.com/sfackler/rust-openssl/pull/2162 )
- Add support for setting the nonce type and digest on a PKEY_CTX by [`@​facutuesca](https://togithub.com/facutuesca )` in [https://github.com/sfackler/rust-openssl/pull/2144 ](https://togithub.com/sfackler/rust-openssl/pull/2144 )
- rebuild openssl-sys if the underlying openssl has changed by [`@​reaperhulk](https://togithub.com/reaperhulk )` in [https://github.com/sfackler/rust-openssl/pull/2157 ](https://togithub.com/sfackler/rust-openssl/pull/2157 )
- Added binding for EVP_default_properties_enable_fips by [`@​alex](https://togithub.com/alex )` in [https://github.com/sfackler/rust-openssl/pull/2168 ](https://togithub.com/sfackler/rust-openssl/pull/2168 )
- LibreSSL 3.9: fix CRYPTO_malloc/free signatures by [`@​botovq](https://togithub.com/botovq )` in [https://github.com/sfackler/rust-openssl/pull/2170 ](https://togithub.com/sfackler/rust-openssl/pull/2170 )
- Expose alias on X509 structs by [`@​alex](https://togithub.com/alex )` in [https://github.com/sfackler/rust-openssl/pull/2167 ](https://togithub.com/sfackler/rust-openssl/pull/2167 )
- bump openssl and openssl-sys + changelogs by [`@​reaperhulk](https://togithub.com/reaperhulk )` in [https://github.com/sfackler/rust-openssl/pull/2175 ](https://togithub.com/sfackler/rust-openssl/pull/2175 )
**Full Changelog**: https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.63...openssl-v0.10.64
</details>
<details>
<summary>rust-lang/pkg-config-rs (pkg-config)</summary>
### [`v0.3.30`](https://togithub.com/rust-lang/pkg-config-rs/blob/HEAD/CHANGELOG.md#0330---2024-02-14 )
[Compare Source](https://togithub.com/rust-lang/pkg-config-rs/compare/0.3.29...0.3.30 )
##### Changed
- Update documentation for cross-compilation ([#​161](https://togithub.com/rust-lang/pkg-config-rs/issues/161 )).
- Update GitHub Action CI ([#​160](https://togithub.com/rust-lang/pkg-config-rs/issues/160 )).
</details>
<details>
<summary>dtolnay/semver (semver)</summary>
### [`v1.0.22`](https://togithub.com/dtolnay/semver/releases/tag/1.0.22 )
[Compare Source](https://togithub.com/dtolnay/semver/compare/1.0.21...1.0.22 )
- Fix unused_imports warnings when compiled by rustc 1.78
</details>
<details>
<summary>serde-rs/serde (serde)</summary>
### [`v1.0.197`](https://togithub.com/serde-rs/serde/releases/tag/v1.0.197 )
[Compare Source](https://togithub.com/serde-rs/serde/compare/v1.0.196...v1.0.197 )
- Fix unused_imports warnings when compiled by rustc 1.78
- Optimize code size of some Display impls ([#​2697](https://togithub.com/serde-rs/serde/issues/2697 ), thanks [`@​nyurik](https://togithub.com/nyurik ))`
</details>
<details>
<summary>serde-rs/json (serde_json)</summary>
### [`v1.0.114`](https://togithub.com/serde-rs/json/releases/tag/v1.0.114 )
[Compare Source](https://togithub.com/serde-rs/json/compare/v1.0.113...v1.0.114 )
- Fix unused_imports warnings when compiled by rustc 1.78
</details>
<details>
<summary>assert-rs/trycmd (snapbox)</summary>
### [`v0.5.7`](https://togithub.com/assert-rs/trycmd/compare/snapbox-v0.5.6...snapbox-v0.5.7 )
[Compare Source](https://togithub.com/assert-rs/trycmd/compare/snapbox-v0.5.6...snapbox-v0.5.7 )
</details>
<details>
<summary>Stebalien/tempfile (tempfile)</summary>
### [`v3.10.1`](https://togithub.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3101 )
[Compare Source](https://togithub.com/Stebalien/tempfile/compare/v3.10.0...v3.10.1 )
- Handle potential integer overflows in 32-bit systems when seeking/truncating "spooled" temporary files past 4GiB (2³²).
- Handle a theoretical 32-bit overflow when generating a temporary file name larger than 4GiB. Now it'll panic (on allocation failure) rather than silently succeeding due to wraparound.
Thanks to [`@​stoeckmann](https://togithub.com/stoeckmann )` for finding and fixing both of these issues.
### [`v3.10.0`](https://togithub.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3100 )
[Compare Source](https://togithub.com/Stebalien/tempfile/compare/v3.9.0...v3.10.0 )
- Drop `redox_syscall` dependency, we now use `rustix` for Redox.
- Add `Builder::permissions` for setting the permissions on temporary files and directories (thanks to [`@​Byron](https://togithub.com/Byron )).`
- Update rustix to 0.38.31.
- Update fastrand to 2.0.1.
</details>
<details>
<summary>dtolnay/thiserror (thiserror)</summary>
### [`v1.0.57`](https://togithub.com/dtolnay/thiserror/releases/tag/1.0.57 )
[Compare Source](https://togithub.com/dtolnay/thiserror/compare/1.0.56...1.0.57 )
- Generate more efficient `Display` impl for error message which do not contain any interpolated value ([#​286](https://togithub.com/dtolnay/thiserror/issues/286 ), thanks [`@​nyurik](https://togithub.com/nyurik ))`
</details>
<details>
<summary>toml-rs/toml (toml_edit)</summary>
### [`v0.22.6`](https://togithub.com/toml-rs/toml/compare/v0.22.5...v0.22.6 )
[Compare Source](https://togithub.com/toml-rs/toml/compare/v0.22.5...v0.22.6 )
### [`v0.22.5`](https://togithub.com/toml-rs/toml/compare/v0.22.4...v0.22.5 )
[Compare Source](https://togithub.com/toml-rs/toml/compare/v0.22.4...v0.22.5 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 5am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/rust-lang/cargo ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
2024-03-01 17:20:35 +00:00
bors
b2208ec0d1
Auto merge of #13510 - rust-lang:renovate/rusqlite-0.x, r=epage
...
chore(deps): update rust crate rusqlite to 0.31.0
[](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [rusqlite](https://togithub.com/rusqlite/rusqlite ) | workspace.dependencies | minor | `0.30.0` -> `0.31.0` |
---
### Release Notes
<details>
<summary>rusqlite/rusqlite (rusqlite)</summary>
### [`v0.31.0`](https://togithub.com/rusqlite/rusqlite/releases/tag/v0.31.0 ): 0.31.0
[Compare Source](https://togithub.com/rusqlite/rusqlite/compare/v0.30.0...v0.31.0 )
#### What's Changed
- Check sqlite3\_reset result [#​1419](https://togithub.com/rusqlite/rusqlite/issues/1419 )
- Improve wasm32-wasi support [#​1332](https://togithub.com/rusqlite/rusqlite/issues/1332 )
- test_from_handle fails to build on systems with unsigned c_char [#​1420](https://togithub.com/rusqlite/rusqlite/issues/1420 )
- Fix features required by loadable_extension example [#​1426](https://togithub.com/rusqlite/rusqlite/issues/1426 )
- Fix bind macro [#​1427](https://togithub.com/rusqlite/rusqlite/issues/1427 )
- Fix uninlined_format_args [#​1428](https://togithub.com/rusqlite/rusqlite/issues/1428 )
- Remove modern_sqlite and vtab from CI in loadable ext [#​1429](https://togithub.com/rusqlite/rusqlite/issues/1429 )
- Add `#[derive(Clone, Copy...` on all bitflags [#​1396](https://togithub.com/rusqlite/rusqlite/issues/1396 )
- Use DLL_PREFIX / DLL_SUFFIX [#​1431](https://togithub.com/rusqlite/rusqlite/issues/1431 )
- Add missing doc for new features [#​1434](https://togithub.com/rusqlite/rusqlite/issues/1434 )
- Upgrade to hashlink 0.9 [#​1435](https://togithub.com/rusqlite/rusqlite/issues/1435 )
- Drop winsqlite3 feature [#​1433](https://togithub.com/rusqlite/rusqlite/issues/1433 )
- Expose the include directory of the bundled sqlite version [#​1441](https://togithub.com/rusqlite/rusqlite/issues/1441 )
- Bump bundled SQLite version to 3.45.1 [#​1445](https://togithub.com/rusqlite/rusqlite/issues/1445 )
- Fix a few typos [#​1446](https://togithub.com/rusqlite/rusqlite/issues/1446 )
- Make possible to specify subtype of SQL function [#​1160](https://togithub.com/rusqlite/rusqlite/issues/1160 )
**Full Changelog**: https://github.com/rusqlite/rusqlite/compare/v0.30.0...v0.31.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 5am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/rust-lang/cargo ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->
2024-03-01 16:12:56 +00:00
renovate[bot]
8a280bbef7
chore(deps): update compatible
2024-03-01 02:50:21 +00:00
renovate[bot]
ae0894d7df
chore(deps): update rust crate supports-hyperlinks to v3
2024-03-01 02:01:55 +00:00
renovate[bot]
fb2874c129
chore(deps): update rust crate rusqlite to 0.31.0
2024-03-01 02:01:47 +00:00
Ed Page
b14a70fe09
test(cli): Verify terminal styling
...
This uses a new feature from snapbox that let's us render terminal
styling in SVG files. This let's us see / visualize ANSI escape codes,
including in github's UI (will render images, including side-by-side
images for diffs).
2024-02-21 20:20:41 -06:00
Eric Huss
daa884169c
Fix redundant imports.
2024-02-20 09:57:03 -08:00
bors
9090349adc
Auto merge of #13441 - epage:snapbox, r=Muscraft
...
chore: Update snapbox
2024-02-16 16:56:57 +00:00
Ed Page
9f31f8c675
chore: Update snapbox
2024-02-16 10:27:48 -06:00