<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/lang/js/package.json, branch gpgme-2-base</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-2-base</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-2-base'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2018-07-04T11:38:54Z</updated>
<entry>
<title>js: Add jsdoc, update webpack-cli dependency</title>
<updated>2018-07-04T11:38:54Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-07-04T11:38:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=1919fa41b6da4dfd4f69e776caa6e6b1883eb208'/>
<id>urn:sha1:1919fa41b6da4dfd4f69e776caa6e6b1883eb208</id>
<content type='text'>
--
* package.json:
  - the old webpack-cli version depended on two packages
    with vulnerabilities, set to minimum version 3.0.8 to fix this
    (nodesecurity.io/advisories/157, nodesecurity.io/advisories/612)
  - added License identifier

* README: Updated documentation

* jsdoc.conf: Added a configuration file for jsdoc

* some minor documentation changes, indentations
</content>
</entry>
<entry>
<title>js: code cleanup (eslint)</title>
<updated>2018-06-06T11:05:53Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-06-06T11:05:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=bfd3799d39df265882deedeee083fd5246a2f35d'/>
<id>urn:sha1:bfd3799d39df265882deedeee083fd5246a2f35d</id>
<content type='text'>
--
* trying to stick to eslint from now on for readability

* As some attribution was lost in previous git confusions, I added my
  name into some of the licence headers
</content>
</entry>
<entry>
<title>js: remove non-browser tests</title>
<updated>2018-05-14T14:36:05Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-05-14T14:36:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d1ca90ef75aa4ab61cb8f7563be6fc55012a3900'/>
<id>urn:sha1:d1ca90ef75aa4ab61cb8f7563be6fc55012a3900</id>
<content type='text'>
--

* The majority of tests needs to be run in a nativeMessaging context.
  Offering the few tests that don't need this context at two places
  introduces issues with maintainability. All tests now removed can be
  found in ./unittests.js
</content>
</entry>
<entry>
<title>js: First testing and improvements</title>
<updated>2018-04-25T17:45:39Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-04-25T17:45:39Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=3685913bf510a14b8cb324d980217d90489e6453'/>
<id>urn:sha1:3685913bf510a14b8cb324d980217d90489e6453</id>
<content type='text'>
--

* Introduced Mocha/chai as testsuite. After development build
  'npm test' should run the unit tests. Functionality exclusive to
  Browsers/WebExtensions cannot be run this way, so some other testing
  is still needed.

  - package.json: Added required development packages
  - .babelrc indirect configuration for mocha. ES6 transpiling
    needs some babel configuration, but mocha has no setting for it.
  - test/mocha.opts Vonfiguration for mocha runs

* Fixed errors:
  - Helpers.js toKeyIdArray; isLongId is now exported
  - Key.js Key constructor failed
  - Message.js will not throw an Error during construction, a new
    message is now created with createMessage, which can return an
    Error or a GPGME_Message object

* Tests:
  - test/Helpers: exports from Helpers.js, GPGME_Error handling
  - test/Message: first init test with bad parameters
</content>
</entry>
<entry>
<title>js: encrypt improvement and decrypt method</title>
<updated>2018-04-20T13:24:13Z</updated>
<author>
<name>Maximilian Krambach</name>
<email>maximilian.krambach@intevation.de</email>
</author>
<published>2018-04-18T14:38:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=6ab25e40d904007755c5d999bf66ae264236e745'/>
<id>urn:sha1:6ab25e40d904007755c5d999bf66ae264236e745</id>
<content type='text'>
* Compatibility class gpgme_openpgpjs offers an API that should accept
  openpgpjs syntax, throwing errors if a parameter is unexpected/not
  implemented
* tried to be more generic in methods
* waiting for multiple answers if 'more' is in the answer
* more consistency checking on sending and receiving
* updated the example extension
--
</content>
</entry>
<entry>
<title>js: Initial commit for JavaScript Native Messaging API</title>
<updated>2018-04-10T16:47:59Z</updated>
<author>
<name>raimund.renkert@intevation.de</name>
<email>raimund.renkert@intevation.de</email>
</author>
<published>2018-04-10T09:33:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=eef3a509fa5744e5f09ec8084985e6070b78226b'/>
<id>urn:sha1:eef3a509fa5744e5f09ec8084985e6070b78226b</id>
<content type='text'>
--

Note this code misses all the legal boilerplate; please add this as
soon as possible and provide a DCO so we can merge it into master.

I also removed the dist/ directory because that was not source code.
</content>
</entry>
</feed>
