Skip to content

Commit

Permalink
Release v1.11.0-1
Browse files Browse the repository at this point in the history
Release v1.11.1
* Issue #704: Question: Localized progress action messages.
* Issue #696: ComponentCondition on CloseApplication doesn't appear to be working
* Removed `ValidateAssemblyCompatibility`as no longer needed since .NET4.0 is arguably a better choice for the recommended runtime
* Issue #604: Is it possible to suppress the "UAC prompt" text if UAC is not enabled?
* Issue #701: FR: Access to 32/64bit registry keys in Custom Actions (using .NET3.5)
* WixSharpVSIX (VS Templates): Release v1.8.3
  - Migrated to .NET4.0 as target runtime
  - ManagedUI progress message localization improvements triggered by #704
* Added a `Property.Secure`:
  ```C#
  new Property("Gritting", "Hello World!"){ Secure = true })
  ```
* More granular conditions for feature install/uninstall:
  ```C#
  var condition = feature.ShallInstall() && feature.IsInstalled();
  ```
  • Loading branch information
lbs-contributor committed Aug 17, 2019
1 parent 9214374 commit f3e6bcf
Show file tree
Hide file tree
Showing 7 changed files with 38 additions and 3 deletions.
Binary file modified Source/src/WixSharp.Samples/WixSharp.Lab.dll
Binary file not shown.
Binary file modified Source/src/WixSharp.Samples/WixSharp.Msi.dll
Binary file not shown.
Binary file modified Source/src/WixSharp.Samples/WixSharp.UI.dll
Binary file not shown.
Binary file modified Source/src/WixSharp.Samples/WixSharp.dll
Binary file not shown.
31 changes: 30 additions & 1 deletion Source/src/WixSharp.Samples/WixSharp.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2850,7 +2850,7 @@
If the Id is not specified, one will be generated.
</summary>
</member>
<member name="P:WixSharp.CloseApplication.MyProperty">
<member name="F:WixSharp.CloseApplication.Condition">
<summary>
asAdsa
</summary>
Expand Down Expand Up @@ -7532,6 +7532,14 @@
<param name="value">The value.</param>
<returns></returns>
</member>
<member name="M:WixSharp.Extensions.SetValue(System.Xml.Linq.XElement,System.Object)">
<summary>
Sets the value of the <see cref="T:System.Xml.Linq.XElement"/> object.
</summary>
<param name="obj">The object <see cref="T:System.Xml.Linq.XElement"/>.</param>
<param name="value">The value.</param>
<returns></returns>
</member>
<member name="M:WixSharp.Extensions.SetAttribute(System.Xml.Linq.XElement,System.String)">
<summary>
Sets the value of the attribute. This is a fluent version of XElement.SetAttributeValue that takes the Name/Value
Expand Down Expand Up @@ -8591,6 +8599,20 @@
<param name="feature">The feature.</param>
<returns></returns>
</member>
<member name="M:WixSharp.Extensions.ShallInstall(WixSharp.Feature)">
<summary>
Creates a condition that checks if the feature shall be installed
regardless of whether it already is intalled
</summary>
<param name="feature">The feature to check</param>
</member>
<member name="M:WixSharp.Extensions.ShallUninstall(WixSharp.Feature)">
<summary>
Creates a condition that checks if the feature shall be uninstalled
regardless of whether it already is intalled
</summary>
<param name="feature">The feature to check</param>
</member>
<member name="M:WixSharp.Extensions.ToItems(WixSharp.Feature)">
<summary>
Agregate all <see cref="T:WixSharp.Feature"/> items.
Expand Down Expand Up @@ -15878,6 +15900,11 @@
</para>
</summary>
</member>
<member name="F:WixSharp.Property.Secure">
<summary>
The flag indicating if the property can be passed to the server side when doing a managed installation with elevated privileges.
</summary>
</member>
<member name="M:WixSharp.Property.ToString">
<summary>
Returns a <see cref="T:System.String" /> that represents this instance.
Expand Down Expand Up @@ -18231,6 +18258,8 @@
<summary>
Gets or sets the Condition attribute of the Component element that is to contain XML equivalent of the
<see cref="T:WixSharp.WixEntity"/>.
<para>Note, some WiW elements may not be contained by Component elements (e.g. 'CloseApplication').
Thus attempt to set parent component Condition attribute will always fail.</para>
</summary>
<value>
The component condition.
Expand Down
6 changes: 6 additions & 0 deletions Source/src/WixSharp/Extensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -386,6 +386,12 @@ public static XElement SetAttribute(this XElement obj, string name, object value
return SetAttribute(obj, x_name, value);
}

/// <summary>
/// Sets the value of the <see cref="System.Xml.Linq.XElement"/> object.
/// </summary>
/// <param name="obj">The object <see cref="System.Xml.Linq.XElement"/>.</param>
/// <param name="value">The value.</param>
/// <returns></returns>
public static XElement SetValue(this XElement obj, object value)
{
obj.Value = value?.ToString();
Expand Down
4 changes: 2 additions & 2 deletions Source/src/WixSharp/Properties/AssemblyInfo.version.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@
// Build Number
// Revision
//
[assembly: AssemblyVersion("1.11.0.0")]
[assembly: AssemblyFileVersion("1.11.0.0")]
[assembly: AssemblyVersion("1.11.1.0")]
[assembly: AssemblyFileVersion("1.11.1.0")]

0 comments on commit f3e6bcf

Please sign in to comment.