Socket
Socket
Sign inDemoInstall

snabbdom

Package Overview
Dependencies
Maintainers
1
Versions
61
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

snabbdom - npm Package Versions

13
7

3.0.3

Diff

Changelog

Source

3.0.3 (2021-06-04)

Bug Fixes

  • build and test code before release (b8707ad)
supermanitu
published 3.0.2 •

Changelog

Source

3.0.2 (2021-06-01)

Bug Fixes

  • avoid className check to handle SVG elements within shadow DOM (#966) (95fa8ad), closes #965
supermanitu
published 3.0.1 •

Changelog

Source

3.0.1 (2021-03-28)

Bug Fixes

  • reference type declarations in package.json (995b983)
supermanitu
published 3.0.0 •

Changelog

Source

3.0.0 (2021-03-28)

Bug Fixes

Features

BREAKING CHANGES

  • Snabbdom does not export the hero module any more. If you require this module, copy the code from examples/hero/hero.js and add it to your project
  • The imports of snabbdom functions have changed. Every file in the project had to be imported on its own, e.g.
import { h } from 'snabbdom/h'
import { VNode } from 'snabbdom/vnode'

Now, the main snabbdom package exports all of the public API like

import { h, VNode } from 'snabbdom'

This means consumers of the snabbdom package need to update their imports. The change makes the use of the exports field in package.json unnecessary, which caused issues for TypeScript users

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

mightyiam
published 2.1.0 •

Changelog

Source

2.1.0 (2020-09-14)

Features

  • eventlisteners: add types for VNode in listener (63b1b6c), closes #796
  • eventlisteners: relax custom event listener type (15ce059), closes #850
mightyiam
published 2.0.0 •

Changelog

Source

2.0.0 (2020-09-10)

⚠ BREAKING CHANGES

  • eventlisteners: loaded/carrying event listeners are no longer supported.

Features

  • eventlisteners: add missing mult. listeners type (5a89efe), closes #794
  • eventlisteners: remove loaded listeners feature (6e0ff8e), closes #802 #802

Bug Fixes

  • deps: add regenertor-runtime to devDeps (2a2964c), closes #813
  • docs: gitter badge url (7e19849)
  • examples: example import paths (8111f62), closes #761
  • examples: totalHeight 0 on remove last element reorder animation (afa77c0)
  • package: remove directories field (c7a2a93)
  • package: update urls paldepind -> snabbdom (f94185a), closes #775
mightyiam
published 1.0.1 •

Changelog

Source

1.0.1 (2020-06-18)

User facing changes

  • package: fix ./snabbdom related files and exports fields errors (89b917b)
mightyiam
published 0.7.4 •

Changelog

Source

1.0.0 (2020-06-18)

⚠ BREAKING CHANGES

  • exports: The main export path, 'snabbdom' was replaced with the export path 'snabbdom/init'. This new export path includes only the named export init.
  • exports: No default exports exist. All exports are named.
  • exports: the import path snabbdom/snabbdom.bundle is removed.
  • typescript: Types exported by this package have re-declared the global Element.setAttribute and Element.setAttributeNS to accept number and boolean for the value parameter. This change removes that re-declaration and thus the only valid value is string. If your code provides number and/or boolean, then it may now fail to compile.
  • props: props module does not attempt to delete node properties. This may affect you if you are using the props module to add non-native (custom) properties to DOM nodes. Instead, it is recommended to use data-* attributes. https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes
  • CommonJS modules are no longer provided.
  • import paths in ES modules include file name extensions.
  • Compiled to ES2015 (was ES5).
  • UMD bundles are no longer provided.

Internal changes

  • commitlint: add type auto and scope deps for renovate (b56a0ac)
  • commitlint: fix and enable in CI (f8cf5cc), closes #662
  • deps: update dependency @typescript-eslint/eslint-plugin to v3.3.0 (9448e42)
  • deps: update dependency tsconfigs to v5 (eb1ec8c)
  • deps: update dependency typescript to v3.9.5 (5e24b20)
  • docs: lint code examples (41cb359)
  • eslint: lint cjs files (d581217)
  • format: sort file lists (e77615b), closes #673
  • git: ignore each test artifact specifically (b34e9a9)
  • package: consistent values in files field (6fe56f8), closes #672
  • relic: remove @types/assert (2846189)
  • typescript: package and tests are two projects (8a71211)
  • vscode: eslint.validate short forms (ba3e85b)
  • vscode: use workspace typescript (eabbd2f)

User facing changes

  • docs: enable eslint rule array-bracket-spacing (77e54e9)
  • docs: enable eslint rule import/first (17cf7ae)
  • docs: enable eslint rule import/newline-after-import (cd3a5cf)
  • docs: enable eslint rule indent (e2861bb)
  • docs: enable eslint rule key-spacing (349b686)
  • docs: enable eslint rule max-statements-per-line (a128a23)
  • docs: enable eslint rule no-multi-spaces (8179381), closes #692
  • docs: enable eslint rule object-curly-spacing (8b8fbd5)
  • docs: enable eslint rule quote-props (37512fe)
  • docs: enable eslint rule quotes (2d455b5)
  • docs: enable eslint rule semi (f4e7885)
  • docs: enable eslint rule space-before-blocks (9f2d2d7)
  • docs: enable eslint rule space-before-function-paren (23e7b87)
  • docs: enable eslint rules object-*-newline (9a45b5b)
  • docs: fix wrong module import paths (3b6baee), closes #691
  • docs: provide a release changelog (616df35), closes #670
  • exports: main export provided (3becd84), closes #682
  • exports: only named exports (fefd141), closes #522 #523
  • exports: relative values in exports field (187088e), closes #674
  • exports: remove package.json main field (3122eec), closes #680
  • exports: remove the /snabbdom.bundle path (c862993)
  • exports: replaced main export path with init (09f2d1c), closes #522
  • package: no module field (2b30e25), closes #681
  • props: do not attempt to delete node properties (6f316c1), closes #623 #283 #415 #307 #151 #416
  • typescript: do not redeclare Element.setAttribute(NS) (0620b5e), closes #615
  • do not provide UMD bundles (8e24bbf), closes #498 #514 #481
  • only esm and correct import paths (dad44f0), closes #516 #437 #263
paldepind
published 0.7.3 •

paldepind
published 0.7.2 •

Changelog

Source

[v0.7.2] - 2018-09-02

Bugfixes

  • Improvements to TypeScript types #364. Thanks to @gfmio.
  • In some cases and browsers the style module would cause elements to not be removed correctly #367. Thanks to @jvanbruegge for fixing this tricky bug.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc