Closed renovate[bot] closed 1 year ago
Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 8.x
releases. But if you manually upgrade to 8.x
then Renovate will re-enable minor
and patch
updates automatically.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
~5.6.2
->~8.1.0
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 `Configuration
📅 Schedule: Branch creation - "before 2am on monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.