bpmn-io / dmn-js

View and edit DMN diagrams in the browser.
https://bpmn.io/toolkit/dmn-js/
Other
292 stars 137 forks source link

deps: update dependency inferno to v8 #757

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
inferno ~5.6.2 -> ~8.1.0 age adoption passing confidence

Release Notes

infernojs/inferno ### [`v8.1.1`](https://togithub.com/infernojs/inferno/releases/tag/v8.1.1) [Compare Source](https://togithub.com/infernojs/inferno/compare/v8.1.0...v8.1.1) ##### Typescript - added types for inline CSS variables - added types for SVG attributes in native format - added types for `indeterminate` and `for` native attributes ##### Internal - All inferno JSX tests are now run using both [ts-plugin-inferno](https://togithub.com/infernojs/ts-plugin-inferno) and [babel-plugin-inferno](https://togithub.com/infernojs/babel-plugin-inferno) - internal dependencies updated ### [`v8.1.0`](https://togithub.com/infernojs/inferno/releases/tag/v8.1.0): Inferno v8.1.0 [Compare Source](https://togithub.com/infernojs/inferno/compare/v8.0.6...v8.1.0) ##### Typescript - **Breaking change** `Inferno.JSX.Element` type has been removed in favor of more correct automatic typing - `InfernoNode` and `InfernoNodeSingle` has been added as top level exports to `inferno` package. - `InfernoNode` can be used as a replacement for `Inferno.JSX.Element` for type checking "any" JSX entry - `InfernoNodeSingle` can be used to restrict Component children to a single JSX node ( excluding arrays ) This fixes[https://github.com/infernojs/inferno/issues/1630](https://togithub.com/infernojs/inferno/issues/1630)ues/1630 - $ReCreate attribute has been added to allowed TSX attributes - selectedIndex property has been added to allowed `select` attributes - type `Key` has been unified and moved as top level export of `inferno` package - math formula elements are now allowed in TSX - Typescript has been upgraded to v5 - media element is now correctly typed in TSX ##### Inferno-vnode-flags - 0 is now reserved for unknown value ##### Internal - all inferno package tests has been converted to TSX - development dependencies updated ### [`v8.0.6`](https://togithub.com/infernojs/inferno/releases/tag/v8.0.6): Inferno v8.0.6 [Compare Source](https://togithub.com/infernojs/inferno/compare/v8.0.5...v8.0.6) ##### Typescript - This release brings back native html event listener types, fixes: [https://github.com/infernojs/inferno/issues/1622](https://togithub.com/infernojs/inferno/issues/1622) ##### Inferno - Internal dependencies updated ### [`v8.0.5`](https://togithub.com/infernojs/inferno/releases/tag/v8.0.5): Inferno v8.0.5 [Compare Source](https://togithub.com/infernojs/inferno/compare/v8.0.4...v8.0.5) ##### Typescript - Typescript typing improvements [https://github.com/infernojs/inferno/pull/1612](https://togithub.com/infernojs/inferno/pull/1612) ##### Inferno router - Fixes an issue where state was no longer passed to history [https://github.com/infernojs/inferno/issues/1608](https://togithub.com/infernojs/inferno/issues/1608) https://github.com/infernojs/inferno/commit/e3c3debff225c3ec0cb25f5ebb650d31298a24a8 - Implements className function to be compatible with React router [https://github.com/infernojs/inferno/pull/1613](https://togithub.com/infernojs/inferno/pull/1613) ### [`v8.0.4`](https://togithub.com/infernojs/inferno/releases/tag/v8.0.4) [Compare Source](https://togithub.com/infernojs/inferno/compare/v8.0.3...v8.0.4) ##### Typescript - Adds type information for Animation hooks https://github.com/infernojs/inferno/commit/77acc73ff5da0bb46bc594b3117b21af693e505f - `AnimatedMoveComponent`, `PureComponent` and `Component` are now abstract classes to indicate they must be extended - All attributes now accept `null` value https://github.com/infernojs/inferno/commit/eb881221b4f2093e5ae53dcad4240cc0183b8675 - `Ref`s now accept `null` value https://github.com/infernojs/inferno/commit/12be729eade0a9a4ed43a548a0f9d3b9064fdfa6 ##### Internal - Dependencies updated to latest versions - Rollup plugin bubble replaced with babel ### [`v8.0.3`](https://togithub.com/infernojs/inferno/releases/tag/v8.0.3): Inferno v8.0.3 [Compare Source](https://togithub.com/infernojs/inferno/compare/v8.0.2...v8.0.3) ##### Inferno-core - Added funding note to package.json https://github.com/infernojs/inferno/commit/7f76923b83e39016d4faa2ad0ce740c8b9635f1b - Improved documentation about bundling inferno application https://github.com/infernojs/inferno#application-bundling https://github.com/infernojs/inferno/commit/de56ad694c26c20e08375b2116aa9a0ee77fd7f7 ##### Typescript - Added back types for CssProperties, correctly typed with hyphen case, fixes [https://github.com/infernojs/inferno/issues/1604](https://togithub.com/infernojs/inferno/issues/1604) ##### Dependencies - `inferno-shared` moved to devDependencies in all packages https://github.com/infernojs/inferno/commit/231d7176d0e9699e1a5b7613dd9d6e712e7bf152 ### [`v8.0.2`](https://togithub.com/infernojs/inferno/releases/tag/v8.0.2): Inferno v8.0.2 [Compare Source](https://togithub.com/infernojs/inferno/compare/v8.0.1...v8.0.2) ##### Typescript - Reverted Component state from read-only to mutable object - `inferno-router` typings improved - type `IComponentConstructor` removed it was not needed for anything ### [`v8.0.1`](https://togithub.com/infernojs/inferno/releases/tag/v8.0.1): Inferno v8.0.1 [Compare Source](https://togithub.com/infernojs/inferno/compare/v8.0.0...v8.0.1) ##### Typescript - Fixes an issue where mixing React and Inferno in same application failed to resolve JSX Component type [https://github.com/infernojs/inferno/issues/1599](https://togithub.com/infernojs/inferno/issues/1599) https://github.com/infernojs/inferno/commit/5192eef02bc8e7775da573cac5f11f0e348ae7bc ### [`v8.0.0`](https://togithub.com/infernojs/inferno/releases/tag/v8.0.0): Inferno v8.0.0 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.4.11...v8.0.0) ##### Inferno - Added new Component lifecycle methods `componentWillMove`, `componentDidAppear` and `componentWillDisappear` - Added a warning when rendering links with `javascript:` URLs https://github.com/infernojs/inferno/commit/7bc376300cea89de28e1368c3dcdf25e4ba4e2c0 - Inferno now uses `String.prototype.substring` instead of deprecated `String.prototype.substr` https://github.com/infernojs/inferno/commit/06195ad0c8bf965ba16b4a42f67f836abc8896ab https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr - Removed development bundle warning when Inferno is used in Jest test environment https://github.com/infernojs/inferno/commit/5c017e189c67875516145f3efb56b0a8e6d124f3 ##### Typescript - Added basic support for JSX Component default props https://github.com/infernojs/inferno/commit/696006c3d817fc4f0af45d422eb78ad6deeb1caa - Added missing optimization flag [https://github.com/infernojs/inferno/pull/1595](https://togithub.com/infernojs/inferno/pull/1595) ##### Inferno-animation - `inferno-animation` is a new package that eases animation work using inferno v8 `componentDidAppear` and `componentWillDisappear` hooks to coordinate animations and reduce number of repaints browsers have to do https://github.com/infernojs/inferno/tree/master/packages/inferno-animation [https://github.com/infernojs/inferno/pull/1583](https://togithub.com/infernojs/inferno/pull/1583) Special thanks for improving inferno animations to [@​jhsware](https://togithub.com/jhsware) ##### Inferno-router - `history` package has been updated to version 5 ##### Inferno-mobx - Document details about server side rendering for inferno-mobx https://github.com/infernojs/inferno/commit/d0ed1ca70ef4f81491c037f5a001d86833657a74 - Forward exceptions thrown by render so MobX does not eat them https://github.com/infernojs/inferno/commit/0165ff0b2067a8c94b71e9bc04fce1b571324ee8 - inferno-mobx observer now correctly throws an exception for incompatible components https://github.com/infernojs/inferno/commit/2da4cb66ba2c07a5e3361d360a297feeda3ba201 - Clean up new inferno-mobx examples https://github.com/infernojs/inferno/commit/779f04fd14de3054cd0dcb8610d16b87876b2240 - Added observerPatch to inferno-mobx https://github.com/infernojs/inferno/commit/8b6750fa4143ea9d7283e157daa5ecf719361246 Special thanks for improving inferno-mobx to [@​Gwenio](https://togithub.com/Gwenio) ##### Build system and internal changes - Inferno build system has been improved and is now 13 times faster thanks to [@​jhsware](https://togithub.com/jhsware) [https://github.com/infernojs/inferno/pull/1558](https://togithub.com/infernojs/inferno/pull/1558) - Development dependencies have been updated - Inferno build scripts have been converted to ESM syntax https://github.com/infernojs/inferno/commit/614a1d2b48ccf7633800245beeaebca5d228b1f5 - Removed color.js and colored output from build, because its maintainer created infinite loop on purpose https://github.com/infernojs/inferno/commit/320be7db7541aca2adaddf7c0e603c6ad04b8375 https://github.com/advisories/GHSA-gh88-3pxp-6fm8 - Removed rollup-plugin-typescript2 https://github.com/infernojs/inferno/commit/4e36aa7fbbbe991e2a61bb4034ae98fa09960e26 - Sinon.Js has been removed https://github.com/infernojs/inferno/commit/0abcc9fc96c5737422f08ae091dd97e67eb618f1 - Benchmarks and Examples have been merged [https://github.com/infernojs/inferno/pull/1554](https://togithub.com/infernojs/inferno/pull/1554) https://infernojs.github.io/inferno/ ##### Breaking changes - `VNodeFlags.Void` has been removed https://github.com/infernojs/inferno/commit/c658a41266e97e1a33d65f536c705cc70f5bd997, use null or undefined vNode instead - Internet Explorer is not actively tested anymore due to Internet Explorer retiring on June 15, 2022 and jasmine v4 has dropped IE support https://github.com/jasmine/jasmine/blob/main/release_notes/4.0.0.md - `inferno-component` package has been removed. Component is available in "inferno" main package - `inferno-devtools` is discontinued https://github.com/infernojs/inferno/commit/537cb2d343744aa9c81f57a27300c0fa7788ee88 - method findDOMfromVNode is now called findDOMFromVNode - method isDOMinsideComponent is now called isDOMInsideComponent ### [`v7.4.11`](https://togithub.com/infernojs/inferno/releases/tag/v7.4.11): Inferno v7.4.11 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.4.10...v7.4.11) - Fixes an issue where top level context becomes null if Fragment was rendered having single child node [https://github.com/infernojs/inferno/issues/1579](https://togithub.com/infernojs/inferno/issues/1579) ### [`v7.4.10`](https://togithub.com/infernojs/inferno/releases/tag/v7.4.10): Inferno v7.4.10 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.4.9...v7.4.10) ##### All packages This release fixes a possible supply chain attack by adding repository link to all packages [https://github.com/infernojs/inferno/pull/1574](https://togithub.com/infernojs/inferno/pull/1574) ### [`v7.4.9`](https://togithub.com/infernojs/inferno/releases/tag/v7.4.9): Inferno v7.4.9 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.4.8...v7.4.9) ##### Inferno-core - Adds typing support for lazy loading images https://github.com/infernojs/inferno/commit/e34e287d60855e750b002140660e7ef72d6c4204 - Fixes an issue where normalizeProps overrides explicitly defined class name property https://github.com/infernojs/inferno/commit/592e065d3ed19d86e642004d9cea47089b908738 ##### Inferno-router - Adds typing support for title and other html element attributes to Link component https://github.com/infernojs/inferno/commit/6480b05709c32f5b249e9807b3a7da24e53e7fe2 ### [`v7.4.8`](https://togithub.com/infernojs/inferno/releases/tag/v7.4.8): Inferno v7.4.8 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.4.7...v7.4.8) ##### Inferno core Fixes an issue where shouldComponentUpdate gets called after forceUpdate if there were pending state changes on the given component [https://github.com/infernojs/inferno/issues/1534](https://togithub.com/infernojs/inferno/issues/1534) [https://github.com/infernojs/inferno/pull/1535](https://togithub.com/infernojs/inferno/pull/1535) Inernal dependencies updated ### [`v7.4.7`](https://togithub.com/infernojs/inferno/releases/tag/v7.4.7): Inferno v7.4.7 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.4.6...v7.4.7) ##### Inferno-core This release fixes wrong "latest" tag in npm registry after v5 hotfix Internal dependencies updated https://github.com/infernojs/inferno/commit/90e2daadf059f00e2ea8ea35a38efe00d037491e License year updated https://github.com/infernojs/inferno/commit/1f06cdd90bf6bdc63eb7e72c1ea7e4086d12f2d7 ### [`v7.4.6`](https://togithub.com/infernojs/inferno/releases/tag/v7.4.6): Inferno v7.4.6 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.4.5...v7.4.6) ##### Inferno all packages This release fixes broken UMD bundle header in all packages [https://github.com/infernojs/inferno/issues/1527](https://togithub.com/infernojs/inferno/issues/1527) ### [`v7.4.5`](https://togithub.com/infernojs/inferno/releases/tag/v7.4.5): Inferno v7.4.5 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.4.4...v7.4.5) ##### Inferno-core Improved createRef() type ##### Inferno-server Fixes a bug where rendering forwardRef component server side failed to exception. [https://github.com/infernojs/inferno/issues/1523](https://togithub.com/infernojs/inferno/issues/1523) ### [`v7.4.4`](https://togithub.com/infernojs/inferno/releases/tag/v7.4.4): Inferno v7.4.4 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.4.3...v7.4.4) ##### Inferno-router Navlink component typescript typings have been improved and it does not require all properties to be set anymore. This fixes Github issue [https://github.com/infernojs/inferno/issues/1518](https://togithub.com/infernojs/inferno/issues/1518) Internal dependencies were updated ### [`v7.4.3`](https://togithub.com/infernojs/inferno/releases/tag/v7.4.3): Inferno v7.4.3 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.4.2...v7.4.3) ##### Inferno core Optimized rendering functional component https://github.com/infernojs/inferno/commit/1af165f3875d8ccca20def1ee7835012508d3616 Optimized cloneFragment method https://github.com/infernojs/inferno/commit/85eba1228411bcb572f0382d84a7f39cc23689c2 Internal development dependencies have been upgraded ### [`v7.4.2`](https://togithub.com/infernojs/inferno/releases/tag/v7.4.2): Inferno v7.4.2 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.4.1...v7.4.2) ##### Inferno core Fixes an issue introduced in [v7.4.1](https://togithub.com/infernojs/inferno/releases/tag/v7.4.1) where setState callback was called even if component got unmounted https://github.com/infernojs/inferno/commit/0e6b2438bac4539a97c4debe97cbda8c07703b28 ### [`v7.4.1`](https://togithub.com/infernojs/inferno/releases/tag/v7.4.1): Inferno v7.4.1 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.4.0...v7.4.1) ##### Inferno core Fixes an issue where all `setState` callbacks were not called after chaining multiple setStates during asynchronous flow ##### Inferno router Fixes typings of IRouteProps component https://github.com/infernojs/inferno/commit/078b323b0c63f5fc40d9a3bc0aaedc7a24031880 ### [`v7.4.0`](https://togithub.com/infernojs/inferno/releases/tag/v7.4.0): Inferno v7.4.0 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.3.3...v7.4.0) ##### Inferno-server - Adds support for rendering array from Component root. https://github.com/infernojs/inferno/commit/9396adea5b86849a8afd28bb150ae46a78327cff ##### Inferno-compat - Removed always truthy conditions from `Children` methods https://github.com/infernojs/inferno/commit/fb9d5febddb0c8a0cef97c58c681d2dcdf50baa2 ### [`v7.3.3`](https://togithub.com/infernojs/inferno/releases/tag/v7.3.3): Inferno v7.3.3 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.3.2...v7.3.3) ##### Inferno Router - History package updated to v4.10.1 ##### Inferno Redux - Provider component typings fixed [#​1495](https://togithub.com/infernojs/inferno/issues/1495) All internal dependencies updated ### [`v7.3.2`](https://togithub.com/infernojs/inferno/releases/tag/v7.3.2): Inferno v7.3.2 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.3.1...v7.3.2) ##### Inferno core - Fixes an issue where inferno does not load in IE8 [https://github.com/infernojs/inferno/pull/1491](https://togithub.com/infernojs/inferno/pull/1491) ### [`v7.3.1`](https://togithub.com/infernojs/inferno/releases/tag/v7.3.1): Inferno v7.3.1 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.3.0...v7.3.1) ##### Inferno-hydration - Fixes an issue where hydrating `forwardRef` Component crashed [https://github.com/infernojs/inferno/issues/1486](https://togithub.com/infernojs/inferno/issues/1486) https://github.com/infernojs/inferno/commit/646753c70c87c3a425bea100126a35aef25751da ### [`v7.3.0`](https://togithub.com/infernojs/inferno/releases/tag/v7.3.0): Inferno v7.3.0 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.2.1...v7.3.0) ##### Inferno-core - Adds root level array support to `createPortal` - Synthetic events are now propagated from shadow-dom [https://github.com/infernojs/inferno/issues/1430](https://togithub.com/infernojs/inferno/issues/1430) This requires browser to support shadow-dom https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_shadow_DOM - Code clean up ### [`v7.2.1`](https://togithub.com/infernojs/inferno/releases/tag/v7.2.1): Inferno v7.2.1 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.2.0...v7.2.1) ##### Inferno-core - Fixes an issue caused by Release 7.2.0 where events were not updated correctly https://github.com/infernojs/inferno/commit/be677f9a3d096a44b8116581211ccb2e8de8518c - Simplified and optimized Synthetic event patch routines ### [`v7.2.0`](https://togithub.com/infernojs/inferno/releases/tag/v7.2.0): Inferno v7.2.0 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.1.13...v7.2.0) ##### Inferno-core - Adds support for defaultHooks when using forwardRef functional components - Fixes performance regression between 7.0.2 and 7.1.13 ##### General - All dependencies updated - UglifyJS has been replaced with [TerserJS](https://togithub.com/terser-js/terser) ### [`v7.1.13`](https://togithub.com/infernojs/inferno/releases/tag/v7.1.13): Inferno v7.1.13 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.1.12...v7.1.13) ##### Inferno-core - Fixes a bug where extending forwardRef component was not possible [https://github.com/infernojs/inferno/issues/1473](https://togithub.com/infernojs/inferno/issues/1473) ##### Inferno-devtools - Fixes a bug where inferno-devtools did not start [https://github.com/infernojs/inferno/issues/1479](https://togithub.com/infernojs/inferno/issues/1479) ### [`v7.1.12`](https://togithub.com/infernojs/inferno/releases/tag/v7.1.12): Inferno 7.1.12 [Compare Source](https://togithub.com/infernojs/inferno/compare/v7.1.11...v7.1.12) ##### Inferno core - Fixes an issue where value of `Inferno.createRef()` did not update correctly [https://github.com/infernojs/inferno/issues/1465](https://togithub.com/infernojs/inferno/issues/1465) [https://github.com/infernojs/inferno/pull/1466](https://togithub.com/infernojs/inferno/pull/1466) - Fixes an issue where `