Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps) Update Tauri Core (dev) #8816

Open
wants to merge 5 commits into
base: dev
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 7, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change
bytes dependencies minor 1.6.0 -> 1.7.1
cocoa dependencies minor 0.25 -> 0.26
dunce (source) dependencies patch 1.0.4 -> 1.0.5
image dependencies minor 0.24 -> 0.25
log dependencies patch 0.4.21 -> 0.4.22
proptest (source) dev-dependencies minor 1.4.0 -> 1.5.0
reqwest dependencies patch 0.12.4 -> 0.12.5
serde (source) dev-dependencies patch 1.0.204 -> 1.0.206
serde (source) dependencies patch 1.0.204 -> 1.0.206
serde_json dev-dependencies patch 1.0.122 -> 1.0.124
serde_json dependencies patch 1.0.122 -> 1.0.124
serialize-to-javascript dependencies patch =0.1.1 -> =0.1.2
specta dependencies patch 2.0.0-rc.16 -> 2.0.0-rc.20
tokio (source) dev-dependencies minor 1.38.0 -> 1.39.2
tokio (source) dependencies minor 1.38.0 -> 1.39.2
urlpattern dependencies minor 0.2 -> 0.3
webview2-com dependencies minor 0.31 -> 0.32
windows dependencies minor 0.57 -> 0.58

Release Notes

tokio-rs/bytes (bytes)

v1.7.1

Compare Source

This release reverts the following change due to a regression:

  • Reuse capacity when possible in <BytesMut as Buf>::advance impl (#​698)

The revert can be found at #​726.

v1.7.0

Compare Source

Added
  • Add conversion from Bytes to BytesMut (#​695, #​710)
  • Add reclaim method without additional allocation (#​686)
Documented
  • Clarify how BytesMut::zeroed works (#​714)
  • Clarify the behavior of Buf::chunk (#​717)
Changed
  • Change length condition of BytesMut::truncate
  • Reuse capacity when possible in <BytesMut as Buf>::advance impl (#​698)
  • Improve must_use suggestion of BytesMut::split (#​699)
Internal changes
  • Use ManuallyDrop instead of mem::forget (#​678)
  • Don't set len in BytesMut::reserve (#​682)
  • Optimize Bytes::copy_to_bytes (#​688)
  • Refactor BytesMut::truncate (#​694)
  • Refactor BytesMut::resize (#​696)
  • Reorder assertion in Bytes::split_to, Bytes::split_off (#​689, #​693)
  • Use offset_from in more places (#​705)
  • Correct the wrong usage of IntoIter (#​707)

v1.6.1

Compare Source

This release fixes a bug where Bytes::is_unique returns incorrect values when
the Bytes originates from a shared BytesMut. (#​718)

kornelski/dunce (dunce)

v1.0.5

Compare Source

image-rs/image (image)

v0.25.2

Compare Source

Features:

  • Added the HDR encoder to supported formats in generic write methods with the
    hdr feature enabled. Supports 32-bit float RGB color only, for now.
  • When cloning ImageBuffer, DynamicImage and Frame the existing buffer
    will now be reused if possible.
  • Added image::ImageReader as an alias.
  • Implement ImageEncoder for HdrEncoder.

Structural changes

  • Switch from byteorder to byteorder-lite, consolidating some casting
    unsafety to bytemuck.
  • Many methods on DynamicImage and buffers gained #[must_use] indications.

Bug fixes:

  • Removed test data included in the crate archive.
  • The WebP animation decoder stops when reaching the indicate frame count.
  • Fixed bugs in the bmp decoder.
  • Format support gated on the exr feature now compiles in isolation.

v0.25.1

Compare Source

Bug fixes:

  • Fixed corrupt JPEG output when attempting to encode images containing an alpha
    channel.
  • Only accept ".ff" file extension for farbfeld images.
  • Correct farbfeld feature flag for ImageFormat::{reading_enabled, writing_enabled}.
  • Disable strict mode for JPEG decoder.
  • Add nasm feature to optionally enable faster AVIF encoding.

v0.25.0

Compare Source

Breaking changes:

  • Added BufRead + Seek bound on many decoders.
  • Use ExtendedColorType instead of ColorType when encoding.
  • Removed ImageOutputFormat, GenericImageView::bounds, and several other
    deprecated items.
  • Removed incremental decoding support and changed ImageDecoder so the trait
    is object safe.
  • Pixel types are now repr(transparent) rather than repr(C).
  • Made color_quant dependency optional.
  • Renamed some feature flags.

Structural changes:

  • Increased MSRV to 1.67.1

Codec changes:

  • Switched to image-webp for WebP encoding.
  • Switched to zune-jpeg for JPEG decoding.
  • Made the HDR decoder produce f32 images.
  • Removed DXT encoding and decoding support.
rust-lang/log (log)

v0.4.22

Compare Source

proptest-rs/proptest (proptest)

v1.5.0

Compare Source

seanmonstar/reqwest (reqwest)

v0.12.5

Compare Source

  • Add blocking::ClientBuilder::dns_resolver() method to change DNS resolver in blocking client.
  • Add http3 feature back, still requiring reqwest_unstable.
  • Add rustls-tls-no-provider Cargo feature to use rustls without a crypto provider.
  • Fix Accept-Encoding header combinations.
  • Fix http3 resolving IPv6 addresses.
  • Internal: upgrade to rustls 0.23.
serde-rs/serde (serde)

v1.0.206

Compare Source

v1.0.205

Compare Source

  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#​2785, thanks @​Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#​2791)
serde-rs/json (serde_json)

v1.0.124

Compare Source

v1.0.123

Compare Source

oscartbeaumont/specta (specta)

v2.0.0-rc.20

Compare Source

v2.0.0-rc.19

Compare Source

v2.0.0-rc.18

Compare Source

v2.0.0-rc.17: - General upgrades

This release comes with a handful of small incremental improvements primarily targeted at the next release of Tauri Specta including:

  • specta-jsdoccrate for JSDoc exporting. This crate is still a work in progress.
  • Move function::fn_datatype and function::collect_functions from proc macros to macro_rules
  • Remove pub use datatype::* from the crates root. Imports must be updated to be from specta::datatype::... instead.
  • Merge specta_typescript::ExportConfig into specta_typescript::Typescript
  • Handle removing r# from the function name directly in Specta (previously we handled this at the Tauri Specta level)
  • Add aditional time types (#​275) thanks @​agasparovic
tokio-rs/tokio (tokio)

v1.39.2: Tokio v1.39.2

Compare Source

1.39.2 (July 27th, 2024)

This release fixes a regression where the select! macro stopped accepting expressions that make use of temporary lifetime extension. (#​6722)

v1.39.1: Tokio v1.39.1

Compare Source

1.39.1 (July 23rd, 2024)

This release reverts "time: avoid traversing entries in the time wheel twice" because it contains a bug. (#​6715)

v1.39.0: Tokio v1.39.0

Compare Source

1.39.0 (July 23rd, 2024)
  • This release bumps the MSRV to 1.70. (#​6645)
  • This release upgrades to mio v1. (#​6635)
  • This release upgrades to windows-sys v0.52 (#​6154)
Added
  • io: implement AsyncSeek for Empty (#​6663)
  • metrics: stabilize num_alive_tasks (#​6619, #​6667)
  • process: add Command::as_std_mut (#​6608)
  • sync: add watch::Sender::same_channel (#​6637)
  • sync: add {Receiver,UnboundedReceiver}::{sender_strong_count,sender_weak_count} (#​6661)
  • sync: implement Default for watch::Sender (#​6626)
  • task: implement Clone for AbortHandle (#​6621)
  • task: stabilize consume_budget (#​6622)
Changed
  • io: improve panic message of ReadBuf::put_slice() (#​6629)
  • io: read during write in copy_bidirectional and copy (#​6532)
  • runtime: replace num_cpus with available_parallelism (#​6709)
  • task: avoid stack overflow when passing large future to block_on (#​6692)
  • time: avoid traversing entries in the time wheel twice (#​6584)
  • time: support IntoFuture with timeout (#​6666)
  • macros: support IntoFuture with join! and select! (#​6710)
Fixed
  • docs: fix docsrs builds with the fs feature enabled (#​6585)
  • io: only use short-read optimization on known-to-be-compatible platforms (#​6668)
  • time: fix overflow panic when using large durations with Interval (#​6612)
Added (unstable)
  • macros: allow unhandled_panic behavior for #[tokio::main] and #[tokio::test] (#​6593)
  • metrics: add spawned_tasks_count (#​6114)
  • metrics: add worker_park_unpark_count (#​6696)
  • metrics: add worker thread id (#​6695)
Documented
  • io: update tokio::io::stdout documentation (#​6674)
  • macros: typo fix in join.rs and try_join.rs (#​6641)
  • runtime: fix typo in unhandled_panic (#​6660)
  • task: document behavior of JoinSet::try_join_next when all tasks are running (#​6671)

v1.38.1: Tokio v1.38.1

Compare Source

1.38.1 (July 16th, 2024)

This release fixes the bug identified as (#​6682), which caused timers not
to fire when they should.

Fixed
  • time: update wake_up while holding all the locks of sharded time wheels (#​6683)
denoland/rust-urlpattern (urlpattern)

v0.3.0

Compare Source

What's Changed

New Contributors

Full Changelog: denoland/rust-urlpattern@0.2.0...0.3.0

microsoft/windows-rs (windows)

v0.58.0

Compare Source

This release includes updates to metadata for new or fixed API definitions (#​3111, #​3136), various improvements and fixes to code generation, compliance with new Rust warnings, additional COM authoring support improvements (#​3065), limited non-Windows support (#​3135), and more.

It includes major updates to the following crates, mainly due to breaking changes in metadata for API definitions.

  • riddle 0.58.0
  • windows 0.58.0
  • windows-bindgen 0.58.0
  • windows-core 0.58.0
  • windows-implement 0.58.0
  • windows-interface 0.58.0
  • windows-metadata 0.58.0

It also includes major updates to the following utility crates.

  • windows-result 0.2.0
  • windows-registry 0.2.0

The windows-result crate now provides limited non-Windows support, and the windows-registry crate offers new lossless queries for binary and wide string values.

And it includes minor updates to the windows-targets crates, with the addition of several new APIs.

  • windows-targets 0.52.6

This release also includes the first published version of the windows-strings crate, moving the string types from the windows-core crate into a dedicated crate as a smaller dependency. It also offers an efficient HSTRING builder (#​3133).

To clarify, the only crates that continue to support limited non-Windows builds are:

  • windows-bindgen and windows-metadata for code generation on non-Windows platforms.
  • windows-core and windows-result for COM support on non-Windows platforms.

What's Changed

Full Changelog: microsoft/windows-rs@0.57.0...0.58.0


Configuration

📅 Schedule: Branch creation - "after 3am on Wednesday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner February 7, 2024 21:15
@renovate renovate bot added the type: chore label Feb 7, 2024
@renovate renovate bot force-pushed the renovate/dev-alltauricore branch from 31e67b4 to dd7baa9 Compare March 3, 2024 13:13
Copy link
Contributor Author

renovate bot commented Mar 3, 2024

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path core/tauri/Cargo.toml --package webview2-com@0.28.0 --precise 0.29.0
    Updating crates.io index
error: failed to select a version for the requirement `webview2-com = "^0.28"`
candidate versions found which didn't match: 0.29.0
location searched: crates.io index
required by package `tauri-runtime-wry v2.0.0-beta.6 (/tmp/renovate/repos/github/tauri-apps/tauri/core/tauri-runtime-wry)`
perhaps a crate was updated and forgotten to be re-vendored?

@renovate renovate bot force-pushed the renovate/dev-alltauricore branch from dd7baa9 to 16e9b28 Compare August 12, 2024 15:50
Copy link
Contributor Author

renovate bot commented Aug 12, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path core/tauri/Cargo.toml --workspace
    Updating git repository `https://github.com/tauri-apps/schemars.git`
From https://github.com/tauri-apps/schemars
 * [new ref]         c30f98480e6e4742aa72202d55d5264c6b2e6476 -> refs/commit/c30f98480e6e4742aa72202d55d5264c6b2e6476
 * [new tag]         v0.4.1     -> v0.4.1
 * [new tag]         v0.5.0     -> v0.5.0
 * [new tag]         v0.5.1     -> v0.5.1
 * [new tag]         v0.6.0     -> v0.6.0
 * [new tag]         v0.6.1     -> v0.6.1
 * [new tag]         v0.6.2     -> v0.6.2
 * [new tag]         v0.6.3     -> v0.6.3
 * [new tag]         v0.6.4     -> v0.6.4
 * [new tag]         v0.6.5     -> v0.6.5
 * [new tag]         v0.7.0     -> v0.7.0
 * [new tag]         v0.7.0-alpha-1 -> v0.7.0-alpha-1
 * [new tag]         v0.7.0-alpha-2 -> v0.7.0-alpha-2
 * [new tag]         v0.7.1     -> v0.7.1
 * [new tag]         v0.7.2     -> v0.7.2
 * [new tag]         v0.7.3     -> v0.7.3
 * [new tag]         v0.7.4     -> v0.7.4
 * [new tag]         v0.7.5     -> v0.7.5
 * [new tag]         v0.7.6     -> v0.7.6
 * [new tag]         v0.8.0     -> v0.8.0
 * [new tag]         v0.8.1     -> v0.8.1
 * [new tag]         v0.8.10    -> v0.8.10
 * [new tag]         v0.8.11    -> v0.8.11
 * [new tag]         v0.8.12    -> v0.8.12
 * [new tag]         v0.8.13    -> v0.8.13
 * [new tag]         v0.8.14    -> v0.8.14
 * [new tag]         v0.8.15    -> v0.8.15
 * [new tag]         v0.8.16    -> v0.8.16
 * [new tag]         v0.8.17    -> v0.8.17
 * [new tag]         v0.8.18    -> v0.8.18
 * [new tag]         v0.8.19    -> v0.8.19
 * [new tag]         v0.8.2     -> v0.8.2
 * [new tag]         v0.8.20    -> v0.8.20
 * [new tag]         v0.8.21    -> v0.8.21
 * [new tag]         v0.8.3     -> v0.8.3
 * [new tag]         v0.8.4     -> v0.8.4
 * [new tag]         v0.8.5     -> v0.8.5
 * [new tag]         v0.8.6     -> v0.8.6
 * [new tag]         v0.8.7     -> v0.8.7
 * [new tag]         v0.8.8     -> v0.8.8
 * [new tag]         v0.8.9     -> v0.8.9
 * [new tag]         v1.0.0-alpha.1 -> v1.0.0-alpha.1
    Updating crates.io index
error: failed to select a version for `serialize-to-javascript`.
    ... required by package `tauri-utils v2.0.0-rc.2 (/tmp/renovate/repos/github/tauri-apps/tauri/core/tauri-utils)`
    ... which satisfies path dependency `tauri-utils` (locked to 2.0.0-rc.2) of package `tauri-macros v2.0.0-rc.2 (/tmp/renovate/repos/github/tauri-apps/tauri/core/tauri-macros)`
versions that meet the requirements `=0.1.1` are: 0.1.1

all possible versions conflict with previously selected packages.

  previously selected package `serialize-to-javascript v0.1.2`
    ... which satisfies dependency `serialize-to-javascript = "=0.1.2"` of package `tauri v2.0.0-rc.2 (/tmp/renovate/repos/github/tauri-apps/tauri/core/tauri)`

failed to select a version for `serialize-to-javascript` which could resolve this conflict

Copy link
Contributor

github-actions bot commented Aug 12, 2024

Package Changes Through 8ef5b9a

There are 6 changes which include tauri-build with prepatch, tauri-codegen with prerelease, tauri-utils with prerelease, tauri-cli with prerelease, @tauri-apps/cli with prerelease, tauri with prerelease

Planned Package Versions

The following package releases are the planned based on the context of changes in this pull request.

package current next
tauri-utils 2.0.0-rc.2 2.0.0-rc.3
tauri-bundler 2.0.1-rc.1 2.0.1-rc.2
tauri-runtime 2.0.0-rc.2 2.0.0-rc.3
tauri-runtime-wry 2.0.0-rc.2 2.0.0-rc.3
tauri-codegen 2.0.0-rc.2 2.0.0-rc.3
tauri-macros 2.0.0-rc.2 2.0.0-rc.3
tauri-plugin 2.0.0-rc.2 2.0.0-rc.3
tauri-build 2.0.0-rc.2 2.0.1-rc.0
tauri 2.0.0-rc.2 2.0.0-rc.3
@tauri-apps/cli 2.0.0-rc.3 2.0.0-rc.4
tauri-cli 2.0.0-rc.3 2.0.0-rc.4

Add another change file through the GitHub UI by following this link.


Read about change files or the docs at github.com/jbolda/covector

Copy link
Contributor Author

renovate bot commented Aug 12, 2024

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant