Skip to content

Commit 40f7429

Browse files
committed
chore: sync with branch v5.0
2 parents e2b99d7 + 36a696e commit 40f7429

File tree

175 files changed

+2454
-1411
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

175 files changed

+2454
-1411
lines changed

.eslintrc.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,10 @@
4545
],
4646
"rules": {
4747
"@angular-eslint/template/elements-content": "off",
48-
"@angular-eslint/template/alt-text": "off"
48+
"@angular-eslint/template/alt-text": "off",
49+
"@angular-eslint/template/interactive-supports-focus": "warn",
50+
"@angular-eslint/template/click-events-have-key-events": "warn",
51+
"@angular-eslint/template/label-has-associated-control": "warn"
4952
}
5053
}
5154
]

.github/workflows/project-chartjs-check.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ on:
44
push:
55
branches:
66
- main
7-
- v4.*
7+
- v5.*
88
pull_request:
99
branches:
1010
- main
11-
- v4.*
11+
- v5.*
1212
jobs:
1313
build:
1414

.github/workflows/project-icons-check.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ on:
44
push:
55
branches:
66
- main
7-
- v4.*
7+
- v5.*
88
pull_request:
99
branches:
1010
- main
11-
- v4.*
11+
- v5.*
1212
jobs:
1313
build:
1414

.github/workflows/project-lib-check.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ on:
44
push:
55
branches:
66
- main
7-
- v4.*
7+
- v5.*
88
pull_request:
99
branches:
1010
- main
11-
- v4.*
11+
- v5.*
1212
jobs:
1313
build:
1414

CHANGELOG.md

+60
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,66 @@
22

33
---
44

5+
#### `5.0.2`
6+
7+
- chore(dependencies): update
8+
- fix(icon): cIcon directive [name] binding does not refresh icon in angular 17 #203
9+
- refactor(icons-angular): use Angular signals
10+
- test(icons-angular): update
11+
12+
---
13+
14+
#### `5.0.1`
15+
16+
- chore(dependencies): update
17+
- fix(color-mode.service): afterNextRender() for SSR
18+
- fix(local-storage.service): provide null for empty Storage.getItem() value
19+
20+
---
21+
22+
#### `5.0.0`
23+
24+
- chore(dependencies): update to `Angular 17.3`
25+
- chore(dependencies): update to `CoreUI 5`
26+
- refactor(sidebar): drop sidebar-toggler component, use directive instead, use control flow, use Input() transform
27+
- refactor(widget): update to v5
28+
- fix(tooltip): update offset for v5
29+
- refactor(toast): use Input() transform
30+
- feat(utilities): shadow-on-scroll directive
31+
- refactor(tabs): use Input() transform
32+
- refactor(table.type): Partial attributes
33+
- feat: ThemeDirective
34+
- feat(services): v5 color-mode, local-storage, in-memory-storage, script-injector
35+
- refactor(progress): add progress-stacked component, update testing, rewrite with signals
36+
- refactor(progress): add progress-bar props for simplified use with [value]
37+
- fix(popover): update offset for v5
38+
- refactor(placeholder): use Input() transform
39+
- refactor(offcanvas): use ThemeDirective composition for dark prop
40+
- refactor(navbar): colorScheme prop replaced with ThemeDirective composition
41+
- fix(row): row-cols-n for xs="n"
42+
- refactor(form-check-input): use Input() transform
43+
- refactor(dropdown): allow to select a dropdown-item with up/down arrows, testing update, use Input() transform
44+
- refactor(dropdown): implement FocusableOption interface for items
45+
- refactor(dropdown): use ThemeDirective composition for dark prop
46+
- refactor(collapse): use Input() transform
47+
- refactor(carousel): control flow, use Input() transform, ThemeDirective composition for dark prop
48+
- refactor(card): use TextColorDirective composition
49+
- refactor(button-close): deprecate white input prop, use ThemeDirective composition for dark prop
50+
- refactor(breadcrumb): cleanups, add routeSnapshot.title as fallback value, use control flow, use Input() transform
51+
- refactor(badge): update TextColors, use TextColorDirective composition
52+
- chore(backdrop.service): cleanup
53+
- refactor(avatar): update TextColors, use TextColorDirective composition, use control flow
54+
- refactor(alert): use Input() transform, use control flow
55+
- refactor(coreui.types): update to v5
56+
- refactor(accordion): use Input() transform
57+
- refactor(chartjs): update to ChartJS 4.x, types cleanup, use afterRender for SSR
58+
- refactor(icon): add afterNextRender for SSR, add aria-hidden attribute, improve testing
59+
- feat(utilities): TextBgColor directive
60+
- refactor(badge): improve background and text color handling with TextBgColor directive composition api
61+
- refactor(card): improve background and text color handling with TextBgColor directive composition api
62+
63+
---
64+
565
#### `4.7.18`
666

767
- chore(dependencies): update

CLI.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# @coreui/angular v4
1+
# @coreui/angular v5
22

3-
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.0.3.
3+
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.2.0.
44

55
## Development server
66

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2023 creativeLabs Łukasz Holeczek
3+
Copyright (c) 2024 creativeLabs Łukasz Holeczek
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

+12-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<h2 align="center">CoreUI for Angular</h3>
1212

1313
<p align="center">
14-
Angular Components Library built on top of Bootstrap 5 and TypeScript.
14+
Angular Components Library built on top of Bootstrap 5.3 and TypeScript.
1515
<br>
1616
<a href="https://coreui.io/angular/docs/"><strong>Explore CoreUI for Angular docs »</strong></a>
1717
<br>
@@ -40,7 +40,17 @@
4040
## Table of contents
4141

4242
- [Status](#status)
43+
- [Table of contents](#table-of-contents)
4344
- [Quick start](#quick-start)
45+
- [Prerequisites](#prerequisites)
46+
- [Node.js](#nodejs)
47+
- [Angular CLI](#angular-cli)
48+
- [Installation](#installation)
49+
- [CoreUI CSS files](#coreui-css-files)
50+
- [Installation](#installation-1)
51+
- [Basic usage](#basic-usage)
52+
- [Bootstrap CSS files](#bootstrap-css-files)
53+
- [Installation (optional)](#installation-optional)
4454
- [Templates](#templates)
4555
- [Bugs and feature requests](#bugs-and-feature-requests)
4656
- [Documentation](#documentation)
@@ -209,4 +219,4 @@ Thanks to all the backers and sponsors! Support this project by [becoming a back
209219

210220
## Copyright and license
211221

212-
Copyright 2023 creativeLabs Łukasz Holeczek. Code released under the [MIT License](https://github.com/coreui/coreui-angular/blob/main/LICENSE). Docs released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/).
222+
Copyright 2024 creativeLabs Łukasz Holeczek. Code released under the [MIT License](https://github.com/coreui/coreui-angular/blob/main/LICENSE). Docs released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/).

0 commit comments

Comments
 (0)