From b2412adc11c40367f8fd26902681d634f5e9b50a Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Fri, 20 Mar 2026 14:28:58 +0200 Subject: [PATCH 01/15] add debounce and set minimum search characters to BaseListComponent --- .../src/lib/helpers/base-list.component.ts | 30 ++++++++++++++----- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/projects/ng-components/src/lib/helpers/base-list.component.ts b/projects/ng-components/src/lib/helpers/base-list.component.ts index 9f1ca89a..708cad21 100644 --- a/projects/ng-components/src/lib/helpers/base-list.component.ts +++ b/projects/ng-components/src/lib/helpers/base-list.component.ts @@ -1,5 +1,6 @@ import { FilterClause, QueryParameters, SearchOption } from './../controls/advanced-search/models'; -import { Observable, Subscription, of } from 'rxjs'; +import { Observable, Subject, Subscription, of } from 'rxjs'; +import { debounceTime, distinctUntilChanged, filter } from 'rxjs/operators'; import { Component, OnInit, OnDestroy, Inject, Input } from '@angular/core'; import { ActivatedRoute, ParamMap, Router } from '@angular/router'; import { HeaderMetaItem, IResultSet, MenuOption, RouterViewAction, ViewAction, ListViewType } from '../types'; @@ -28,8 +29,12 @@ export abstract class BaseListComponent implements OnInit, OnDestroy { public singularResult = 'result'; public pluralResults = 'results'; public abstract newItemLink: string | null; + public minimumSearchCharacters = 3; + public searchDebounceTime = 1000; private routeSub$: Subscription | undefined; private loadSub$: Subscription | undefined; + private searchSub$: Subscription | undefined; + private searchSubject$ = new Subject(); @Input('auto-load') autoLoad: boolean = true; constructor(private route$: ActivatedRoute, private router$: Router) { @@ -42,6 +47,9 @@ export abstract class BaseListComponent implements OnInit, OnDestroy { if(this.loadSub$) { this.loadSub$.unsubscribe(); } + if(this.searchSub$) { + this.searchSub$.unsubscribe(); + } } public getViewActions(): Observable { @@ -64,6 +72,19 @@ export abstract class BaseListComponent implements OnInit, OnDestroy { { key: 'count', icon: Icons.ItemsCount, text: 'please wait...' } ]; + this.searchSub$ = this.searchSubject$.pipe( + filter(value => (value?.length ?? 0) >= this.minimumSearchCharacters || (value?.length ?? 0) === 0), + debounceTime(this.searchDebounceTime), + distinctUntilChanged() + ).subscribe(searchText => { + this.count = 0; + this.page = 1; + this.items = null; + this.search = searchText; + this.setRouteParams(); + this.load(); + }); + // disabled external route changes monitoring due to sync issues - which is bad :) - refresh from url will not work // until i come up with a solution... @@ -251,11 +272,6 @@ export abstract class BaseListComponent implements OnInit, OnDestroy { } public searchChanged(searchText: string | null): void { - this.count = 0; - this.page = 1; - this.items = null; - this.search = searchText; - this.setRouteParams(); - this.load(); + this.searchSubject$.next(searchText); } } From 8fd2074f50953577bdc8c86b5ffdadf35be7f126 Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Fri, 20 Mar 2026 14:31:36 +0200 Subject: [PATCH 02/15] wire up search in ControlsSamplesListComponent to test BaseListComponent debounce --- .../controls-samples-list.component.html | 2 +- .../controls-samples-list.component.ts | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/projects/app/src/app/features/controls/controls-samples-list/controls-samples-list.component.html b/projects/app/src/app/features/controls/controls-samples-list/controls-samples-list.component.html index 8e454b03..fad3bb66 100644 --- a/projects/app/src/app/features/controls/controls-samples-list/controls-samples-list.component.html +++ b/projects/app/src/app/features/controls/controls-samples-list/controls-samples-list.component.html @@ -1,4 +1,4 @@ - + | null | undefined> { let items = ControlsSamples; + if (this.search) { + const term = this.search.toLowerCase(); + items = items.filter(i => i.title?.toLowerCase().includes(term) || i.description?.toLowerCase().includes(term)); + } return of({ count: items.length, items }).pipe(delay(1200)); } ngOnInit(): void { super.ngOnInit(); this.actions = []; + this.actions.push(new ViewAction('search', null, null, Icons.Search, 'search')); this.actions.push(new SwitchViewAction(ListViewType.Tiles, Icons.TilesView, 'switch to tiles view')); this.actions.push(new SwitchViewAction(ListViewType.Table, Icons.TableView, 'switch to table (grid) view')); this.actions.push(new SwitchViewAction(ListViewType.Gallery, Icons.ItemsCount, 'switch to gallery view')); From e2f8a0a3ff15fe839d77e0e6bd93e84e2412cb47 Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Fri, 20 Mar 2026 16:34:27 +0200 Subject: [PATCH 03/15] Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- projects/ng-components/src/lib/helpers/base-list.component.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/ng-components/src/lib/helpers/base-list.component.ts b/projects/ng-components/src/lib/helpers/base-list.component.ts index 708cad21..a8d4669e 100644 --- a/projects/ng-components/src/lib/helpers/base-list.component.ts +++ b/projects/ng-components/src/lib/helpers/base-list.component.ts @@ -44,10 +44,10 @@ export abstract class BaseListComponent implements OnInit, OnDestroy { if (this.routeSub$) { this.routeSub$.unsubscribe(); } - if(this.loadSub$) { + if (this.loadSub$) { this.loadSub$.unsubscribe(); } - if(this.searchSub$) { + if (this.searchSub$) { this.searchSub$.unsubscribe(); } } From 73ab6fed74e1734f22a7fafbf947c95b84799607 Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Mon, 23 Mar 2026 12:10:37 +0200 Subject: [PATCH 04/15] bump ng-components version from 0.5.0 to 0.5.1-beta.0 --- projects/ng-components/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/ng-components/package.json b/projects/ng-components/package.json index 0d83134f..08dede31 100644 --- a/projects/ng-components/package.json +++ b/projects/ng-components/package.json @@ -1,6 +1,6 @@ { "name": "@indice/ng-components", - "version": "0.5.0", + "version": "0.5.1-beta.0", "description": "Indice common components for Angular v20", "repository": { "type": "git", From 0c142d9107f007eab6de84a5d95c5b17cd2150cc Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Mon, 23 Mar 2026 12:48:44 +0200 Subject: [PATCH 05/15] prevent re-publishing already published npm packages Update npm-publish.yml to add a check that skips publishing if the current package version is already available on the npm registry. Introduce a publish_if_new function to handle this logic for @indice/ng-auth, @indice/ng-components, and @indice/ng-config. --- .github/workflows/npm-publish.yml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index cb3f1467..c88914ff 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -44,6 +44,20 @@ jobs: - name: publish to npm registry run: | - npm run publish-auth - npm run publish-components - npm run publish-config + publish_if_new() { + local name=$1 + local dir=$2 + local script=$3 + local version=$(node -p "require('./projects/${dir}/package.json').version") + local published=$(npm view "${name}@${version}" version 2>/dev/null || echo "") + if [ "$published" = "$version" ]; then + echo "⏭ ${name}@${version} already published, skipping." + else + echo "📦 Publishing ${name}@${version}..." + npm run ${script} + fi + } + + publish_if_new "@indice/ng-auth" "ng-auth" "publish-auth" + publish_if_new "@indice/ng-components" "ng-components" "publish-components" + publish_if_new "@indice/ng-config" "ng-config" "publish-config" From 3d2a96506baa189f3db47ff9454baed69555ec80 Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Mon, 23 Mar 2026 13:47:56 +0200 Subject: [PATCH 06/15] add beta version publishing workflow and remove version prelease part in beta publish script --- .github/workflows/npm-publish-beta.yml | 58 ++++++++++++++++++++++++++ package.json | 4 +- 2 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/npm-publish-beta.yml diff --git a/.github/workflows/npm-publish-beta.yml b/.github/workflows/npm-publish-beta.yml new file mode 100644 index 00000000..54dd4f9a --- /dev/null +++ b/.github/workflows/npm-publish-beta.yml @@ -0,0 +1,58 @@ +name: NPM Publish Beta + +on: + workflow_dispatch: + +permissions: + id-token: write # Required for OIDC + contents: read + +jobs: + publish-npm-beta: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: generate package-lock.json + run: | + npm i --package-lock-only + + - uses: actions/setup-node@v4 + with: + cache: 'npm' + cache-dependency-path: 'package-lock.json' + check-latest: true + node-version: '24' + registry-url: https://registry.npmjs.org/ + + - name: npm install + run: | + npm install + + - name: npm run build-auth + run: | + npm run build-auth + + - name: npm run build-components + run: | + npm run build-components + + - name: publish beta to npm registry + run: | + publish_if_new() { + local name=$1 + local dir=$2 + local script=$3 + local version=$(node -p "require('./projects/${dir}/package.json').version") + local published=$(npm view "${name}@${version}" version 2>/dev/null || echo "") + if [ "$published" = "$version" ]; then + echo "⏭ ${name}@${version} already published, skipping." + else + echo "📦 Publishing ${name}@${version}..." + npm run ${script} + fi + } + + publish_if_new "@indice/ng-auth" "ng-auth" "publish-auth-beta" + publish_if_new "@indice/ng-components" "ng-components" "publish-components-beta" diff --git a/package.json b/package.json index 01ae1a77..15ea09aa 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,8 @@ "publish-components": "cd projects/ng-components && cd ../.. && ng build ng-components --configuration=production && cd dist/ng-components && npm publish", "publish-auth": "cd projects/ng-auth && cd ../.. && ng build ng-auth --configuration=production && cd dist/ng-auth && npm publish", "publish-config": "cd projects/ng-config && cd ../.. && ng build ng-config --configuration=production && cd dist/ng-config && npm publish", - "publish-components-beta": "cd projects/ng-components && npm version prerelease --preid beta && cd ../.. && ng build ng-components --configuration=production && cd dist/ng-components && npm publish", - "publish-auth-beta": "cd projects/ng-auth && npm version prerelease --preid beta && cd ../.. && ng build ng-auth --configuration=production && cd dist/ng-auth && npm publish" + "publish-components-beta": "ng build ng-components --configuration=production && cd dist/ng-components && npm publish --tag beta", + "publish-auth-beta": "ng build ng-auth --configuration=production && cd dist/ng-auth && npm publish --tag beta" }, "private": false, "dependencies": { From 4729e8a86bf549c526fb4edafe645bffd97f5922 Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Mon, 23 Mar 2026 17:48:27 +0200 Subject: [PATCH 07/15] delete npm-publish-beta.yml, edit beta publish scripts, add beta version checking in main publish workflow and add beta publish script for ng-config --- .github/workflows/npm-publish-beta.yml | 58 -------------------------- .github/workflows/npm-publish.yml | 13 ++++-- package.json | 5 ++- 3 files changed, 12 insertions(+), 64 deletions(-) delete mode 100644 .github/workflows/npm-publish-beta.yml diff --git a/.github/workflows/npm-publish-beta.yml b/.github/workflows/npm-publish-beta.yml deleted file mode 100644 index 54dd4f9a..00000000 --- a/.github/workflows/npm-publish-beta.yml +++ /dev/null @@ -1,58 +0,0 @@ -name: NPM Publish Beta - -on: - workflow_dispatch: - -permissions: - id-token: write # Required for OIDC - contents: read - -jobs: - publish-npm-beta: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v4 - - - name: generate package-lock.json - run: | - npm i --package-lock-only - - - uses: actions/setup-node@v4 - with: - cache: 'npm' - cache-dependency-path: 'package-lock.json' - check-latest: true - node-version: '24' - registry-url: https://registry.npmjs.org/ - - - name: npm install - run: | - npm install - - - name: npm run build-auth - run: | - npm run build-auth - - - name: npm run build-components - run: | - npm run build-components - - - name: publish beta to npm registry - run: | - publish_if_new() { - local name=$1 - local dir=$2 - local script=$3 - local version=$(node -p "require('./projects/${dir}/package.json').version") - local published=$(npm view "${name}@${version}" version 2>/dev/null || echo "") - if [ "$published" = "$version" ]; then - echo "⏭ ${name}@${version} already published, skipping." - else - echo "📦 Publishing ${name}@${version}..." - npm run ${script} - fi - } - - publish_if_new "@indice/ng-auth" "ng-auth" "publish-auth-beta" - publish_if_new "@indice/ng-components" "ng-components" "publish-components-beta" diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index c88914ff..2daa11f4 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -48,16 +48,21 @@ jobs: local name=$1 local dir=$2 local script=$3 + local beta_script=$4 local version=$(node -p "require('./projects/${dir}/package.json').version") local published=$(npm view "${name}@${version}" version 2>/dev/null || echo "") if [ "$published" = "$version" ]; then echo "⏭ ${name}@${version} already published, skipping." else echo "📦 Publishing ${name}@${version}..." - npm run ${script} + if echo "$version" | grep -q "-" && [ -n "$beta_script" ]; then + npm run ${beta_script} + else + npm run ${script} + fi fi } - publish_if_new "@indice/ng-auth" "ng-auth" "publish-auth" - publish_if_new "@indice/ng-components" "ng-components" "publish-components" - publish_if_new "@indice/ng-config" "ng-config" "publish-config" + publish_if_new "@indice/ng-auth" "ng-auth" "publish-auth" "publish-auth-beta" + publish_if_new "@indice/ng-components" "ng-components" "publish-components" "publish-components-beta" + publish_if_new "@indice/ng-config" "ng-config" "publish-config" "publish-config-beta" diff --git a/package.json b/package.json index 15ea09aa..061d2645 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,9 @@ "publish-components": "cd projects/ng-components && cd ../.. && ng build ng-components --configuration=production && cd dist/ng-components && npm publish", "publish-auth": "cd projects/ng-auth && cd ../.. && ng build ng-auth --configuration=production && cd dist/ng-auth && npm publish", "publish-config": "cd projects/ng-config && cd ../.. && ng build ng-config --configuration=production && cd dist/ng-config && npm publish", - "publish-components-beta": "ng build ng-components --configuration=production && cd dist/ng-components && npm publish --tag beta", - "publish-auth-beta": "ng build ng-auth --configuration=production && cd dist/ng-auth && npm publish --tag beta" + "publish-components-beta": "cd projects/ng-components && cd ../.. && ng build ng-components --configuration=production && cd dist/ng-components && npm publish --tag beta", + "publish-auth-beta": "cd projects/ng-auth && cd ../.. && ng build ng-auth --configuration=production && cd dist/ng-auth && npm publish --tag beta", + "publish-config-beta": "cd projects/ng-config && cd ../.. && ng build ng-config --configuration=production && cd dist/ng-config && npm publish --tag beta" }, "private": false, "dependencies": { From 68009aef362be18efb1ddd593ed8714b9850dda7 Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Tue, 24 Mar 2026 16:18:13 +0200 Subject: [PATCH 08/15] decrease search debounce time to 300ms instead of 1000 --- projects/ng-components/src/lib/helpers/base-list.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/ng-components/src/lib/helpers/base-list.component.ts b/projects/ng-components/src/lib/helpers/base-list.component.ts index a8d4669e..42fc6845 100644 --- a/projects/ng-components/src/lib/helpers/base-list.component.ts +++ b/projects/ng-components/src/lib/helpers/base-list.component.ts @@ -30,7 +30,7 @@ export abstract class BaseListComponent implements OnInit, OnDestroy { public pluralResults = 'results'; public abstract newItemLink: string | null; public minimumSearchCharacters = 3; - public searchDebounceTime = 1000; + public searchDebounceTime = 300; private routeSub$: Subscription | undefined; private loadSub$: Subscription | undefined; private searchSub$: Subscription | undefined; From 9437606d0112ecdb36ff989e1c8e71dbb102632b Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Thu, 26 Mar 2026 11:54:48 +0200 Subject: [PATCH 09/15] extract search subscribe logic into executeSearch method --- .../src/lib/helpers/base-list.component.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/projects/ng-components/src/lib/helpers/base-list.component.ts b/projects/ng-components/src/lib/helpers/base-list.component.ts index 42fc6845..5b48fe36 100644 --- a/projects/ng-components/src/lib/helpers/base-list.component.ts +++ b/projects/ng-components/src/lib/helpers/base-list.component.ts @@ -77,12 +77,7 @@ export abstract class BaseListComponent implements OnInit, OnDestroy { debounceTime(this.searchDebounceTime), distinctUntilChanged() ).subscribe(searchText => { - this.count = 0; - this.page = 1; - this.items = null; - this.search = searchText; - this.setRouteParams(); - this.load(); + this.executeSearch(searchText); }); // disabled external route changes monitoring due to sync issues - which is bad :) - refresh from url will not work @@ -274,4 +269,13 @@ export abstract class BaseListComponent implements OnInit, OnDestroy { public searchChanged(searchText: string | null): void { this.searchSubject$.next(searchText); } + + private executeSearch(searchText: string | null): void { + this.count = 0; + this.page = 1; + this.items = null; + this.search = searchText; + this.setRouteParams(); + this.load(); + } } From 179dfb5904d95adad5d258dd8ae1fe8baec2827f Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Thu, 26 Mar 2026 12:00:35 +0200 Subject: [PATCH 10/15] update workflow to conditionally add beta tag and remove beta publish scripts --- .github/workflows/npm-publish.yml | 14 ++++++-------- package.json | 5 +---- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 2daa11f4..c016caf3 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -47,22 +47,20 @@ jobs: publish_if_new() { local name=$1 local dir=$2 - local script=$3 - local beta_script=$4 local version=$(node -p "require('./projects/${dir}/package.json').version") local published=$(npm view "${name}@${version}" version 2>/dev/null || echo "") if [ "$published" = "$version" ]; then echo "⏭ ${name}@${version} already published, skipping." else echo "📦 Publishing ${name}@${version}..." - if echo "$version" | grep -q "-" && [ -n "$beta_script" ]; then - npm run ${beta_script} + if echo "$version" | grep -q "-"; then + npm publish --tag beta --prefix dist/${dir} else - npm run ${script} + npm publish --prefix dist/${dir} fi fi } - publish_if_new "@indice/ng-auth" "ng-auth" "publish-auth" "publish-auth-beta" - publish_if_new "@indice/ng-components" "ng-components" "publish-components" "publish-components-beta" - publish_if_new "@indice/ng-config" "ng-config" "publish-config" "publish-config-beta" + publish_if_new "@indice/ng-auth" "ng-auth" + publish_if_new "@indice/ng-components" "ng-components" + publish_if_new "@indice/ng-config" "ng-config" diff --git a/package.json b/package.json index 061d2645..cf271bec 100644 --- a/package.json +++ b/package.json @@ -18,10 +18,7 @@ "ts-node": "ts-node", "publish-components": "cd projects/ng-components && cd ../.. && ng build ng-components --configuration=production && cd dist/ng-components && npm publish", "publish-auth": "cd projects/ng-auth && cd ../.. && ng build ng-auth --configuration=production && cd dist/ng-auth && npm publish", - "publish-config": "cd projects/ng-config && cd ../.. && ng build ng-config --configuration=production && cd dist/ng-config && npm publish", - "publish-components-beta": "cd projects/ng-components && cd ../.. && ng build ng-components --configuration=production && cd dist/ng-components && npm publish --tag beta", - "publish-auth-beta": "cd projects/ng-auth && cd ../.. && ng build ng-auth --configuration=production && cd dist/ng-auth && npm publish --tag beta", - "publish-config-beta": "cd projects/ng-config && cd ../.. && ng build ng-config --configuration=production && cd dist/ng-config && npm publish --tag beta" + "publish-config": "cd projects/ng-config && cd ../.. && ng build ng-config --configuration=production && cd dist/ng-config && npm publish" }, "private": false, "dependencies": { From fff7ea030db1f28525a14a11aa0bd58037a869a2 Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Thu, 26 Mar 2026 12:10:56 +0200 Subject: [PATCH 11/15] execute cd instead of --prefix --- .github/workflows/npm-publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index c016caf3..2a728bb2 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -54,9 +54,9 @@ jobs: else echo "📦 Publishing ${name}@${version}..." if echo "$version" | grep -q "-"; then - npm publish --tag beta --prefix dist/${dir} + (cd dist/${dir} && npm publish --tag beta) else - npm publish --prefix dist/${dir} + (cd dist/${dir} && npm publish) fi fi } From 149f95ab44a78cc4f80f64adc55040ea4879aea5 Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Thu, 26 Mar 2026 12:11:32 +0200 Subject: [PATCH 12/15] bump ng-components beta version number --- projects/ng-components/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/ng-components/package.json b/projects/ng-components/package.json index 08dede31..612bd818 100644 --- a/projects/ng-components/package.json +++ b/projects/ng-components/package.json @@ -1,6 +1,6 @@ { "name": "@indice/ng-components", - "version": "0.5.1-beta.0", + "version": "0.5.1-beta.1", "description": "Indice common components for Angular v20", "repository": { "type": "git", From 080f191d62a67a3eb375f83f3c927ce10800789b Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Thu, 26 Mar 2026 12:16:12 +0200 Subject: [PATCH 13/15] change npm install with npm ci --- .github/workflows/npm-publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 2a728bb2..9d516b56 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -26,9 +26,9 @@ jobs: node-version: '24' registry-url: https://registry.npmjs.org/ - - name: npm install + - name: npm clean install run: | - npm install + npm ci - name: npm run build-auth run: | From 87a8887a1f81779f448222a7a59167f6353a60d3 Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Thu, 26 Mar 2026 12:16:35 +0200 Subject: [PATCH 14/15] bump beta version in ng-components --- projects/ng-components/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/ng-components/package.json b/projects/ng-components/package.json index 612bd818..7c42a93b 100644 --- a/projects/ng-components/package.json +++ b/projects/ng-components/package.json @@ -1,6 +1,6 @@ { "name": "@indice/ng-components", - "version": "0.5.1-beta.1", + "version": "0.5.1-beta.2", "description": "Indice common components for Angular v20", "repository": { "type": "git", From 5cdc35d84355ed477ee768c36c848a5c4cb750aa Mon Sep 17 00:00:00 2001 From: Vasilis Spyridonos Date: Thu, 26 Mar 2026 12:34:06 +0200 Subject: [PATCH 15/15] update ng-components version to 0.5.1 --- projects/ng-components/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/ng-components/package.json b/projects/ng-components/package.json index 7c42a93b..b35c201b 100644 --- a/projects/ng-components/package.json +++ b/projects/ng-components/package.json @@ -1,6 +1,6 @@ { "name": "@indice/ng-components", - "version": "0.5.1-beta.2", + "version": "0.5.1", "description": "Indice common components for Angular v20", "repository": { "type": "git",