Skip to content

v0.16.3

Choose a tag to compare

@github-actions github-actions released this 03 Sep 20:34
· 376 commits to main since this release
548c6b1
  • Improve UI parallelization, now can also parallelize smaller lists if the child nodes are heavy.

    • Custom list nodes now should use dyn UiNodeImpl::parallelize_hint together with PARALLEL_VAR to enable parallelization.
  • Add UiNode::try_for_each_child.

    • Custom list nodes must implement UiNodeImpl::try_for_each_child.
  • In main crate add "dev" feature, replaces "debug_default".

    • Feature is enabled by default, recommended setup of dev/release feature pair, see docs.
    • "debug_default" is now deprecated, it was an attempt to auto enable debug features in debug builds that causes issues in downstream release builds.
  • In all component crates the "debug_default" now has all the default features and is deprecated.

    • Advanced users targeting component crates directly must select each feature actually needed.
    • Next breaking release will remove all deprecated features, making component crates have no features by default.
  • Deprecated feature "dyn_closure", no longer needed.

  • Deprecated feature "dyn_node", no longer needed.

  • Add Var<VarEq<T>>::flatten method.