Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 19.0.0 #9

Merged
merged 2 commits into from
Nov 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
# Airship Xamarin Changelog
# Airship DotNet Changelog

## Version 19.0.0 - Nov 21, 2023
Major release that updates the Airship bindings and cross-platform libraries to target .NET 8.0. The Airship .NET SDK now requires .NET 8.0 (`net8.0-android` and `net8.0-ios`) as the minimum target framework, and iOS 14+ as the minimum deployment version with Xcode 15+.

## Changes
- Updated iOS SDK to 17.6.1
- Resolved build issues in Windows Visual Studio. Linked Mac builds are now working as expected.

## Version 18.0.0 - Nov 10, 2023
Major release that updates to Airship SDK 17.x. This release adds support for Stories, In-App experiences downstream of a sequence in Journeys, and improves SDK auth. The .NET SDK now requires .NET 7.0 (`net7.0-android` and `net7.0-ios`) as the minimum target framework, and iOS 14+ as the minimum deployment version with Xcode 14.3+.
Expand Down
2 changes: 1 addition & 1 deletion Cartfile
Original file line number Diff line number Diff line change
@@ -1 +1 @@
github "urbanairship/ios-library" == 17.6.0
github "urbanairship/ios-library" == 17.6.1
10 changes: 5 additions & 5 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
<PropertyGroup>
<!-- Airship native SDK versions -->
<AirshipAndroidVersion>17.5.0</AirshipAndroidVersion>
<AirshipAndroidNugetVersion>17.5.0</AirshipAndroidNugetVersion>
<AirshipAndroidNugetVersion>17.5.0.1</AirshipAndroidNugetVersion>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks weird

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah, I don't particularly care for the versioning scheme, but this is how a lot of xamarin/maui binding libs are versioned... we can usually avoid it, but in this case, we don't have a newer Android SDK release to bump to. 🤷


<AirshipIosVersion>17.6.0</AirshipIosVersion>
<AirshipIosNugetVersion>17.6.0</AirshipIosNugetVersion>
<AirshipIosVersion>17.6.1</AirshipIosVersion>
<AirshipIosNugetVersion>17.6.1</AirshipIosNugetVersion>

<!-- Airship.Net version -->
<AirshipCrossPlatformVersion>18.0.0</AirshipCrossPlatformVersion>
<AirshipCrossPlatformNugetVersion>18.0.0</AirshipCrossPlatformNugetVersion>
<AirshipCrossPlatformVersion>19.0.0</AirshipCrossPlatformVersion>
<AirshipCrossPlatformNugetVersion>19.0.0</AirshipCrossPlatformNugetVersion>
</PropertyGroup>

<!-- Nuget packaging metadata -->
Expand Down
29 changes: 17 additions & 12 deletions MauiSample/MauiSample.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net7.0-android;net7.0-ios</TargetFrameworks>
<TargetFrameworks>net8.0-android;net8.0-ios</TargetFrameworks>
<OutputType>Exe</OutputType>
<RootNamespace>MauiSample</RootNamespace>
<UseMaui>true</UseMaui>
Expand All @@ -11,8 +11,8 @@
<!-- Display name -->
<ApplicationTitle>MauiSample</ApplicationTitle>
<!-- App Identifier -->
<ApplicationId Condition="'$(TargetFramework)' == 'net7.0-ios'">com.urbanairship.richpush</ApplicationId>
<ApplicationId Condition="'$(TargetFramework)' == 'net7.0-android'">com.urbanairship.sample</ApplicationId>
<ApplicationId Condition="'$(TargetFramework)' == 'net8.0-ios'">com.urbanairship.richpush</ApplicationId>
<ApplicationId Condition="'$(TargetFramework)' == 'net8.0-android'">com.urbanairship.sample</ApplicationId>
<ApplicationIdGuid>f6a79f57-dd45-4efa-9d46-98b431478fa1</ApplicationIdGuid>
<!-- Versions -->
<ApplicationDisplayVersion>1.0</ApplicationDisplayVersion>
Expand All @@ -27,15 +27,15 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)'=='Debug|net7.0-ios'">
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)'=='Debug|net8.0-ios'">
<CodesignProvision>Automatic</CodesignProvision>
<CodesignKey>iPhone Developer</CodesignKey>
<CodesignEntitlements>Platforms\iOS\Entitlements.plist</CodesignEntitlements>
<MtouchLink>None</MtouchLink>
<CreatePackage>false</CreatePackage>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)'=='Release|net7.0-ios'">
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)'=='Release|net8.0-ios'">
<CodesignKey>iPhone Developer</CodesignKey>
<CodesignEntitlements>Platforms\iOS\Entitlements.plist</CodesignEntitlements>
<MtouchLink>None</MtouchLink>
Expand All @@ -57,23 +57,28 @@
<Optimize>false</Optimize>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net7.0-android|AnyCPU'">
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Release|net8.0-android|AnyCPU'">
<JavaMaximumHeapSize>2G</JavaMaximumHeapSize>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Maui.Controls" Version="8.0.3" />
</ItemGroup>

<ItemGroup Label="Common Package Dependencies" Condition="!$(UseProjectReferences)">
<PackageReference Include="Airship.Net" Version="$(AirshipCrossPlatformNugetVersion)" />
<PackageReference Include="Airship.Net.MessageCenter" Version="$(AirshipCrossPlatformNugetVersion)" />
</ItemGroup>

<ItemGroup Label="iOS Package Dependencies" Condition="'$(TargetFramework)' == 'net7.0-ios' And !$(UseProjectReferences)">
<ItemGroup Label="iOS Package Dependencies" Condition="'$(TargetFramework)' == 'net8.0-ios' And !$(UseProjectReferences)">
<PackageReference Include="Airship.Net.iOS.Basement" Version="$(AirshipIosNugetVersion)" />
<PackageReference Include="Airship.Net.iOS.Core" Version="$(AirshipIosNugetVersion)" />
<PackageReference Include="Airship.Net.iOS.MessageCenter" Version="$(AirshipIosNugetVersion)" />
<PackageReference Include="Airship.Net.iOS.Automation" Version="$(AirshipIosNugetVersion)" />
<PackageReference Include="Airship.Net.iOS.PreferenceCenter" Version="$(AirshipIosNugetVersion)" />
</ItemGroup>

<ItemGroup Label="Android Package Dependencies" Condition="'$(TargetFramework)' == 'net7.0-android' And !$(UseProjectReferences)">
<ItemGroup Label="Android Package Dependencies" Condition="'$(TargetFramework)' == 'net8.0-android' And !$(UseProjectReferences)">
<PackageReference Include="Airship.Net.Android.Core" Version="$(AirshipAndroidNugetVersion)" />
<PackageReference Include="Airship.Net.Android.MessageCenter" Version="$(AirshipAndroidNugetVersion)" />
<PackageReference Include="Airship.Net.Android.Layout" Version="$(AirshipAndroidNugetVersion)" />
Expand All @@ -91,15 +96,15 @@
<ProjectReference Condition="$(UseProjectReferences)" Include="..\src\Airship.Net.MessageCenter\Airship.Net.MessageCenter.csproj" />
</ItemGroup>

<ItemGroup Label="iOS Project Dependencies" Condition="'$(TargetFramework)' == 'net7.0-ios' And '$(UseProjectReferences)'">
<ItemGroup Label="iOS Project Dependencies" Condition="'$(TargetFramework)' == 'net8.0-ios' And '$(UseProjectReferences)'">
<ProjectReference Include="..\src\AirshipBindings.iOS.Basement\AirshipBindings.iOS.Basement.csproj" />
<ProjectReference Include="..\src\AirshipBindings.iOS.Core\AirshipBindings.iOS.Core.csproj" />
<ProjectReference Include="..\src\AirshipBindings.iOS.Automation\AirshipBindings.iOS.Automation.csproj" />
<ProjectReference Include="..\src\AirshipBindings.iOS.MessageCenter\AirshipBindings.iOS.MessageCenter.csproj" />
<ProjectReference Include="..\src\AirshipBindings.iOS.PreferenceCenter\AirshipBindings.iOS.PreferenceCenter.csproj" />
</ItemGroup>

<ItemGroup Label="Android Project Dependencies" Condition="'$(TargetFramework)' == 'net7.0-android' And $(UseProjectReferences)">
<ItemGroup Label="Android Project Dependencies" Condition="'$(TargetFramework)' == 'net8.0-android' And $(UseProjectReferences)">
<ProjectReference Include="..\binderator\generated\Airship.Net.Android.Core\Airship.Net.Android.Core.csproj" />
<ProjectReference Include="..\binderator\generated\Airship.Net.Android.Automation\Airship.Net.Android.Automation.csproj" />
<ProjectReference Include="..\binderator\generated\Airship.Net.Android.Layout\Airship.Net.Android.Layout.csproj" />
Expand All @@ -123,11 +128,11 @@

<!-- Resources -->

<ItemGroup Label="iOS Resources" Condition="'$(TargetFramework)' == 'net7.0-ios'">
<ItemGroup Label="iOS Resources" Condition="'$(TargetFramework)' == 'net8.0-ios'">
<BundleResource Include="Platforms\iOS\AirshipConfig.plist" Link="AirshipConfig.plist" />
</ItemGroup>

<ItemGroup Label="Android Resources" Condition="'$(TargetFramework)' == 'net7.0-android'">
<ItemGroup Label="Android Resources" Condition="'$(TargetFramework)' == 'net8.0-android'">
<GoogleServicesJson Include="Platforms\Android\Assets\google-services.json" />
<MauiImage Include="Platforms\Android\Resources\Images\ic_notification.svg" BaseSize="24,24" />
<Folder Include="Platforms\Android\Properties\" />
Expand Down
6 changes: 3 additions & 3 deletions airship.properties
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Airship native SDK versions
iosVersion = 17.6.0
iosVersion = 17.6.1
androidVersion = 17.5.0

# Airship.Net cross-platform version
crossPlatformVersion = 18.0.0
crossPlatformVersion = 19.0.0

# Filename of the iOS SDK zip file
iosFrameworkZip = Airship-Xcode15.zip
Expand All @@ -12,7 +12,7 @@ iosFrameworkZip = Airship-Xcode15.zip
# If > 0, the revision number will be added to the versions
# defined above as a 4th segment (i.e., MAJOR.MINOR.PATCH.REVISION).
# If = 0, NuGet packages will be versioned using standard 3-segment semver.
androidRevision = 0
androidRevision = 1
iosRevision = 0
crossPlatformRevision = 0

4 changes: 2 additions & 2 deletions binderator/source/AndroidProject.cshtml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net7.0-android</TargetFramework>
<SupportedOSPlatformVersion>33</SupportedOSPlatformVersion>
<TargetFramework>net8.0-android</TargetFramework>
<SupportedOSPlatformVersion>21.0</SupportedOSPlatformVersion>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
Expand Down
16 changes: 8 additions & 8 deletions docs/mainpage.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# Airship .NET

The Airship .NET SDK exposes a common subset of functionality between
the iOS and Android SDKs. This library is built against .NET 6.0, and can be used
the iOS and Android SDKs. This library is built against .NET 8.0, and can be used
within shared codebases (e.g., a MAUI app).

## Compatibility

The Airship .NET SDK targets the following platforms:
- `net6.0`
- `net6.0-android`
- `net6.0-ios`
- `net8.0`
- `net8.0-android`
- `net8.0-ios`

The Airship .NET SDK is compatible with:
- Android 5.0 (API 21) or higher.
- iOS 13 or higher, using the latest supported release of Xcode.
- iOS 14 or higher, using the latest supported release of Xcode.

## Resources
- [Getting started guide](https://docs.airship.com/platform/mobile/setup/sdk/xamarin/)
- [Getting started guide](https://docs.airship.com/platform/mobile/setup/sdk/maui/)
- [Mobile platform documentation](https://docs.airship.com/platform/mobile/)

## Setup
Expand All @@ -27,7 +27,7 @@ Use NuGet to install the `airship.net` package.

* `airship.net.messagecenter` - Provides a cross-platform control that can be used to display Message Center messages.

Detailed instructions can be found in the [Getting started guide](https://docs.airship.com/platform/mobile/setup/sdk/xamarin/).
Detailed instructions can be found in the [Getting started guide](https://docs.airship.com/platform/mobile/setup/sdk/maui/).

A cross-platform sample app is provided in the `MauiSample` directory on
[Github](https://github.com/urbanairship/urbanairship-xamarin/tree/main/MauiSample).
[Github](https://github.com/urbanairship/airship-dotnet/tree/main/MauiSample).
2 changes: 1 addition & 1 deletion global.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"sdk":
{
"version": "7.0.100",
"version": "8.0.100",
"rollForward": "patch"
},
"msbuild-sdks":
Expand Down
30 changes: 14 additions & 16 deletions src/Airship.Net.MessageCenter/Airship.Net.MessageCenter.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net7.0;net7.0-android;net7.0-ios</TargetFrameworks>
<TargetFrameworks>net8.0;net8.0-android;net8.0-ios</TargetFrameworks>
<UseMaui>true</UseMaui>
<SingleProject>true</SingleProject>
<ImplicitUsings>enable</ImplicitUsings>
Expand All @@ -25,38 +25,36 @@
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net7.0-ios|AnyCPU'">
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net8.0-ios|AnyCPU'">
<CreatePackage>false</CreatePackage>
</PropertyGroup>

<!-- Android file-based multi-targeting -->
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net7.0-ios|AnyCPU'">
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net8.0-ios|AnyCPU'">
<CreatePackage>false</CreatePackage>
</PropertyGroup>
<ItemGroup Condition="$(TargetFramework.StartsWith('net7.0-android')) != true">
<ItemGroup Condition="$(TargetFramework.StartsWith('net8.0-android')) != true">
<Compile Remove="**\**\*.Android.cs" />
<None Include="**\**\*.Android.cs" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
</ItemGroup>

<!-- iOS file-based multi-targeting -->
<ItemGroup Condition="$(TargetFramework.StartsWith('net7.0-ios')) != true">
<ItemGroup Condition="$(TargetFramework.StartsWith('net8.0-ios')) != true">
<Compile Remove="**\**\*.iOS.cs" />
<None Include="**\**\*.iOS.cs" Exclude="$(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
</ItemGroup>

<!-- Dependencies -->
<ItemGroup>
<ProjectReference Include="..\Airship.Net\Airship.Net.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net7.0-android'" Include="..\..\binderator\generated\Airship.Net.Android.MessageCenter\Airship.Net.Android.MessageCenter.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net7.0-android'" Include="..\..\binderator\generated\Airship.Net.Android.Core\Airship.Net.Android.Core.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net7.0-ios'" Include="..\AirshipBindings.iOS.Basement\AirshipBindings.iOS.Basement.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net7.0-ios'" Include="..\AirshipBindings.iOS.Core\AirshipBindings.iOS.Core.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net7.0-ios'" Include="..\AirshipBindings.iOS.MessageCenter\AirshipBindings.iOS.MessageCenter.csproj" />
</ItemGroup>
<ItemGroup>
<None Remove="Controls\" />
<PackageReference Include="Microsoft.Maui.Controls" Version="8.0.3" />
</ItemGroup>
<ItemGroup>
<Folder Include="Controls\" />
</ItemGroup>
<ProjectReference Include="..\Airship.Net\Airship.Net.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net8.0-android'" Include="..\..\binderator\generated\Airship.Net.Android.MessageCenter\Airship.Net.Android.MessageCenter.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net8.0-android'" Include="..\..\binderator\generated\Airship.Net.Android.Core\Airship.Net.Android.Core.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net8.0-ios'" Include="..\AirshipBindings.iOS.Basement\AirshipBindings.iOS.Basement.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net8.0-ios'" Include="..\AirshipBindings.iOS.Core\AirshipBindings.iOS.Core.csproj" />
<ProjectReference Condition="'$(TargetFramework)' == 'net8.0-ios'" Include="..\AirshipBindings.iOS.MessageCenter\AirshipBindings.iOS.MessageCenter.csproj" />
</ItemGroup>

</Project>
6 changes: 4 additions & 2 deletions src/Airship.Net.MessageCenter/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ task clean(type: Delete) {
}

task build {
mustRunAfter(':src:Airship.Net:build')
dependsOn(':src:Airship.Net:build', ':binderator:build', ':src:AirshipBindings.iOS.common:build')

def BuildConfiguration=project.properties['build_configuration'] ?: "Release"
doLast() {
Expand All @@ -18,7 +18,9 @@ task build {


task pack {
mustRunAfter(':src:Airship.Net:pack')
dependsOn(':src:Airship.Net:pack')
// With .NET8, we apparently need to pack the bindings after the cross-platform nupkgs...
finalizedBy(':binderator:pack', ':src:AirshipBindings.iOS.common:pack')

// Pack Airship.Net.MessageCenter library
doLast() {
Expand Down
24 changes: 12 additions & 12 deletions src/Airship.Net/Airship.Net.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net7.0;net7.0-android;net7.0-ios</TargetFrameworks>
<TargetFrameworks>net8.0;net8.0-android;net8.0-ios</TargetFrameworks>
<UseMaui>true</UseMaui>
<SingleProject>true</SingleProject>
<ImplicitUsings>enable</ImplicitUsings>
Expand All @@ -25,30 +25,30 @@
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net7.0-ios|AnyCPU'">
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net8.0-ios|AnyCPU'">
<CreatePackage>false</CreatePackage>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net7.0-ios|AnyCPU'">
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net8.0-ios|AnyCPU'">
<CreatePackage>false</CreatePackage>
<MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler>
</PropertyGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0-android'">

<!-- Dependencies -->

<ItemGroup>
<PackageReference Include="Microsoft.Maui.Controls" Version="8.0.3" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0-android'">
<ProjectReference Include="..\..\binderator\generated\Airship.Net.Android.Automation\Airship.Net.Android.Automation.csproj" />
<ProjectReference Include="..\..\binderator\generated\Airship.Net.Android.Core\Airship.Net.Android.Core.csproj" />
<ProjectReference Include="..\..\binderator\generated\Airship.Net.Android.Layout\Airship.Net.Android.Layout.csproj" />
<ProjectReference Include="..\..\binderator\generated\Airship.Net.Android.MessageCenter\Airship.Net.Android.MessageCenter.csproj" />
</ItemGroup>

<ItemGroup Condition="'$(TargetFramework)' == 'net7.0-ios'">
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0-ios'">
<ProjectReference Include="..\AirshipBindings.iOS.Automation\AirshipBindings.iOS.Automation.csproj" />
<ProjectReference Include="..\AirshipBindings.iOS.Core\AirshipBindings.iOS.Core.csproj" />
<ProjectReference Include="..\AirshipBindings.iOS.Basement\AirshipBindings.iOS.Basement.csproj" />
<ProjectReference Include="..\AirshipBindings.iOS.MessageCenter\AirshipBindings.iOS.MessageCenter.csproj" />
</ItemGroup>
<ItemGroup>
<None Remove="MessageCenter\" />
</ItemGroup>
<ItemGroup>
<Folder Include="MessageCenter\" />
</ItemGroup>

</Project>
4 changes: 2 additions & 2 deletions src/Airship.Net/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ task clean(type: Delete) {
}

task build {
mustRunAfter(':binderator:build', ':src:AirshipBindings.iOS.common:build')
dependsOn(':binderator:build', ':src:AirshipBindings.iOS.common:build')

def BuildConfiguration=project.properties['build_configuration'] ?: "Release"
doLast() {
Expand All @@ -17,7 +17,7 @@ task build {
}

task pack {
mustRunAfter(':binderator:pack', ':src:AirshipBindings.iOS.common:pack')
dependsOn(':src:Airship.Net:build')

// Pack Airship.Net library
doLast() {
Expand Down
2 changes: 1 addition & 1 deletion src/SharedAssemblyInfo.Common.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
// Change them to the values specific to your project.

// Cross-platform version of the plugin
[assembly: UACrossPlatformVersion ("18.0.0")]
[assembly: UACrossPlatformVersion ("19.0.0")]
2 changes: 1 addition & 1 deletion src/SharedAssemblyInfo.CrossPlatform.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@
// The form "{Major}.{Minor}.*" will automatically update the build and revision,
// and "{Major}.{Minor}.{Build}.*" will update just the revision.

[assembly: AssemblyVersion ("18.0.0")]
[assembly: AssemblyVersion ("19.0.0")]

2 changes: 1 addition & 1 deletion src/SharedAssemblyInfo.iOS.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@
// The form "{Major}.{Minor}.*" will automatically update the build and revision,
// and "{Major}.{Minor}.{Build}.*" will update just the revision.

[assembly: AssemblyVersion ("18.0.0")]
[assembly: AssemblyVersion ("19.0.0")]
10 changes: 0 additions & 10 deletions workloads.json

This file was deleted.

Loading