chore(deps): update all dependencies #8
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/all"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
^20
->^22.0.0
10.4.19
->10.4.20
0.7.5
->0.7.9
1.1.0
->1.2.0
0.6
->0.7
0.6
->0.7
0.6
->0.7
0.6
->0.7
8.4.38
->8.4.49
0.6
->0.7
0.7.3
->0.8.0
3.4.3
->3.4.17
1
->2
1.39.3
->1.42.0
0.5.0
->0.5.2
0.5.2
->0.6.0
0.5
->0.6
5.4.4
->5.7.2
1.7.0
->1.11.0
Release Notes
postcss/autoprefixer (autoprefixer)
v10.4.20
Compare Source
fit-content
prefix for Firefox.tokio-rs/axum (axum)
v0.7.9
: axum - v0.7.9Compare Source
v0.7.8
: axum - v0.7.8Compare Source
serde_json::RawValue
inEvent::json_data
(#2992)method_not_allowed_fallback
to set a fallback when a path matches but there is no handler for the given HTTP method (#2903)MethodFilter::CONNECT
,routing::connect[_service]
and
MethodRouter::connect[_service]
(#2961)NoContent
as a self-described shortcut forStatusCode::NO_CONTENT
(#2978)v0.7.7
: axum - v0.7.7Compare Source
rustdoc now generates tables of content in the sidebar (#2921)
v0.7.6
: axum - v0.7.6Compare Source
Arc
during deserialization ofPath
axum::serve::Serve::tcp_nodelay
andaxum::serve::WithGracefulShutdown::tcp_nodelay
(#2653)Router::has_routes
function (#2790)Serve::local_addr
andWithGracefulShutdown::local_addr
functions (#2881)hyperium/http (http)
v1.2.0
Compare Source
StatusCode::TOO_EARLY
constant for 425 status.TryFrom<HashMap>
forHeaderMap
to work with any state generic.Builder
methods to useTryInto
instead ofTryFrom
arguments.StatusCode::as_u16
aconst
function.Method
parsing to allow#$%&'
characters.HeaderName
parsing to reject"
characters.Method::from_bytes
that could cause extra allocations.leptos-rs/leptos (leptos)
v0.7.2
Compare Source
If you're migrating from 0.6 to 0.7, please see the 0.7.0 release notes here.
This is a small patch release including a couple of bugfixes, importantly to the hydration of static text nodes on
nightly
.What's Changed
popovertarget
andpopovertargetaction
for the<button>
element by @Figments in https://github.com/leptos-rs/leptos/pull/3379From<ArcStore<T>>
forStore<T, S>
by @mscofield0 in https://github.com/leptos-rs/leptos/pull/3389let:
syntax (closes #3387) by @gbj in https://github.com/leptos-rs/leptos/pull/3391nightly
(closes #3395) by @gbj in https://github.com/leptos-rs/leptos/pull/3396New Contributors
Full Changelog: https://github.com/leptos-rs/leptos/compare/v0.7.1...v0.7.2
v0.7.1
Compare Source
If you're migrating from 0.6 to 0.7, please see the 0.7.0 release notes here.
This is just a small patch release, two weeks after the 0.7.0 release, geared toward fixing in bugs and filling in API holes since then.
What's Changed
Vec<_>
in the DOM (closes #3321) by @gbj in https://github.com/leptos-rs/leptos/pull/3324!Send
Actix APIs in server functions by @gbj in https://github.com/leptos-rs/leptos/pull/3326scroll
prop to<A/>
component to control scrolling behavior (closes #2666) by @gbj in https://github.com/leptos-rs/leptos/pull/3333either!
macro by @bicarlsen in https://github.com/leptos-rs/leptos/pull/3337<noscript>
(closes #3360) by @gbj in https://github.com/leptos-rs/leptos/pull/3363ToChildren::to_children
docs. by @bicarlsen in https://github.com/leptos-rs/leptos/pull/3352usize
by @marcuswhybrow in https://github.com/leptos-rs/leptos/pull/3346Signal::derive()
behavior by @gbj in https://github.com/leptos-rs/leptos/pull/3351InertElement
(closes #3368) by @gbj in https://github.com/leptos-rs/leptos/pull/3370cargo-semver-checks
on PRs by @gbj in https://github.com/leptos-rs/leptos/pull/3375New Contributors
Full Changelog: https://github.com/leptos-rs/leptos/compare/v0.7.0...v0.7.1
v0.7.0
Compare Source
At long last, as the culmination of more than a year of work, the 0.7 release has arrived!
0.7 is a nearly-complete rewrite of the internals of the framework, with the following goals:
Getting Started
0.7 works with the current
cargo-leptos
version. If you want to start exploring, there are starter templates for Axum and Actix. Each template is only three files. They show some of the boilerplate differences; for more details, see below.Axum:
cargo leptos new --git https://github.com/leptos-rs/start-axum
(repo)Actix:
cargo leptos new --git https://github.com/leptos-rs/start-actix
(repo)New Features
.await
on resources andasync
in<Suspense/>
Currently,
create_resource
allows you to synchronously access the value of some async data as eitherNone
orSome(_)
. However, it requires that you always access it this way. This has some drawbacks:Now, you can
.await
a resource, and you can useasync
blocks within a<Suspense/>
via theSuspend
wrapper, which makes it easier to chain two resources:Reference-counted signal types
One of the awkward edge cases of current Leptos is that our
Copy
arena for signals makes it possible to leak memory if you have a collection of nested signals and do not dispose them. (See 0.6 example.) 0.7 exposesArcRwSignal
,ArcReadSignal
, etc., which areClone
but notCopy
and manage their memory via reference counting, but can easily be converted into the copyableRwSignal
etc. This makes working with nested signal correctly much easier, without sacrificing ergonomics meaningfully. See the 0.7counters
example for more..read()
and.write()
on signalsYou can now use
.read()
and.write()
to get immutable and mutable guards for the value of a signal, which will track/update appropriately: these work like.with()
and.update()
but without the extra closure, or like.get()
but without cloning.Custom HTML shell
The HTML document "shell" for server rendering is currently hardcoded as part of the server integrations, limiting your ability to customize it. Now you simply include it as part of your application, which also means that you can customize things like teh
<title>
without needing to useleptos_meta
.Enhanced attribute spreading
Any valid attribute can now be spread onto any component, allowing you to extend the UI created by a component however you want. This works through multiple components: for example, if you spread attributes onto a
Suspense
they will be passed through to whatever it returns.Improved
<ProtectedRoute/>
The current
ProtectedRoute
component is not great: it checks the condition once, synchronously, on navigation, and so it doesn't respond to changes and can't easily be used with async data. The newProtectedRoute
is reactive and uses Suspense so you can use resources or reactive data. There are examples of this now inrouter
andssr_modes_axum
.Two-way binding with
bind:
syntaxTwo-way binding allows you to pass signals directly to inputs, rather than separately managing
prop:value
andon:input
to sync the signals to the inputs.Reactive Stores
Stores are a new reactive primitive that allow you to reactively access deeply-nested fields in a struct without needing to create signals inside signals; rather, you can use plain data types, annotated with
#[derive(Store)]
, and then access fields with reactive getters/setters.Updating one subfield of a
Store
does not trigger effects only listening to a sibling field; listening to one field of a store does not track the sibling fields.Stores are most useful for nested data structures, so a succinct example is difficult, but the
stores
example shows a complete use case.Support the View Transition API for router animations
The
Routes
/FlatRoutes
component now have atransition
prop. Setting this totrue
will cause the router to use the browser's View Transition API during navigation. You can control animations during navigation using CSS classes. Which animations are used can be controlled using classes that the router will set on the<html>
element:.routing-progress
while navigating,.router-back
during a back navigation, and.router-outlet-{n}
for the depth of the outlet that is being changed (0
for the root page changing,1
for the firstOutlet
, etc.) Therouter
example uses this API.Breaking Changes
Imports
I'm reorganizing the module structure to improve docs and discoverability. We will still have a prelude that can be used for glob imports of almost everything that's currently exported from the root.
Likewise, the router exposes things via
leptos_router::components
andleptos_router::hooks
. rust-analyzer can help fix imports fairly well.I'm hoping for feedback on the new module structure, whether it makes sense, and any improvements. I have not done too much work to sort through the reexports, look at how docs look, etc. yet.
Naming
We're migrating away from
create_
naming toward more idiomatic Rust naming patterns:create_signal
tosignal
(likechannel
)create_rw_signal
toRwSignal::new()
I've left some of the current functions in, marked deprecated; others may have been missed, but should be easy to find via docs.rs.
Type erasure and view types
One of the major changes in this release is replacing the
View
enum with statically-typed views, which is where most of the binary size savings come from. If you need to branch and return one of several types, you can either use one of theEither
enums inleptos::either
, or you can use.into_any()
to erase the type. Generally speaking the compiler can do its job better if you maintain more type information so theEither
types should be preferred, butAnyView
is not bad to use when needed.Boilerplate
There have been changes to the SSR and hydration boilerplate, which include (but aren't limited to)
get_configuration
is sync (remove the.await
).leptos_routes
no longer takesLeptosOptions
as an argumentleptos::mount::hydrate_body
(hydration) instead ofleptos::mount::mount_to_body
(which is now CSR-specific)Check the starter templates for a good setup.
Route definitions
The patterns for route definition have changed in several ways.
fallback
is now a required prop on<Routes/>
, rather than an optional prop on<Router/>
<FlatRoutes/>
component that optimizes for this case<ParentRoute/>
path="foo"
becomespath=StaticSegment("foo")
, and there arepath=":id"
becomespath=ParamSegment("id")
,path="posts/:id"
becomespath=(StaticSegment("posts"), ParamSegment("id"))
, and so on. There is apath!()
macro that will do this for you: i.e., it will expandpath!("/foo/:id")
topath=(StaticSegment("foo"), ParamSegment("id"))
.See the
router
andhackernews
examples.Send
/Sync
signalsBy default, the data held in reactive primitives (signals, memos, effects) must be safe to send across threads. For non-threadsafe types, there is a "storage" generic on signal types. This defaults to
SyncStorage
, but you can optionally specifyLocalStorage
instead. Many APIs have_local()
alternatives to enable this.Custom
IntoView
andIntoAttribute
implementationsIf you currently have implementations of
IntoView
orIntoAttribute
for custom data types, in a way that allows you to use them directly in the view, you should replace those with implementations ofIntoRender
andIntoAttributeValue
, respectively. See this PR for examples.Minor Breaking Changes
Await
component now takes a plainFuture
for itsfuture
prop rather than aFn() -> Future
, because it uses an optimized resource implementationIntoRender
rather thanIntoView
(see discussion in #3062)ParamsMap
supports multiple values per key (which is supported by query strings), so the API now differentiates between inserting a new value for the same key and replacing the value, and between getting one value and getting all values for a keyStylesheet
component no longer automatically works with the file hashing feature ofcargo-leptos
. You can useHashedStylesheet
and pass it the appropriate props instead.<A>
component with aclass
prop that set theclass
on the<a>
element.) These have been replaced by the new attribute-spreading API, to reduce complexity of the components themselves.LeptosOptions
now usesArc<str>
for its fields that were formerlyString
, so that it is less expensive to clone. In practice, this usually only means using&field
orfield.as_ref()
in a few places that require&str
, and so on.experimental-islands
feature renamed toislands
batch
function no longer exists: all updates now exhibit the batching behavior that was previously opt-in viabatch
.into_any()
at the end of the component that you are going to use recursively.Signal<T>
no longer directly implementsFrom<Fn() -> T>
, which allows it to implementFrom<T>
and therefore to be a more useful replacement forMaybeSignal<T>
, for a prop that is "someT
or any signal that returnsT
." To convert a closure into aSignal<_>
you can callSignal::derive()
explicitly. I know this makes the ergonomics of using theSignal<_>
wrapper slightly worse, but it adds additional expressiveness by supporting plainT
. (If you want to keep the old behavior, consider takingimpl Fn() -> T
as a prop if you are using nightly, where all the signals as well as closures implement this trait.)Miscellaneous
I'm sure there are a bunch of small and larger changes I have not mentioned above. By the time of final release, help compiling a total list of breaking changes/migration guide would be much appreciated. At present, the starter templates and the
examples
directory in the PR can provide a pretty comprehensive set of changes.On storing views in signals...
There's a pattern I've seen many use that I do not particularly like, but accidentally enabled through the way APIs happened to be (or needed to be) designed in Leptos 0.1-0.6, in which a user stores some view in a signal and then reads it somewhere else. This was possible because
View
needed to beClone
for internal reasons. Some users used this to create custom control flow: for example, you could create a global "header view" signal, and then update it from leaf components by storing a new view in it.I'd consider this a bit of an antipattern, for a couple reasons:
Clone
but in a surprising way: you can clone the reference to a DOM node, but that is a shallow, not a deep clone, and if you use it in multiple places by.get()
ing the signal more than once, it will only appear in the last locationIn the statically-typed view tree, views are not necessarily cloneable (including the
AnyView
type), so they can't easily be stored in a signal.However, it is possible to achieve a similar goal by using a "reactive channel" pattern instead:
Send the views through a channel means they do not need to be cloned, and won't be used in more than once place (avoiding the edge cases of 2 above.) Each time you send a view through the channel, simply trigger the trigger.
v0.6.15
Compare Source
Belated release notes for 0.6.15. This was a quick patch release to incorporate two changes, one to improve rust-analyzer support and the other to switch from the unmaintained
proc-macro-error
toproc-macro-error2
per RUSTSEC.What's Changed
proc-macro-error2
to address unmaintained security advisory. by @azriel91 in https://github.com/leptos-rs/leptos/pull/2935Full Changelog: https://github.com/leptos-rs/leptos/compare/v0.6.14...v0.6.15
postcss/postcss (postcss)
v8.4.49
Compare Source
source.offset
(by @romainmenke).v8.4.48
Compare Source
v8.4.47
Compare Source
v8.4.46
Compare Source
Cannot read properties of undefined (reading 'before')
.v8.4.45
Compare Source
v8.4.44
Compare Source
markClean is not a function
error.v8.4.43
Compare Source
markClean is not a function
error.v8.4.42
Compare Source
v8.4.41
Compare Source
v8.4.40
Compare Source
v8.4.39
Compare Source
CssSyntaxError
types (by @romainmenke).launchbadge/sqlx (sqlx)
v0.8.2
Compare Source
10 pull requests were merged this release cycle.
This release addresses a few regressions that have occurred, and refines SQLx's MSRV policy (see the FAQ).
Added
Changed
Fixed
v0.8.1
Compare Source
16 pull requests were merged this release cycle.
This release contains a fix for RUSTSEC-2024-0363.
Postgres users are advised to upgrade ASAP as a possible exploit has been demonstrated:
#3440 (comment)
MySQL and SQLite do not appear to be exploitable, but upgrading is recommended nonetheless.
Added
Changed
Fixed
v0.8.0
Compare Source
70 pull requests were merged this release cycle.
#2697 was merged the same day as release 0.7.4 and so was missed by the automatic CHANGELOG generation.
Breaking
Added
Changed
Fixed
clock
andstd
features ofworkspace.dependencies.chrono
.v0.7.4
Compare Source
38 pull requests were merged this release cycle.
This is officially the last release of the 0.7.x release cycle.
As of this release, development of 0.8.0 has begun on
main
and only high-priority bugfixes may be backported.Added
Changed
Fixed
tailwindlabs/tailwindcss (tailwindcss)
v3.4.17
Compare Source
Fixed
v3.4.16
Compare Source
Fixed
PluginsConfig
allowundefined
values (#14668)Changed
v3.4.15
Compare Source
boxShadow
theme configuration allows arrays (#14856)selection:*
variant works in Chrome 131 (#15003)v3.4.14
Compare Source
Fixed
display: none
on elements that usehidden="until-found"
(#14625)v3.4.13
Compare Source
Fixed
v3.4.12
Compare Source
Fixed
@apply
with utilities that use@defaults
works with rules defined in the base layer when usingoptimizeUniversalDefaults
(#14427)v3.4.11
Compare Source
Fixed
anchor-size(…)
in arbitrary values (#14393)v3.4.10
Compare Source
Fixed
v3.4.9
Compare Source
Fixed
vendor
foldersv3.4.8
Compare Source
Fixed
v3.4.7
Compare Source
Fixed
data-*
andaria-*
modifiers are always quoted in the generated CSS (#14037)v3.4.6
Compare Source
Fixed
Changed
:is()
wrapping rules when using an important selector (#13900)v3.4.5
Compare Source
Fixed
var()
injection for anchor properties (#13826)blur(0px)
forbackdrop-blur-none
andblur-none
utilities (#13830).mts
and.cts
config file detection (#13940)px-1
unnecessarily when using utilities likepx-1.5
(#13959)-webkit-backdrop-filter
forbackdrop-*
utilities (#13997)v3.4.4
Compare Source
Fixed
<alpha-value>
placeholders in a single color definition (#13740)has-*
,group-has-*
, andpeer-has-*
variants (#13770){col,row}-{start,end}
utilities (#13781)dtolnay/thiserror (thiserror)
v2.0.9
Compare Source
missing_inline_in_public_items
clippy restriction being triggered in macro-generated code (#404)v2.0.8
Compare Source
derive(Error)
call sites (#399)v2.0.7
Compare Source
v2.0.6
Compare Source
v2.0.5
Compare Source
v2.0.4
Compare Source
From
impls (#391, thanks @matt-phylum)v2.0.3
Compare Source
v2.0.2
Compare Source
v2.0.1
Compare Source
v2.0.0
Compare Source
Breaking changes
Referencing keyword-named fields by a raw identifier like
{r#type}
inside a format string is no longer accepted; simply use the unraw name like{type}
(#347)This aligns thiserror with the standard library's formatting macros, which gained support for implicit argument capture later than the release of this feature in thiserror 1.x.
Trait bounds are no longer inferred on fields whose value is shadowed by an explicit named argument in a format message (#345)
Tuple structs and tuple variants can no longer use numerical
{0}
{1}
access at the same time as supplying extra positional arguments for a format message, as this makes it ambiguous whether the number refers to a tuple field vs a different positional arg (#354)Code containing invocations of thiserror's
derive(Error)
must now have a direct dependency on thethiserror
crate regardless of the error data structure's contents (#368, #369, #370, #372)Features
Support disabling thiserror's standard library dependency by disabling the default "std" Cargo feature:
thiserror = { version = "2", default-features = false }
(#373)Support using
r#source
as field name to opt out of a field named "source" being treated as an error'sError::source()
(#350)Infinite recursion in a generated Display impl now produces an
unconditional_recursion
warning (#359)A new attribute
#[error(fmt = path::to::myfmt)]
can be used to write formatting logic for an enum variant out-of-line (#367)Enums with an enum-level format message are now able to have individual variants that are
transparent
to supersede the enum-level message (#366)v1.0.69
Compare Source
v1.0.68
Compare Source
v1.0.67
Compare Source
v1.0.66
Compare Source
v1.0.65
Compare Source
v1.0.64
Compare Source
tokio-rs/tokio (tokio)
v1.42.0
: Tokio v1.42.0Compare Source
1.42.0 (Dec 3rd, 2024)
Added
AsyncFd::{try_io, try_io_mut}
(#6967)Fixed
ptr->ref->ptr
roundtrip in RegistrationSet (#6929)yield_now
insideblock_in_place
(#6999)Changes
Documented
tokio::net::unix::{pid_t, gid_t, uid_t}
(#6791)Instant
docs (#6982)v1.41.1
: Tokio v1.41.1Compare Source
1.41.1 (Nov 7th, 2024)
Fixed
net
requirement fornet::UdpSocket
in docs (#6938)TcpStream
internal comment (#6944)v1.41.0
: Tokio v1.41.0Compare Source
1.41.0 (Oct 22th, 2024)
Added
global_queue_depth
(#6854, #6918)SocketAddr
(#6868)watch::Sender::sender_count
(#6836)mpsc::Receiver::blocking_recv_many
(#6867)Id
apis (#6793, #6891)Added (unstable)
LocalRuntime
(#6808)Changed
#[must_use]
toNotified
(#6828)watch
cooperative (#6846)broadcast::Receiver
cooperative (#6870)cfg_fs
forwasi
target (#6822)Fixed
Documented
OwnedFd
withAsyncFd
(#6821)AsyncFd
methods (#6890)join
andtry_join
(#6814, #6841)TcpSocket::set_nodelay
andTcpSocket::nodelay
(#6840)v1.40.0
: Tokio v1.40.0Compare Source
1.40.0 (August 30th, 2024)
Added
util::SimplexStream
(#6589)Command::process_group
(#6731){TrySendError,SendTimeoutError}::into_inner
(#6755)JoinSet::join_all
(#6784)Added (unstable)
Builder::{on_task_spawn, on_task_terminate}
(#6742)Changed
write_all_buf
when possible (#6724)UnwindSafe
(#6783)Sleep
andBatchSemaphore
instrumentation explicit roots (#6727)NonZeroU64
fortask::Id
(#6733)JoinError
(#6753)#[must_use]
toJoinHandle::abort_handle
(#6762)Documented
[build]
section doesn't go in Cargo.toml (#6728)select!
(#6774)tower-rs/tower (tower)
v0.5.2
: tower 0.5.2Compare Source
Added
BoxCloneSyncService
which is aClone + Send + Sync
boxedService
(#777)BoxCloneSyncServiceLayer
which is aClone + Send + Sync
boxedLayer
(#802)v0.5.1
: tower 0.5.1Compare Source
tower-layer
dependency (#787)tower-rs/tower-http (tower-http)
v0.6.2
Compare Source
Changed:
CompressionBody<B>
now propagatesB
's size hint in itshttp_body::Body
implementation, if compression is disabled (#531)
content-length
to be included in an HTTP message with thisbody for those cases
New Contributors
Full Changelog: https://github.com/tower-rs/tower-http/compare/tower-http-0.6.1...tower-http-0.6.2
v0.6.1
: v0.6.1Compare Source
Fixed
New Contributors
v0.6.0
: v0.6.0Compare Source
Changed:
body
module is disabled except forcatch-panic
,decompression-*
,fs
, orlimit
features (BREAKING) (#477)tower
0.5 (#503)Fixed
microsoft/TypeScript (typescript)
v5.7.2
: TypeScript 5.7Compare Source
For release notes, check out the release announcement.
Downloads are available on:
v5.6.3
: TypeScript 5.6.3Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.6.2
: TypeScript 5.6Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.5.4
: TypeScript 5.5.4Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.5.3
: TypeScript 5.5.3Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.5.2
: TypeScript 5.5Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
v5.4.5
: TypeScript 5.4.5Compare Source
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
uuid-rs/uuid (uuid)
v1.11.0
Compare Source
What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.10.0...1.11.0
v1.10.0
Compare Source
Deprecations
This release deprecates and renames the following functions:
Builder::from_rfc4122_timestamp
->Builder::from_gregorian_timestamp
Builder::from_sorted_rfc4122_timestamp
->Builder::from_sorted_gregorian_timestamp
Timestamp::from_rfc4122
->Timestamp::from_gregorian
Timestamp::to_rfc4122
->Timestamp::to_gregorian
What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.9.1...1.10.0
v1.9.1
Compare Source
What's Changed
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.9.0...1.9.1
v1.9.0
Compare Source
Uuid::now_v7()
is guaranteed to be monotonicBefore this release,
Uuid::now_v7()
would only use the millisecond-precision timestamp for ordering. It now also uses a global 42-bit counter that's re-initialized each millisecond so that the following will always pass:What's Changed
New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.8.0...1.9.0
v1.8.0
Compare Source
⚠️ Potential Breakage ⚠️
A new
impl AsRef<Uuid> for Uuid
bound has been added, which can break inference on code like:You can fix these by explicitly typing the result of the conversion:
or by calling
as_bytes
instead:What's Changed
wasm-bindgen
as a dependency onwasm32-unknown-unknown
by @emilk in https://github.com/uuid-rs/uuid/pull/738New Contributors
Full Changelog: https://github.com/uuid-rs/uuid/compare/1.7.0...1.8.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.
⚠️ Artifact update problem
Renovate failed to update artifacts 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:
The artifact failure details are included below:
File name: cuddle-leptos/Cargo.lock
File name: cuddle-rust-service/Cargo.lock
File name: cuddle-rust-cli/Cargo.lock
File name: cuddle-node-service/yarn.lock
2d2dec67a7
toa8a59f797d
a8a59f797d
to0a0fa31761
0a0fa31761
to1f2628b355
1f2628b355
tof2c3fd820d
f2c3fd820d
tob6e62e71b4
b6e62e71b4
to886dea3754
886dea3754
to422c085f49
422c085f49
to96e2a32c54
96e2a32c54
to9deffe76c4
9deffe76c4
to59d9b3852b
59d9b3852b
to4ddccd81ae
4ddccd81ae
tod93d8d917b
d93d8d917b
to9c80743e6a
9c80743e6a
to3fdd412d93
3fdd412d93
to09fafde603
09fafde603
to4c5961ae74
4c5961ae74
toca040b4ceb
ca040b4ceb
to7cbf0f5ee2
7cbf0f5ee2
to7beb29472a
7beb29472a
to8384471a26
8384471a26
toa4aa4189f5
a4aa4189f5
to612a62c5bf
612a62c5bf
to7cc0237ee1
7cc0237ee1
to757e4ac758
757e4ac758
to7e740c6fd5
7e740c6fd5
to194bb483ac
194bb483ac
to394095fcc1
394095fcc1
to1ce1695132
1ce1695132
to32dd7879ba
32dd7879ba
to3e55415874
3e55415874
to6725dc63b1
6725dc63b1
to95703c39b4
95703c39b4
to7e4e50d13f
7e4e50d13f
toff7e1871b0
ff7e1871b0
to6dd4585412
6dd4585412
to7f7615870a
7f7615870a
tobaf52eca78
baf52eca78
toaea269594e
aea269594e
toc71acffa98
c71acffa98
todef0e52bfb
def0e52bfb
to5fa6cabb77
5fa6cabb77
tocdb15e11aa
cdb15e11aa
toa3282afd47
a3282afd47
to2b6c5e0f54
2b6c5e0f54
tod568230fcd
d568230fcd
to5f536d8d92
5f536d8d92
to9058103f0b
9058103f0b
to845e719a89
845e719a89
toa32b7f5dda
a32b7f5dda
to70169b5f9f
70169b5f9f
to382f207898
382f207898
toe31c413f20
e31c413f20
tob9620997f9
b9620997f9
to0bcf7d90a2
0bcf7d90a2
tocb43ae26c9
cb43ae26c9
to27706fe522
27706fe522
tofb864ab584
fb864ab584
to0dc041449a
0dc041449a
to0971a2807b
0971a2807b
to9d5180cbf8
9d5180cbf8
to9164e5c9c4
9164e5c9c4
toc3e2522164
c3e2522164
to06c21ac088
06c21ac088
to660aa1b600
660aa1b600
to50737c35fd
50737c35fd
to009fbf3d58
009fbf3d58
to63c6646dcb
63c6646dcb
tof998cafdbb
f998cafdbb
to3356e14c74
3356e14c74
to12574cc47b
12574cc47b
to28c701d068
28c701d068
to3d855917d0
3d855917d0
tob987161eba
b987161eba
toa64d66d440
a64d66d440
to49e6b7f73c
49e6b7f73c
to482cb5ac69
482cb5ac69
tofe2b1fb82a
fe2b1fb82a
to46a445e49a
46a445e49a
tof26e23060e
f26e23060e
to883887c633
883887c633
toe91e385bc5
e91e385bc5
toe89d03145b
e89d03145b
to4a8fe92227
4a8fe92227
to2bf2ba343c
2bf2ba343c
to87feff6f7a
87feff6f7a
to45c95e0e60
45c95e0e60
to4c3ce0f181
4c3ce0f181
to08e1b4643e
08e1b4643e
to38198d370e
38198d370e
to7ce78590b5
7ce78590b5
to07f1007d66
07f1007d66
toc10617d7dd
c10617d7dd
toc0048e0d55
c0048e0d55
to17529eaebf
17529eaebf
to9ed0a8ba5d
9ed0a8ba5d
toee680b5538
ee680b5538
to85c9494912
85c9494912
to3d199f5afb
3d199f5afb
to9f821a45c7
9f821a45c7
to272f06d399
272f06d399
toe1be9a822f
e1be9a822f
to9bb35e67f1
9bb35e67f1
toe7fc7a12ba
e7fc7a12ba
tob1d7b6b748
b1d7b6b748
to8366345737
8366345737
tocb8f7a02fd
cb8f7a02fd
toc076388971
c076388971
to83e0cde1dd
83e0cde1dd
tofdcff37a92
fdcff37a92
toce6d928ece
ce6d928ece
to45e90462b4
45e90462b4
to4970f95a65
4970f95a65
to2ba61f2f0f
2ba61f2f0f
toe0a95ee4d0
e0a95ee4d0
to8fdbb6809b
8fdbb6809b
toafb74c39bb
afb74c39bb
to1388cd4250
1388cd4250
toc3b67553d1
c3b67553d1
to36cedf34fd
36cedf34fd
to0bfff45cb0
0bfff45cb0
to102ea9de46
102ea9de46
tod23947699a
d23947699a
to10eb33e582
10eb33e582
to47b81db242
47b81db242
toe2cf8a0c57
e2cf8a0c57
to8d2d4f7252
8d2d4f7252
to878e355efc
878e355efc
to6d2dcbf866
6d2dcbf866
toc249bfeba4
c249bfeba4
toec24116cf2
ec24116cf2
to7eef103317
7eef103317
to6305a44b9b
6305a44b9b
to2bed467457
2bed467457
tofc2ee6757b
fc2ee6757b
to4d5a6b5f13
4d5a6b5f13
to042e063e81
042e063e81
to4a2192be21
4a2192be21
to40f4133874
40f4133874
to973cf6ac0a
973cf6ac0a
todbae8cc02c
dbae8cc02c
to1e7d6ab8fb
1e7d6ab8fb
toa11ef9785e
a11ef9785e
toadcbefaffc
adcbefaffc
to27c7ca0e03
27c7ca0e03
to17a8d75196
17a8d75196
toa3ba75a307
a3ba75a307
to775a1e6e68
775a1e6e68
tod65e5734dc
d65e5734dc
to04d92f11dd
04d92f11dd
to7df9223fe5
7df9223fe5
to2bd5bcd8c4
2bd5bcd8c4
toa9694c37a8
a9694c37a8
to1ae958966a
1ae958966a
to14af9a0db5
14af9a0db5
tod05ce60f2f
d05ce60f2f
to7ed6e8f8d8
7ed6e8f8d8
to3074e06d72
3074e06d72
to8693d2d7a9
8693d2d7a9
to19d279e1ea
19d279e1ea
toea1a37c9ea
ea1a37c9ea
todd25f03919
dd25f03919
todcb8132171
dcb8132171
to2320aa8c3a
2320aa8c3a
to00db27c26b
00db27c26b
toe61572dfd0
e61572dfd0
to24189cc791
24189cc791
to92a05c78a1
Checkout
From your project repository, check out a new branch and test the changes.