Skip to content

Releases: justdmitry/PassKitHelper

v4.0.0

13 Dec 11:33
v4.0.0
Compare
Choose a tag to compare
v4.0.0 Pre-release
Pre-release
  • Switch to System.Text.Json for net6.0 and higher (but still use Newtonsoft.Json for netstandard2.0);
  • BREAKING: Rename tuple element names (use correct casing) in IPassKitService: you may need to update names in your code too.

v3.5.0

13 Dec 11:31
v3.5.0
Compare
Choose a tag to compare
  • Add SharingProhibited and SuppressStripShine extension methods.

v3.4.0

13 Dec 11:30
v3.4.0
Compare
Choose a tag to compare
  • Update packages;
  • Add support for net9.0.

v3.3.0

13 Dec 11:30
v3.3.0
Compare
Choose a tag to compare
  • Drop support for netcoreapp3.1;
  • Add support for net8.0

v3.2.1: @3X image files support

24 Apr 11:35
v3.2.1
Compare
Choose a tag to compare

New: extension methods for adding @3x images into pass package file (Logo3X, Strip3X etc).
Thanks Andreas for #21!

v3.1

17 Oct 07:35
Compare
Choose a tag to compare
  • Additional overloads for PassBuilder: DataDetectorTypes(), TextAlignment(), Add() with DataDetectorType/NumberStyle
  • net6.0 added into target frameworks list

v3.0

17 Oct 07:29
Compare
Choose a tag to compare

New PassKitHelper for easy webapp integration.

v2.0.0

07 Oct 15:53
v2.0.0
Compare
Choose a tag to compare

Breaking change while bugfixing: lastModified return value added to IPassKitService.GetPassAsync.

This value is used to set Last-Modified header in response. Without this, Apple server sends error into /log endpoint:

Server returned the pass data for serial number '...' but did not provide a 'last-modified' header.

v1.0.1 Bugfix release

07 Oct 10:52
v1.0.1
Compare
Choose a tag to compare

Fixed error in PassKitMiddleware when authorization token had been searched when it is not required (before GetAssociatedPassesAsync) and wrongly reported as "warning".

Also, sample code for making push notification (about pass change) added to Demo project.

v1.0.0: Interact with Apple server

04 Oct 12:25
v1.0.0
Compare
Choose a tag to compare

Now you can configure your webapp to receive notifications (about pass installations/deinstallations) and update already-installed passes on user devices without need to remove/re-add:

  1. Implement IPassKitService to react on webhooks and send pass updates;
  2. Register your IPassKitService implementation and add AddPassKitMiddleware in your Startup class.