Throw an error if a wrong public key is used to verify a signature.
bump version for dev
Allow removal of passphrase protection by calling encrypt with an empty passphrase
Warn user with signature null for wrong public key instead of exception.
Merge pull request #238 from openpgpjs/no-passphrase

No passphrase
new release
bump version
Iterate over signature not keys to allow empty signatures array in case the message has no signatures.
Merge pull request #239 from openpgpjs/empty-signatures

Iterate over signature not keys to allow empty signatures array in case ...
New release
Implement content verification using detached signatures
Merge pull request #241 from openpgpjs/detached-signature

Implement content verification using detached signatures
Use same signature array structure in verify for ClearSignedMessages as Message
release version
Bugfix in packet_length calculation

One of the bitshifts used to construct tmplen (lines 230-231) was inconsistent with the other expressions:

(input[mypos2++].charCodeAt() << 8)

causing following error:

TypeError: Cannot call method 'charCodeAt' of undefined
    at Object.module.exports.read (/home/scott/dev/keystone/fetch/node_modules/openpgp/src/packet/packet.js:231:16)

Corrected to 

(input.charCodeAt(mypos2++) << 8)
Key generation: do not clear private MPIs for keys without passphrase.
Merge pull request #248 from openpgpjs/clearPrivateMPIs

Key generation: do not clear private MPIs for keys without passphrase.
bump version
add grunt-cli to devDependencies by running npm install --save-dev grunt-cli
Merge pull request #249 from adhintz/master

add grunt-cli to devDependencies