Skip to content
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
4 changes: 4 additions & 0 deletions PowerSync/PowerSync.Common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# PowerSync.Common Changelog

## 0.1.2-dev.1

- Fix `net9.0-android` and `net9.0-ios` not being in TargetFrameworks.

## 0.1.1

- Support Windows ARM.
Expand Down
2 changes: 1 addition & 1 deletion PowerSync/PowerSync.Common/PowerSync.Common.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>netstandard2.0;net6.0;net8.0;net9.0;net8.0-ios;net8.0-android</TargetFrameworks>
<TargetFrameworks>netstandard2.0;net6.0;net8.0;net9.0;net8.0-ios;net8.0-android;net9.0-ios;net9.0-android</TargetFrameworks>
<LangVersion>12</LangVersion>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
Expand Down
4 changes: 4 additions & 0 deletions PowerSync/PowerSync.Maui/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# PowerSync.Maui Changelog

## 0.1.2-dev.1

- Fix `net9.0-android` and `net9.0-ios` not being in TargetFrameworks.

## 0.1.1

- Upstream PowerSync.Common version bump (See Powersync.Common changelog 0.1.1 for more information)
Expand Down
16 changes: 13 additions & 3 deletions PowerSync/PowerSync.Maui/PowerSync.Maui.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>netstandard2.0;net6.0;net8.0;net9.0;net8.0-ios;net8.0-android</TargetFrameworks>
<TargetFrameworks>netstandard2.0;net6.0;net8.0;net9.0;net8.0-ios;net8.0-android;net9.0-ios;net9.0-android</TargetFrameworks>
<LangVersion>12</LangVersion>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
Expand All @@ -20,12 +20,11 @@
<NoWarn>NU5100</NoWarn>
<PackageReadmeFile>README.md</PackageReadmeFile>
<IsBindingProject>true</IsBindingProject>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<IncludeBuildOutput>true</IncludeBuildOutput>
</PropertyGroup>

<ItemGroup>
<ProjectReference Include="..\PowerSync.Common\PowerSync.Common.csproj" />
<ProjectReference Include="..\PowerSync.Common\PowerSync.Common.csproj" SetTargetFramework="TargetFramework=$(TargetFramework)" />
</ItemGroup>

<ItemGroup>
Expand All @@ -45,4 +44,15 @@
<SmartLink>False</SmartLink>
</NativeReference>
</ItemGroup>

<!-- Prevent e_sqlite3.a from being frozen into the binding manifest. It is provided by
SQLitePCLRaw.lib.e_sqlite3.ios with separate device/simulator variants, selected at
consuming-project build time via buildTransitive targets. Capturing it here would bake
in the device-only variant and break simulator builds in consuming projects. -->
<Target Name="_RemoveE_Sqlite3FromBindingManifest" BeforeTargets="_SanitizeNativeReferences" Condition="'$(IsBindingProject)' == 'true'">
<ItemGroup>
<NativeReference Remove="@(NativeReference)" Condition="'%(Filename)' == 'e_sqlite3'" />
</ItemGroup>
</Target>

</Project>