Skip to content

Commit 45d39af

Browse files
committed
chore(release): 56.14.0 [skip ci]
1 parent 2ea6c99 commit 45d39af

3 files changed

Lines changed: 44 additions & 17 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# [56.14.0](https://github.com/salesforcecli/plugin-templates/compare/56.13.4...56.14.0) (2026-03-31)
2+
3+
### Bug Fixes
4+
5+
- address PR review comments for lwc-language flag ([1bc5916](https://github.com/salesforcecli/plugin-templates/commit/1bc59168a5cd1138b3e976e036235e7b7d087e1d))
6+
- bump templates lib ([3358b8c](https://github.com/salesforcecli/plugin-templates/commit/3358b8c6776946bb32be2542c91b2ea9739f7703))
7+
- only pass lwcLanguage when explicitly provided ([837a878](https://github.com/salesforcecli/plugin-templates/commit/837a87868092a706883954ac061b6d66022fec05))
8+
- only set defaultLwcLanguage when --lwc-language flag is explicitly provided ([23c14ca](https://github.com/salesforcecli/plugin-templates/commit/23c14ca20220863f8c397ee0d16a4add762ab052))
9+
- update TypeScript project NUT tests to match current implementation ([c992773](https://github.com/salesforcecli/plugin-templates/commit/c9927737f5e3d1d123ec06d5f89345f096164873))
10+
11+
### Features
12+
13+
- **project:** add --lwc-language flag to project generate command ([74662f3](https://github.com/salesforcecli/plugin-templates/commit/74662f37423fb3a9ae4cb2efbdee14d6cca4439d))
14+
115
## [56.13.4](https://github.com/salesforcecli/plugin-templates/compare/56.13.3...56.13.4) (2026-03-31)
216

317
### Bug Fixes

README.md

Lines changed: 29 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ FLAG DESCRIPTIONS
177177
directory.
178178
```
179179

180-
_See code: [src/commands/template/generate/analytics/template.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/analytics/template.ts)_
180+
_See code: [src/commands/template/generate/analytics/template.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/analytics/template.ts)_
181181

182182
## `sf template generate apex class`
183183

@@ -237,7 +237,7 @@ FLAG DESCRIPTIONS
237237
Supplied parameter values or default values are filled into a copy of the template.
238238
```
239239

240-
_See code: [src/commands/template/generate/apex/class.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/apex/class.ts)_
240+
_See code: [src/commands/template/generate/apex/class.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/apex/class.ts)_
241241

242242
## `sf template generate apex trigger`
243243

@@ -307,7 +307,7 @@ FLAG DESCRIPTIONS
307307
Supplied parameter values or default values are filled into a copy of the template.
308308
```
309309

310-
_See code: [src/commands/template/generate/apex/trigger.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/apex/trigger.ts)_
310+
_See code: [src/commands/template/generate/apex/trigger.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/apex/trigger.ts)_
311311

312312
## `sf template generate digital-experience site`
313313

@@ -361,7 +361,7 @@ FLAG DESCRIPTIONS
361361
project, defaults to the current directory.
362362
```
363363

364-
_See code: [src/commands/template/generate/digital-experience/site.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/digital-experience/site.ts)_
364+
_See code: [src/commands/template/generate/digital-experience/site.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/digital-experience/site.ts)_
365365

366366
## `sf template generate flexipage`
367367

@@ -443,7 +443,7 @@ FLAG DESCRIPTIONS
443443
'Custom_Object__c'. This sets the `sobjectType` field in the FlexiPage metadata.
444444
```
445445

446-
_See code: [src/commands/template/generate/flexipage/index.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/flexipage/index.ts)_
446+
_See code: [src/commands/template/generate/flexipage/index.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/flexipage/index.ts)_
447447

448448
## `sf template generate lightning app`
449449

@@ -499,7 +499,7 @@ FLAG DESCRIPTIONS
499499
Supplied parameter values or default values are filled into a copy of the template.
500500
```
501501

502-
_See code: [src/commands/template/generate/lightning/app.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/lightning/app.ts)_
502+
_See code: [src/commands/template/generate/lightning/app.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/lightning/app.ts)_
503503

504504
## `sf template generate lightning component`
505505

@@ -569,7 +569,7 @@ FLAG DESCRIPTIONS
569569
Supplied parameter values or default values are filled into a copy of the template.
570570
```
571571

572-
_See code: [src/commands/template/generate/lightning/component.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/lightning/component.ts)_
572+
_See code: [src/commands/template/generate/lightning/component.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/lightning/component.ts)_
573573

574574
## `sf template generate lightning event`
575575

@@ -625,7 +625,7 @@ FLAG DESCRIPTIONS
625625
Supplied parameter values or default values are filled into a copy of the template.
626626
```
627627

628-
_See code: [src/commands/template/generate/lightning/event.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/lightning/event.ts)_
628+
_See code: [src/commands/template/generate/lightning/event.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/lightning/event.ts)_
629629

630630
## `sf template generate lightning interface`
631631

@@ -681,7 +681,7 @@ FLAG DESCRIPTIONS
681681
Supplied parameter values or default values are filled into a copy of the template.
682682
```
683683

684-
_See code: [src/commands/template/generate/lightning/interface.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/lightning/interface.ts)_
684+
_See code: [src/commands/template/generate/lightning/interface.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/lightning/interface.ts)_
685685

686686
## `sf template generate lightning test`
687687

@@ -737,7 +737,7 @@ FLAG DESCRIPTIONS
737737
Supplied parameter values or default values are filled into a copy of the template.
738738
```
739739

740-
_See code: [src/commands/template/generate/lightning/test.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/lightning/test.ts)_
740+
_See code: [src/commands/template/generate/lightning/test.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/lightning/test.ts)_
741741

742742
## `sf template generate project`
743743

@@ -747,7 +747,7 @@ Generate a Salesforce DX project.
747747
USAGE
748748
$ sf template generate project -n <value> [--json] [--flags-dir <value>] [-t
749749
standard|empty|analytics|reactinternalapp|reactexternalapp|agent] [-d <value>] [-s <value>] [-p <value>] [-x]
750-
[--api-version <value>]
750+
[--lwc-language javascript|typescript] [--api-version <value>]
751751
752752
FLAGS
753753
-d, --output-dir=<value> [default: .] Directory for saving the created files.
@@ -758,6 +758,8 @@ FLAGS
758758
<options: standard|empty|analytics|reactinternalapp|reactexternalapp|agent>
759759
-x, --manifest Generate a manifest (package.xml) for change-set based development.
760760
--api-version=<value> Will set this version as sourceApiVersion in the sfdx-project.json file
761+
--lwc-language=<option> Default language for Lightning Web Components.
762+
<options: javascript|typescript>
761763
762764
GLOBAL FLAGS
763765
--flags-dir=<value> Import flag values from a directory.
@@ -795,6 +797,10 @@ EXAMPLES
795797
796798
$ sf template generate project --name mywork --template empty
797799
800+
Generate a project in which the Lightning Web Components use TypeScript rather than the default JavaScript:
801+
802+
$ sf template generate project --name mywork --lwc-language typescript
803+
798804
FLAG DESCRIPTIONS
799805
-d, --output-dir=<value> Directory for saving the created files.
800806
@@ -848,9 +854,16 @@ FLAG DESCRIPTIONS
848854
--api-version=<value> Will set this version as sourceApiVersion in the sfdx-project.json file
849855
850856
Override the api version used for api requests made by this command
857+
858+
--lwc-language=javascript|typescript Default language for Lightning Web Components.
859+
860+
Sets the default language for Lightning Web Components in this project. When set to 'typescript', generates
861+
TypeScript configuration files (tsconfig.json, package.json with TypeScript dependencies, and TypeScript-aware
862+
ESLint config). TypeScript projects compile locally to a dist/ folder for validation, but deploy raw .ts files to
863+
Salesforce for server-side type stripping. Defaults to 'javascript'.
851864
```
852865

853-
_See code: [src/commands/template/generate/project/index.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/project/index.ts)_
866+
_See code: [src/commands/template/generate/project/index.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/project/index.ts)_
854867

855868
## `sf template generate static-resource`
856869

@@ -913,7 +926,7 @@ FLAG DESCRIPTIONS
913926
etc.
914927
```
915928

916-
_See code: [src/commands/template/generate/static-resource/index.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/static-resource/index.ts)_
929+
_See code: [src/commands/template/generate/static-resource/index.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/static-resource/index.ts)_
917930

918931
## `sf template generate ui-bundle`
919932

@@ -997,7 +1010,7 @@ FLAG DESCRIPTIONS
9971010
Supplied parameter values or default values are filled into a copy of the template.
9981011
```
9991012

1000-
_See code: [src/commands/template/generate/ui-bundle/index.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/ui-bundle/index.ts)_
1013+
_See code: [src/commands/template/generate/ui-bundle/index.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/ui-bundle/index.ts)_
10011014

10021015
## `sf template generate visualforce component`
10031016

@@ -1054,7 +1067,7 @@ FLAG DESCRIPTIONS
10541067
Supplied parameter values or default values are filled into a copy of the template.
10551068
```
10561069

1057-
_See code: [src/commands/template/generate/visualforce/component.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/visualforce/component.ts)_
1070+
_See code: [src/commands/template/generate/visualforce/component.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/visualforce/component.ts)_
10581071

10591072
## `sf template generate visualforce page`
10601073

@@ -1105,6 +1118,6 @@ FLAG DESCRIPTIONS
11051118
The name can be up to 40 characters and must start with a letter.
11061119
```
11071120

1108-
_See code: [src/commands/template/generate/visualforce/page.ts](https://github.com/salesforcecli/plugin-templates/blob/56.13.4/src/commands/template/generate/visualforce/page.ts)_
1121+
_See code: [src/commands/template/generate/visualforce/page.ts](https://github.com/salesforcecli/plugin-templates/blob/56.14.0/src/commands/template/generate/visualforce/page.ts)_
11091122

11101123
<!-- commandsstop -->

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@salesforce/plugin-templates",
33
"description": "Commands to create metadata from a default or custom template",
4-
"version": "56.13.4",
4+
"version": "56.14.0",
55
"author": "Salesforce",
66
"bugs": "https://github.com/salesforcecli/plugin-templates/issues",
77
"enableO11y": true,

0 commit comments

Comments
 (0)