v2.0.6 Changelog

This commit is contained in:
Alexander Cerutti
2021-02-09 14:29:50 +01:00
parent 86ef7450e6
commit 07569c1c68

View File

@@ -3,64 +3,78 @@
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.6 - 09/02/21
Improved building phase;
Improved tests;
Updated dependencies (like node-forge and node-fetch, which had critical vulnerability);
Added prettier for formatting;
Generic improvements to code;
Removed moment.js for an internal generation of the date (without timezone support);
## 2.0.5 - 06/09/20
Replaced deprecated dependencies @hapi/joi with Sideway's joi;
Generic dependencies update;
Generic code improvements (vscode-autofixes included);
Bumped minimum Node.JS supported version to 10 (moved from `util.promisify` approach to `fs.promises`);
Replaced deprecated dependencies @hapi/joi with Sideway's joi;
Generic dependencies update;
Generic code improvements (vscode-autofixes included);
Bumped minimum Node.JS supported version to 10 (moved from `util.promisify` approach to `fs.promises`);
## 2.0.4 - 14/12/19
Typescript strict configuration fixes;
Improved specifications;
Typescript strict configuration fixes;
Improved specifications;
## 2.0.3 - 06/12/19
Dependencies Updates;
More improvements;
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;
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;
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](https://github.com/alexandercerutti/passkit-generator/wiki/Migrating-from-v1-to-v2) for the most important changes.
___
---
## 1.6.8
[ [#74903938b](/commit/74903938be565fbd8bdb4e99aae2129caf5f1dc6) ]
Added optional row attribute for auxiliaryFields
___
---
## 1.6.6
[ [#f37f978e2](/commit/f37f978e2c614d3eb9df001bd059a056ff1b6952) ]
Fixed problem with fieldsArray: fields were being added even if the keys check was failing
Fixed problem with fieldsArray: fields were being added even if the keys check was failing
---
___
## 1.6.5
[ [#f29203149](/commit/f2920314947e8e45f00bcfb83be676261950d37a) ]
Added support for logoText in supportedOptions (issues #21, #28)
Added support for logoText in supportedOptions (issues #21, #28)
[ [#6451a3c37](/commit/6451a3c37866cbdd88b275a4bc3fdff46c3bd3c7) ]
Fixed nfc methods which was accepting and registering an array instead of an object
Fixed nfc methods which was accepting and registering an array instead of an object
[ [#4ce889d65](/commit/4ce889d6558678f01a993dcbd3e60b568e787638) ]
@@ -68,279 +82,293 @@ ___
[ [#0e46d855e](/commit/0e46d855e43c2fd736aee0e43c5c993fbc41a0b9) ]
Fixing passes parallel generation (#31)
___
Fixing passes parallel generation (#31)
---
## 1.6.4
[ [#903192522](/commit/903192522c2646c42a020b5c554ca263315094fc) ]
Added windows path slash parsing
___
---
## 1.6.1 --> 1.6.3
[ Subsequent commits ]
Fixes to problems in 1.6.1
Fixes to problems in 1.6.1
[ [#baf096c38](/commit/baf096c38067aae0ec459487db865851531f97b2) ]
Moved some utility functions to a separate file
Moved some utility functions to a separate file
[ [#37a9a051c](/commit/37a9a051c6c54216c7937520e7a144c83caa0bdb) ]
Removed rgbValues as a variable for a direct approact
Removed rgbValues as a variable for a direct approact
[ [#3de654759](/commit/3de6547591fc69464b235e55381343a60adaba09) ]
Renamed _validateType in _hasValidType
Renamed _validateType in _hasValidType
[ [#17e64a08a](/commit/17e64a08aec63026b738af5d779185aad2433bb7) ]
Fixed barcode legacy bug
Fixed barcode legacy bug
[ [#3338ff7b8](/commit/3338ff7b8fe57d9496f2e50306a5c44ea2a78b3a) ]
Added NO_PASS_TYPE as message
Added NO_PASS_TYPE as message
[ [#bd8643b20](/commit/bd8643b2089fd637c86ab47162cfceff45f18a48) ]
Moved passExtractor function to class scope instead of generate()'s
Moved passExtractor function to class scope instead of generate()'s
[ [#18893ac74](/commit/18893ac7421518d2cf1d404060ccda7ceea145c5) ]
Moved to async/await approach for generate()
Moved to async/await approach for generate()
---
___
## 1.6.0
[ [#c559a7f1c](/commit/c559a7f1ceb69f9af07234377a38fbc3eb40a1ba) ]
Improved unique fields management;
Improved unique fields management;
Changed debug message for discarded fields;
Renamed uniqueKeys to fieldsKeys
[ [#f7d082352](/commit/f7d082352872218fd99c0cf2991145ec28395f04) ]
Added BRC_BW_FORMAT_UNSUPPORTED to not let PKBarcodeFormatCode128 to be used as backward barcode format
Added BRC_BW_FORMAT_UNSUPPORTED to not let PKBarcodeFormatCode128 to be used as backward barcode format
[ [#43e687b2f](/commit/43e687b2f42b687222d61abdcc78b8b88011d6c1) ]
Added support for row field in auxiliaryFields
Added support for row field in auxiliaryFields
[ [#40f72ac43](/commit/40f72ac434e4eaf2c9e2dbc8bf7d135c97df0f4c) ]
Added support to semantics keys to fields in schema
Added support to semantics keys to fields in schema
---
___
## 1.5.9
[ [#7bad48107](/commit/7bad48107015aa8339037bc1069fd41a3efbf2d2) ]
Removed check for changeMessage as per issue topic #15
Removed check for changeMessage as per issue topic #15
[ [#fd5efded1](/commit/fd5efded1124b0f7de6c1e69d6a1a28e1bb7bf2b) ]
Added pass.strings file concatenation with translations if it already exists
in specific folder;
Added pass.strings file concatenation with translations if it already exists
in specific folder;
[ [#d992b392c](/commit/d992b392c585dffcb32eb0720dfa4b103cfb926c) ]
Small changes to messages;
Small changes to messages;
---
___
## 1.5.8
[ [#654e2b5dc](/commit/654e2b5dce7b4297795d6ba93b8eb23fee8e5795) ]
Now checking both static list and remote list before raising the error for missing files
(thank you, Artsiom Aliakseyenka);
Now checking both static list and remote list before raising the error for missing files
(thank you, Artsiom Aliakseyenka);
[ [#a62d8f35e](/commit/a62d8f35ea00021562ff4855dbb2e6a00001534a) ]
Renamed __barcodeAutogen to barcodesFromUncompleteData and moved it outside of Pass class;
Renamed __barcodeAutogen to barcodesFromUncompleteData and moved it outside of Pass class;
Renamed __barcodeAutocomplete to Symbol/barcodesFillMissing;
Renamed __barcodeAutocomplete to Symbol/barcodesFillMissing;
Renamed __barcodeChooseBackward to Symbol/barcodesSetBackward;
Renamed __barcodeChooseBackward to Symbol/barcodesSetBackward;
Removed context binding when passing above methods with alises after using .barcode();
Removed context binding when passing above methods with alises after using .barcode();
[ [#d5d4d9617](/commit/d5d4d9617f50bd5a709a260d4c1312fee69359d2) ]
Edited BRC_ATC_MISSING_DATA message
Edited BRC_ATC_MISSING_DATA message
---
___
## 1.5.7
[ [#c0994b80b](/commit/c0994b80be62023872de0251b45d19a66145f9ef) ]
Moved tests to spec folder with jasmine configuration
Moved tests to spec folder with jasmine configuration
[ [#33ca24d28](/commit/33ca24d28d09caad6c5eb0cde949b13a9053faf3) ]
Fixed barcodes validation problem
Fixed barcodes validation problem
[ [#7c2540a93](/commit/7c2540a93d46e0ba71400b2eb5e0fceee9dd6445) ]
Re-engineered FieldContainer (now FieldsArray) to extend successfully array with its methods.
Re-engineered FieldContainer (now FieldsArray) to extend successfully array with its methods.
---
___
## 1.5.6
[ [#5e917d6db](/commit/5e917d6dbbf4445480bb4a5cd782745f7f391194) ]
Updated documentation
Updated documentation
[ [#bf2b8f655](/commit/bf2b8f655e35e0d9d1a7d6e837c9a234fd663a41) ]
Added content-certificates support;
Fixed problem with supported options
Added content-certificates support;
Fixed problem with supported options
[ [#a9f71f113](/commit/a9f71f113d1093532c6899e05abcdf540be3ac17) ]
Added description to be available for override (thank you, Artsiom Aliakseyenka);
Added description to be available for override (thank you, Artsiom Aliakseyenka);
---
___
## 1.5.5
[ [#14582ba9d](/commit/14582ba9d0fc15fcbdb350b96120b1f85846fa58) ]
Schema: changed webServiceURL Regex and authenticationToken binding to this one
Schema: changed webServiceURL Regex and authenticationToken binding to this one
[ [#02a932ce7](/commit/02a932ce7a9eac0b444ba0367f861bdbb701c880) ]
Schema: removed filter function for getValidated to return empty object in case of error;
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;
Added OVV_KEYS_BADFORMAT message to throw in case of error;
---
___
## 1.5.4
[ [#71cb678cf](/commit/71cb678cfa7b9934f4f441acd013de0f2b40ca9f) ]
Added .npmignore to exclude examples upload
Added .npmignore to exclude examples upload
[ [#1d1f9f9c9](/commit/1d1f9f9c9082d49a5252c4fe8f98e8c8a0a61930) ]
Replaced findIndex for find to get directly the pass type.
Replaced findIndex for find to get directly the pass type.
[ [#b32c2efcd](/commit/b32c2efcd096a29b374cc1c2ff0f8506023c7d5c) ]
Added function assignLength to wrap new objects with length property.
Added function assignLength to wrap new objects with length property.
[ [#e4b3436b4](/commit/e4b3436b468b196649097e2f4c43b7f44ae1b073) ]
Converted schemas arrow functions to functions and added descriptive comments.
Converted schemas arrow functions to functions and added descriptive comments.
[ [#5e4d3b8ca](/commit/5e4d3b8ca1366fd4b30eeb674665a5ee149be087) ]
Added noop function instead creating new empty functions.
Added noop function instead creating new empty functions.
---
___
## 1.5.3
[ [#56da2a390](/commit/56da2a3908c0d54a73288ca13f223a909d997998) ]
Bugfix: when overrides is not passed as option, the pass does not get generated.
Bugfix: when overrides is not passed as option, the pass does not get generated.
---
___
## 1.5.2
[ [#47ff693b6](/commit/47ff693b662d495fa1012d8a7c90880fb50e056b) ]
Added schema support for sharingProhibited (not documented in ppfr)
Added schema support for sharingProhibited (not documented in ppfr)
---
___
## 1.5.1
[ [#572605ef4](/commit/572605ef471c28c3e19e84f0a050af0949301f1a) ]
Updated declaration file
Updated declaration file
[ [#9a9d883d3](/commit/9a9d883d3fb00716790ba785bbda1ffc5f7563ce) ]
Fixed problem in error message resolving on multiple %s;
Fixed problem in error message resolving on multiple %s;
Added debug messages in messages.js;
Added debug messages in messages.js;
Added more comments;
Added more comments;
Moved literal debug messages to messages.js;
Moved literal debug messages to messages.js;
Edited formatMessage (was formatError) to check also among debugMessages
Edited formatMessage (was formatError) to check also among debugMessages
[ [#27339bfda](/commit/27339bfdac3f973b10e111a9604fd32db5c074fc) ] - Minor improvements
___
---
## 1.5.0
[ [#cf5c99b16](/commit/cf5c99b16a62613e6225fbf0d5587aa8bb58616b) ]
Moved _parseCertificates outside of pass and renamed it in readCertificates;
Moved _parseCertificates outside of pass and renamed it in readCertificates;
Changed readCertificates to return object containing name:parsed-pem;
Changed readCertificates to return object containing name:parsed-pem;
Added readCertificates and this.Certificates merging before model reading;
Added readCertificates and this.Certificates merging before model reading;
---
___
## 1.4.2
[ [#92fc5f826](/commit/92fc5f8264e14f89bfff039dc7985493b74d5c7b) ]
Minor changes to READMEs and core.
Minor changes to READMEs and core.
[ [#96e2b628f](/commit/96e2b628fe0204a188d7dbb32bf125a987100caf) ]
Updated documentation
Updated documentation
---
___
## 1.4.1
[ [#4b65e76be](/commit/4b65e76be76c6e6a33a53f16c5447396fb307c2c),
[#2a71d0778](/commit/2a71d07788e286da993b601791dba8778152fd6d) ]
[PR MERGE] Fix model initialization validation
[PR MERGE] Fix model initialization validation
[ [#96e2b628f](/commit/153108ad446ef4d8827207a3dcbb27108c0e4d7a) ]
Improved README
Improved README
[ [#96e2b628f](/commit/ab6dd4ff68309d5b678eef36182272576790e12b) ]
Added logo in assets and README
Added logo in assets and README
[ [#96e2b628f](/commit/b305633ed382043567fef6ac4f771febf401d001) ]
Added updates for OpenSSL for Windows in termal steps for cers generation
Added updates for OpenSSL for Windows in termal steps for cers generation
[ [#9055390bb](/commit/9055390bb32bce571857d6e348e34696fa9c3738) ]
Updated dependencies minimum version
Updated dependencies minimum version
---
___
## 1.4.0
[ [#1ca53adc4](/commit/1ca53adc4debeb67d9a65797ffabd90841de8c21) ]
Added working example for load
Added working example for load
[ [#4b2aa68ff](/commit/4b2aa68ffba1dec2a55126e4d2067f7150b8188c) ]
Added .load type definition
Added .load type definition
[ [#8398e077b](/commit/8398e077b1988512af57852e2c7a881a9f2abedf) ]
Fix typos for non-mac guide
Fix typos for non-mac guide
[ [#2e344e436](/commit/2e344e4367a395a66796a83e21657eec492373d1) ]
Added .load to documentation;
Removed express from dev dependencies;
Added .load to documentation;
Removed express from dev dependencies;
[ [#b68dfe0d8](/commit/b68dfe0d8025a68b137cfc37c8b9f34a404c05e7) ]
Added .load function to fetch pictures from the web and implemented fetching function inside logic flow
Added .load function to fetch pictures from the web and implemented fetching function inside logic flow