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 CLI (dev) #10308

Merged
merged 3 commits into from
Aug 12, 2024
Merged

chore(deps) Update Tauri CLI (dev) #10308

merged 3 commits into from
Aug 12, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 17, 2024

Mend Renovate

This PR contains the following updates:

Package Type Update Change
anyhow dependencies patch 1.0.80 -> 1.0.86
axum dependencies patch 0.7.4 -> 0.7.5
base64 dependencies patch 0.22.0 -> 0.22.1
clap dependencies patch 4.5.1 -> 4.5.9
clap_complete dependencies patch 4.5.1 -> 4.5.8
ctrlc dependencies patch 3.4.2 -> 3.4.4
handlebars dependencies patch 5.1.0 -> 5.1.2
html5ever dependencies minor 0.26 -> 0.27
image dependencies minor 0.24 -> 0.25
include_dir dependencies patch 0.7.3 -> 0.7.4
itertools dependencies minor 0.12 -> 0.13
json-patch dependencies minor 1.2.0 -> 1.4.0
jsonrpsee (source) dependencies minor 0.22 -> 0.24
jsonrpsee-client-transport (source) dependencies minor 0.22 -> 0.24
jsonrpsee-core (source) dependencies minor 0.22 -> 0.24
jsonrpsee-ws-client (source) dependencies minor 0.22 -> 0.24
jsonschema dependencies minor 0.17 -> 0.18
libc dependencies patch 0.2.153 -> 0.2.155
log dependencies patch 0.4.21 -> 0.4.22
napi dependencies patch 2.16.0 -> 2.16.8
napi-build build-dependencies patch 2.1.2 -> 2.1.3
napi-derive dependencies patch 2.16.0 -> 2.16.9
os_info dependencies minor 3.7.0 -> 3.8.2
os_pipe dependencies minor 1.1.5 -> 1.2.0
oxc_allocator (source) dependencies minor 0.16 -> 0.20
oxc_ast (source) dependencies minor 0.16 -> 0.20
oxc_parser (source) dependencies minor 0.16 -> 0.20
oxc_span (source) dependencies minor 0.16 -> 0.20
plist dependencies minor 1.6.0 -> 1.7.0
regex dependencies patch 1.10.3 -> 1.10.5
semver dependencies patch 1.0.22 -> 1.0.23
serde (source) dependencies patch 1.0.203 -> 1.0.204
tauri-utils-v1 (source) dependencies minor 1.5.4 -> 1.6.0
tokio (source) dependencies minor 1.36.0 -> 1.38.1
toml dependencies patch 0.8.10 -> 0.8.14
toml_edit dependencies patch 0.22.6 -> 0.22.15
ureq dependencies minor 2.9.6 -> 2.10.0
url dependencies patch 2.5.0 -> 2.5.2

Release Notes

dtolnay/anyhow (anyhow)

v1.0.86

Compare Source

  • Fix parse error in ensure! with non-literal after minus sign (#​373)

v1.0.85

Compare Source

  • Improve ensure! macro's rules to unblock some rustc pretty-printer improvements (#​368, #​371)

v1.0.84

Compare Source

  • Disallow calling ensure! through a Not impl for a type that is not bool (#​367)

v1.0.83

Compare Source

  • Integrate compile-time checking of cfgs (#​363)

v1.0.82

Compare Source

  • Documentation improvements

v1.0.81

Compare Source

  • Make backtrace support available when using -Dwarnings (#​354)
tokio-rs/axum (axum)

v0.7.5: axum - v0.7.5

Compare Source

  • fixed: Fixed layers being cloned when calling axum::serve directly with
    a Router or MethodRouter (#​2586)
  • fixed: h2 is no longer pulled as a dependency unless the http2 feature
    is enabled (#​2605)
marshallpierce/rust-base64 (base64)

v0.22.1

Compare Source

  • Correct the symbols used for the predefined alphabet::BIN_HEX.
clap-rs/clap (clap)

v4.5.9

Compare Source

Fixes
  • (error) When defining a custom help flag, be sure to suggest it like we do the built-in one

v4.5.8

Compare Source

Fixes
  • Reduce extra flushes

v4.5.7

Compare Source

Fixes
  • Clean up error message when too few arguments for num_args

v4.5.6

Compare Source

v4.5.5

Compare Source

Fixes
  • Allow exclusive to override required_unless_present, required_unless_present_any, required_unless_present_all

v4.5.4

Compare Source

Fixes
  • (derive) Allow non-literal #[arg(id)] attributes again

v4.5.3

Compare Source

Internal
  • (derive) Update heck

v4.5.2

Compare Source

Fixes
  • (macros) Silence a warning
Detegr/rust-ctrlc (ctrlc)

v3.4.4

Compare Source

nix 0.27 -> 0.28
MSRV 1.63.0 -> 1.69.0

v3.4.3

Compare Source

sunng87/handlebars-rust (handlebars)

v5.1.2

Compare Source

  • [Changed] Improved error message and syntax rule naming [#​638]
  • [Changed] Updated heck to 0.5 [#​635]

v5.1.1

Compare Source

  • [Changed] Turned off pub access of chain in HelperTemplate
servo/html5ever (html5ever)

v0.27.0

Compare Source

image-rs/image (image)

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.
Michael-F-Bryan/include_dir (include_dir)

v0.7.4

Compare Source

rust-itertools/itertools (itertools)

v0.13.0

Compare Source

Breaking
  • Removed implementation of DoubleEndedIterator for ConsTuples (#​853)
  • Made MultiProduct fused and fixed on an empty iterator (#​835, #​834)
  • Changed iproduct! to return tuples for maxi one iterator too (#​870)
  • Changed PutBack::put_back to return the old value (#​880)
  • Removed deprecated repeat_call, Itertools::{foreach, step, map_results, fold_results} (#​878)
  • Removed TakeWhileInclusive::new (#​912)
Added
  • Added Itertools::{smallest_by, smallest_by_key, largest, largest_by, largest_by_key} (#​654, #​885)
  • Added Itertools::tail (#​899)
  • Implemented DoubleEndedIterator for ProcessResults (#​910)
  • Implemented Debug for FormatWith (#​931)
  • Added Itertools::get (#​891)
Changed
  • Deprecated Itertools::group_by (renamed chunk_by) (#​866, #​879)
  • Deprecated unfold (use std::iter::from_fn instead) (#​871)
  • Optimized GroupingMapBy (#​873, #​876)
  • Relaxed Fn bounds to FnMut in diff_with, Itertools::into_group_map_by (#​886)
  • Relaxed Debug/Clone bounds for MapInto (#​889)
  • Documented the use_alloc feature (#​887)
  • Optimized Itertools::set_from (#​888)
  • Removed badges in README.md (#​890)
  • Added "no-std" categories in Cargo.toml (#​894)
  • Fixed Itertools::k_smallest on short unfused iterators (#​900)
  • Deprecated Itertools::tree_fold1 (renamed tree_reduce) (#​895)
  • Deprecated GroupingMap::fold_first (renamed reduce) (#​902)
  • Fixed Itertools::k_smallest(0) to consume the iterator, optimized Itertools::k_smallest(1) (#​909)
  • Specialized Combinations::nth (#​914)
  • Specialized MergeBy::fold (#​920)
  • Specialized CombinationsWithReplacement::nth (#​923)
  • Specialized FlattenOk::{fold, rfold} (#​927)
  • Specialized Powerset::nth (#​924)
  • Documentation fixes (#​882, #​936)
  • Fixed assert_equal for iterators longer than i32::MAX (#​932)
  • Updated the must_use message of non-lazy KMergeBy and TupleCombinations (#​939)
Notable Internal Changes
  • Tested iterator laziness (#​792)
  • Created CONTRIBUTING.md (#​767)
idubrov/json-patch (json-patch)

v1.4.0

Compare Source

v1.3.0

Compare Source

paritytech/jsonrpsee (jsonrpsee)

v0.24.0

Compare Source

A breaking release that mainly changes:

  1. tls feature for the client has been divided into tls and tls-platform-verifier where the tls feature
    will only include rustls and no specific certificate store but the default one is still tls-rustls-platform-verifier.
    This is useful if one wants to avoid bring on openssl dependencies.
  2. Remove dependencies anyhow and beef from the codebase.
[Changed]
  • types: serialize id in Response before result/error fields (#​1421)
  • refactor(client+transport)!: split tls into tls and tls-rustls-platform-verifier features (#​1419)
  • chore(deps): update rustc-hash requirement from 1 to 2 (#​1410)
  • deps: remove anyhow (#​1402)
  • deps: remove beef (#​1401)

v0.23.2

Compare Source

This a small patch release that fixes a couple of bugs and adds a couple of new APIs.

The bug fixes are:

  • The server::ws::on_connect was not working properly due to a merge nit when upgrading to hyper v1.0
    This impacts only users that are using the low-level API and not the server itself.
  • WsTransport::build_with_stream shouldn't not resolve the socket addresses and it's fixed now, see #​1411 for further info.
    This impacts users that are inject their own TcpStream directly into the WsTransport.
[Added]
  • server: add RpcModule::remove (#​1416)
  • server: add capacity and max_capacity to the subscription API (#​1414)
  • server: add PendingSubscriptionSink::method_name (#​1413)
[Fixed]
  • server: make ws::on_connect work again (#​1418)
  • client: WsTransport::build_with_stream don't resolve sockaddrs (#​1412)

v0.23.1

Compare Source

This is a patch release that injects the ConnectionId in
the extensions when using a RpcModule without a server. This impacts
users that are using RpcModule directly (e.g., unit testing) and not the
server itself.

[Changed]
  • types: remove anyhow dependency (#​1398)
[Fixed]
  • rpc module: inject ConnectionId in extensions (#​1399)

v0.23.0

Compare Source

This is a new breaking release, and let's go through the changes.

hyper v1.0

jsonrpsee has been upgraded to use hyper v1.0 and this mainly impacts users that are using
the low-level API and rely on the hyper::service::make_service_fn
which has been removed, and from now on you need to manage the socket yourself.

The hyper::service::make_service_fn can be replaced by the following example template:

async fn start_server() {
  let listener = tokio::net::TcpListener::bind("127.0.0.1:0").await.unwrap();

  loop {
    let sock = tokio::select! {
    res = listener.accept() => {
        match res {
          Ok((stream, _remote_addr)) => stream,
          Err(e) => {
            tracing::error!("failed to accept v4 connection: {:?}", e);
            continue;
          }
        }
      }
      _ = per_conn.stop_handle.clone().shutdown() => break,
    };

    let svc = tower::service_fn(move |req: hyper::Request<hyper::body::Incoming>| {
      let mut jsonrpsee_svc = svc_builder
        .set_rpc_middleware(rpc_middleware)
        .build(methods, stop_handle);
      // https://github.com/rust-lang/rust/issues/102211 the error type can't be inferred
      // to be `Box<dyn std::error::Error + Send + Sync>` so we need to convert it to a concrete type
      // as workaround.
      jsonrpsee_svc
        .call(req)
        .await
        .map_err(|e| anyhow::anyhow!("{:?}", e))
    });

    tokio::spawn(jsonrpsee::server::serve_with_graceful_shutdown(
      sock,
      svc,
      stop_handle.clone().shutdown(),
    ));
  }
}

Also, be aware that tower::service_fn and hyper::service::service_fn are different and it's recommended to use tower::service_fn from now.

Extensions

Because it was not possible/easy to share state between RPC middleware layers
jsonrpsee has added Extensions to the Request and Response.
To allow users to inject arbitrary data that can be accessed in the RPC middleware
and RPC handlers.

Please be careful when injecting large amounts of data into the extensions because
It's cloned for each RPC call, which can increase memory usage significantly.

The connection ID from the jsonrpsee-server is injected in the extensions by default.
and it is possible to fetch it as follows:

struct LogConnectionId<S>(S);

impl<'a, S: RpcServiceT<'a>> RpcServiceT<'a> for LogConnectionId<S> {
	type Future = S::Future;

	fn call(&self, request: jsonrpsee::types::Request<'a>) -> Self::Future {
		let conn_id = request.extensions().get::<ConnectionId>().unwrap();
		tracing::info!("Connection ID {}", conn_id.0);

		self.0.call(request)
	}
}

In addition the Extensions is not added in the proc-macro API by default and
one has to enable with_extensions attr for that to be available:

#[rpc(client, server)]
pub trait Rpc {
	// legacy
	#[method(name = "foo"])
	async fn async_method(&self) -> u16>;

	// with extensions
	#[method(name = "with_ext", with_extensions)]
	async fn f(&self) -> bool;
}

impl RpcServer for () {
	async fn async_method(&self) -> u16 {
		12
	}

	// NOTE: ext is injected just after self in the API
	async fn f(&self, ext: &Extensions: b: String) -> {
		ext.get::<u32>().is_ok()
	}
}
client - TLS certificate store changed

The default TLS certificate store has been changed to
rustls-platform-verifier to decide the best certificate
store for each platform.

In addition it's now possible to inject a custom certificate store
if one wants need some special certificate store.

client - Subscription API modified

The subscription API has been modified:

  • The error type has been changed to serde_json::Error
    to indicate that error can only occur if the decoding of T fails.
  • It has been some confusion when the subscription is closed which can occur if the client "lagged" or the connection is closed.
    Now it's possible to call Subscription::close_reason after the subscription closed (i.e. has return None) to know why.

If one wants to replace old messages in case of lagging it is recommended to write your own adaptor on top of the subscription:

fn drop_oldest_when_lagging<T: Clone + DeserializeOwned + Send + Sync + 'static>(
    mut sub: Subscription<T>,
    buffer_size: usize,
) -> impl Stream<Item = Result<T, BroadcastStreamRecvError>> {
    let (tx, rx) = tokio::sync::broadcast::channel(buffer_size);

    tokio::spawn(async move {
        // Poll the subscription which ignores errors
        while let Some(n) = sub.next().await {
            let msg = match n {
                Ok(msg) => msg,
                Err(e) => {
                    tracing::error!("Failed to decode the subscription message: {e}");
                    continue;
                }
            };

            // Only fails if the receiver has been dropped
            if tx.send(msg).is_err() {
                return;
            }
        }
    });

    BroadcastStream::new(rx)
}
[Added]
  • server: add serve and serve_with_graceful_shutdown helpers (#​1382)
  • server: pass extensions from http layer (#​1389)
  • macros: add macro attr with_extensions (#​1380)
  • server: inject connection id in extensions (#​1381)
  • feat: add Extensions to Request/MethodResponse (#​1306)
  • proc-macros: rename parameter names (#​1365)
  • client: add Subscription::close_reason (#​1320)
[Changed]
  • chore(deps): tokio ^1.23.1 (#​1393)
  • server: use ConnectionId in subscription APIs (#​1392)
  • server: add logs when connection closed by ws ping/pong (#​1386)
  • client: set authorization header from the URL (#​1384)
  • client: use rustls-platform-verifier cert store (#​1373)
  • client: remove MaxSlots limit (#​1377)
  • upgrade to hyper v1.0 (#​1368)

v0.22.5

Compare Source

A small bug-fix release, see each commit below for further information.

[Fixed]
  • proc macros: collision between generated code name and proc macro API (#​1363)
  • proc-macros: feature server-core compiles without feature server (#​1360)
  • client: add check in max_buffer_capacity_per_subscription that the buffer size > (#​1358)
  • types: Response type ignore unknown fields (#​1353)

v0.22.4

Compare Source

Yet another rather small release that fixes a cancel-safety issue that
could cause an unexpected panic when reading disconnect reason from the background task.

Also this makes the API Client::disconnect_reason cancel-safe.

[Added]
  • client: support batched notifications (#​1327)
  • client: support batched subscription notifs (#​1332)
[Changed]
  • client: downgrade logs from error/warn -> debug (#​1343)
[Fixed]
  • Update MSRV to 1.74.1 in Cargo.toml (#​1338)
  • client: disconnect_reason/read_error is now cancel-safe (#​1347)

v0.22.3

Compare Source

Another small release that adds a new API for RpcModule if one already has the state in an Arc
and a couple of bug fixes.

[Added]
[Fixed]

Thanks to the external contributors @​mattsse and @​aatifsyed who contributed to this release.

v0.22.2

Compare Source

This is a small patch release that exposes the connection details in server method implementations without breaking changes.
We plan to extend this functionality in jsonrpsee v1.0, although this will necessitate a breaking change.

[Added]
  • server: Register raw method with connection ID (#​1297)
[Changed]
Stranger6667/jsonschema-rs (jsonschema)

v0.18.0

Added
  • Custom keywords support. #​379
  • Expose JsonPointerNode that can be converted into JSONPointer.
    This is needed for the upcoming custom validators support.
Changed
  • Bump base64 to 0.22.
  • Bump clap to 4.5.
  • Bump fancy-regex to 0.13.
  • Bump fraction to 0.15.
  • Bump memchr to 2.7.
  • Bump once_cell to 1.19.
  • Bump percent-encoding to 2.3.
  • Bump regex to 1.10.
  • Bump url to 2.5.
  • Build CLI only if the cli feature is enabled.
  • BREAKING: Extend CompilationOptions to support more ways to define custom format checkers (for example in Python bindings).
    In turn it changes ValidationErrorKind::Format to contain a String instead of a &'static str.
Fixed
  • Incorrect schema_path when multiple errors coming from the $ref keyword #​426
Performance
  • Optimize building JSONPointer for validation errors by allocating the exact amount of memory needed.
  • Avoid cloning path segments during validation.
rust-lang/libc (libc)

v0.2.155

Compare Source

What's Changed

New Contributors

Full Changelog: rust-lang/libc@0.2.154...0.2.155

v0.2.154

Compare Source

What's Changed

New Contributors

Full Changelog: rust-lang/libc@0.2.153...0.2.154

rust-lang/log (log)

v0.4.22

Compare Source

napi-rs/napi-rs (napi)

v2.16.8

Compare Source

What changed

  • fix(napi-derive): missing declare keyword for function

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.8

v2.16.7

Compare Source

What Changed

  • fix(napi-derive): class constructor and factory should support custom error status by @​richerfu #​2161

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.7

v2.16.6

Compare Source

v2.16.5

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[@&#8203;napi-rs/cli](https://togithub.com/napi-rs/cli)[@&#8203;2](https://togithub.com/2).16.4...[@&#8203;napi-rs/cli](https://togithub.com/napi-rs/cli)[@&#8203;2](https://togithub.com/2).16.5

v2.16.4

Compare Source

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[@&#8203;napi-rs/cli](https://togithub.com/napi-rs/cli)[@&#8203;2](https://togithub.com/2).16.3...[@&#8203;napi-rs/cli](https://togithub.com/napi-rs/cli)[@&#8203;2](https://togithub.com/2).16.4

v2.16.3

Compare Source

What's Changed

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[@&#8203;napi-rs/cli](https://togithub.com/napi-rs/cli)[@&#8203;2](https://togithub.com/2).16.2...[@&#8203;napi-rs/cli](https://togithub.com/napi-rs/cli)[@&#8203;2](https://togithub.com/2).16.3

v2.16.2

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[@&#8203;napi-rs/cli](https://togithub.com/napi-rs/cli)[@&#8203;2](https://togithub.com/2).16.1...[@&#8203;napi-rs/cli](https://togithub.com/napi-rs/cli)[@&#8203;2](https://togithub.com/2).16.2

v2.16.1

Compare Source

What's Changed
New Contributors

Full Changelog: https://github.com/napi-rs/napi-rs/compare/[email protected]@2.16.1

stanislav-tkach/os_info (os_info)

v3.8.2

Compare Source

  • Build on FreeSBD has been fixed once again. (#​377)

v3.8.1

Compare Source

  • Build on FreeSBD has been fixed. (#​372)

  • Build on Illumos has been fixed. (#​373)

  • Build on NetBSD has been fixed. (#​374)

  • Few more regressions introduced in the 3.8.0 release were (hopefully) fixed.

v3.8.0

Compare Source

  • The windows-sys crate instead of winapi is now used internally. (#​341)

  • Architecture information for Windows targets has been added. (#​345)

  • Artix Linux detection has been fixed. (#​348)

  • AIX support has been added. (#​349)

  • Kali Linux support has been added. (#​350)

  • openSUSE Tumbleweed detection has been fixed. (#​353)

  • Version parsing from lsb_release has been added. (#​354)

  • HardenedBSD detection has been fixed. (#​358)

  • Ultramarine Linux support has been added. (#​359)

  • AlmaLinux and Rocky Linux support has been added. (#​360)

  • Ultramarine Linux support has been added. (#​363)

  • Void Linux support has been added. (#​365)

oconnor663/os_pipe.rs (os_pipe)

v1.2.0

Compare Source

ebarnard/rust-plist (plist)

v1.7.0

Compare Source

v1.6.1

Compare Source

rust-lang/regex (regex)

v1.10.5

Compare Source

===================
This is a new patch release with some minor fixes.

Bug fixes:

  • BUG #​1203:
    Escape invalid UTF-8 when in the Debug impl of regex::bytes::Match.

v1.10.4

Compare Source

===================
This is a new patch release with some minor fixes.

  • BUG #​1169:
    Fixes a bug with compiling a reverse NFA automaton in regex-automata.
  • BUG #​1178:
    Clarifies that when Cow::Borrowed is returned from replace APIs, it is
    equivalent to the input.
dtolnay/semver (semver)

v1.0.23

Compare Source

  • Resolve unexpected_cfgs warning (#​318)
serde-rs/serde (serde)

v1.0.204

Compare Source

  • Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#​2767, thanks @​weiznich)
tauri-apps/tauri (tauri-utils-v1)

v1.6.0: @​tauri-apps/api v1.6.0

Compare Source

Yarn Audit

yarn audit v1.22.22
info No lockfile found.
0 vulnerabilities found - Packages audited: 146
Done in 2.09s.

[1.6.0]

Enhancements
  • 44e3335da (#​9796) Enhance the speed of The JS Command.execute API from shell module.
Bug Fixes
  • 44e3335da (#​9796) Fix The JS Command.execute API from shell module including extra new lines.

Yarn Publish

yarn run v1.22.22
$ yarn build && cd ./dist && yarn publish --access public --loglevel silly
$ rollup -c --configPlugin typescript
�[36m
�[1m./src/app.ts, ./src/cli.ts, ./src/clipboard.ts, ./src/dialog.ts, ./src/event.ts, ./src/fs.ts, ./src/globalShortcut.ts, ./src/http.ts, ./src/index.ts, ./src/mocks.ts, ./src/notification.ts, ./src/os.ts, ./src/path.ts, ./src/process.ts, ./src/shell.ts, ./src/tauri.ts, ./src/updater.ts, ./src/window.ts�[22m → �[1m./dist, ./dist�[22m...�[39m
�[32mcreated �[1m./dist, ./dist�[22m in �[1m1.4s�[22m�[39m
�[36m
�[1msrc/index.ts�[22m → �[1m../../core/tauri/scripts/bundle.global.js�[22m...�[39m
�[32mcreated �[1m../../core/tauri/scripts/bundle.global.js�[22m in �[1m1.6s�[22m�[39m
[1/4] Bumping version...
info Current version: 1.6.0
[2/4] Logging in...
[3/4] Publishing...
success Published.
[4/4] Revoking token...
info Not revoking login token, specified via config file.
Done in 7.85s.
tokio-rs/tokio (tokio)

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)

v1.38.0: Tokio v1.38.0

Compare Source

This release marks the beginning of stabilization for runtime metrics. It
stabilizes RuntimeMetrics::worker_count. Future releases will continue to
stabilize more metrics.

Added
  • fs: add File::create_new (#​6573)
  • io: add copy_bidirectional_with_sizes (#​6500)
  • io: implement AsyncBufRead for Join (#​6449)
  • net: add Apple visionOS support (#​6465)
  • net: implement Clone for NamedPipeInfo (#​6586)
  • net: support QNX OS (#​6421)
  • sync: add Notify::notify_last (#​6520)
  • sync: add mpsc::Receiver::{capacity,max_capacity} (#​6511)
  • sync: add split method to the semaphore permit (#​6472, #​6478)
  • task: add tokio::task::join_set::Builder::spawn_blocking (#​6578)
  • wasm: support rt-multi-thread with wasm32-wasi-preview1-threads (#​6510)
Changed
  • macros: make #[tokio::test] append #[test] at the end of the attribute list (#​6497)
  • metrics: fix blocking_threads count (#​6551)
  • metrics: stabilize RuntimeMetrics::worker_count (#​6556)
  • runtime: move task out of the lifo_slot in block_in_place ([#​6596])
  • runtime: panic if global_queue_interval is zero (#​6445)
  • sync: always drop message in destructor for oneshot receiver (#​6558)
  • sync: instrument Semaphore for task dumps (#​6499)
  • sync: use FIFO ordering when waking batches of wakers (#​6521)
  • task: make LocalKey::get work with Clone types (#​6433)
  • tests: update nix and mio-aio dev-dependencies (#​6552)
  • time: clean up implementation (#​6517)
  • time: lazily init timers on first poll (#​6512)
  • time: remove the true_when field in TimerShared (#​6563)
  • time: use sharding for timer implementation (#​6534)
Fixed
  • taskdump: allow building taskdump docs on non-unix machines (#​6564)
  • time: check for overflow in Interval::poll_tick (#​6487)
  • sync: fix incorrect is_empty on mpsc block boundaries ([#​6603])
Documented
  • fs: rewrite file system docs (#​6467)
  • io: fix stdin documentation (#​6581)
  • io: fix obsolete reference in ReadHalf::unsplit() documentation (#​6498)
  • macros: render more comprehensible documentation for select! (#​6468)
  • net: add missing types to module docs (#​6482)
  • net: fix misleading NamedPipeServer example (#​6590)
  • sync: add examples for SemaphorePermit, OwnedSemaphorePermit (#​6477)
  • sync: document that Barrier::wait is not cancel safe (#​6494)
  • sync: explain relation between watch::Sender::{subscribe,closed} (#​6490)
  • task: clarify that you can't abort spawn_blocking tasks (#​6571)
  • task: fix a typo in doc of LocalSet::run_until ([#​6599])
  • time: fix test-util requirement for pause and resume in docs (#​6503)

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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner July 17, 2024 03:44
@renovate renovate bot added the type: chore label Jul 17, 2024
Copy link
Contributor Author

renovate bot commented Jul 17, 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: tooling/cli/Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path tooling/cli/Cargo.toml --package [email protected] --precise 0.27.0
    Updating crates.io index
error: failed to select a version for the requirement `html5ever = "^0.26.0"`
candidate versions found which didn't match: 0.27.0
location searched: crates.io index
required by package `kuchikiki v0.8.2`
    ... which satisfies dependency `kuchiki = "^0.8"` (locked to 0.8.2) of package `tauri-cli v2.0.0-beta.22 (/tmp/renovate/repos/github/tauri-apps/tauri/tooling/cli)`
    ... which satisfies path dependency `tauri-cli` (locked to 2.0.0-beta.22) of package `tauri-cli-node v0.0.0 (/tmp/renovate/repos/github/tauri-apps/tauri/tooling/cli/node)`
perhaps a crate was updated and forgotten to be re-vendored?

Copy link
Contributor

github-actions bot commented Jul 17, 2024

Package Changes Through 7f34e47

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.

@lucasfernog lucasfernog merged commit 20be073 into dev Aug 12, 2024
14 checks passed
@lucasfernog lucasfernog deleted the renovate/dev-alltauricli branch August 12, 2024 15:52
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