passkit 1.1.0
passkit: ^1.1.0 copied to clipboard
Pure Dart library which can create and read Apple's PkPass files (which are usually shown in Apple Wallet). Works on servers and in apps.
1.1.0 #
- Require
archive: ^4.0.0 - Allow
intl: ">=0.18.0 <0.21.0"
1.0.0 #
- This version is identical to 0.0.12
0.0.12 #
- Update readme and pubspec meta data
0.0.11 #
PkPass.write()is no longer experimental- Add webservice support for orders
- Add support for readong images of orders
- Add support for creating order files
0.0.10 #
- Only support
image: ^4.1.1
0.0.9 #
- Increase
intlversion range, which makes it compatible with older Flutter versions - Allow older versions of
archive,image,json_annotation,pointycastlewhich should make version conflicts less likely - Allow the library to be used on Dart 3.3 and newer
- Add convenience methods to create PkImage objects
createIcon()creates, scales and converts a given image to an icon according to the speccreateLogo()creates, scales and converts a given image to a logo according to the speccreateFooter()creates, scales and converts a given image to a footer according to the spec
- Add a couple more
copyWithmethods to various classes - Add a
createEventWithThumbnail()method, which creates an opinionated event PkPass object.
0.0.8 #
- Make it possible to override the bundled Apple WWDR G4 certificate
- Use the
overrideWwdrCertargument ofPkPass.fromBytes() - Use the
overrideWwdrCertargument ofPkOrder.fromBytes()
- Use the
- Added the ability to create localized passes
- Remove dependencies on the
encryptandasn1libpackages.
0.0.7 #
- The library is now able to create properly signed
pkpassfiles 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
skipVerificationtoskipChecksumVerification.- This is a breaking change.
- Rename
PkPassImagetoPkImage.- 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
toJsonmethods. - Improve readme
- Add checksum validation (signature verification is still missing)
- Change
webServiceUrlfromString?toUri?. This is a breaking change - Fix building URLs for the PassKit web service
- Remove
formatTypefromBarcode.Barcode.formatis 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
.pkpassesfiles. These are bundles of.pkpassfiles. - Updating a pass via the web service returns an instance of a
PkPassobject instead of aUInt8List. This is a breaking change. - Improved readme
- Added an example.
- Add missing
rowattribute 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
langageDatatolanguageData - Add webservice to request updates for PkPass files
0.0.1 #
- Initial version.
