Skip to content

Releases: googleapis/google-p12-pem

v1.0.3

07 Dec 18:18
2b5ec1f
Compare
Choose a tag to compare

12-07-2018 09:50 PST

This is a service release very few updates. The only interesting change is the removal of support for Node.js 4.x and 9.x, both of which are out of LTS support.

Dependencies

  • fix(deps): update dependency pify to v4 (#62)

Documentation

  • docs: clean up the readme (#121)

Internal / Testing Changes

  • chore: basic cleanup (#122)
  • chore: always nyc report before calling codecov (#120)
  • chore: nyc ignore build/test by default (#119)
  • chore(build): update templates and synth (#117)
  • fix(build): fix system key decryption (#112)
  • chore(deps): update dependency typescript to ~3.2.0 (#111)
  • chore: add synth.metadata
  • chore(deps): update dependency gts to ^0.9.0 (#106)
  • chore: update eslintignore config (#105)
  • chore: use latest npm on Windows (#104)
  • chore: update CircleCI config (#103)
  • chore: include build in eslintignore (#100)
  • chore: update issue templates (#96)
  • chore: remove old issue template (#94)
  • build: run tests on node11 (#93)
  • chores(build): run codecov on continuous builds (#88)
  • chores(build): do not collect sponge.xml from windows builds (#90)
  • chore(deps): update dependency typescript to ~3.1.0 (#89)
  • chore: update new issue template (#87)
  • build: fix codecov uploading on Kokoro (#84)
  • Update kokoro config (#81)
  • Run system tests on Kokoro (#78)
  • Don't publish sourcemaps (#79)
  • test: remove appveyor config (#77)
  • Update CI config (#76)
  • Enable prefer-const in the eslint config (#75)
  • Enable no-var in eslint (#74)
  • Update CI config (#73)
  • Retry npm install in CI (#71)
  • Update CI config (#69)
  • Update CI config (#68)
  • Update github templates and CircleCI config (#67)
  • chore(deps): update dependency nyc to v13 (#65)
  • add synth file and standardize config (#64)
  • chore: ignore package-log.json (#61)
  • chore: update renovate config (#59)
  • chore(deps): lock file maintenance (#60)
  • chore: remove greenkeeper badge (#58)
  • test: throw on deprecation
  • chore: move mocha options to mocha.opts (#54)
  • chore(deps): update dependency typescript to v3 (#56)
  • chore(deps): lock file maintenance (#55)
  • chore(deps): lock file maintenance (#53)
  • chore(deps): update dependency gts to ^0.8.0 (#49)
  • test: use strictEqual in tests (#51)
  • chore(deps): update dependency typescript to ~2.9.0 (#50)
  • chore: Configure Renovate (#48)
  • fix: drop support for node.js 4.x and 9.x (#46)
  • Add Code of Conduct
  • chore(package): update gts to the latest version (#45)
  • chore(package): update nyc to version 12.0.2 (#42)
  • chore: upgrade to the latest version of all dependencies (#39)
  • chore(build): run lint as a separate job (#40)
  • fix: pin gts version with ^ (#38)
  • chore(package): update @types/node to version 10.0.3 (#34)
  • chore: start testing on node 10 (#36)
  • chore(package): update @types/mocha to version 5.0.0 (#33)

v1.0.2

09 Mar 01:04
ff60579
Compare
Choose a tag to compare

This release has no functional changes other than it is packaged by npm < 5.7.0 which happens to have a bug where the timestamps on the tarball contents ended up being wrong. See #27 for full details.

Commits

  • 64b9432 build: drop travis builds (#30)
  • 5d2fc4a chore: define regexp only once in circleci config (#31)
  • fae4b17 build: add codecov support (#29)
  • 913dbaf build: add circleci config (#28)
  • 1f41454 chore(package): update js-green-licenses to version 0.5.0 (#26)

v1.0.1

07 Mar 21:37
Compare
Choose a tag to compare

This release only contains dependency and build tooling changes. Notably, the main dependency update is node-forge to ^0.7.4 which includes a security fix. The security issue didn't affect this module in actual usage, but was showing up as a vulnerability in security dashboards.

Commits

  • chore: update node-forge with redos fix (#25) a943c9c
  • chore: update deps (#24) 96bf211
  • chore(package): update mocha to version 5.0.0 (#23) 0dfe205
  • chore(package): update js-green-licenses to version 0.4.0 (#22) c770ab4
  • chore(package): update js-green-licenses to version 0.3.1 (#21) c20cee2
  • chore(package): update @types/node to version 9.3.0 (#19) 7a2cb0a
  • chore: license check as part of posttest (#18) b58bc73
  • chore: update dependencies, gts fix (#17) da57562
  • chore(build): start testing with node 9.x 9f79b26

v1.0.0

10 Nov 02:24
Compare
Choose a tag to compare

This is a semver major release that includes breaking changes in addition to better support for promises and async/await.

  • The module has been converted to typescript and ships with type definitions.
  • BREAKING CHANGE The module API has been changed to be more compatible with ES6 modules. We export getPem as a named export. Users using require can use const {getPem} = require('google-p12-pem')
  • BREAKING CHANGE We no longer perform the file-system operation synchronously if the callback is omitted. Instead we return a promise, which can be awaited or thened.

Migration should be straight forward. Example:

// before
var gp12 = require('google-p12-pem');
gp12('/path/to/key.p12', function(err, pem) {
  console.log(pem); // '-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAK...'
})

// now
const {getPem} = require('google-p12-pem');
getPem('/path/to/key.p12', function(err, pem) {
  console.log(pem); // '-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAK...'
});
// See README for example of using with async/await and promises.

v0.1.2

06 Apr 21:35
Compare
Choose a tag to compare

Updated node-forge to ^0.7.1 fixing #8

v0.1.1

11 Dec 20:24
Compare
Choose a tag to compare

Updated node-forge to ^0.6.46

0.0.1

07 Nov 06:59
Compare
Choose a tag to compare

Initial release!