Releases: vertigo-web/vertigo
Releases · vertigo-web/vertigo
0.2.0 - 2023-03-25
Added
main
macro that wraps a function returningDomElement
into an app starting entry point
Changed
dom!
macro can now return a list of elements, not only one- In
dom!
macro, name of attribute can be omitted if variable name is the same (on_clich={on_click}
can be shortened to{on_click}
) - vertigo-cli: Error message popup can now be dismissed
Removed
DomFragment
0.2.0-alpha - 2023-03-15
Added
vertigo-cli
packaging tool with commandsnew
,build
,watch
andserve
- Server-side rendering built in
vertigo-cli
JsJson
data structure to communicate with JS world without string serialization,AutoJsJson
macro for creatingJsJson
from structures and structures fromJsjson
- A warning in JS console if developer tried to get a value already set to be changed during transaction
@media
queries support in CSSDriver::cookie_set_json
andDriver::cookie_get_json
for storingJsJson
-enabled structures in a cookieDriver::history_back()
method invokinghistory.back()
on windowhtml_entities
to ease insertion of uncommon letters and symbols indom!
macroon_load
event
Changed
- Renamed DomCommentCreate to DomFragment
start_app
doesn't require state
Removed
css_fn!
andcss_fn_push!
macros (not very useful, problems with error reporting in proper place)serde
dependency
v0.1.1
v0.1.0
0.1.0-beta.5
0.1.0-beta.5 - 2022-10-18
Added
- Components with "props"!
DomElement::from_parts
for unit-testing purposes
Changed
- Improved refresh algorithm (internal)
- Simplified context system (internal)
- Refactored callbacks mechanism (internal)
Removed
RefCell
0.1.0-beta.4
0.1.0-beta.4 - 2022-10-02
Added
hook_keydown
andon_dropfile
eventsbind
,bind2
... functions for creating event handlers
Changed
Driver
object is now global, so there's no need to pass it as parameter in all functionsget_value
andset_value
methods are nowget
andset
start_app
initialization function now takes anFnOnce
instead of readyVDomComponent
- Dropped
PartialEq
constraint fromValue
,Computed
and other implementations - Refactored subsystem for exchanging values between rust and js
Removed
- Removed virtual dom intermediate in favour of real dom operations
vertigo-browserdriver
package - it is now integrated intovertigo
as the default and only driver- Callback from
HashRouter
- it can be now treated similarly toValue
EqBox
0.1.0-beta.3
0.1.0-beta.3 - 2022-01-22
Added
- Cookies support in JS Driver
Changed
- Improved initiation of spawn executor
- Improvements in Graph
- RC-structures, BoxRefCell removed
Removed
- Removed wasm-bindgen
0.1.0-beta.2 - 2021-12-21
Added
start_browser_app
function with optional wasm-logger configuration- Examples directory
- More docstrings
- Demo: Speed setting in game of life
Changed
wasm-bindgen
is now re-exported invertigo-browserdriver
so it is easier to use its proper version
Removed
- We-alloc usage as it caused memory problems on wasm-js border
Full Changelog: https://github.com/vertigo-web/vertigo/commits/v0.1.0-beta.3 (contains all previous versions)
0.1.0-beta.1
Added
- Re-exports for AutoMap, Computed, Value, DropResource
- Tutorial
- Some docstrings with examples
Changed
- LazyCache::force_update - Added parameter with_loading
- Simplified computed refresh function
Full Changelog: https://github.com/vertigo-web/vertigo/commits/v0.1.0-beta.1 (contains all previous versions)