-
Notifications
You must be signed in to change notification settings - Fork 83
Expand file tree
/
Copy pathCorePush.csproj
More file actions
98 lines (76 loc) · 3.27 KB
/
CorePush.csproj
File metadata and controls
98 lines (76 loc) · 3.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Title>Server Side library for sending ✅Web, ✅Android and ✅iOS Push Notifications</Title>
<PackageDescription>Server Side library for sending ✅Web, ✅Android and ✅iOS Push Notifications</PackageDescription>
<Description>Server Side library for sending ✅Web, ✅Android and ✅iOS Push Notifications</Description>
<Summary>Server Side library for sending ✅Web, ✅Android and ✅iOS Push Notifications</Summary>
<Authors>andrei-m-code</Authors>
<AssemblyVersion>4.4.0</AssemblyVersion>
<FileVersion>4.4.0</FileVersion>
<Version>4.4.0</Version>
<PackageProjectUrl>https://github.com/andrei-m-code/CorePush</PackageProjectUrl>
<RepositoryUrl>https://github.com/andrei-m-code/CorePush</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageId>CorePush</PackageId>
<PackageIcon>Icon.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageTags>push-notifications android-push-notifications ios-push-notifications web-push web-push-notifications apn fcm firebase</PackageTags>
<PackageReleaseNotes>
v5.0.0
- Remove BouncyCastle dependency in favor of built-in .NET cryptography
- Upgrade to .NET 10
- Fix Base64URL encoding for JWT tokens (RFC 7617)
- Fix null reference in APN error handling
- Fix token cache key collision
- Add device token validation
- Propagate CancellationToken in Firebase sender
v4.3.0, v4.4.0
- Upgrade to Bouncycastle.Cryptography
- Other pkg version bumps
v4.2.0
- Dependencies upgrade
- Firebase Push Result
v4.1.0
- Bugfixing issues with APNS response handling
v4.0.2
- Issues with Firebase configuration
v4.0.1
- Use .NET 7.0 as a target framework
- Use System.Text.Json as a default serializer
- [BREAKING CHANGE] Firebase Messaging uses HTTP v1 API
- [BREAKING CHANGE] Different configuration is required because of the HTTP v1
v3.1.x
- Memory optimizations
- Ability to change FCM and APN base URL for testing purposes
v3.0.11 - v3.0.12
- Package information update
v3.0.5 - v3.0.10
- Minor code improvements
- Documentation update
- Package icon
v3.0.4
- Bugfixes with FcmSender authorization and serialization
- CorePush.Tester added to make testing easier
v3.0.3
- Cancellation tokens added to the interface with CancellationToken.None by default
v3.0.2
- Reverted Portable.BouncyCastle so that the lib can work in shared envs (like Azure App Service)
- Apple certificate cleanup added
- Minor code improvements added
v3.0.1
- Removed Portable.BouncyCastle and System.Security.Cryptography.Cng dependency
v3.0.0
- Added ApnSettings and FcmSettings
- HttpClient has to be injected for FcmSender and ApnSender
- Both ApnSender and FcmSender are not IDisposable anymore as HttpClient is injected and managed outside
- ApnSender JWT token expiration is managed according to Apple documentation
</PackageReleaseNotes>
</PropertyGroup>
<ItemGroup>
<None Include="..\Icon.png" Pack="true" PackagePath="Icon.png" />
<None Include="..\README.md" Pack="true" PackagePath="README.md" />
</ItemGroup>
</Project>