digitalbazaar/forge
### [`v0.8.0`](https://togithub.com/digitalbazaar/forge/blob/master/CHANGELOG.md#080---2019-01-31)
[Compare Source](https://togithub.com/digitalbazaar/forge/compare/0.7.6...0.8.0)
##### Fixed
- Handle creation of certificates with `notBefore` and `notAfter` dates less
than Jan 1, 1950 or greater than or equal to Jan 1, 2050.
##### Added
- Add OID 2.5.4.13 "description".
- Add OID 2.16.840.1.113730.1.13 "nsComment".
- Also handle extension when creating a certificate.
- `pki.verifyCertificateChain`:
- Add `validityCheckDate` option to allow checking the certificate validity
period against an arbitrary `Date` or `null` for no check at all. The
current date is used by default.
- `tls.createConnection`:
- Add `verifyOptions` option that passes through to
`pki.verifyCertificateChain`. Can be used for the above `validityCheckDate`
option.
##### Changed
- Support WebCrypto API in web workers.
- `rsa.generateKeyPair`:
- Use `crypto.generateKeyPair`/`crypto.generateKeyPairSync` on Node.js if
available (10.12.0+) and not in pure JS mode.
- Use JS fallback in `rsa.generateKeyPair` if `prng` option specified since
this isn't supported by current native APIs.
- Only run key generation comparison tests if keys will be deterministic.
- PhantomJS is deprecated, now using Headless Chrome with Karma.
- **Note**: Using Headless Chrome vs PhantomJS may cause newer JS features to
slip into releases without proper support for older runtimes and browsers.
Please report such issues and they will be addressed.
- `pki.verifyCertificateChain`:
- Signature changed to `(caStore, chain, options)`. Older `(caStore, chain,
verify)` signature is still supported. New style is to to pass in a
`verify` option.
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
0.7.6
->0.8.0
Release Notes
digitalbazaar/forge
### [`v0.8.0`](https://togithub.com/digitalbazaar/forge/blob/master/CHANGELOG.md#080---2019-01-31) [Compare Source](https://togithub.com/digitalbazaar/forge/compare/0.7.6...0.8.0) ##### Fixed - Handle creation of certificates with `notBefore` and `notAfter` dates less than Jan 1, 1950 or greater than or equal to Jan 1, 2050. ##### Added - Add OID 2.5.4.13 "description". - Add OID 2.16.840.1.113730.1.13 "nsComment". - Also handle extension when creating a certificate. - `pki.verifyCertificateChain`: - Add `validityCheckDate` option to allow checking the certificate validity period against an arbitrary `Date` or `null` for no check at all. The current date is used by default. - `tls.createConnection`: - Add `verifyOptions` option that passes through to `pki.verifyCertificateChain`. Can be used for the above `validityCheckDate` option. ##### Changed - Support WebCrypto API in web workers. - `rsa.generateKeyPair`: - Use `crypto.generateKeyPair`/`crypto.generateKeyPairSync` on Node.js if available (10.12.0+) and not in pure JS mode. - Use JS fallback in `rsa.generateKeyPair` if `prng` option specified since this isn't supported by current native APIs. - Only run key generation comparison tests if keys will be deterministic. - PhantomJS is deprecated, now using Headless Chrome with Karma. - **Note**: Using Headless Chrome vs PhantomJS may cause newer JS features to slip into releases without proper support for older runtimes and browsers. Please report such issues and they will be addressed. - `pki.verifyCertificateChain`: - Signature changed to `(caStore, chain, options)`. Older `(caStore, chain, verify)` signature is still supported. New style is to to pass in a `verify` option.Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.