8.6 KiB
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.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