Skip to content

Latest commit

 

History

History
339 lines (186 loc) · 9.1 KB

CHANGELOG.md

File metadata and controls

339 lines (186 loc) · 9.1 KB

Changelog

Since every new minor, major or patch version is pushed in the repository with the npm autogenerated commit for version update, a history become needed. The lists won't include the npm autogenerated commit.

2.0.4 - 14/12/19

Typescript strict configuration fixes
Improved specifications

2.0.3 - 06/12/19

Dependencies Updates;
More improvements;

2.0.2

Unlocked some other prohibited (until now) fields that were not editable due to design choice (	organizationName, passTypeIdentifier, teamIdentifier, appLaunchURL, associatedStoreIdentifiers);
Small improvements;

2.0.1

Typescript version update;
Update to webServiceURL schema regex and allowed all characters for authenticationToken;

2.0.0

This version brings lot of improvements and breaking changes. Please refer to the Migration Guide for the most important changes.


1.6.8

[ #74903938b ]

Added optional row attribute for auxiliaryFields

1.6.6

[ #f37f978e2 ]

Fixed problem with fieldsArray: fields were being added even if the keys check was failing

1.6.5

[ #f29203149 ]

Added support for logoText in supportedOptions (issues #21, #28)

[ #6451a3c37 ]

Fixed nfc methods which was accepting and registering an array instead of an object

[ #4ce889d65 ]

Adding support for native Dates (#32)

[ #0e46d855e ]

Fixing passes parallel generation (#31)

1.6.4

[ #903192522 ]

Added windows path slash parsing

1.6.1 --> 1.6.3

[ Subsequent commits ]

Fixes to problems in 1.6.1

[ #baf096c38 ]

Moved some utility functions to a separate file

[ #37a9a051c ]

Removed rgbValues as a variable for a direct approact

[ #3de654759 ]

Renamed _validateType in _hasValidType

[ #17e64a08a ]

Fixed barcode legacy bug

[ #3338ff7b8 ]

Added NO_PASS_TYPE as message

[ #bd8643b20 ]

Moved passExtractor function to class scope instead of generate()'s

[ #18893ac74 ]

Moved to async/await approach for generate()

1.6.0

[ #c559a7f1c ]

Improved unique fields management;
Changed debug message for discarded fields;
Renamed uniqueKeys to fieldsKeys

[ #f7d082352 ]

Added BRC_BW_FORMAT_UNSUPPORTED to not let PKBarcodeFormatCode128 to be used as backward barcode format

[ #43e687b2f ]

Added support for row field in auxiliaryFields

[ #40f72ac43 ]

Added support to semantics keys to fields in schema

1.5.9

[ #7bad48107 ]

Removed check for changeMessage as per issue topic #15

[ #fd5efded1 ]

Added pass.strings file concatenation with translations if it already exists
in specific folder;

[ #d992b392c ]

Small changes to messages;

1.5.8

[ #654e2b5dc ]

Now checking both static list and remote list before raising the error for missing files
(thank you, Artsiom Aliakseyenka);

[ #a62d8f35e ]

Renamed __barcodeAutogen to barcodesFromUncompleteData and moved it outside of Pass class;

Renamed __barcodeAutocomplete to Symbol/barcodesFillMissing;

Renamed __barcodeChooseBackward to Symbol/barcodesSetBackward;

Removed context binding when passing above methods with alises after using .barcode();

[ #d5d4d9617 ]

Edited BRC_ATC_MISSING_DATA message

1.5.7

[ #c0994b80b ]

Moved tests to spec folder with jasmine configuration

[ #33ca24d28 ]

Fixed barcodes validation problem

[ #7c2540a93 ]

Re-engineered FieldContainer (now FieldsArray) to extend successfully array with its methods.

1.5.6

[ #5e917d6db ]

Updated documentation

[ #bf2b8f655 ]

Added content-certificates support;
Fixed problem with supported options

[ #a9f71f113 ]

Added description to be available for override (thank you, Artsiom Aliakseyenka);

1.5.5

[ #14582ba9d ]

Schema: changed webServiceURL Regex and authenticationToken binding to this one

[ #02a932ce7 ]

Schema: removed filter function for getValidated to return empty object in case of error;

Added OVV_KEYS_BADFORMAT message to throw in case of error;

1.5.4

[ #71cb678cf ]

Added .npmignore to exclude examples upload

[ #1d1f9f9c9 ]

Replaced findIndex for find to get directly the pass type.

[ #b32c2efcd ]

Added function assignLength to wrap new objects with length property.

[ #e4b3436b4 ]

Converted schemas arrow functions to functions and added descriptive comments.

[ #5e4d3b8ca ]

Added noop function instead creating new empty functions.

1.5.3

[ #56da2a390 ]

Bugfix: when overrides is not passed as option, the pass does not get generated.

1.5.2

[ #47ff693b6 ]

Added schema support for sharingProhibited (not documented in ppfr)

1.5.1

[ #572605ef4 ]

Updated declaration file

[ #9a9d883d3 ]

Fixed problem in error message resolving on multiple %s;

Added debug messages in messages.js;

Added more comments;

Moved literal debug messages to messages.js;

Edited formatMessage (was formatError) to check also among debugMessages

[ #27339bfda ] - Minor improvements


1.5.0

[ #cf5c99b16 ]

Moved _parseCertificates outside of pass and renamed it in readCertificates;

Changed readCertificates to return object containing name:parsed-pem;

Added readCertificates and this.Certificates merging before model reading;

1.4.2

[ #92fc5f826 ]

Minor changes to READMEs and core.

[ #96e2b628f ]

Updated documentation

1.4.1

[ #4b65e76be, #2a71d0778 ]

[PR MERGE] Fix model initialization validation

[ #96e2b628f ]

Improved README

[ #96e2b628f ]

Added logo in assets and README

[ #96e2b628f ]

Added updates for OpenSSL for Windows in termal steps for cers generation

[ #9055390bb ]

Updated dependencies minimum version

1.4.0

[ #1ca53adc4 ]

Added working example for load

[ #4b2aa68ff ]

Added .load type definition

[ #8398e077b ]

Fix typos for non-mac guide

[ #2e344e436 ]

Added .load to documentation;
Removed express from dev dependencies;

[ #b68dfe0d8 ]

Added .load function to fetch pictures from the web and implemented fetching function inside logic flow