Commit Graph
309 Commits
Author SHA1 Message Date
7b8d616a9f AAE-50678 Fix: report test coverage to SonarCloud (#12181),
* fix: enable LCOV coverage reporting for SonarCloud

Add lcov reporter to all karma configs, upload coverage artifacts from
unit test matrix jobs, and add a SonarCloud scan job that merges
coverage reports and runs the sonar-scanner with proper LCOV paths.

Co-authored-by: eromano <1030050+eromano@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* fix: pass secrets to unit-test-workflow and set SONAR_HOST_URL for SonarCloud

Co-authored-by: eromano <1030050+eromano@users.noreply.github.com>

* fix: add test outputs to nx.json so NX caches and restores coverage reports

Co-authored-by: eromano <1030050+eromano@users.noreply.github.com>

* test: add unit tests for Chart model to verify coverage reporting

* fix: use find to locate lcov.info in downloaded artifacts for SonarCloud coverage

Co-authored-by: eromano <1030050+eromano@users.noreply.github.com>

* test: add fake file with unit test to verify coverage reporting

Co-authored-by: eromano <1030050+eromano@users.noreply.github.com>

* ci: add full SonarCloud scan workflow on develop push

Co-authored-by: eromano <1030050+eromano@users.noreply.github.com>

* test: remove fake coverage-canary file and its spec

Co-authored-by: eromano <1030050+eromano@users.noreply.github.com>

* fix: replace secrets inherit with explicit SONAR_TOKEN in workflow call

Co-authored-by: eromano <1030050+eromano@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: eromano <1030050+eromano@users.noreply.github.com>
Co-authored-by: Eugenio Romano <eromano@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-19 19:44:15 +02:00
Dominik Iwanek d5772606f5 [PRODSEC-13780] - Fix Angular i18n: Cross-Site Scripting (XSS) via event-handler attributes (ADF/ACA/ADW) (#12167) 2026-08-17 11:36:12 +02:00
Bartosz Sekula 3f232e75bc AAE-48934 Eslint v9 migration (#12110)
* update

* update

* update

* working

* cr

* cr

* update

* use nx boundaries

* fixes

* fixes

* fixes

* cr

* cr

* update

* update

* update

* cr

* fix null

* cr

* cr

* cr

* cr

* cr

* update

* update

* update

* update

* update

* remove some duplications

* fix units
2026-08-03 12:12:48 +02:00
Shivangi Shree c941c81984 [ACS-11860] Update license-header from 2005-2025 to 2005-2026 (#12094) 2026-07-28 14:46:46 +05:30
Bartosz Sekula b234ca6c42 AAE-48934 Migrate to @angular/build (#12098)
* AAE-48934 Migrate to @angular/build

* cr

* cr

* fix watch issue

* fix insights tests
2026-07-28 10:42:26 +02:00
Michal Kinas 9d5f6e692c Post-release version bump (#12076) 2026-07-20 17:25:05 +02:00
Michal Kinas 3496363b8e Release 9.0.0 (#12075)
* Release 9.0.0

* Add missing entry
2026-07-20 13:54:51 +02:00
AleksanderSklorz 18e602aa85 [PRODSEC-13253] Increased peerDependencies versions to allow to increase angular version in other projects (#12031)
* [PRODSEC-13253] Increased peerDependencies versions to allow to increase angular version in other projects

* [PRODSEC-13253] Addressec copilot comments
2026-07-03 14:05:13 +02:00
Dominik Iwanek 633702860f Post-release version bump (#11984) 2026-06-12 12:59:14 +02:00
Dominik Iwanek caeaa74704 Release 8.5.0 (#11982) 2026-06-12 10:19:35 +02:00
Vito Albano fd3802f2dc AAE-46684 fix release workflow eslint publish fix (#11962)
* [AAE-46514] - Fix release workflow

* [AAE-46514] - Fix release workflow - devDependencies

* [AAE-46514] - Command parameters are wrong when setting now the options

* [AAE-46514] - It should call the script not the standard command

* [AAE-46514] - fixed path for eslint plugin publish
2026-06-04 23:33:17 +01:00
Vito AlbanoandClaude Opus 4.5 f9899883dc Revert AAE-46242 crowdin locale mapping changes (#11949)
Reverts the following commits:
- 80e9e51cfa AAE-46242 - Looks like we need to override the mapping as crowding config is not set to this format
- 345e1e69ad AAE-46242 - should use the variable osx_locale to match the format xx-YY
- a2b026ed7e [AAE-46242] - Changed the name convention for translation files to ISO standard naming

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-06-02 13:30:03 +01:00
Vito Albano a2b026ed7e [AAE-46242] - Changed the name convention for translation files to ISO standard naming (#11924)
* [AAE-46242] - Changed the name convention for translation files to ISO standard naming

* [AAE-46242] - revert en-GB to en.json

* [AAE-46242] - fixed crowding config

* [AAE-46242] - added fallback fix'

* [AAE-46242] - Added defaultLang missing method

* [AAE-46242] - Fixing unit test

* [AAE-46242] - fixed core unit tests
2026-05-29 19:11:17 +01:00
Alfresco BuildandCrowdin Bot 454236873e New Crowdin translations by GitHub Action (#11867)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-05-18 11:39:09 +01:00
Vito Albano 9fe4006a0d AAE-45391 Lazy loading and improvements for pdfJS (#11869)
* [AAE-45391] - Lazy loading some of the big external libs

* [AAE-45391] - Added some extra units to pdfjs viewer

* [AAE-45391] - Some improement on viewer component

* [AAE-45391] - Fixed the way it was redered to a newer angular system

* [AAE-45391] - Fixed the way it was redered to a newer angular system

* [AAE-45391] - fixed schematic

* [AAE-45391] - Added some docs for the schematics as well

* [AAE-37328] - Fixed comment on missing provider
2026-05-11 14:17:39 +01:00
Ehsan Rezaei b7783d2259 AAE-39830 Removing Material components color property (#11865)
* AAE-39830 Removing Material components color property

* AAE-39830 Style with class instead of color

* AAE-39830 Updating header component doc

* AAE-39830 Updating toolbar component doc

* AAE-39830 Removed unused theme variable and updated doc
2026-05-07 14:25:14 +02:00
Alfresco BuildandCrowdin Bot b49513e9c2 New Crowdin translations by GitHub Action (#11848)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-04-30 16:49:53 +01:00
64826c3a99 AAE-40649 Material Design 3 migration (#11286)
* AAE-38957 Cleanup code from color assignments on Material elements (#11266)

* AAE-38646   cleanup core lib from custom variables (#11259)

* AAE-38646 General cleanup of custom variables from core lib

* AAE-38646 Cleanup some of the remaining variables

* AAE-38646 Last color-mix removal

* AAE-38646 Reduce amount of customizations

* AAE-38646 apply overrides, reduce customization

* AAE-38646 modify remaining styles

* AAE-38646 Fix override assignemnts

* AAE-38646 Address comments, cleanup unused

* AAE-38978 Cleanup process-services-cloud lib from custom css variables (#11295)

* AAE-38978 Cleanup custom variables inside process-services-cloud lib

* AAE-38978 Adjust rich text widget styling

* AAE-38978 Comment fixes

* AAE-38980 Cleanup insights lib from custom css variables (#11314)

* AAE-38980 Cleanup insights lib from custom css variables

* AAE-38980 Removed unnecessarily specific selector

* AAE-38979 Cleanup content-services lib from custom css variables (#11313)

* AAE-38979 Remove/replace variable and hardcoded customizations

* AAE-38979 Cleanup unused @use and @import statements

* AAE-39159 Cleanup process-services lib from custom css variables (#11316)

* AAE-39159 Cleanup process-services lib from custom css variables

* AAE-39159 Fix import and build

* Fix build

* Remove leftover button customization

* fix missing brace

* AAE-39748 Pagination font size match md3

* fix incorrect html templates after rebase

* swap leftover variables

* fix units

* copilot comments

* visual regression result fixes

* CSX-204 Update card view components (#11358)

* CSX-535 Update background color on readonly for card view selectitem (#11799)

* remove invalid color test

* add stylelint rule

---------

Co-authored-by: Ehsan Rezaei <ehsan.rezaei@hyland.com>
Co-authored-by: Ricardo Dias <ricardo.dias@hyland.com>
2026-04-22 10:02:17 +01:00
AleksanderSklorz 423c646bac Post release version bump (#11828)
* Post release version bump

* Post release version bump

* Post release version bump

* Post release bump
2026-04-22 10:57:08 +02:00
AleksanderSklorz d1bda4f898 Release 8.4.1 (#11827)
* Release 8.4.1

* Release 8.4.1
2026-04-21 12:01:35 +02:00
AleksanderSklorz 03f04bf118 Release 8.4.0 (#11826)
* Release 8.4.0

* Release 8.4.0

* Release 8.4.0

* Release 8.4.0
2026-04-21 11:08:40 +02:00
Denys Vuika 6fc8dda887 Remove mocha and jasmine-ajax dependencies (#11813) 2026-04-16 10:20:49 +01:00
Alfresco BuildandCrowdin Bot f3cf57c9d8 New Crowdin translations by GitHub Action (#11732)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-16 08:40:50 +00:00
Michal Kinas bc41c33ba8 [ACS-11205] Add LazyApi decorator (#11711)
* [ACS-11205] Add LazyApi decorator

* [ACS-11205] Add unit tests and CR fixes

* [ACS-11259] Storybook build fix
2026-03-12 10:15:38 +01:00
AleksanderSklorz 83e80906d8 [ACS-11213] upgrade ngx translate to v17 (#11719)
* [ACS-11213] Upgraded ngx-translate to v17

* [ACS-11213] Fix translations

* [ACS-11213] Reverted redundant change

* [ACS-11213] Translations fix

* [ACS-11213] Fixed unit tests

* [ACS-11213] Added unit tests for changes in translate-loader.service

* [ACS-11213] Added empty line

* [ACS-11213] Addressed copilot comments
2026-03-12 09:52:59 +01:00
Michal Kinas ef5944a09c Post-release version bump (#11734) 2026-03-11 20:30:57 +01:00
Michal Kinas f44e4e90e8 Release 8.3.1 (#11731)
* Release 8.3.1

* CLI js-api version fix
2026-03-11 14:25:08 +01:00
Michal Kinas 89851a625a Release 8.3.0 (#11730) 2026-03-11 11:14:33 +01:00
AleksanderSklorz 0b7b89e5d8 [ACS-11213] Reverted ngx translate upgrade (#11702) 2026-02-27 23:42:44 +01:00
AleksanderSklorz ec312d49ab [ACS-11213] Updated ngx translate in libs (#11699) 2026-02-27 13:19:49 +01:00
Denys Vuika 303a9efb3e chore: eslint fixes for @typescript-eslint/no-explicit-any (#11672) 2026-02-23 13:11:44 +00:00
AleksanderSklorz 4581f714d7 [ACS-11153] remove the usage of ng reflect from the unit tests (#11666)
* [ACS-11153] Removed usages of ng reflect from card view dateitem and diagram activities

* [ACS-11153] Removed usages of ng-reflect

* [ACS-11153] Added eslint rule
2026-02-19 07:58:31 +01:00
Denys Vuika 3f542d99ba Migrate to @angular-eslint/prefer-inject and @typescript-eslint/prefer-readonly (#11665) 2026-02-18 15:38:01 +00:00
Michal KinasandEhsan Rezaei 1028df91da [ACS-7768] ADF Form fields cleanup (#11484)
* [ACS-7768] ADF Form fields cleanup

* [ACS-7768] CR fixes

* [ACS-7768] Bring back label condition

* ACS-7768 Fixing storybook build

* [ACS-7768] Fix rebase issues

---------

Co-authored-by: Ehsan Rezaei <ehsan.rezaei@hyland.com>
2026-01-27 08:10:15 +01:00
Denys Vuika 572231bf49 AAE-41225 update typescript target to es2022 and fix FormService propagation (#11508)
* update targets

* update targets

* fixed FormService propagation [ci:force]

* fixed FormService propagation [ci:force]
2026-01-13 08:47:07 +00:00
Wojciech Duda 5f9de1fde8 AAE-40269 Add storybook v10 (#11401) 2026-01-09 18:17:43 +00:00
Michal Kinas 03f67c861f [ACS-10740] Adjust Karma and Jest config (#11365) 2025-11-20 14:24:22 +01:00
Grzegorz Jaśkowski 9fd304b66d post release version bump (#11366) 2025-11-20 05:57:43 -05:00
Grzegorz Jaśkowski fbc647459f Release 8.2.1 (#11364)
* Release 8.2.1.

* Release 8.2.1.
2025-11-20 10:47:38 +01:00
Grzegorz Jaśkowski dec8fcfb91 Release 8.2.0 (#11352)
* Release 8.2.0

* Release 8.2.0

* Release 8.2.0

* Release 8.2.0
2025-11-18 15:31:06 +01:00
Wiktor Danielewski c4f276e228 AAE-39612 Registering click event on form widget twice (#11323)
* AAE-39612 Remove click from base and add it directly to the implementations

* AAE-39612 Add unit tests for the Text Widgets

* AAE-39612 Add unit tests for the Date Widgets

* AAE-39612 Add unit tests for the UI Widgets

* AAE-39612 Add unit tests for the People Widgets

* AAE-39612 Add unit tests for the Display Text Widgets

* AAE-39612 Add unit tests for the Base Viewer Widget

* AAE-39612 Add unit tests for the Object View Widgets

* AAE-39612 Add unit tests for the File Upload Widgets

* AAE-39612 Add unit tests for the Data Table Widget
2025-11-04 12:08:04 +01:00
Vito Albano 91d6b80965 Revert "AAE-30882 Replace superagent (#11134)" (#11210)
* Revert "AAE-30882 Replace superagent (#11134)"

This reverts commit a347b20f20.

* AAE-0000 - Fixed lock for cli and adf
2025-09-19 12:44:06 +01:00
dominikiwanekhyland 591934db0e [ACS-10117] Deprecate ADF Storybook and custom Docker builds (#11207) 2025-09-18 15:13:01 +02:00
Vito Albano a347b20f20 AAE-30882 Replace superagent (#11134)
* [AAE-30878] - Migrating from event-emitter to eventemitter3 which is ESM and commonJs compatibile

* [AAE-30878] - Using types to avoid compilation isues with the new ruels

* AAE-30878 - fixed lint issue on js-api

* AAE-30878 - reverted misplaced changes

* [AAE-30882] - migrating from superagent to axios

* AAE-30882 - Fixed unit test for js-api

* AAE-30882 - Fixed unit test for js-api

* AAE-30882 - Fixed unit test for js-api

* AAE-30882 - Improved some unit tests

* [ci:force]

* AAE-30882 - Checking why is ok locally but fails on CI

* AAE-30882 - Start fixing some unit tests - check 1

* AAE-30882 - Start fixing some unit tests - check 2

* [AAE-30882] - rebased

* [AAE-30882] - added missing import
2025-09-16 11:31:07 +01:00
dominikiwanekhyland 10afe75e94 [ACS-10100][Security] Remove npx usage from CI/CD and shell scripts to mitigate supply chain risks. [ACS-10117] Deprecate ADF Storybook and custom Docker builds (#11197) 2025-09-16 10:12:21 +02:00
Ehsan Rezaei dabab63f78 Fix Post release version bump to align with ACA (#11153) 2025-08-29 14:24:59 +02:00
dominikiwanekhyland f205cbc33c Post release version bump (#11147) 2025-08-26 15:58:18 +02:00
dominikiwanekhyland e0f0486e66 Release 8.1.1 (#11145) 2025-08-26 11:35:21 +02:00
dominikiwanekhyland de537f0a0d Release 8.1.0 (#11143) 2025-08-25 14:25:56 +02:00
Denys Vuika b16e326ac3 AAE-36664 additional linting rules, cleanup (#11084) 2025-08-13 08:01:09 -04:00