From a44f96afcca3b6fc0fabd77d7cc992ba1457e407 Mon Sep 17 00:00:00 2001 From: Julian Jandl Date: Wed, 29 Jan 2025 09:49:16 +0100 Subject: [PATCH 1/3] docs: add funded by netidee link --- apps/docs/docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/docs/docusaurus.config.js b/apps/docs/docusaurus.config.js index 85931d8ae..2dc00733f 100644 --- a/apps/docs/docusaurus.config.js +++ b/apps/docs/docusaurus.config.js @@ -160,7 +160,7 @@ module.exports = { ], }, footer: { - copyright: `Copyright © ${new Date().getFullYear()} RxAngular.`, + copyright: `Funded by netidee: netidee.at/rxangular
Copyright © ${new Date().getFullYear()} RxAngular.`, style: 'dark', logo: { alt: title, From 40b5c0703e5b66971f88e693a00b9215863404b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20M=C3=BChling?= Date: Mon, 10 Feb 2025 00:34:00 +0100 Subject: [PATCH 2/3] fix(template): using tombstoneSize for non-cached items with 0 height This fixes an issue where the contentSize of of the autosize virtual scroll strategy is being calculated wrong after the resize observer emitted its first event. --- .../lib/scroll-strategies/autosize-virtual-scroll-strategy.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/template/experimental/virtual-scrolling/src/lib/scroll-strategies/autosize-virtual-scroll-strategy.ts b/libs/template/experimental/virtual-scrolling/src/lib/scroll-strategies/autosize-virtual-scroll-strategy.ts index 1a47e64d7..efcbffc8b 100644 --- a/libs/template/experimental/virtual-scrolling/src/lib/scroll-strategies/autosize-virtual-scroll-strategy.ts +++ b/libs/template/experimental/virtual-scrolling/src/lib/scroll-strategies/autosize-virtual-scroll-strategy.ts @@ -1013,7 +1013,7 @@ export class AutoSizeVirtualScrollStrategy< const isCached = this._virtualItems[index].cached; const size = isCached ? oldSize - : this.getElementSize(this.getElement(view)); + : this.getElementSize(this.getElement(view)) || this.tombstoneSize; this._virtualItems[index].size = size; this._virtualItems[index].cached = true; return [size, size - oldSize]; From 876bb64ef461336926cc8c3ec11c553049c0d1f3 Mon Sep 17 00:00:00 2001 From: Julian Jandl Date: Thu, 15 May 2025 23:47:18 +0200 Subject: [PATCH 3/3] release(template): 19.2.2 --- libs/template/CHANGELOG.md | 9 +++++++++ libs/template/package.json | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/libs/template/CHANGELOG.md b/libs/template/CHANGELOG.md index 4b8ce9158..86e59ae77 100644 --- a/libs/template/CHANGELOG.md +++ b/libs/template/CHANGELOG.md @@ -2,6 +2,15 @@ This file was generated using [@jscutlery/semver](https://github.com/jscutlery/semver). +## [19.2.2](https://github.com/rx-angular/rx-angular/compare/template@19.2.1...template@19.2.2) (2025-05-15) + + +### Bug Fixes + +* **template:** using tombstoneSize for non-cached items with 0 height ([40b5c07](https://github.com/rx-angular/rx-angular/commit/40b5c0703e5b66971f88e693a00b9215863404b0)) + + + ## [19.2.1](https://github.com/rx-angular/rx-angular/compare/template@19.2.0...template@19.2.1) (2025-01-28) diff --git a/libs/template/package.json b/libs/template/package.json index 11c7a693b..1f401ed8b 100644 --- a/libs/template/package.json +++ b/libs/template/package.json @@ -1,6 +1,6 @@ { "name": "@rx-angular/template", - "version": "19.2.1", + "version": "19.2.2", "description": "**Fully** Reactive Component Template Rendering in Angular. @rx-angular/template aims to be a reflection of Angular's built in renderings just reactive.", "publishConfig": { "access": "public"