- Add an in-memory cache onto get topics
- Change publish and publishBatch methods to return a promise with the result of the publish call, instead of the topic
- Fix double json encoding by passing a buffer when publishing methods with client
- Fix incorrect subscription name being created - should have channel prefixed
- Bump up @superbalist/js-pubsub to ^2.0.0
- Add new publishBatch method to GoogleCloudPubSubAdapter
- Serialize message payload upon publishing
- Transpile ES6 -> ES5 at build time
- Switch to ESLint & Google Javascript Style Guide
- Add JSDoc documentation
- Add unit tests
- Fix broken module export for GoogleCloudPubSubAdapter
- Change
subscribe
to return a promise - Change
publish
to return a promise
- Initial release