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.

Unreleased

Bug Fixes

  • ssr respects bool attrs

Commit Statistics

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

Commit Details

view details * **Uncategorized** - Merge pull request #111 from DioxusLabs/jk/props-attrs ([`0369fe7`](https://github.com/DioxusLabs/dioxus/commit/0369fe72fb)) - 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)) - ssr respects bool attrs ([`255f58a`](https://github.com/DioxusLabs/dioxus/commit/255f58af63)) - Enable clippy ([`b6903bf`](https://github.com/DioxusLabs/dioxus/commit/b6903bf558))

v0.1.2 (2022-01-08)

Documentation

  • update cargo tomls
  • update local examples and docs to support new syntaxes
  • big updates to the reference

New Features

  • make hydration more robust
  • overhaul examples and clean things up
  • enable children properly
  • upgrade syntax
  • support innerhtml
  • add more to ssr renderer
  • massage lifetimes
  • some docs, cleaning
  • a new vnode type for anchors
  • code quality improvements for core
  • mvoe away from compound context
  • wire up resource pool
  • omg what a dumb mistake
  • rebuild doesn't return errors
  • add aria
  • buff up html allowed attributes
  • enable components in ssr
  • static node infrastructure and ssr changes
  • todomvc

Bug Fixes

  • lastnodewastext in ssr
  • tests
  • readme and examples syntax
  • keyword length
  • tags

Commit Statistics

  • 85 commits contributed to the release over the course of 357 calendar days.
  • 75 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)) - 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)) - add palceholder as comment content ([`c6e917c`](https://github.com/DioxusLabs/dioxus/commit/c6e917c4a0)) - always add spacing comments between textnodes ([`b3a774b`](https://github.com/DioxusLabs/dioxus/commit/b3a774b284)) - lastnodewastext in ssr ([`dbb6e9b`](https://github.com/DioxusLabs/dioxus/commit/dbb6e9b4fe)) - make hydration more robust ([`bbb6ee1`](https://github.com/DioxusLabs/dioxus/commit/bbb6ee10de)) - new versions of everything ([`4ea5c99`](https://github.com/DioxusLabs/dioxus/commit/4ea5c990d7)) - bump all versions ([`4f92ba4`](https://github.com/DioxusLabs/dioxus/commit/4f92ba4160)) - tests ([`bd341f5`](https://github.com/DioxusLabs/dioxus/commit/bd341f5571)) - ssr ([`a2317bf`](https://github.com/DioxusLabs/dioxus/commit/a2317bf5b0)) - 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)) - arbitrary expressions excepted without braces ([`4c85bcf`](https://github.com/DioxusLabs/dioxus/commit/4c85bcfdc8)) - readme and examples syntax ([`3dc0e59`](https://github.com/DioxusLabs/dioxus/commit/3dc0e59876)) - enable children properly ([`b997b8e`](https://github.com/DioxusLabs/dioxus/commit/b997b8ebbb)) - fix ssr ([`ded9696`](https://github.com/DioxusLabs/dioxus/commit/ded9696930)) - adjust memoization ([`e2e4d43`](https://github.com/DioxusLabs/dioxus/commit/e2e4d431e1)) - rename fc to component ([`1e4a599`](https://github.com/DioxusLabs/dioxus/commit/1e4a599d14)) - 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)) - rename ([`36d89be`](https://github.com/DioxusLabs/dioxus/commit/36d89beb34)) - some docs and suspense ([`93d4b8c`](https://github.com/DioxusLabs/dioxus/commit/93d4b8ca7c)) - 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)) - 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)) - tags ([`a33f770`](https://github.com/DioxusLabs/dioxus/commit/a33f7701fc)) - 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)) - update cargo tomls ([`e4c06ce`](https://github.com/DioxusLabs/dioxus/commit/e4c06ce8e8)) - 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)) - update local examples and docs to support new syntaxes ([`4de16c4`](https://github.com/DioxusLabs/dioxus/commit/4de16c4779)) - support innerhtml ([`cfc24f5`](https://github.com/DioxusLabs/dioxus/commit/cfc24f5451)) - clean up and add lazy renderer ([`d4dcb17`](https://github.com/DioxusLabs/dioxus/commit/d4dcb17567)) - add more to ssr renderer ([`63568c5`](https://github.com/DioxusLabs/dioxus/commit/63568c546c)) - massage lifetimes ([`9726a06`](https://github.com/DioxusLabs/dioxus/commit/9726a065b0)) - threadsafe ([`82953f2`](https://github.com/DioxusLabs/dioxus/commit/82953f2ac3)) - ssr ([`71f0df6`](https://github.com/DioxusLabs/dioxus/commit/71f0df6374)) - move macro crate out of core ([`7bdad1e`](https://github.com/DioxusLabs/dioxus/commit/7bdad1e2e6)) - remove wildcards ([`10d335a`](https://github.com/DioxusLabs/dioxus/commit/10d335ae31)) - remove wildcard ([`ba8ced5`](https://github.com/DioxusLabs/dioxus/commit/ba8ced573c)) - cleanup ([`1745a44`](https://github.com/DioxusLabs/dioxus/commit/1745a44d94)) - some ideas ([`05c909f`](https://github.com/DioxusLabs/dioxus/commit/05c909f320)) - websys dom working properly ([`cfa0247`](https://github.com/DioxusLabs/dioxus/commit/cfa0247cbb)) - 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)) - cleanup workspace ([`8f0bb5d`](https://github.com/DioxusLabs/dioxus/commit/8f0bb5dc5b)) - some docs, cleaning ([`c321532`](https://github.com/DioxusLabs/dioxus/commit/c321532a6c)) - a new vnode type for anchors ([`d618092`](https://github.com/DioxusLabs/dioxus/commit/d618092e9d)) - fix styling for ssr ([`f14d4ef`](https://github.com/DioxusLabs/dioxus/commit/f14d4ef7c2)) - making progress on diffing and hydration ([`49856cc`](https://github.com/DioxusLabs/dioxus/commit/49856ccd68)) - code quality improvements for core ([`00231ad`](https://github.com/DioxusLabs/dioxus/commit/00231adfa2)) - mvoe away from compound context ([`a2c7d17`](https://github.com/DioxusLabs/dioxus/commit/a2c7d17b05)) - wire up resource pool ([`31702db`](https://github.com/DioxusLabs/dioxus/commit/31702dbf87)) - more work on suspense and documentation ([`37ed4be`](https://github.com/DioxusLabs/dioxus/commit/37ed4bed8c)) - omg what a dumb mistake ([`f782e14`](https://github.com/DioxusLabs/dioxus/commit/f782e14211)) - solve some issues regarding listeners ([`dfaf5ad`](https://github.com/DioxusLabs/dioxus/commit/dfaf5adee1)) - move things into a "shared" object ([`f644d7c`](https://github.com/DioxusLabs/dioxus/commit/f644d7c441)) - polish up some safety stuff and add suspense support in ([`ff1398b`](https://github.com/DioxusLabs/dioxus/commit/ff1398b943)) - rebuild doesn't return errors ([`f457b71`](https://github.com/DioxusLabs/dioxus/commit/f457b71131)) - add aria ([`4091846`](https://github.com/DioxusLabs/dioxus/commit/4091846934)) - more examples ([`56e7eb8`](https://github.com/DioxusLabs/dioxus/commit/56e7eb83a9)) - buff up html allowed attributes ([`c79d9ae`](https://github.com/DioxusLabs/dioxus/commit/c79d9ae674)) - it works but the page is backwards ([`cdcd861`](https://github.com/DioxusLabs/dioxus/commit/cdcd8611e8)) - ssr + tide ([`269e81b`](https://github.com/DioxusLabs/dioxus/commit/269e81b0fd)) - enable components in ssr ([`bbcb5a0`](https://github.com/DioxusLabs/dioxus/commit/bbcb5a0234)) - static node infrastructure and ssr changes ([`9abb047`](https://github.com/DioxusLabs/dioxus/commit/9abb0470b7)) - back to vnode enum ([`64f289a`](https://github.com/DioxusLabs/dioxus/commit/64f289a61c)) - rename ctx to cx ([`81382e7`](https://github.com/DioxusLabs/dioxus/commit/81382e7044)) - more work on updating syntad ([`47e8960`](https://github.com/DioxusLabs/dioxus/commit/47e896038e)) - massive changes to definition of components ([`508c560`](https://github.com/DioxusLabs/dioxus/commit/508c560320)) - more progress on parity docs. ([`c5089ba`](https://github.com/DioxusLabs/dioxus/commit/c5089ba3c5)) - dirty hack to enable send + sync on virtual dom ([`4d5c528`](https://github.com/DioxusLabs/dioxus/commit/4d5c528b07)) - doesnt share on thread ([`fe67ff9`](https://github.com/DioxusLabs/dioxus/commit/fe67ff9fa4)) - remove old code ([`3de54d0`](https://github.com/DioxusLabs/dioxus/commit/3de54d0b52)) - Clean up repo a bit ([`a99147c`](https://github.com/DioxusLabs/dioxus/commit/a99147c85b)) - todomvc ([`cfa0927`](https://github.com/DioxusLabs/dioxus/commit/cfa0927cdd)) - todomvc ([`ce33031`](https://github.com/DioxusLabs/dioxus/commit/ce33031519)) - building large apps, revamp macro ([`9f7f43b`](https://github.com/DioxusLabs/dioxus/commit/9f7f43b661)) - include the helper ([`07341d2`](https://github.com/DioxusLabs/dioxus/commit/07341d2c65)) - update fc_macro ([`28ac37a`](https://github.com/DioxusLabs/dioxus/commit/28ac37a8b2)) - more docs, example, mroe nodes ([`d13e04c`](https://github.com/DioxusLabs/dioxus/commit/d13e04c9ff))

v0.1.0 (2021-12-15)

Bug Fixes

  • tags
  • keyword length

Documentation

  • update local examples and docs to support new syntaxes
  • big updates to the reference
  • update cargo tomls

New Features

  • upgrade syntax
  • support innerhtml
  • add more to ssr renderer
  • massage lifetimes
  • some docs, cleaning
  • a new vnode type for anchors
  • code quality improvements for core
  • mvoe away from compound context
  • wire up resource pool
  • omg what a dumb mistake
  • rebuild doesn't return errors
  • add aria
  • buff up html allowed attributes
  • enable components in ssr
  • static node infrastructure and ssr changes
  • todomvc