# Changelog

## [2.0.0] - 02/03/2026
### Updated
- Migrated the project to a modern Angular architecture and refreshed routing/config setup.
- Upgraded core framework dependencies and synchronized the platform stack.
- Upgraded UI and charting ecosystem packages and aligned dependent libraries.
- Upgraded calendar ecosystem packages and resolved related peer dependency issues.
- Stabilized the documentation module for Angular 21 compatibility (module wiring, styles, shared imports).
- Applied a broad set of UI fixes across key pages and widgets.
- Modernized testing/tooling setup with Jest (unit) and Playwright (e2e) including CI workflow.
- Added dependency security audit scripts and a security exception register for internal tracking.
- Validated changes with successful `build`, `test`, and `e2e` runs.

### Current stack versions
- Node: `22.x`
- npm: `>=10`
- TypeScript: `5.9.3`
- Angular framework (`@angular/*`): `^21.2.0`
- Angular CLI: `^21.2.0`
- Angular build system (`@angular-devkit/build-angular`): `^21.2.0`
- Angular Material/CDK: `^21.2.0`
- Angular Google Maps: `^21.2.0`
- Angular ESLint: `21.2.0`
- ESLint: `^9.39.3`
- `@types/node`: `^25.3.3`
- Font Awesome: `^7.2.0`
- `@ng-select/ng-select`: `^21.5.2`
- ECharts: `^6.0.0`
- `ngx-echarts`: `^21.0.0`
- `angular-calendar`: `^0.32.0`
- `angular-draggable-droppable`: `^9.0.1`
- `angular-resizable-element`: `^8.0.1`
- `date-fns`: `^4.1.0`
- `moment`: `^2.30.1`
- `zone.js`: `^0.16.1`
- `rxjs`: `7.8.2`
- `swiper`: `^12.1.2`
- `ngx-toastr`: `^20.0.5`
- `leaflet`: `^1.9.4`
- Jest: `^30.2.0`
- Playwright: `^1.58.2`

## [1.2.1] - 25/11/2024
### Updated
- Updated packages;

## [1.2.0] - 11/06/2022
### Updated

- Updated the Angular builder;
- Updated the Angular CLI;
- Update Angular Material;
- Updated packages

## [1.1.0] - 11/11/2021
### Updated

- Updated apexcharts package;

###Updated packages
    apexcharts: 3.19.3 -> 3.26.0

## [1.0.9] - 09/27/2021
### Updated

- Updated auth page;
- Refactored code, fixed chat;

## [1.0.8] - 09/14/2021
### Updated

- Updated login page;
- Updated register page;
- Added delete confirmation popup;

## [1.0.7] - 05/05/2021
### Updated

- Updated the Angular builder;
- Updated the Angular CLI;
- Update Angular Material;

###Updated packages
    @angular/animations: 10.2.5 -> 11.2.12
    @angular/cdk: 9.2.4 -> 11.2.11
    @angular/common: 10.2.5 -> 11.2.12
    @angular/compiler: 10.2.5 -> 11.2.12
    @angular/core: 10.2.5 -> 11.2.12
    @angular/forms: 10.2.5 -> 11.2.12
    @angular/material: 9.2.4 -> 11.2.11
    @angular/platform-browser: 10.2.5 -> 11.2.12
    @angular/platform-browser-dynamic: 10.2.5 -> 11.2.12
    @angular/router: 10.2.5 -> 11.2.12
    @angular-devkit/build-angular: 0.1002.3 -> 0.1102.11
    @angular/cli: 10.2.3 -> 11.2.11
    @angular/compiler-cli: 10.2.5 -> 11.2.12
    @angular/language-service: 10.2.5 -> 11.2.12
    @types/jasmine: 3.5.14 -> 3.6.0
    codelyzer: 5.1.2 -> 6.0.0
    typescript: 4.0.7 -> 4.1.5

## [1.0.6]

### Fixed
- Fix links in settings

## [1.0.5]

- Updated documentation

## [1.0.4]

### Fixed
- Change badge text in the sidebar

## [1.0.3]

### Fixed
- Fix send message button in header
- Several fixes in user edit/add/list
- Update badges/buttons
- Change line color in timeline
- Fix images in search result
- Fix button in calendar
- Change collapse box shadow
- Fix titles in notification page 

## [1.0.2]

### Updated
- Minor package updates

## [1.0.1]

### Updated
- Updated project documentation
- Updated styles in project.

## [1.0.0]

### Added
- Added project
