Skip to content

Commit 966a358

Browse files
committed
v6.22.0
1 parent 06a6e7a commit 966a358

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Change Log
22

3+
## [6.22.0] - 2024-12-26
4+
5+
In the Pro edition, you can now disable automatic classes suffixes, for example to generate `SomeButton` instead of `SomeButtonComponent`, or `SomeApiClient` instead of `SomeApiClientService`.
6+
7+
This option allows to partly align with the upcoming [new Angular style guide](https://gist.github.com/jelbourn/0158b02cfb426e69c172db4ec92e3c0c), being discussed in [this RFC](https://github.com/angular/angular/discussions/58412).
8+
9+
It has also been the standard in some design systems libraries since always, like Angular Material itself (it is `MatButton`, not `MatButtonComponent`).
10+
11+
As usual, use the configuration helper to set this option.
12+
313
## [6.21.0] - 2024-12-11
414

515
Add the following imports in the Pro edition:

walkthroughs/configuration.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Some common options can be customized in a one click with the configuration help
1313
- Disable block CSS display ⚙️
1414
- Enable shadow DOM ⚙️
1515
- Set the selector prefix ⚙️
16+
- Disable classes suffixes 💎
1617
- Force NgModules 💎
1718
- Force class interceptors 💎
1819
- Force class guards and resolvers 💎
@@ -145,6 +146,16 @@ But it requires a *valid and official* `angular.json`, which is not the case in
145146

146147
<br>
147148

149+
## 💎 Disable classes suffixes
150+
151+
In the Pro edition, you can disable automatic classes suffixes, for example to generate `SomeButton` instead of `SomeButtonComponent`, or `SomeApiClient` instead of `SomeApiClientService`.
152+
153+
This option allows to partly align with the upcoming [new Angular style guide](https://gist.github.com/jelbourn/0158b02cfb426e69c172db4ec92e3c0c), being discussed in [this RFC](https://github.com/angular/angular/discussions/58412).
154+
155+
It has also been the standard in some design systems libraries since always, like Angular Material itself (it is `MatButton`, not `MatButtonComponent`).
156+
157+
<br>
158+
148159
## 💎 Force NgModules
149160

150161
In the Pro edition, if your project uses Angular <=13 or is not ready for standalone components yet.

walkthroughs/pro/configuration.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Some common options can be customized in a one click with the configuration help
1313
- Disable block CSS display
1414
- Enable shadow DOM
1515
- Set the selector prefix
16+
- Disable classes suffixes 💎
1617
- Force NgModules 💎
1718
- Force class interceptors 💎
1819
- Force class guards and resolvers 💎
@@ -143,6 +144,16 @@ But it requires a *valid and official* `angular.json`, which is not the case in
143144

144145
<br>
145146

147+
## 💎 [Disable classes suffixes](command:angular-schematics.configuration)
148+
149+
In the Pro edition, you can disable automatic classes suffixes, for example to generate `SomeButton` instead of `SomeButtonComponent`, or `SomeApiClient` instead of `SomeApiClientService`.
150+
151+
This option allows to partly align with the upcoming [new Angular style guide](https://gist.github.com/jelbourn/0158b02cfb426e69c172db4ec92e3c0c), being discussed in [this RFC](https://github.com/angular/angular/discussions/58412).
152+
153+
It has also been the standard in some design systems libraries since always, like Angular Material itself (it is `MatButton`, not `MatButtonComponent`).
154+
155+
<br>
156+
146157
## 💎 Force NgModules
147158

148159
In your Pro edition, if your project uses Angular <=13 or is not ready for standalone components yet.

0 commit comments

Comments
 (0)