CHANGELOG.md 20 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.

Unreleased

Bug Fixes

  • use_state
  • exampels

Commit Statistics

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

Commit Details

view details * **Uncategorized** - Merge pull request #169 from DioxusLabs/jk/router-userouter ([`3509602`](https://github.com/DioxusLabs/dioxus/commit/3509602c0b)) - Merge pull request #158 from DioxusLabs/jk/router-onchange ([`08988e1`](https://github.com/DioxusLabs/dioxus/commit/08988e1bfe)) - use_state ([`c092bd4`](https://github.com/DioxusLabs/dioxus/commit/c092bd43ed)) - exampels ([`a8952a9`](https://github.com/DioxusLabs/dioxus/commit/a8952a9ee8)) - Merge branch 'master' into jk/update-hooks ([`5c4bd08`](https://github.com/DioxusLabs/dioxus/commit/5c4bd0881b)) - modify usestate to be borrowed ([`58839f4`](https://github.com/DioxusLabs/dioxus/commit/58839f47ba)) - Fix various typos and grammar nits ([`9e4ec43`](https://github.com/DioxusLabs/dioxus/commit/9e4ec43b1e)) - Merge pull request #108 from DioxusLabs/jk/fstring-component-fields ([`f4132d1`](https://github.com/DioxusLabs/dioxus/commit/f4132d1874)) - Enable clippy ([`b6903bf`](https://github.com/DioxusLabs/dioxus/commit/b6903bf558))

v0.1.6 (2022-01-08)

Documentation

  • remove all usages of static closure syntax and update readme
  • update the docs
  • update cargo tomls
  • update local examples and docs to support new syntaxes
  • big updates to the reference
  • move around examples
  • move into a fromjs tutorial

New Features

  • allow use_ref to be cloned into callbacks
  • plug in bubbling
  • overhaul examples and clean things up
  • more API updates
  • it compiles once more
  • improve safety
  • massage lifetimes
  • add update functionality to useref
  • shared state mechanisms
  • mvoe away from compound context
  • omg what a dumb mistake
  • more suspended nodes!
  • wire up event delegator for webview
  • task system works but I broke the other things :(
  • static node infrastructure and ssr changes

Bug Fixes

  • component pass thru events
  • ci and bug in setter
  • make tests pass
  • readme and examples syntax
  • really big bug around hooks
  • keyword length
  • tags
  • desktop and mobile
  • all the bugs!

Commit Statistics

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

Commit Details

view details * **Uncategorized** - Release 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 ([`b804c69`](https://github.com/DioxusLabs/dioxus/commit/b804c691d5)) - 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)) - 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)) - component pass thru events ([`c439b0a`](https://github.com/DioxusLabs/dioxus/commit/c439b0ac7e)) - Merge pull request #74 from mrxiaozhuox/master ([`47056fd`](https://github.com/DioxusLabs/dioxus/commit/47056fda45)) - Merge pull request #84 from DioxusLabs/jk/windows-lag ([`211d44d`](https://github.com/DioxusLabs/dioxus/commit/211d44d363)) - Merge branch 'master' into jk/router2dotoh ([`59f8b49`](https://github.com/DioxusLabs/dioxus/commit/59f8b49fb6)) - allow use_ref to be cloned into callbacks ([`a890f39`](https://github.com/DioxusLabs/dioxus/commit/a890f397c4)) - ci and bug in setter ([`4aadec1`](https://github.com/DioxusLabs/dioxus/commit/4aadec1e30)) - memoize dom in the prescence of identical components ([`cb2782b`](https://github.com/DioxusLabs/dioxus/commit/cb2782b4bb)) - bump all versions ([`4f92ba4`](https://github.com/DioxusLabs/dioxus/commit/4f92ba4160)) - fix hooks docs ([`df168d0`](https://github.com/DioxusLabs/dioxus/commit/df168d02a2)) - bump version ([`eab8422`](https://github.com/DioxusLabs/dioxus/commit/eab8422e4f)) - hooks ([`c606f92`](https://github.com/DioxusLabs/dioxus/commit/c606f92fa8)) - remove hooks warnigns ([`d788151`](https://github.com/DioxusLabs/dioxus/commit/d78815103d)) - plug in bubbling ([`d84fc05`](https://github.com/DioxusLabs/dioxus/commit/d84fc05386)) - make tests pass ([`75fa7b4`](https://github.com/DioxusLabs/dioxus/commit/75fa7b4aa6)) - overhaul examples and clean things up ([`420a30e`](https://github.com/DioxusLabs/dioxus/commit/420a30e5d4)) - remove all usages of static closure syntax and update readme ([`cafb7df`](https://github.com/DioxusLabs/dioxus/commit/cafb7df736)) - remove runner on hook and then update docs ([`d156045`](https://github.com/DioxusLabs/dioxus/commit/d1560450ba)) - arbitrary expressions excepted without braces ([`4c85bcf`](https://github.com/DioxusLabs/dioxus/commit/4c85bcfdc8)) - polish some more things ([`1496102`](https://github.com/DioxusLabs/dioxus/commit/14961023f9)) - more API updates ([`a4f280d`](https://github.com/DioxusLabs/dioxus/commit/a4f280d163)) - upgrade hooks ([`b3ac2ee`](https://github.com/DioxusLabs/dioxus/commit/b3ac2ee3f7)) - readme and examples syntax ([`3dc0e59`](https://github.com/DioxusLabs/dioxus/commit/3dc0e59876)) - update the docs ([`c0e0196`](https://github.com/DioxusLabs/dioxus/commit/c0e0196a67)) - 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)) - remove portals completely ([`2fd56e7`](https://github.com/DioxusLabs/dioxus/commit/2fd56e7619)) - go back to noisy lifetime solution ([`8daf7a6`](https://github.com/DioxusLabs/dioxus/commit/8daf7a6ed8)) - clean up the core crate ([`e6c6bbd`](https://github.com/DioxusLabs/dioxus/commit/e6c6bbdc1e)) - make warnings go away ([`0545d27`](https://github.com/DioxusLabs/dioxus/commit/0545d27182)) - rename fc to component ([`1e4a599`](https://github.com/DioxusLabs/dioxus/commit/1e4a599d14)) - docs ([`8814977`](https://github.com/DioxusLabs/dioxus/commit/8814977eee)) - update hooks ([`597a045`](https://github.com/DioxusLabs/dioxus/commit/597a0456f5)) - 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)) - it compiles once more ([`8acdd2e`](https://github.com/DioxusLabs/dioxus/commit/8acdd2ea83)) - 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)) - keyword length ([`868f673`](https://github.com/DioxusLabs/dioxus/commit/868f6739d2)) - docs and router ([`a5f05d7`](https://github.com/DioxusLabs/dioxus/commit/a5f05d73ac)) - 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)) - 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)) - bubbling in progress ([`a21020e`](https://github.com/DioxusLabs/dioxus/commit/a21020ea57)) - desktop and mobile ([`601078f`](https://github.com/DioxusLabs/dioxus/commit/601078f9cf)) - update local examples and docs to support new syntaxes ([`4de16c4`](https://github.com/DioxusLabs/dioxus/commit/4de16c4779)) - docs ([`3ddf395`](https://github.com/DioxusLabs/dioxus/commit/3ddf395772)) - improve safety ([`fda2ebc`](https://github.com/DioxusLabs/dioxus/commit/fda2ebc2a2)) - massage lifetimes ([`9726a06`](https://github.com/DioxusLabs/dioxus/commit/9726a065b0)) - major cleanups to scheduler ([`2933e4b`](https://github.com/DioxusLabs/dioxus/commit/2933e4bc11)) - add update functionality to useref ([`a2b0c50`](https://github.com/DioxusLabs/dioxus/commit/a2b0c50a34)) - all the bugs! ([`478255f`](https://github.com/DioxusLabs/dioxus/commit/478255f40d)) - shared state mechanisms ([`4a4c7af`](https://github.com/DioxusLabs/dioxus/commit/4a4c7afca7)) - fix web list issue ([`da4423c`](https://github.com/DioxusLabs/dioxus/commit/da4423c141)) - remove wildcard ([`ba8ced5`](https://github.com/DioxusLabs/dioxus/commit/ba8ced573c)) - clean up the web module ([`823adc0`](https://github.com/DioxusLabs/dioxus/commit/823adc0834)) - examples ([`1a2f91e`](https://github.com/DioxusLabs/dioxus/commit/1a2f91ed91)) - performance looks good, needs more testing ([`4b6ca05`](https://github.com/DioxusLabs/dioxus/commit/4b6ca05f2c)) - cleanup ([`1745a44`](https://github.com/DioxusLabs/dioxus/commit/1745a44d94)) - fill out the snippets ([`6051b0e`](https://github.com/DioxusLabs/dioxus/commit/6051b0ec86)) - big updates to the reference ([`583fdfa`](https://github.com/DioxusLabs/dioxus/commit/583fdfa561)) - docs, html! macro, more ([`caf772c`](https://github.com/DioxusLabs/dioxus/commit/caf772cf24)) - mvoe away from compound context ([`a2c7d17`](https://github.com/DioxusLabs/dioxus/commit/a2c7d17b05)) - examples ([`f1cff84`](https://github.com/DioxusLabs/dioxus/commit/f1cff845ce)) - omg what a dumb mistake ([`f782e14`](https://github.com/DioxusLabs/dioxus/commit/f782e14211)) - more suspended nodes! ([`de9f61b`](https://github.com/DioxusLabs/dioxus/commit/de9f61bcf4)) - wire up event delegator for webview ([`7dfe89c`](https://github.com/DioxusLabs/dioxus/commit/7dfe89c958)) - task system works ([`3a57b94`](https://github.com/DioxusLabs/dioxus/commit/3a57b94262)) - move examples around ([`304259d`](https://github.com/DioxusLabs/dioxus/commit/304259d818)) - ssr + tide ([`269e81b`](https://github.com/DioxusLabs/dioxus/commit/269e81b0fd)) - static node infrastructure and ssr changes ([`9abb047`](https://github.com/DioxusLabs/dioxus/commit/9abb0470b7)) - more refactor for async ([`975fa56`](https://github.com/DioxusLabs/dioxus/commit/975fa566f9)) - some project refactor ([`8cfc437`](https://github.com/DioxusLabs/dioxus/commit/8cfc437bfe)) - move some examples around ([`98a0933`](https://github.com/DioxusLabs/dioxus/commit/98a09339fd)) - rename ctx to cx ([`81382e7`](https://github.com/DioxusLabs/dioxus/commit/81382e7044)) - move around examples ([`70cd46d`](https://github.com/DioxusLabs/dioxus/commit/70cd46dbb2)) - pre vnodes instead of vnode ([`fe6938c`](https://github.com/DioxusLabs/dioxus/commit/fe6938ceb3)) - move into a fromjs tutorial ([`69f5cc3`](https://github.com/DioxusLabs/dioxus/commit/69f5cc3802)) - massive changes to definition of components ([`508c560`](https://github.com/DioxusLabs/dioxus/commit/508c560320)) - major overhaul to diffing ([`9810fee`](https://github.com/DioxusLabs/dioxus/commit/9810feebf5)) - cargo fix to clean up things ([`78d093a`](https://github.com/DioxusLabs/dioxus/commit/78d093a945)) - overall API updates ([`f47651b`](https://github.com/DioxusLabs/dioxus/commit/f47651b32a)) - implememt nodes better ([`edbb33b`](https://github.com/DioxusLabs/dioxus/commit/edbb33b2ee)) - comment out examples and move lifetime in FC type ([`62d4ad5`](https://github.com/DioxusLabs/dioxus/commit/62d4ad5878)) - updates to docs, extension ([`a2406b3`](https://github.com/DioxusLabs/dioxus/commit/a2406b33d6)) - add webview example ([`65d0d61`](https://github.com/DioxusLabs/dioxus/commit/65d0d611ea)) - add hooks ([`c1b990b`](https://github.com/DioxusLabs/dioxus/commit/c1b990b27c)) - docs, code frm percy ([`2b9c8d0`](https://github.com/DioxusLabs/dioxus/commit/2b9c8d09d9))

v0.1.3 (2021-12-15)

Documentation

  • update local examples and docs to support new syntaxes
  • big updates to the reference
  • move around examples
  • move into a fromjs tutorial
  • update cargo tomls

New Features

  • it compiles once more
  • improve safety
  • massage lifetimes
  • add update functionality to useref
  • shared state mechanisms
  • mvoe away from compound context
  • omg what a dumb mistake
  • more suspended nodes!
  • wire up event delegator for webview
  • task system works but I broke the other things :(
  • static node infrastructure and ssr changes

Bug Fixes

  • really big bug around hooks
  • desktop and mobile
  • all the bugs!
  • tags
  • keyword length