Skip to content

Commit 04ec554

Browse files
committed
Updated: README and NuGet descriptions.
1 parent 45213e0 commit 04ec554

2 files changed

Lines changed: 23 additions & 22 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The engine for this Plugin and the VS Extension is the same. The settings and T4
3333

3434
## Changes
3535

36-
#### _v1.0.0.5 (2020-08-28)_
36+
#### _v2.0.0.1 (2020-09-26)_
3737
+ Added: all missing features from VS extension (click on 'Quick Guide' for more info), except Contracts
3838
+ Added: keep track of paths (settings, template, and code) used in previous sessions and the links between them
3939
+ Fixed: layout issues

TemplateCodeGeneratorPlugin/TemplateCodeGeneratorPlugin.nuspec

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -16,27 +16,28 @@
1616
An XrmToolBox plugin that can be used to generate Early-bound code from a CRM Schema using a customisable T4 Template.
1717

1818
Features:
19-
20-
Preserved the original CrmSvcUtil structure and logic.
21-
Customize the way the code is generated.
22-
You get a default T4 template for the code that is generated, with a multitude more features than the official tool (features below).
23-
You can rewrite the whole template if you wish for any possible requirements.
24-
Replaced the SDK types with .NET types.
25-
Only choose the entities required.
26-
Only the fields required.
27-
Option to use display names of entities and fields as variable names instead of logical names.
28-
Override field names inside the tool's UI.
29-
Ability to Lock variable names to avoid code errors on regeneration.
30-
Support for strongly-typed alternate keys, for entities and Entity References.
31-
Add annotations for model validation.
32-
Generate metadata.
33-
Field logical and schema names.
34-
Localised labels.
35-
Automatically limit attributes retrieved from CRM on any entity in a LINQ to the ones choosen (filtered) in the tool (check new entity constructors).
36-
Many options to optimise generated code size even further.
37-
Generate concrete classes for CRM Actions.
38-
Support bulk relation loading.
39-
Support filtering on relation loading.
19+
+ Preserved the original CrmSvcUtil structure and logic.
20+
+ Customize the way the code is generated.
21+
-- You get a default T4 template for the code that is generated, with a multitude more features than the official tool (features below).
22+
-- You can rewrite the whole template if you wish for any possible requirements.
23+
+ Replaced the SDK types with .NET types.
24+
+ Generate only what's needed
25+
-- Only choose the entities required.
26+
-- Only the fields required.
27+
+ Additional control
28+
-- Option to use display names of entities and fields as variable names instead of logical names.
29+
-- Override field names inside the tool's UI.
30+
-- Ability to Lock variable names to avoid code errors on regeneration.
31+
+ Support for strongly-typed alternate keys, for entities and Entity References.
32+
+ Add annotations for model validation.
33+
+ Generate metadata.
34+
-- Field logical and schema names.
35+
-- Localised labels.
36+
+ Automatically limit attributes retrieved from CRM on any entity in a LINQ to the ones choosen (filtered) in the tool (check new entity constructors).
37+
+ Many options to optimise generated code size even further.
38+
+ Generate concrete classes for CRM Actions.
39+
+ Support bulk relation loading.
40+
-- Support filtering on relation loading.
4041
</description>
4142
<copyright>Copyright 2020 Ahmed Elsawalhy</copyright>
4243
<tags>XrmToolBox plugin,tool,CRM,Dynamics,365,yagasoft,xrm,early,bound,code,generate,generator,t4,template</tags>

0 commit comments

Comments
 (0)