Seed v0.8.0 Release Notes
Release Date: 2020-10-23 // over 3 years ago-
- [BREAKING] Rename
linear_gradient!
tolinearGradient!
for consistency with the other svg macros (same withradial_gradient!
andmesh_gradient!
) (#377). - ๐ Fixed
base_path
with a trailing slash parsing / handling. - ๐ Fixed
C
macro memory / WASM file size issue. - ๐ท Added examples
tests
,service_worker
,resize_observer
,component_builder
,i18n
andunsaved_changes
(#459). - ๐ Fixed
UrlRequested
handling (#459). - [BREAKING] Hidden and renamed module
effects
toeffect
. - Added
App::update_with_option
. - โ Added
Navigator
andBeforeUnloadEvent
into Seed'sweb_sys
. - ๐ Fixed runtime exception when using binary data in WS on some browsers (#470).
- Exported macro
with_dollar_sign!
. - [deprecated]
RequestAnimationFrameTime
+RequestAnimationFrameHandle
+request_animation_frame
are deprecated. - [deprecated]
set_interval
+set_timeout
are deprecated. - ๐ [deprecated]
class!
is deprecated in favor ofC!
. - [BREAKING] Removed deprecated
AppBuilder
withsink
,mount_point
,routes
,window_events
, etc. (UseApp::start
instead.) - ๐ [BREAKING] Removed support for deprecated global messages (
GMsg
,GMs
, ..). Useorders.notify
+orders.subscribe
instead. - โก๏ธ Relaxed
view
andupdate
type inApp::start
fromfn
toFnOnce + Clone
. - โก๏ธ [BREAKING] Removed deprecated
Ev::TriggerUpdate
. - ๐ [deprecated]
simple_ev
is deprecated. - Exposed dependency
console_error_panic_hook
. - ๐ Fixed double
UrlChanged
firing by removinghashchange
listener. - โ Added
Request::bytes
. - Build Changes - Remove all workspace=false and instead defined default_to_workspace=false in the config.
- ๐ Build Changes - Make all core cargo-make tasks private with default namespace and remove clear=true from all seed tasks.
- ๐ Build Changes - Remove installation instructions and instead depend on core cargo-make installation tasks.
- ๐ Build Changes - Replace rust for_each implementation with duckscript which is much shorter, simpler and faster (in case you don't have cargo-script installed).
- ๐ Build Changes - Enforce minimal cargo-make version: 0.32.1.
- ๐ Added new
Orders
methodsrequest_url
(#518) andmsg_sender
(#502). - [BREAKING]
Orders::msg_mapper
returnsRc<..>
instead ofBox<..>
. - Reexported
pub use wasm_bindgen_futures::{self, spawn_local, JsFuture};
andpub use futures::{self, future::{self, FutureExt, TryFutureExt}};
inlib.rs
. - โก๏ธ Updated example
websocket
. - ๐ Fixed link handling (#527).
- ๐ Fixed attribute ordering (#335).
- ๐ Implemented
Display
forNode
(#294). - ๐ Fixed url requests from pages when the hash routing is used.
- Fixed url encoding, serializing in
push_route
and the methodUrl::hash_path
. - Added
Url
methodsskip_hash_base_path
andencode_uri_component
(#424). - โ Added
Node::NoChange
.
- [BREAKING] Rename