passkit 0.0.8 passkit: ^0.0.8 copied to clipboard
Pure Dart library which can read Apple's PKPass files. Works on servers too.
0.0.8 #
- Make it possible to override the bundled Apple WWDR G4 certificate
- Use the
overrideWwdrCert
argument ofPkPass.fromBytes()
- Use the
overrideWwdrCert
argument ofPkOrder.fromBytes()
- Use the
- Added the ability to create localized passes
- Remove dependencies on the
encrypt
andasn1lib
packages.
0.0.7 #
- The library is now able to create properly signed
pkpass
files that work with Apple Wallet. Follow the guide here to learn more. - Pretty much every use of
List<int>
has been changed toUint8List
. This is potentially breaking.
0.0.6 #
- Add ability to create PkPass signature via OpenSSL or other command line tools
0.0.5 #
- Add signature validation
- Export Wallet Order Tracking related classes
- Rename
skipVerification
toskipChecksumVerification
.- This is a breaking change.
- Rename
PkPassImage
toPkImage
.- This is a breaking change
- Experimental support for creating a PkPass file. Use the
PkPass().write()
method.- The file will not yet be accepted by Apple Wallet due to missing support for writing the pass signature
0.0.4 #
- Add missing
toJson
methods. - Improve readme
- Add checksum validation (signature verification is still missing)
- Change
webServiceUrl
fromString?
toUri?
. This is a breaking change - Fix building URLs for the PassKit web service
- Remove
formatType
fromBarcode
.Barcode.format
is an enum instead.- This is a breaking change
- Also drop the dependency on
package:barcode
- Fix loading of the correct resolution for images
0.0.3 #
- Support for localization parsing. This is an experimental feature.
- Support for semantic properties.
- Support for reading
.pkpasses
files. These are bundles of.pkpass
files. - Updating a pass via the web service returns an instance of a
PkPass
object instead of aUInt8List
. This is a breaking change. - Improved readme
- Added an example.
- Add missing
row
attribute on auxiliary rows. - Add personalization fields.
- It's no longer possible to request an image resolution lower than 1 or higher than 3.
0.0.2 #
- Make package with latest dependencies
- Improves documentation and readme
- Rename
langageData
tolanguageData
- Add webservice to request updates for PkPass files
0.0.1 #
- Initial version.