Skip to content

Releases: RustForWeb/floating-ui

v0.6.0

04 Nov 15:21
2ce6ae8

Choose a tag to compare

What's Changed

  • chore(deps): update rust crate serde_json to v1.0.145 by @renovate[bot] in #202
  • fix(deps): update rust crate tempfile to v3.22.0 by @renovate[bot] in #205
  • chore(deps): update rust crate serde to v1.0.223 by @renovate[bot] in #201
  • fix(deps): update rust crate semver to v1.0.27 by @renovate[bot] in #203
  • fix(deps): update rust crate octocrab to 0.45.0 by @renovate[bot] in #204
  • chore(deps): update rust crate serde to v1.0.226 by @renovate[bot] in #207
  • fix(deps): update rust crate toml to v0.9.7 by @renovate[bot] in #209
  • chore(deps): update rust crate wasm-bindgen-test to v0.3.53 by @renovate[bot] in #208
  • chore(deps): update leptos monorepo to v0.8.9 by @renovate[bot] in #206
  • chore(deps): update pre-commit hook embarkstudios/cargo-deny to v0.18.5 by @renovate[bot] in #210
  • chore(deps): update dependency tailwindcss to v3.4.18 by @renovate[bot] in #212
  • fix(deps): update rust crate octocrab to 0.47.0 by @renovate[bot] in #211
  • chore(deps): update rust crate serde to v1.0.228 by @renovate[bot] in #214
  • chore(deps): update rust crate tempfile to v3.23.0 by @renovate[bot] in #217
  • chore(deps): update rust crate toml to v0.9.8 by @renovate[bot] in #215
  • chore(deps): update rust crate wasm-bindgen-test to v0.3.54 by @renovate[bot] in #216
  • chore(deps): update leptos monorepo to v0.8.10 by @renovate[bot] in #213
  • chore(deps): update rust crate cfg-if to v1.0.4 by @renovate[bot] in #218
  • chore(deps): update rust crate tokio to v1.48.0 by @renovate[bot] in #220
  • chore(deps): update actions/setup-node action to v6 by @renovate[bot] in #221
  • chore(deps): update pre-commit hook prettier-plugin-tailwindcss to ^0.7.0 by @renovate[bot] in #219
  • chore(deps): update leptos monorepo to v0.8.11 by @renovate[bot] in #222
  • chore(deps): update github artifact actions (major) - autoclosed by @renovate[bot] in #223
  • chore(deps): update rust crate wasm-bindgen-test to v0.3.55 by @renovate[bot] in #225
  • chore(deps): update rust crate leptos to v0.8.12 by @renovate[bot] in #224
  • chore(deps): update rust crate dioxus to 0.7.0 by @renovate[bot] in #226

Full Changelog: v0.5.1...v0.6.0

v0.5.1

08 Sep 17:06
cb8c55b

Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

18 Jun 06:24
36c5c76

Choose a tag to compare

What's Changed

Full Changelog: v0.4.1...v0.5.0

v0.4.1

02 Jun 18:15
be68707

Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

12 May 17:22
c1885c2

Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.4.0

v0.3.1

04 May 19:11
790e4f8

Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.3.1

v0.3.0

16 Apr 19:59
bfd69aa

Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.3.0

v0.2.2

16 Apr 20:06
bfd69aa

Choose a tag to compare

Yanked due to SemVer breakage, see v0.3.0 instead.

v0.2.1

08 Jan 10:21
c857d62

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

07 Dec 19:11

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.3...v0.2.0

Upgrade to Leptos v0.7

Node References

Install leptos-node-ref and replace the node references with AnyNodeRef:

- let reference_ref = NodeRef<Div>::new();
- let floating_ref = NodeRef<Div>::new();
- let arrow_ref = NodeRef<Div>::new();
+ use leptos_node_ref::AnyNodeRef;
+ 
+ let reference_ref = AnyNodeRef::new();
+ let floating_ref = AnyNodeRef::new();
+ let arrow_ref = AnyNodeRef::new();

Reference

Remove .into_reference() from use_floating calls:

  use_floating(
-     reference_ref.into_reference(),
+     reference_ref,
      floating_ref,
      UseFloatingOptions::default(),
  )

Middleware

Install send_wrapper and wrap the middleware vector in SendWrapper:

+ use send_wrapper::SendWrapper;

  let middleware: MiddlewareVec = vec![/* ... */];
  
  use_floating(
      reference_ref,
      floating_ref,
      UseFloatingOptions::default()
-          .middleware(middleware.into()),
+          .middleware(SendWrapper::new(middleware).into()),
  )