@zwerm/zwermapi-client
Advanced tools
Changelog
[0.6.0] - 2018-07-20
WelcomeEvent
(zwerm.welcome
event). ([17b683a], [e737cf4])WelcomeBackEvent
(zwerm.welcome-back
event). ([7fde191], [b986018])TimerStartEvent
(zwerm.timer.start
event). ([0071d05], [b686e4b])TimerCancelEvent
(zwerm.timer.cancel
event). ([5261272], [2910329])ZwermAPI~NEW_CONVESRATION_EVENT
method in favor of ZwermAPI~NEW_CONVERSATION_EVENT
method. ([cb72e4b])Changelog
[0.5.0] - 2018-06-22
ConversationSentimentNegativeEvent
(zwerm.conversations.sentiment.negative
event). ([c44d389], [2e4402b])Changelog
[0.4.0] - 2018-06-19
Some minor cleanup, automation, and fixes. This release removes the whole .idea folder, which might mess-up this project in JetBrains IDEs.
You can fix this by just copying the deleted files from v0.3.0 to your .idea folder, or by just deleting the project & re-checking it out again from source.
Sorry in advance - it's easier to rip the bandage off now, vs later down the line.
npm version
script to help automate bits and bobs, making it easier & quicker to release.@stampit/stamp
optional dependency, as it screws over npm
despite being optional.
Once this package is released publicly, it'll be added back.
This (hopefully) shouldn't screw over the typings too much.Changelog
[0.3.0] - 2018-06-19
The Events
update! This release contains the initial definitions and structure for Zwerms
'system' events, including both typescript typings & static constant getters to ZwermAPI
.
Events
namespace. ([c0d770c])UnknownMessageEvent
(zwerm.unknown
event). ([c0d770c], [b0917d6])ChannelErrorEvent
(zwerm.channels.error
event). ([9b0877b], [917116c])EngineErrorEvent
(zwerm.engines.error
event). ([45e6a58], [0d5c100])NewUserEvent
(zwerm.users.new
event). ([af4d820], [a8c31dd])UpdateUserRouteEvent
(zwerm.users.route.update
event). ([dcdc14d], [3873251])NewConversationEvent
(zwerm.conversations.new
event). ([42405b3], [ad6254e])UpdateConversationRouteEvent
(zwerm.conversations.route.update
event). ([35aaba8], [0b3bcd2])Zwerm.Database.EventTransactionEntry
interface. ([6e7250c])Zwerm.Database.ChannelService
union type now has type string
, so that it won't
complain when using channel services that have not yet been added. ([9b52c22])StaMPTransaction
to StaMPTransactionEntry
(in Zwerm.Database
namespace). ([1a9652f])Changelog
[0.2.0] - 2018-06-05
This release was mainly about moving all of the previous commits that were made to the BitBucket repo into this repo, so that we can finally wind that repo down in favor of this public one.
firstConversation
& lastConversation
properties to Zwerm.Database.UserEntry
.userId
property to Zwerm.Database.TransactionChannel
.apiUrl
parameter of the ZwermAPI#constructor
method as not nullable in jsdoc.Zwerm.Database.TransactionEntry#metaMessage
property nullable instead of optional.Zwerm.Database.StaMPTransaction
an interface instead of a class.DateTime
to ZwermDateTime
, to be more distinct (in Zwerm.Database
namespace).UserChannel
& TransactionChannel
to be interfaces instead of types (in Zwerm.Database
namespace).@types/qs
package devDependenciesqs
package to 6.5.2
@stampit/stamp
package.ChannelsObject
interface & ChannelObject
type.Changelog
0.1.0 - 2018-05-14
This is the initial release, being pulled over from the BitBucket repo, and following repository preparations for publishing on Github and NPM.