Seed v0.6.0 Release Notes
Release Date: 2020-02-05 // about 4 years ago-
- โก๏ธ Implemented
UpdateEl
forFilter
andFilterMap
. - โ Added method
El::is_custom(&self)
. - ๐ Fixed custom elements patching (#325).
- โ Removed unnecessary error message for comment nodes.
- โก๏ธ [BREAKING] Removed deprecated
update
andtrigger_update_ev
. - ๐ [BREAKING] Removed the remains of lifecycle hooks.
- ๐ Fixed
value
andchecked
setting for input elements (a bug in VirtualDOM patch algorithm). - ๐ [BREAKING] Removed unpredictable internal input listeners - Seed will not longer react to external input value changes.
- [BREAKING] Use
EventHandler
instead ofListener
. (Listener
is now used as the internal DOM EventListener representation.) - ๐ [deprecated] -
raw_ev
is deprecated in favor ofev
. Functionality is the same. - ๐ Improved performance - rewritten event-handling and other refactors in VirtualDOM.
- ๐ Fixed processing of multiple event-handlers (#138).
- โ Added DOM Element references - see
ElRef
and examples (canvas
,user_media
ortodomvc
) (#115). - โ Removed
Ms: Clone
restriction as much as possible. - [BREAKING] Added or changed
Custom
variant fromCustom(String)
toCustom(Cow<'static, str>)
๐ inEv
,Tag
,At
andSt
. Use functionfrom
to create custom entities (e.g.At::from("my-attribute")
) (#208). - โ Added macro
nodes!
. It acceptsNode<Msg>
andVec<Node<Msg
, returns flattenedVec<Node<Msg>
. - ๐จ Refactored all examples.
- ๐ Fixed and rewritten example
todomvc
. - ๐ Renamed
counter
example tocounter_advanced
. - ๐ Renamed
drop
example todrop_zone
. - Removed
server_interaction_detailed
example. - โ Added a new simpler
counter
example. - ๐ Changed example in the main
README.md
. - โ Added flag
#![forbid(unsafe_code)]
so the Seed will be marked as a safe library by the Rust community tools. - โ Removed
clone
restriction from the methodEffect::map_msg
. - โก๏ธ Implemented
UpdateEl
forFlatMap
. - Adapted to Rust 1.41.0.
- โก๏ธ Implemented