Releases: italia/verificac19-sdk
Releases · italia/verificac19-sdk
Version 0.8.0
Features
- Dotenv integration (author: @nicetomytyuk)
- Exemption certificates
- New env variable VC19_UPDATE_HOURS to change update window (author: @anversoft)
Fixes
- Improve revoked uvci deletion (author: @anversoft)
Some minor fixes on documentation (thanks @Elius94 @Pe46dro)
Version 0.7.1
Fixes
- Better Mongoose memory management
Extras
- Upgrade dependencies
Version 0.7.0
Features
Service
can now auto connect to Mongo, setUp is required only to change CRL manager (a.k.a. setUp and tearDown no more required to be called explicitly)- add booster validation
- better cache management
- validation raises an exception if cache is not ready
- force update CRL if not completed
Fixes
- CRL insert performances
Some improvements to docs are available.
Version 0.6.0
🎉 This release implements Certificate Revocation List and requires MongoDB >= 5.x. If you don't want to use MongoDB to store CRL,
read how to write your own CRL management system.
- Downloading and caching rules, CRL data and DSCs using
Service
module now requiressetUp
andtearDown
calls
const {Service} = require('verificac19-sdk');
const main = async () => {
await Service.setUp();
await Service.updateAll();
await Service.tearDown();
}
checkRules
is now async
const rulesOk = await Validator.checkRules(myDCC).result;
Version 0.5.1
Removed PARTIALLY_VALID status.
Version 0.5.0
Features
- Super Green Pass mode
Fixes
- Fix recovery statement validation #15 (thanks @herald-si @DevPGS)
Minor fixes on types and documentation.
Version 0.4.2
Version 0.4.1
Features
- Add recovery rules based on settings values (author @lucadentella).
Fixes
- Fetch rules for molecular tests.
Version 0.4.0
Features
- force time window (24h) for cache update
- add Validator.validate method
Minor fixes on testing and documentation.
Version 0.3.1
Fixes
- Validate signature against the KID declared in COSE header (author: @lucadentella)