Skip to content

Releases: justdmitry/PassKitHelper

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.

v0.9.0: Create pass files

04 Oct 12:21
v0.9.0
Compare
Choose a tag to compare

Use PassInfoBuilder to add information to your pass.

Use PassPackageBuilder to add images, sign and pack your pass into *.pkpass file.