0.11.0 (2021-04-23)
- add support for topics (af6cb5a)
- add check about topics in populate-users-and-subscriptions.sh script (04c2e2f)
- revert set version for rc (d66a6f1)
- set artifact commands compatible with Linux and Mac (2bd43a6)
- set version for rc (feb876d)
- update docker and docker-compose files (84e71f1)
- update modules in package-lock.json (b607b69)
- update scripts to set an initial database for some basic testing (3c9f9ee)
- update tests (d86251b)
0.10.2 (2021-03-29)
- bot: checking if user has submit data: ignore 'channelData' (23328ff)
0.10.1 (2021-03-29)
- extra log.trace() on bot.js (4397f0a)
0.10.0 (2021-03-29)
- bot: (un)subscription via chat sending extra msg (f0c2613)
- bot: overhaul of (un)subscription cards (e79f06b)
0.9.0 (2021-03-25)
- api: list available paths at /api/v1/admin (8b95e14)
- api: overhaul of API endpoints (7e1d829)
- server: unsubscribe from topic (fe5e61b)
- api: sorting user & topic indexes (cb901cb)
- sanitisation: first approach for input sanitisation (872a7ac)
- fix Typescript not parsing node_modules (tsconfig) (9fa8675)
- unit: new unit test 'mysql.test.js' (77b7d08)
- simplified storage/mysql.js (await vs. then()) (ac4527b)
0.8.0 (2021-03-16)
- api: /notify & /broadcast accepting RichCards (ca1b928)
- bot: sending incoming 'Activity' (JSON) to SDK (0ebd074)
- new unit test 'cards.test.js' (d05e10a)
0.7.2 (2021-03-15)
- bot-adapter.test.js (8229faf)
- reading env vars only at index.js (a8ab5ca)
- storage/index.test.js (2be1194)
0.7.1 (2021-03-10)
- review topic creation (config.yaml) (d003122)
0.7.0 (2021-03-10)
- new opt at /broadcast: createTopicIfNotExists (57b1a88)
- handlers vs. server - single responsibility principle (f57a4dd)
- simplify code style at handlers.js (61efbdd)
0.6.8 (2021-03-05)
- server: deduple slashes for incoming requests (a3ff243)
- local-dev: mpm-db exposing port 3307 (instead of 3306) (0aa2a98)
0.6.7 (2021-03-02)
- honouring HTTPS_PROXY env var (global-agent) (7fbc25b)
0.6.6 (2021-03-02)
- catching potential bug at mysql.js (d1f4bd5)
- new unit test 'handlers.test.js' (a820ede)
- npm update semantic-release (dependanbot alert) (fcc3ca0)
0.6.5 (2021-02-25)
- create server package (f4fbc16)
- fix at local-development/docker-compose.yaml (3972e9b)
- review of @semantic-release setup (fc14c86)
0.6.4 (2021-02-23)
- change env vars at publish/docker-compose.yaml (d7878f8)
- npm script for local dev: 'npm run blue-ball' (48d98dd)
- new unit test storage/memory.test.js (dd48c23)
0.6.3 (2021-02-22)
- publishing artifact (compose.yaml) with explicit version (39bae7b)
- remove 'publish-artifact' from @semantic-release (4eac96e)
- 4x scripts (build-container, push-container, prepare-artifact, publish-artifact) (#3) (64cb644)
0.6.2 (2021-02-18)
- override conversationRef on 'conversation update' (8835b09)
0.6.1 (2021-02-15)
- (bot) reset subscriptions returning updated (empty) subscriptions (16f28bb)
- improved logging at conversation.js
- minor tuning at API handlers (index.js)
- db log down to trace() level
0.6.0 (2021-02-15)
0.5.0 (2021-02-09)
- selecting memory storage by default (5c5b831)
- dockerfile (453f282)
0.4.0 (2021-02-08)
- considering "user" instead of user name (e65941f)
0.3.0 (2021-02-03)
- 2x debugging API endpoints (/usernames & /topics) (4a991b5)
0.2.0 (2021-02-02)
- including mention to the user (@user) (5aeab81)
0.1.1 (2021-02-01)
- connecting to remote BotFramework when !LOCAL (0999cd8)
- updating db.users on activity properly (7446557)
0.1.0 (2021-01-29)
- 'message' may be string or object at API level (30c2ab5)
- proactive broadcast (POST) /api/v1/broadcast (441a525)
- proactive message to user (POST) /api/v1/notify (9714999)
- subscription system: user can (un)subscribe to topics (87dbe34)
- mapping config.yaml to bot cards (welcomeCard, unknownCard, menuCard) (8225ba3)
- messaging endpoint routes to MSTeams bot application (3d768a5)