39155-vm/changelog.md
2026-03-12 13:44:52 +00:00

144 lines
3.5 KiB
Markdown

# 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