Skip to content

Latest commit

 

History

History
257 lines (129 loc) · 13.7 KB

CHANGELOG.md

File metadata and controls

257 lines (129 loc) · 13.7 KB

0.11.0 (2021-04-23)

Features

Internal

  • 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)

Bug Fixes

  • bot: checking if user has submit data: ignore 'channelData' (23328ff)

0.10.1 (2021-03-29)

Internal

  • extra log.trace() on bot.js (4397f0a)

0.10.0 (2021-03-29)

Features

  • bot: (un)subscription via chat sending extra msg (f0c2613)
  • bot: overhaul of (un)subscription cards (e79f06b)

Internal

0.9.0 (2021-03-25)

Features

  • api: list available paths at /api/v1/admin (8b95e14)
  • api: overhaul of API endpoints (7e1d829)
  • server: unsubscribe from topic (fe5e61b)

Bug Fixes

  • api: sorting user & topic indexes (cb901cb)
  • sanitisation: first approach for input sanitisation (872a7ac)

Internal

  • 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)

Features

  • api: /notify & /broadcast accepting RichCards (ca1b928)
  • bot: sending incoming 'Activity' (JSON) to SDK (0ebd074)

Internal

  • new unit test 'cards.test.js' (d05e10a)

0.7.2 (2021-03-15)

Internal

  • bot-adapter.test.js (8229faf)
  • reading env vars only at index.js (a8ab5ca)
  • storage/index.test.js (2be1194)

0.7.1 (2021-03-10)

Internal

  • review topic creation (config.yaml) (d003122)

0.7.0 (2021-03-10)

Features

  • new opt at /broadcast: createTopicIfNotExists (57b1a88)

Internal

  • handlers vs. server - single responsibility principle (f57a4dd)
  • simplify code style at handlers.js (61efbdd)

0.6.8 (2021-03-05)

Bug Fixes

  • server: deduple slashes for incoming requests (a3ff243)

Internal

  • local-dev: mpm-db exposing port 3307 (instead of 3306) (0aa2a98)

0.6.7 (2021-03-02)

Bug Fixes

  • honouring HTTPS_PROXY env var (global-agent) (7fbc25b)

0.6.6 (2021-03-02)

Bug Fixes

  • catching potential bug at mysql.js (d1f4bd5)

Internal

  • new unit test 'handlers.test.js' (a820ede)
  • npm update semantic-release (dependanbot alert) (fcc3ca0)

0.6.5 (2021-02-25)

Internal

0.6.4 (2021-02-23)

Internal

  • 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)

Bug Fixes

  • publishing artifact (compose.yaml) with explicit version (39bae7b)

Internal

  • 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)

Bug Fixes

  • override conversationRef on 'conversation update' (8835b09)

Internal

  • server.test.js (4248885)
  • refactor commits triggering 'patch' release (c53efcc)

0.6.1 (2021-02-15)

Bug Fixes

  • (bot) reset subscriptions returning updated (empty) subscriptions (16f28bb)

Internal

  • improved logging at conversation.js
  • minor tuning at API handlers (index.js)
  • db log down to trace() level

0.6.0 (2021-02-15)

Features

0.5.0 (2021-02-09)

Bug Fixes

  • selecting memory storage by default (5c5b831)

Features

0.4.0 (2021-02-08)

Features

  • considering "user" instead of user name (e65941f)

0.3.0 (2021-02-03)

Features

  • 2x debugging API endpoints (/usernames & /topics) (4a991b5)

0.2.0 (2021-02-02)

Features

  • including mention to the user (@user) (5aeab81)

0.1.1 (2021-02-01)

Bug Fixes

  • connecting to remote BotFramework when !LOCAL (0999cd8)
  • updating db.users on activity properly (7446557)

0.1.0 (2021-01-29)

Features

  • '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)