Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
5a2d6e4
chore: ONCEHUB-109966 - update version to 5.1.6 and document dependen…
rameshwarverma Jan 15, 2026
0852caa
Merge pull request #242 from scheduleonce/pythons/ONCEHUB-109966
rameshwarverma Jan 15, 2026
fdf6bbb
build(deps): bump lodash from 4.17.21 to 4.17.23
dependabot[bot] Jan 21, 2026
a72eec4
Merge pull request #245 from scheduleonce/dependabot/npm_and_yarn/lod…
sodsingh Jan 22, 2026
8430440
build(deps-dev): bump hono from 4.11.4 to 4.11.7
dependabot[bot] Jan 27, 2026
a9ab3ec
Merge pull request #246 from scheduleonce/dependabot/npm_and_yarn/hon…
sodsingh Jan 28, 2026
9368c44
build(deps): bump tar and @angular/cli
dependabot[bot] Jan 28, 2026
2dbc8de
Merge pull request #248 from scheduleonce/dependabot/npm_and_yarn/mul…
sodsingh Jan 29, 2026
99c3fdd
Use to use composite action
mderazon Feb 3, 2026
de688ee
Merge pull request #250 from scheduleonce/feature/composite-action
mderazon Feb 3, 2026
2db448c
revert back to use regular flow instead of composite
mderazon Feb 3, 2026
2eece3e
Merge pull request #251 from scheduleonce/feature/composite-action
mderazon Feb 3, 2026
722009d
Updated node versions in workflow
khushigupta0625 Feb 13, 2026
616d857
Merge pull request #254 from scheduleonce/mavericks/ONCEHUB-112173
khushigupta0625 Feb 13, 2026
f35a7a3
build(deps): bump qs from 6.14.1 to 6.14.2
dependabot[bot] Feb 13, 2026
857b5ff
Merge pull request #255 from scheduleonce/dependabot/npm_and_yarn/qs-…
khushigupta0625 Feb 16, 2026
0f44059
Autoupdating node version in GitHub workflows via utility
so-integrations Feb 16, 2026
7d5c5c1
fix
khushigupta0625 Feb 16, 2026
5c71509
5.1.7
khushigupta0625 Feb 16, 2026
7a66d00
Merge pull request #257 from scheduleonce/Mavericks/update-node-versi…
khushigupta0625 Feb 16, 2026
c5d169d
build(deps-dev): bump tar from 7.5.7 to 7.5.9
dependabot[bot] Feb 19, 2026
ef8c986
build(deps-dev): bump hono from 4.11.7 to 4.12.0
dependabot[bot] Feb 21, 2026
aeaedff
chore: prepare for Angular 21 upgrade - fix eslint version mismatch
so-kaushal Feb 23, 2026
c905a4b
chore: upgrade Angular 20 to Angular 21
so-kaushal Feb 23, 2026
6c701a0
chore: bump version to 5.2.0-beta.0
so-kaushal Feb 23, 2026
3b92907
Merge pull request #258 from scheduleonce/dependabot/npm_and_yarn/tar…
khushigupta0625 Feb 23, 2026
a1bf7eb
build(deps-dev): bump basic-ftp from 5.1.0 to 5.2.0
dependabot[bot] Feb 25, 2026
22e00ee
Merge pull request #261 from scheduleonce/dependabot/npm_and_yarn/bas…
khushigupta0625 Feb 27, 2026
376611d
build(deps): bump minimatch
dependabot[bot] Feb 27, 2026
36cc42b
Merge pull request #259 from scheduleonce/dependabot/npm_and_yarn/hon…
khushigupta0625 Feb 27, 2026
4f427ab
Merge pull request #262 from scheduleonce/dependabot/npm_and_yarn/mul…
khushigupta0625 Feb 27, 2026
7af715a
build(deps-dev): bump @hono/node-server from 1.19.9 to 1.19.10
dependabot[bot] Mar 4, 2026
9c1f11e
build(deps-dev): bump hono from 4.12.0 to 4.12.5
dependabot[bot] Mar 4, 2026
734842e
build(deps): bump immutable from 5.1.4 to 5.1.5
dependabot[bot] Mar 4, 2026
c47da21
Merge pull request #266 from scheduleonce/dependabot/npm_and_yarn/imm…
khushigupta0625 Mar 5, 2026
4bee5e9
build(deps-dev): bump tar from 7.5.9 to 7.5.10
dependabot[bot] Mar 5, 2026
5adaa88
Merge pull request #265 from scheduleonce/dependabot/npm_and_yarn/hon…
khushigupta0625 Mar 5, 2026
36d365c
Merge pull request #264 from scheduleonce/dependabot/npm_and_yarn/hon…
khushigupta0625 Mar 5, 2026
e8b15b3
Merge pull request #268 from scheduleonce/dependabot/npm_and_yarn/tar…
sodsingh Mar 9, 2026
aca182a
chore: update version to 6.0.0-beta.0 and adjust dependencies
so-kaushal Mar 11, 2026
f3e3e53
Merge branch 'qa' of github.com:scheduleonce/knowledgeowl-angular int…
so-kaushal Mar 11, 2026
76df4ac
chore: update changelog format and fix eslint config formatting
so-kaushal Mar 11, 2026
0ca2141
Initial plan
Copilot Mar 11, 2026
d51da71
docs: add 6.0.0-beta.0 changelog entry for Angular 21 / Node 24 / ESL…
Copilot Mar 11, 2026
d77cdd1
chore: update CI workflow to use matrix node version and adjust npm p…
so-kaushal Mar 12, 2026
fe373d6
chore: upgrade Node.js actions to v6 and bump package version to 6.0.…
so-kaushal Mar 12, 2026
5dc2e27
chore: upgrade GitHub actions to v6 for checkout and setup-node
so-kaushal Mar 12, 2026
fac4de7
chore: update node-version format in CI workflow to array syntax
so-kaushal Mar 12, 2026
4569b3a
Merge pull request #271 from scheduleonce/copilot/sub-pr-270
so-kaushal Mar 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 0 additions & 82 deletions .eslintrc.json

This file was deleted.

7 changes: 4 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,16 @@ jobs:

strategy:
matrix:
node-version: [18.x, 20.x]
node-version: ['24.13.0']
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v6
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- run: npm ci
- run: npm test

33 changes: 22 additions & 11 deletions .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,30 @@ name: Publish Package to npmjs
on:
release:
types: [published]
workflow_dispatch:

permissions:
id-token: write
contents: read

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
# setup .npmrc file to publish to npm
- uses: actions/setup-node@v3
- uses: actions/checkout@v6

- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: '20.x'
registry-url: 'https://registry.npmjs.org'
- run: npm ci
- run: npm run package
# scoped packages are private by default so need to add public flag
- run: npm run publish
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
node-version: '24.13.0'
registry-url: "https://registry.npmjs.org"

- name: Install dependencies
run: npm ci

- name: Build package
run: npm run package

- name: Publish to npm
run: npm run publish

13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [6.0.0-beta.0] - 2026-03-11

- [ONCEHUB-112987](https://scheduleonce.atlassian.net/browse/ONCEHUB-112987) Upgrade to Angular 21 and Node 24
- **BREAKING**: Upgraded Angular packages to v21.1.x
- **BREAKING**: Minimum Node.js version is now 24 (updated CI to Node 24.13.0)
- **BREAKING**: Migrated ESLint configuration to flat config format (ESLint v9) with `angular-eslint` v21.3.0, replacing the legacy `.eslintrc`-based setup
- Removed individual `@angular-eslint/*`, `@typescript-eslint/*`, `eslint-plugin-import`, `eslint-plugin-jsdoc`, and `eslint-plugin-prefer-arrow` packages in favour of the unified `angular-eslint` package
- Updated `tslib` to `^2.8.1`

## [5.1.6] - 2026-01-15

- [ONCEHUB-109966](https://scheduleonce.atlassian.net/browse/ONCEHUB-109966) Updated dependencies and fixes

## [4.1.4] - 2024-02-01

- [ONCEHUB-77374](https://scheduleonce.atlassian.net/browse/ONCEHUB-77374) fixed vulnerability found in package vite
Expand Down
72 changes: 72 additions & 0 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
// @ts-check
const tseslint = require('typescript-eslint');
const angular = require('angular-eslint');

module.exports = tseslint.config(
{
ignores: ['projects/**/*'],
},
{
files: ['**/*.ts'],
extends: [
...tseslint.configs.recommended,
...tseslint.configs.recommendedTypeChecked,
...angular.configs.tsRecommended,
],
processor: angular.processInlineTemplates,
languageOptions: {
parserOptions: {
project: ['tsconfig.json'],
},
},
rules: {
'@angular-eslint/component-class-suffix': 'off',
'@angular-eslint/directive-class-suffix': 'off',
'@angular-eslint/prefer-standalone': 'off',
'@angular-eslint/prefer-inject': 'off',
'@angular-eslint/directive-selector': [
'error',
{
type: 'attribute',
prefix: ['knowledge'],
style: 'camelCase',
},
],
'@angular-eslint/component-selector': [
'error',
{
type: 'element',
prefix: ['knowledge'],
style: 'kebab-case',
},
],
'@typescript-eslint/consistent-type-definitions': 'error',
'@typescript-eslint/dot-notation': 'off',
'@typescript-eslint/no-floating-promises': 'off',
'@typescript-eslint/no-unsafe-return': 'off',
'@typescript-eslint/no-unsafe-assignment': 'off',
'@typescript-eslint/no-unsafe-member-access': 'off',
'@typescript-eslint/no-unsafe-call': 'off',
'@typescript-eslint/member-ordering': 'off',
'@typescript-eslint/explicit-member-accessibility': [
'off',
{
accessibility: 'explicit',
},
],
'@typescript-eslint/no-non-null-assertion': 'off',
'@typescript-eslint/no-use-before-define': 'off',
'brace-style': ['error', '1tbs'],
complexity: 'error',
'id-denylist': 'off',
'id-match': 'off',
'no-underscore-dangle': 'off',
'no-useless-escape': 'off',
},
},
{
files: ['**/*.html'],
extends: [...angular.configs.templateRecommended],
rules: {},
}
);
Loading