dioxus/packages/desktop/CHANGELOG.md
2022-01-29 10:17:14 -05:00

25 KiB

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

Documentation

  • fix web doc example and use &mut for builders everywhere

New Features

  • default asset server
  • remove dioxus id on non-event elements
  • also hide placeholder node
  • wire up both desktop and web
  • bool attr white list
  • setup a typescript build

Bug Fixes

  • custom protocol receiver type
  • clippy
  • wry pathing
  • cursor jumping and use set instead of lsit
  • format code
  • check href null
  • add exclusion list
  • check href null
  • prevent submit default

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • custom protocol receiver type (22308eb)
    • default asset server (430cde7)
    • fix web doc example and use &mut for builders everywhere (a239d2b)
    • Merge pull request #111 from DioxusLabs/jk/props-attrs (0369fe7)
    • clippy (6bc45b1)
    • Merge pull request #113 from DioxusLabs/jk/desktop-cursor-jump (20a2940)
    • wry pathing (bad3616)
    • remove dioxus id on non-event elements (95e93ed)
    • also hide placeholder node (eb13884)
    • drag and drop support (9ae981a)
    • feat(events:focus): add missing onfocusin event (007d06d)
    • cursor jumping and use set instead of lsit (be614e6)
    • Merge pull request #108 from DioxusLabs/jk/fstring-component-fields (f4132d1)
    • feat(example:todomvc): add editing support (9849f68)
    • Merge pull request #101 from alexkirsz/ci (29bf424)
    • Merge pull request #139 from DioxusLabs/jk/provide-context-any (70f2ef4)
    • Merge branch 'master' into jk/unify (824defa)
    • wire up both desktop and web (05331dd)
    • format code (9256161)
    • Enable clippy (b6903bf)
    • bool attr white list (8f4aa84)
    • setup a typescript build (5bf6c96)
    • check href null (2073b40)
    • add exclusion list (2123228)
    • check href null (327f901)
    • prevent submit default (8089023)

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
  • link open in browser
  • move rpc to handler
  • open_browser bool attribute
  • link open in browser
  • link open in browser

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
  • error pattern
  • format code

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release dioxus-desktop v0.1.5 (cd0dcac)
    • handle bool attrs properly (8d685f4)
    • link open in browser (46fd6ac)
    • 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)
    • error pattern (62b637f)
    • move rpc to handler (f006f50)
    • open_browser bool attribute (9e04ce5)
    • 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)
    • format code (5233ee9)
    • link open in browser (c737c42)
    • Merge pull request #89 from DioxusLabs/jk/simplify-example-run (8b6aa8b)
    • link open in browser (a0f6015)
    • Merge pull request #74 from mrxiaozhuox/master (47056fd)
    • Merge pull request #80 from DioxusLabs/jk/router2dotoh (cdc2d8e)
    • clear warnigns (175a6a1)
    • remove lag by forcing update (fd91158)
    • add prevent default attribute and upgrade router (427b126)
    • include desktop fixes (7cf15ee)
    • make hydration more robust (bbb6ee1)
    • Merge branch 'master' into jk/windows-desktop (be2d687)
    • try to fix pathing (ada24e7)
    • bump all versions (4f92ba4)
    • tests (bd341f5)
    • switch to log tracing (e2a6454)
    • bump desktop version (54103da)
    • desktop (c1f8424)
    • desktop (be6fac9)
    • plug in bubbling (d84fc05)
    • overhaul examples and clean things up (420a30e)
    • remove runner on hook and then update docs (d156045)
    • polish some more things (1496102)
    • more API updates (a4f280d)
    • readme and examples syntax (3dc0e59)
    • rip out unsafe task engine (c7d001c)
    • upgrade to new version of dioxus core. (cda759c)
    • clean it up a bit (fa106be)
    • enable children properly (b997b8e)
    • miri stress tets (934de21)
    • rename fc to component (1e4a599)
    • polish (8bf57dc)
    • prepare to change our fragment pattern. Add some more docs (2c3a046)
    • really big bug around hooks (52c7154)
    • better desktop support (25a8411)
    • 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)
    • bubbling (19df1bd)
    • move examples around (1e6e5e6)
    • 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)
    • updates to router (bab21a0)
    • keyword length (868f673)
    • docs and router (a5f05d7)
    • it properly bubbles (9d8c5ca)
    • upgrade syntax (fd93ee8)
    • 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)
    • fake bubbling (11757dd)
    • tags (a33f770)
    • Merge branch 'master' into jk/remove_node_safety (db00047)
    • 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)
    • Merge branch 'master' of https://github.com/jkelleyrtp/dioxus (60d6eb2)
    • update cargo tomls (e4c06ce)
    • desktop and mobile (601078f)
    • 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)
    • slim down tokio (e86c1d8)
    • update local examples and docs to support new syntaxes (4de16c4)
    • docs (a42711a)
    • improve safety (fda2ebc)
    • massage lifetimes (9726a06)
    • book documentation (16dbf4a)
    • more changes to scheduler (059294a)
    • messed up how lifetimes worked, need to render once per component (ba9e1db)
    • major cleanups to scheduler (2933e4b)
    • move everything over to a stack dst (0e9d5fc)
    • support desktop more completely (efd0e9b)
    • add update functionality to useref (a2b0c50)
    • lnks to projects (460783a)
    • desktop functioning well (5502429)
    • more example images (2403990)
    • overhaul event system (7a03c1d)
    • threadsafe (82953f2)
    • shared state mechanisms (4a4c7af)
    • clean up the web module (823adc0)
    • fix some event stuff for web and core (725b4a1)
    • mutations (fac4233)
    • add test_dom (a652090)
    • bottom up dropping (f2334c1)
    • cleanup (1745a44)
    • docs, html! macro, more (caf772c)
    • cleanup workspace (8f0bb5d)
    • clean up warnings (b32e261)
    • web stuff (acad9ca)
    • making progress on diffing and hydration (49856cc)
    • mvoe away from compound context (a2c7d17)
    • omg what a dumb mistake (f782e14)
    • refactor (8b0eb87)
    • bless up, no more segfaults (4a0068f)
    • wire up event delegator for webview (7dfe89c)
    • solve some issues regarding listeners (dfaf5ad)
    • more overhaul on virtualevents (41cc429)
    • groundwork for noderefs (c1afeba)

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