You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tauri-plugins-workspace/.changes/store-plugin-rework.md

752 B

store
minor:breaking

Breaking changes:

  • Renamed StoreCollection to StoreState
  • StoreBuilder::build now returns a Result
  • StoreExt::store now returns Result<Arc<Store>>

Enhancements:

  • Save and cancel pending auto save on drop
  • Use absolute path as store's key, fix #984
  • Share store to resource table by default
  • Enable auto save with 100ms debounce time by default
  • Use pretty json by default, close #1690

New features:

  • Add get_store to get shared stores across js and rust side
  • Add default (de)serialize functions settings default_serialize_fn and default_deserialize_fn
  • Allow js to use pre-stored (de)serialize functions registered by register_serialize_fn and register_deserialize_fn