All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
href
nullhref
nullsubmit
default22308eb
`](https://github.com/DioxusLabs/dioxus/commit/22308eb26a
))
- default asset server ([`430cde7
`](https://github.com/DioxusLabs/dioxus/commit/430cde7068
))
- fix web doc example and use &mut for builders everywhere ([`a239d2b
`](https://github.com/DioxusLabs/dioxus/commit/a239d2ba6a
))
- Merge pull request #111 from DioxusLabs/jk/props-attrs ([`0369fe7
`](https://github.com/DioxusLabs/dioxus/commit/0369fe72fb
))
- clippy ([`6bc45b1
`](https://github.com/DioxusLabs/dioxus/commit/6bc45b1c50
))
- Merge pull request #113 from DioxusLabs/jk/desktop-cursor-jump ([`20a2940
`](https://github.com/DioxusLabs/dioxus/commit/20a29409b2
))
- wry pathing ([`bad3616
`](https://github.com/DioxusLabs/dioxus/commit/bad36162af
))
- remove dioxus id on non-event elements ([`95e93ed
`](https://github.com/DioxusLabs/dioxus/commit/95e93ed0bc
))
- also hide placeholder node ([`eb13884
`](https://github.com/DioxusLabs/dioxus/commit/eb138848ec
))
- drag and drop support ([`9ae981a
`](https://github.com/DioxusLabs/dioxus/commit/9ae981a1af
))
- feat(events:focus): add missing `onfocusin` event ([`007d06d
`](https://github.com/DioxusLabs/dioxus/commit/007d06d602
))
- cursor jumping and use set instead of lsit ([`be614e6
`](https://github.com/DioxusLabs/dioxus/commit/be614e6535
))
- Merge pull request #108 from DioxusLabs/jk/fstring-component-fields ([`f4132d1
`](https://github.com/DioxusLabs/dioxus/commit/f4132d1874
))
- feat(example:todomvc): add editing support ([`9849f68
`](https://github.com/DioxusLabs/dioxus/commit/9849f68f25
))
- Merge pull request #101 from alexkirsz/ci ([`29bf424
`](https://github.com/DioxusLabs/dioxus/commit/29bf424b09
))
- Merge pull request #139 from DioxusLabs/jk/provide-context-any ([`70f2ef4
`](https://github.com/DioxusLabs/dioxus/commit/70f2ef43db
))
- Merge branch 'master' into jk/unify ([`824defa
`](https://github.com/DioxusLabs/dioxus/commit/824defa2db
))
- wire up both desktop and web ([`05331dd
`](https://github.com/DioxusLabs/dioxus/commit/05331ddd80
))
- format code ([`9256161`](https://github.com/DioxusLabs/dioxus/commit/92561612c7
))
- Enable clippy ([`b6903bf
`](https://github.com/DioxusLabs/dioxus/commit/b6903bf558
))
- bool attr white list ([`8f4aa84
`](https://github.com/DioxusLabs/dioxus/commit/8f4aa84f1a
))
- setup a typescript build ([`5bf6c96
`](https://github.com/DioxusLabs/dioxus/commit/5bf6c96f9f
))
- check `href` null ([`2073b40
`](https://github.com/DioxusLabs/dioxus/commit/2073b400df
))
- add exclusion list ([`2123228`](https://github.com/DioxusLabs/dioxus/commit/21232285d9
))
- check `href` null ([`327f901
`](https://github.com/DioxusLabs/dioxus/commit/327f901548
))
- prevent `submit` default ([`8089023`](https://github.com/DioxusLabs/dioxus/commit/8089023a6c
))
rpc
to handleropen_browser
bool attributecd0dcac
`](https://github.com/DioxusLabs/dioxus/commit/cd0dcacaf2
))
- handle bool attrs properly ([`8d685f4
`](https://github.com/DioxusLabs/dioxus/commit/8d685f40b7
))
- link open in browser ([`46fd6ac
`](https://github.com/DioxusLabs/dioxus/commit/46fd6ac345
))
- Release dioxus-html v0.1.4, dioxus-desktop v0.1.5, dioxus-hooks v0.1.6, dioxus-mobile v0.0.3, dioxus-router v0.1.0, dioxus-ssr v0.1.2, dioxus-web v0.0.4, dioxus v0.1.7 ([`a36dab7
`](https://github.com/DioxusLabs/dioxus/commit/a36dab7f45
))
- error pattern ([`62b637f
`](https://github.com/DioxusLabs/dioxus/commit/62b637f8b0
))
- move `rpc` to handler ([`f006f50
`](https://github.com/DioxusLabs/dioxus/commit/f006f50317
))
- `open_browser` bool attribute ([`9e04ce5
`](https://github.com/DioxusLabs/dioxus/commit/9e04ce5342
))
- Release dioxus-core v0.1.7, dioxus-core-macro v0.1.6, dioxus-html v0.1.4, dioxus-desktop v0.1.5, dioxus-hooks v0.1.6, dioxus-mobile v0.0.3, dioxus-router v0.1.0, dioxus-ssr v0.1.2, dioxus-web v0.0.4, dioxus v0.1.7 ([`40d1f85
`](https://github.com/DioxusLabs/dioxus/commit/40d1f85d0c
))
- format code ([`5233ee9
`](https://github.com/DioxusLabs/dioxus/commit/5233ee97d9
))
- link open in browser ([`c737c42
`](https://github.com/DioxusLabs/dioxus/commit/c737c424b0
))
- Merge pull request #89 from DioxusLabs/jk/simplify-example-run ([`8b6aa8b
`](https://github.com/DioxusLabs/dioxus/commit/8b6aa8b880
))
- link open in browser ([`a0f6015
`](https://github.com/DioxusLabs/dioxus/commit/a0f60152bc
))
- Merge pull request #74 from mrxiaozhuox/master ([`47056fd
`](https://github.com/DioxusLabs/dioxus/commit/47056fda45
))
- Merge pull request #80 from DioxusLabs/jk/router2dotoh ([`cdc2d8e
`](https://github.com/DioxusLabs/dioxus/commit/cdc2d8ec6d
))
- clear warnigns ([`175a6a1
`](https://github.com/DioxusLabs/dioxus/commit/175a6a199c
))
- remove lag by forcing update ([`fd91158
`](https://github.com/DioxusLabs/dioxus/commit/fd911584dc
))
- add prevent default attribute and upgrade router ([`427b126
`](https://github.com/DioxusLabs/dioxus/commit/427b126bc1
))
- include desktop fixes ([`7cf15ee
`](https://github.com/DioxusLabs/dioxus/commit/7cf15ee4e8
))
- make hydration more robust ([`bbb6ee1
`](https://github.com/DioxusLabs/dioxus/commit/bbb6ee10de
))
- Merge branch 'master' into jk/windows-desktop ([`be2d687
`](https://github.com/DioxusLabs/dioxus/commit/be2d6876ab
))
- try to fix pathing ([`ada24e7
`](https://github.com/DioxusLabs/dioxus/commit/ada24e7c4e
))
- bump all versions ([`4f92ba4
`](https://github.com/DioxusLabs/dioxus/commit/4f92ba4160
))
- tests ([`bd341f5
`](https://github.com/DioxusLabs/dioxus/commit/bd341f5571
))
- switch to log tracing ([`e2a6454
`](https://github.com/DioxusLabs/dioxus/commit/e2a6454527
))
- bump desktop version ([`54103da
`](https://github.com/DioxusLabs/dioxus/commit/54103da019
))
- desktop ([`c1f8424
`](https://github.com/DioxusLabs/dioxus/commit/c1f8424693
))
- desktop ([`be6fac9
`](https://github.com/DioxusLabs/dioxus/commit/be6fac9f3d
))
- plug in bubbling ([`d84fc05
`](https://github.com/DioxusLabs/dioxus/commit/d84fc05386
))
- overhaul examples and clean things up ([`420a30e
`](https://github.com/DioxusLabs/dioxus/commit/420a30e5d4
))
- remove runner on hook and then update docs ([`d156045
`](https://github.com/DioxusLabs/dioxus/commit/d1560450ba
))
- polish some more things ([`1496102`](https://github.com/DioxusLabs/dioxus/commit/14961023f9
))
- more API updates ([`a4f280d
`](https://github.com/DioxusLabs/dioxus/commit/a4f280d163
))
- readme and examples syntax ([`3dc0e59
`](https://github.com/DioxusLabs/dioxus/commit/3dc0e59876
))
- rip out unsafe task engine ([`c7d001c
`](https://github.com/DioxusLabs/dioxus/commit/c7d001cbb4
))
- upgrade to new version of dioxus core. ([`cda759c
`](https://github.com/DioxusLabs/dioxus/commit/cda759c659
))
- clean it up a bit ([`fa106be
`](https://github.com/DioxusLabs/dioxus/commit/fa106be1f5
))
- enable children properly ([`b997b8e
`](https://github.com/DioxusLabs/dioxus/commit/b997b8ebbb
))
- miri stress tets ([`934de21
`](https://github.com/DioxusLabs/dioxus/commit/934de21dd6
))
- rename fc to component ([`1e4a599
`](https://github.com/DioxusLabs/dioxus/commit/1e4a599d14
))
- polish ([`8bf57dc
`](https://github.com/DioxusLabs/dioxus/commit/8bf57dc21d
))
- prepare to change our fragment pattern. Add some more docs ([`2c3a046
`](https://github.com/DioxusLabs/dioxus/commit/2c3a046426
))
- really big bug around hooks ([`52c7154
`](https://github.com/DioxusLabs/dioxus/commit/52c7154897
))
- better desktop support ([`25a8411
`](https://github.com/DioxusLabs/dioxus/commit/25a8411485
))
- Release dioxus-core v0.1.3, dioxus-core-macro v0.1.2, dioxus-html v0.1.0, dioxus-desktop v0.0.0, dioxus-hooks v0.1.3, dioxus-liveview v0.1.0, dioxus-mobile v0.0.0, dioxus-router v0.1.0, dioxus-ssr v0.1.0, dioxus-web v0.0.0, dioxus v0.1.1 ([`2b92837
`](https://github.com/DioxusLabs/dioxus/commit/2b928372fb
))
- bubbling ([`19df1bd
`](https://github.com/DioxusLabs/dioxus/commit/19df1bda10
))
- move examples around ([`1e6e5e6
`](https://github.com/DioxusLabs/dioxus/commit/1e6e5e611b
))
- Release dioxus-core v0.1.3, dioxus-core-macro v0.1.2, dioxus-html v0.1.0, dioxus-desktop v0.0.0, dioxus-hooks v0.1.3, dioxus-liveview v0.1.0, dioxus-mobile v0.0.0, dioxus-router v0.1.0, dioxus-ssr v0.1.0, dioxus-web v0.0.0, dioxus v0.1.0 ([`0d480a4
`](https://github.com/DioxusLabs/dioxus/commit/0d480a4c43
))
- updates to router ([`bab21a0
`](https://github.com/DioxusLabs/dioxus/commit/bab21a0aa1
))
- keyword length ([`868f673
`](https://github.com/DioxusLabs/dioxus/commit/868f6739d2
))
- docs and router ([`a5f05d7
`](https://github.com/DioxusLabs/dioxus/commit/a5f05d73ac
))
- it properly bubbles ([`9d8c5ca
`](https://github.com/DioxusLabs/dioxus/commit/9d8c5ca5ab
))
- upgrade syntax ([`fd93ee8
`](https://github.com/DioxusLabs/dioxus/commit/fd93ee89c1
))
- Release dioxus-core v0.1.3, dioxus-core-macro v0.1.2, dioxus-html v0.1.0, dioxus-desktop v0.0.0, dioxus-hooks v0.1.3, dioxus-liveview v0.1.0, dioxus-mobile v0.0.0, dioxus-router v0.1.0, dioxus-ssr v0.1.0, dioxus-web v0.0.0, dioxus v0.1.0 ([`b32665d
`](https://github.com/DioxusLabs/dioxus/commit/b32665d721
))
- fake bubbling ([`11757dd
`](https://github.com/DioxusLabs/dioxus/commit/11757ddf61
))
- tags ([`a33f770
`](https://github.com/DioxusLabs/dioxus/commit/a33f7701fc
))
- Merge branch 'master' into jk/remove_node_safety ([`db00047
`](https://github.com/DioxusLabs/dioxus/commit/db0004758c
))
- Release dioxus-core v0.1.3, dioxus-core-macro v0.1.2, dioxus-html v0.1.0, dioxus-desktop v0.0.0, dioxus-hooks v0.1.3, dioxus-liveview v0.1.0, dioxus-mobile v0.0.0, dioxus-router v0.1.0, dioxus-ssr v0.1.0, dioxus-web v0.0.0, dioxus v0.1.0 ([`3a706ac
`](https://github.com/DioxusLabs/dioxus/commit/3a706ac416
))
- Merge branch 'master' of https://github.com/jkelleyrtp/dioxus ([`60d6eb2
`](https://github.com/DioxusLabs/dioxus/commit/60d6eb204a
))
- update cargo tomls ([`e4c06ce
`](https://github.com/DioxusLabs/dioxus/commit/e4c06ce8e8
))
- desktop and mobile ([`601078f
`](https://github.com/DioxusLabs/dioxus/commit/601078f9cf
))
- Release dioxus-core v0.1.3, dioxus-core-macro v0.1.2, dioxus-html v0.1.0, dioxus-desktop v0.0.0, dioxus-hooks v0.1.3, dioxus-liveview v0.1.0, dioxus-mobile v0.0.0, dioxus-router v0.1.0, dioxus-ssr v0.1.0, dioxus-web v0.0.0, dioxus v0.1.0 ([`270dfc9
`](https://github.com/DioxusLabs/dioxus/commit/270dfc9590
))
- slim down tokio ([`e86c1d8
`](https://github.com/DioxusLabs/dioxus/commit/e86c1d8972
))
- update local examples and docs to support new syntaxes ([`4de16c4
`](https://github.com/DioxusLabs/dioxus/commit/4de16c4779
))
- docs ([`a42711a
`](https://github.com/DioxusLabs/dioxus/commit/a42711a324
))
- improve safety ([`fda2ebc
`](https://github.com/DioxusLabs/dioxus/commit/fda2ebc2a2
))
- massage lifetimes ([`9726a06
`](https://github.com/DioxusLabs/dioxus/commit/9726a065b0
))
- book documentation ([`16dbf4a
`](https://github.com/DioxusLabs/dioxus/commit/16dbf4a6f8
))
- more changes to scheduler ([`059294a
`](https://github.com/DioxusLabs/dioxus/commit/059294ab55
))
- messed up how lifetimes worked, need to render once per component ([`ba9e1db
`](https://github.com/DioxusLabs/dioxus/commit/ba9e1dbb8f
))
- major cleanups to scheduler ([`2933e4b
`](https://github.com/DioxusLabs/dioxus/commit/2933e4bc11
))
- move everything over to a stack dst ([`0e9d5fc
`](https://github.com/DioxusLabs/dioxus/commit/0e9d5fc530
))
- support desktop more completely ([`efd0e9b
`](https://github.com/DioxusLabs/dioxus/commit/efd0e9b564
))
- add update functionality to useref ([`a2b0c50
`](https://github.com/DioxusLabs/dioxus/commit/a2b0c50a34
))
- lnks to projects ([`460783a
`](https://github.com/DioxusLabs/dioxus/commit/460783ad54
))
- desktop functioning well ([`5502429`](https://github.com/DioxusLabs/dioxus/commit/5502429626
))
- more example images ([`2403990`](https://github.com/DioxusLabs/dioxus/commit/2403990ea3
))
- overhaul event system ([`7a03c1d
`](https://github.com/DioxusLabs/dioxus/commit/7a03c1d2b4
))
- threadsafe ([`82953f2
`](https://github.com/DioxusLabs/dioxus/commit/82953f2ac3
))
- shared state mechanisms ([`4a4c7af
`](https://github.com/DioxusLabs/dioxus/commit/4a4c7afca7
))
- clean up the web module ([`823adc0
`](https://github.com/DioxusLabs/dioxus/commit/823adc0834
))
- fix some event stuff for web and core ([`725b4a1
`](https://github.com/DioxusLabs/dioxus/commit/725b4a1d7f
))
- mutations ([`fac4233
`](https://github.com/DioxusLabs/dioxus/commit/fac42339c2
))
- add test_dom ([`a652090
`](https://github.com/DioxusLabs/dioxus/commit/a652090dc5
))
- bottom up dropping ([`f2334c1
`](https://github.com/DioxusLabs/dioxus/commit/f2334c17be
))
- cleanup ([`1745a44
`](https://github.com/DioxusLabs/dioxus/commit/1745a44d94
))
- docs, html! macro, more ([`caf772c
`](https://github.com/DioxusLabs/dioxus/commit/caf772cf24
))
- cleanup workspace ([`8f0bb5d
`](https://github.com/DioxusLabs/dioxus/commit/8f0bb5dc5b
))
- clean up warnings ([`b32e261
`](https://github.com/DioxusLabs/dioxus/commit/b32e2611e3
))
- web stuff ([`acad9ca
`](https://github.com/DioxusLabs/dioxus/commit/acad9ca622
))
- making progress on diffing and hydration ([`49856cc
`](https://github.com/DioxusLabs/dioxus/commit/49856ccd68
))
- mvoe away from compound context ([`a2c7d17
`](https://github.com/DioxusLabs/dioxus/commit/a2c7d17b05
))
- omg what a dumb mistake ([`f782e14
`](https://github.com/DioxusLabs/dioxus/commit/f782e14211
))
- refactor ([`8b0eb87
`](https://github.com/DioxusLabs/dioxus/commit/8b0eb87c72
))
- bless up, no more segfaults ([`4a0068f
`](https://github.com/DioxusLabs/dioxus/commit/4a0068f099
))
- wire up event delegator for webview ([`7dfe89c
`](https://github.com/DioxusLabs/dioxus/commit/7dfe89c958
))
- solve some issues regarding listeners ([`dfaf5ad
`](https://github.com/DioxusLabs/dioxus/commit/dfaf5adee1
))
- more overhaul on virtualevents ([`41cc429
`](https://github.com/DioxusLabs/dioxus/commit/41cc42919d
))
- groundwork for noderefs ([`c1afeba
`](https://github.com/DioxusLabs/dioxus/commit/c1afeba1ef
))