Skip to content

Commit 02e0100

Browse files
Merge pull request #112 from thomasclaudiushuber/release-1.4.0
Prepare release 1.4.0
2 parents 1dc1973 + 8a203dd commit 02e0100

File tree

3 files changed

+22
-4
lines changed

3 files changed

+22
-4
lines changed

.editorconfig

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,8 @@ csharp_style_expression_bodied_lambdas = true:silent
137137
csharp_prefer_static_local_function = true:suggestion
138138
csharp_style_prefer_readonly_struct = true:suggestion
139139
csharp_style_prefer_readonly_struct_member = true:suggestion
140+
csharp_prefer_system_threading_lock = true:suggestion
141+
csharp_style_expression_bodied_local_functions = false:silent
140142

141143
[*.{cs,vb}]
142144
#### Naming styles ####
@@ -190,3 +192,15 @@ tab_width = 4
190192
indent_size = 4
191193
end_of_line = crlf
192194
dotnet_style_require_accessibility_modifiers = for_non_interface_members:suggestion
195+
dotnet_style_coalesce_expression = true:suggestion
196+
dotnet_style_null_propagation = true:suggestion
197+
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion
198+
dotnet_style_prefer_auto_properties = true:silent
199+
dotnet_style_object_initializer = true:suggestion
200+
dotnet_style_collection_initializer = true:suggestion
201+
dotnet_style_prefer_simplified_boolean_expressions = true:suggestion
202+
dotnet_style_prefer_conditional_expression_over_assignment = true:silent
203+
dotnet_style_prefer_conditional_expression_over_return = true:silent
204+
dotnet_style_explicit_tuple_names = true:suggestion
205+
dotnet_style_prefer_inferred_tuple_names = true:suggestion
206+
dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion

src/Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<Project>
22
<PropertyGroup>
3-
<Version>1.3.0</Version>
3+
<Version>1.4.0</Version>
44
<AssemblyVersion>$(Version).0</AssemblyVersion>
55
<AssemblyFileVersion>$(Version).0</AssemblyFileVersion>
66
<Authors>Thomas Claudius Huber</Authors>
77
<AssemblyCompany>Thomas Claudius Huber</AssemblyCompany>
8-
<Copyright>Copyright © Thomas Claudius Huber 2021-2023</Copyright>
8+
<Copyright>Copyright © Thomas Claudius Huber 2021-2025</Copyright>
99
<LangVersion>9.0</LangVersion>
1010
<Nullable>enable</Nullable>
1111
</PropertyGroup>

src/MvvmGen/MvvmGen.csproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,11 @@
1919
<Language>en-US</Language>
2020
<PackageIcon>packageIcon.png</PackageIcon>
2121
<PackageReadmeFile>readme.md</PackageReadmeFile>
22-
<PackageReleaseNotes>Version 1.3.0:
22+
<PackageReleaseNotes>Version 1.4.0:
23+
- Support partial properties in ViewModels (https://github.com/thomasclaudiushuber/mvvmgen/issues/105)
24+
- Generated ViewModel interface now extends INotifyPropertyChanged (https://github.com/thomasclaudiushuber/mvvmgen/issues/105)
25+
26+
Version 1.3.0:
2327
- New CommandType property on [ViewModel] attribute to specify a custom IDelegateCommand implementation.
2428
- New ModelPropertyName property on [ViewModel] attribute to set the name of the property that contains the wrapped model specified via the ModelType property.
2529
- New ModelPropertiesToIgnore property on [ViewModel] attribute to set a comma-separated list of model properties that should not be generated for the model specified via the ModelType property.
@@ -38,7 +42,7 @@ Version 1.2.0:
3842
- The model used by the source generator implements Equals to support caching between generation steps. This makes the generator more performant, which is especially noticable in larger solutions.
3943
- Bug fix for [ViewModelGenerateFactory] attribute. When injecting an IEventAggregator into the ViewModel, the factory now also has the correct constructor parameters.
4044
- Minor code optimizations
41-
</PackageReleaseNotes>
45+
</PackageReleaseNotes>
4246
</PropertyGroup>
4347

4448
<PropertyGroup Condition="'$(Configuration)' != 'MvvmGen_PureCodeGeneration'">

0 commit comments

Comments
 (0)