CHANGELOG.md 18 KB

Changelog

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.

v0.1.5 (2022-01-08)

Documentation

  • update cargo tomls
  • update local examples and docs to support new syntaxes
  • lnks to projects

New Features

  • handle bool attrs properly
  • add prevent default attribute and upgrade router
  • make hydration more robust
  • plug in bubbling
  • overhaul examples and clean things up
  • more API updates
  • enable children properly
  • bubbling
  • it properly bubbles
  • upgrade syntax
  • fake bubbling
  • improve safety
  • massage lifetimes
  • support desktop more completely
  • add update functionality to useref
  • desktop functioning well
  • shared state mechanisms
  • mutations
  • mvoe away from compound context
  • omg what a dumb mistake
  • bless up, no more segfaults
  • wire up event delegator for webview

Bug Fixes

  • add exclusion list
  • tests
  • readme and examples syntax
  • really big bug around hooks
  • keyword length
  • tags
  • desktop and mobile
  • messed up how lifetimes worked, need to render once per component

Commit Statistics

  • 91 commits contributed to the release over the course of 151 calendar days.
  • 78 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details * **Uncategorized** - 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.comgit//DioxusLabs/dioxus/commit/a36dab7f45)) - 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.comgit//DioxusLabs/dioxus/commit/40d1f85d0c)) - add exclusion list ([`2123228`](https://github.comgit//DioxusLabs/dioxus/commit/21232285d9)) - handle bool attrs properly ([`8d685f4`](https://github.comgit//DioxusLabs/dioxus/commit/8d685f40b7)) - Merge pull request #89 from DioxusLabs/jk/simplify-example-run ([`8b6aa8b`](https://github.comgit//DioxusLabs/dioxus/commit/8b6aa8b880)) - Merge pull request #74 from mrxiaozhuox/master ([`47056fd`](https://github.comgit//DioxusLabs/dioxus/commit/47056fda45)) - Merge pull request #80 from DioxusLabs/jk/router2dotoh ([`cdc2d8e`](https://github.comgit//DioxusLabs/dioxus/commit/cdc2d8ec6d)) - clear warnigns ([`175a6a1`](https://github.comgit//DioxusLabs/dioxus/commit/175a6a199c)) - remove lag by forcing update ([`fd91158`](https://github.comgit//DioxusLabs/dioxus/commit/fd911584dc)) - add prevent default attribute and upgrade router ([`427b126`](https://github.comgit//DioxusLabs/dioxus/commit/427b126bc1)) - include desktop fixes ([`7cf15ee`](https://github.comgit//DioxusLabs/dioxus/commit/7cf15ee4e8)) - make hydration more robust ([`bbb6ee1`](https://github.comgit//DioxusLabs/dioxus/commit/bbb6ee10de)) - Merge branch 'master' into jk/windows-desktop ([`be2d687`](https://github.comgit//DioxusLabs/dioxus/commit/be2d6876ab)) - try to fix pathing ([`ada24e7`](https://github.comgit//DioxusLabs/dioxus/commit/ada24e7c4e)) - bump all versions ([`4f92ba4`](https://github.comgit//DioxusLabs/dioxus/commit/4f92ba4160)) - tests ([`bd341f5`](https://github.comgit//DioxusLabs/dioxus/commit/bd341f5571)) - switch to log tracing ([`e2a6454`](https://github.comgit//DioxusLabs/dioxus/commit/e2a6454527)) - bump desktop version ([`54103da`](https://github.comgit//DioxusLabs/dioxus/commit/54103da019)) - desktop ([`c1f8424`](https://github.comgit//DioxusLabs/dioxus/commit/c1f8424693)) - desktop ([`be6fac9`](https://github.comgit//DioxusLabs/dioxus/commit/be6fac9f3d)) - plug in bubbling ([`d84fc05`](https://github.comgit//DioxusLabs/dioxus/commit/d84fc05386)) - overhaul examples and clean things up ([`420a30e`](https://github.comgit//DioxusLabs/dioxus/commit/420a30e5d4)) - remove runner on hook and then update docs ([`d156045`](https://github.comgit//DioxusLabs/dioxus/commit/d1560450ba)) - polish some more things ([`1496102`](https://github.comgit//DioxusLabs/dioxus/commit/14961023f9)) - more API updates ([`a4f280d`](https://github.comgit//DioxusLabs/dioxus/commit/a4f280d163)) - readme and examples syntax ([`3dc0e59`](https://github.comgit//DioxusLabs/dioxus/commit/3dc0e59876)) - rip out unsafe task engine ([`c7d001c`](https://github.comgit//DioxusLabs/dioxus/commit/c7d001cbb4)) - upgrade to new version of dioxus core. ([`cda759c`](https://github.comgit//DioxusLabs/dioxus/commit/cda759c659)) - clean it up a bit ([`fa106be`](https://github.comgit//DioxusLabs/dioxus/commit/fa106be1f5)) - enable children properly ([`b997b8e`](https://github.comgit//DioxusLabs/dioxus/commit/b997b8ebbb)) - miri stress tets ([`934de21`](https://github.comgit//DioxusLabs/dioxus/commit/934de21dd6)) - rename fc to component ([`1e4a599`](https://github.comgit//DioxusLabs/dioxus/commit/1e4a599d14)) - polish ([`8bf57dc`](https://github.comgit//DioxusLabs/dioxus/commit/8bf57dc21d)) - prepare to change our fragment pattern. Add some more docs ([`2c3a046`](https://github.comgit//DioxusLabs/dioxus/commit/2c3a046426)) - really big bug around hooks ([`52c7154`](https://github.comgit//DioxusLabs/dioxus/commit/52c7154897)) - better desktop support ([`25a8411`](https://github.comgit//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.comgit//DioxusLabs/dioxus/commit/2b928372fb)) - bubbling ([`19df1bd`](https://github.comgit//DioxusLabs/dioxus/commit/19df1bda10)) - move examples around ([`1e6e5e6`](https://github.comgit//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.comgit//DioxusLabs/dioxus/commit/0d480a4c43)) - updates to router ([`bab21a0`](https://github.comgit//DioxusLabs/dioxus/commit/bab21a0aa1)) - keyword length ([`868f673`](https://github.comgit//DioxusLabs/dioxus/commit/868f6739d2)) - docs and router ([`a5f05d7`](https://github.comgit//DioxusLabs/dioxus/commit/a5f05d73ac)) - it properly bubbles ([`9d8c5ca`](https://github.comgit//DioxusLabs/dioxus/commit/9d8c5ca5ab)) - upgrade syntax ([`fd93ee8`](https://github.comgit//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.comgit//DioxusLabs/dioxus/commit/b32665d721)) - fake bubbling ([`11757dd`](https://github.comgit//DioxusLabs/dioxus/commit/11757ddf61)) - tags ([`a33f770`](https://github.comgit//DioxusLabs/dioxus/commit/a33f7701fc)) - Merge branch 'master' into jk/remove_node_safety ([`db00047`](https://github.comgit//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.comgit//DioxusLabs/dioxus/commit/3a706ac416)) - Merge branch 'master' of https://github.com/jkelleyrtp/dioxus ([`60d6eb2`](https://github.comgit//DioxusLabs/dioxus/commit/60d6eb204a)) - update cargo tomls ([`e4c06ce`](https://github.comgit//DioxusLabs/dioxus/commit/e4c06ce8e8)) - desktop and mobile ([`601078f`](https://github.comgit//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.comgit//DioxusLabs/dioxus/commit/270dfc9590)) - slim down tokio ([`e86c1d8`](https://github.comgit//DioxusLabs/dioxus/commit/e86c1d8972)) - update local examples and docs to support new syntaxes ([`4de16c4`](https://github.comgit//DioxusLabs/dioxus/commit/4de16c4779)) - docs ([`a42711a`](https://github.comgit//DioxusLabs/dioxus/commit/a42711a324)) - improve safety ([`fda2ebc`](https://github.comgit//DioxusLabs/dioxus/commit/fda2ebc2a2)) - massage lifetimes ([`9726a06`](https://github.comgit//DioxusLabs/dioxus/commit/9726a065b0)) - book documentation ([`16dbf4a`](https://github.comgit//DioxusLabs/dioxus/commit/16dbf4a6f8)) - more changes to scheduler ([`059294a`](https://github.comgit//DioxusLabs/dioxus/commit/059294ab55)) - messed up how lifetimes worked, need to render once per component ([`ba9e1db`](https://github.comgit//DioxusLabs/dioxus/commit/ba9e1dbb8f)) - major cleanups to scheduler ([`2933e4b`](https://github.comgit//DioxusLabs/dioxus/commit/2933e4bc11)) - move everything over to a stack dst ([`0e9d5fc`](https://github.comgit//DioxusLabs/dioxus/commit/0e9d5fc530)) - support desktop more completely ([`efd0e9b`](https://github.comgit//DioxusLabs/dioxus/commit/efd0e9b564)) - add update functionality to useref ([`a2b0c50`](https://github.comgit//DioxusLabs/dioxus/commit/a2b0c50a34)) - lnks to projects ([`460783a`](https://github.comgit//DioxusLabs/dioxus/commit/460783ad54)) - desktop functioning well ([`5502429`](https://github.comgit//DioxusLabs/dioxus/commit/5502429626)) - more example images ([`2403990`](https://github.comgit//DioxusLabs/dioxus/commit/2403990ea3)) - overhaul event system ([`7a03c1d`](https://github.comgit//DioxusLabs/dioxus/commit/7a03c1d2b4)) - threadsafe ([`82953f2`](https://github.comgit//DioxusLabs/dioxus/commit/82953f2ac3)) - shared state mechanisms ([`4a4c7af`](https://github.comgit//DioxusLabs/dioxus/commit/4a4c7afca7)) - clean up the web module ([`823adc0`](https://github.comgit//DioxusLabs/dioxus/commit/823adc0834)) - fix some event stuff for web and core ([`725b4a1`](https://github.comgit//DioxusLabs/dioxus/commit/725b4a1d7f)) - mutations ([`fac4233`](https://github.comgit//DioxusLabs/dioxus/commit/fac42339c2)) - add test_dom ([`a652090`](https://github.comgit//DioxusLabs/dioxus/commit/a652090dc5)) - bottom up dropping ([`f2334c1`](https://github.comgit//DioxusLabs/dioxus/commit/f2334c17be)) - cleanup ([`1745a44`](https://github.comgit//DioxusLabs/dioxus/commit/1745a44d94)) - docs, html! macro, more ([`caf772c`](https://github.comgit//DioxusLabs/dioxus/commit/caf772cf24)) - cleanup workspace ([`8f0bb5d`](https://github.comgit//DioxusLabs/dioxus/commit/8f0bb5dc5b)) - clean up warnings ([`b32e261`](https://github.comgit//DioxusLabs/dioxus/commit/b32e2611e3)) - web stuff ([`acad9ca`](https://github.comgit//DioxusLabs/dioxus/commit/acad9ca622)) - making progress on diffing and hydration ([`49856cc`](https://github.comgit//DioxusLabs/dioxus/commit/49856ccd68)) - mvoe away from compound context ([`a2c7d17`](https://github.comgit//DioxusLabs/dioxus/commit/a2c7d17b05)) - omg what a dumb mistake ([`f782e14`](https://github.comgit//DioxusLabs/dioxus/commit/f782e14211)) - refactor ([`8b0eb87`](https://github.comgit//DioxusLabs/dioxus/commit/8b0eb87c72)) - bless up, no more segfaults ([`4a0068f`](https://github.comgit//DioxusLabs/dioxus/commit/4a0068f099)) - wire up event delegator for webview ([`7dfe89c`](https://github.comgit//DioxusLabs/dioxus/commit/7dfe89c958)) - solve some issues regarding listeners ([`dfaf5ad`](https://github.comgit//DioxusLabs/dioxus/commit/dfaf5adee1)) - more overhaul on virtualevents ([`41cc429`](https://github.comgit//DioxusLabs/dioxus/commit/41cc42919d)) - groundwork for noderefs ([`c1afeba`](https://github.comgit//DioxusLabs/dioxus/commit/c1afeba1ef))

v0.0.0 (2021-12-15)

Documentation

  • update local examples and docs to support new syntaxes
  • lnks to projects
  • update cargo tomls

New Features

  • bubbling
  • it properly bubbles
  • upgrade syntax
  • fake bubbling
  • improve safety
  • massage lifetimes
  • support desktop more completely
  • add update functionality to useref
  • desktop functioning well
  • shared state mechanisms
  • mutations
  • mvoe away from compound context
  • omg what a dumb mistake
  • bless up, no more segfaults
  • wire up event delegator for webview

Bug Fixes

  • really big bug around hooks
  • desktop and mobile
  • messed up how lifetimes worked, need to render once per component
  • tags
  • keyword length