Skip to content

Releases: chialab/dna

v4.1.2

17 Jul 13:42
e830926
Compare
Choose a tag to compare

Patch Changes

  • 2287eda: Polyfill Node.prototype.cloneNode behavior for Safari.

v4.1.1

17 Jul 11:30
1378411
Compare
Choose a tag to compare

Patch Changes

  • 1b17025: Polyfill document.createElement and Element.prototype.innerHTML behaviors for Safari.

v4.1.0

09 Jul 12:36
6b03787
Compare
Choose a tag to compare

Minor Changes

  • baef96b: Use TreeWalker for custom elements polyfill.

v4.0.7

04 Jul 15:48
9a7afa2
Compare
Choose a tag to compare

Patch Changes

  • 688da65: Remove any properties from the base HTMLFormElement when computing JSX props.

v4.0.6

30 May 14:36
b50e1ff
Compare
Choose a tag to compare

Patch Changes

  • d63ed8e: Fix render cycle cleanup.

v4.0.4

29 Apr 16:17
a6a353b
Compare
Choose a tag to compare

Patch Changes

  • 9c06bf3: Prevent calling fromAttribute when attribute set by property.

v4.0.3

09 Apr 09:26
9651dc0
Compare
Choose a tag to compare

Patch Changes

  • 8ae7c63: Replace context argument with useRenderContext hook.

v4.0.2

04 Apr 07:40
c061d3c
Compare
Choose a tag to compare

Patch Changes

  • e202353: Correctly queue multiple assign during rendering cycle.

v4.0.1

29 Mar 08:23
c6c280e
Compare
Choose a tag to compare

Patch Changes

  • 9ec10fe: Fix root node type in customElements.upgrade polyfill.
  • 197d483: Fix setting value to textarea via render.

v4.0.0

07 Mar 09:32
73eb9f1
Compare
Choose a tag to compare

Major Changes

  • e77bbc9: Remove Observable builtin support.
  • 9bac484: Remove support for node environment.
  • ad55600: Refactored function components hooks.
  • c8dafc0: Add shouldUpdate and requestUpdate component methods.
  • 02d314e: Use quantum to handle component slotted children in light DOM.
  • 02d314e: Expose $await and $pipe directives to treat promises and observables.
  • 41ded18: Rename builtins to HTML namespace.
  • 8e63e39: Add updatedCallback component method.
  • b24f0e6: Remove target handling from @listen decorator.
  • 5f108c0: Remove support for HTML constructors in rendering.

Minor Changes

  • 0bb72a6: The define method now returns the decorated constructor.
  • 93a980a: Externalize htm and quantum packages.
  • 0bb72a6: Remove customElementPrototype decorator.
  • 7ed3a2e: Define tagName property to component constructors.

Patch Changes

  • ec8bf4a: Better typings for define and extend methods.
  • be5a445: Update Quantum
  • 33b0a0d: Fix recursive connectedCallback for polyfilled elements.
  • eec481f: Pass context to function component.
  • cfb6f5f: Improve and fixing typings.
  • 04f9e02: Handle component properties in rendering.
  • 7d3ab21: Fix setting property on native elements during render.
  • 1224baf: Move element initialization to inizitialize method.
  • a163273: Remove internal VComponent type.
  • c9d3e40: Fix components render cycle.
  • 0b4a9c2: Globally check polyfilled custom elements.
  • 94e919c: Improve builtin classes typings.
  • d218fe1: Use event.composedPath() for event delegation.
  • 8c0b0a3: Treat Quantum as dependency.