11.6.1 (2019-03-11)
- nlu: sync with a grace period (c4593e0)
11.6.0 (2019-03-09)
- actions: bot variable wasn't defined, and cleanup of docs (6ac24a1)
- admin: license link wasn't correct (e88ae49)
- core: added optional nlu init in Event creation (a9d7841)
- core: awaiting queuing of the messages (fb153e9)
- core: checkBotVisibility skip if global route (21060f6)
- core: crash when migrations folder missing (c94f255)
- core: getBotsIds extra asterisk (996196b)
- core: loading of external modules (c235440)
- core: lookup private modules path as well (346984b)
- core: native ext bad path (68e2d07)
- core: native extension linux lookup (0ef8e3c)
- core: sdk getAllUsers return attributes (3ecdee5)
- core: session enabled might be undefined (b159ad5)
- core: session warn (8de186b)
- flow: fixed flow-wide links that picked selected node instead (462b1cc)
- gulp: fixed command to link module assets when developing (f3ada55)
- hitl: main bugs (d07b5df)
- hitl: main bugs (06431ea)
- nlu: extract API endpoint (ee1cb2f)
- nlu: fix slot issues (no color, can't pick) (64083c7)
- nlu: slot tagger clustering (b074a1b)
- qna: automatically remove duplicated questions (78e3bff)
- sdk: dialogEngine processEvent return type (51133d4)
- single_choice: parse answer with nlu (f75c085)
- single_choice: parse answer with nlu (fb90fc5)
- skill-choice: comparison issue for some events (8595b63)
- studio: CMS buttons unresponsive in flow editor (ea4c056)
- studio: emulator better reset shortcut (b9e9812)
- studio: react warnings (6cdfc8d)
- web: injection delay before adding css (2501b27)
- webchat: reduced size of bundle by 1mb (fbbc861)
- admin: added tab option to use the full page width (5aed5ed)
- admin: added tab option to use the full page width (eb99b72)
- alerting: triggers a hook when threshold exceeded (18dbb0e)
- alerting: triggers a hook when threshold exceeded (d69742f)
- bot: added more configuration options & details (2c584ed)
- bot: added more configuration options & details (2c6f090)
- channel-web: added custom components support (732f2b6)
- channel-web: added custom components support (9640d15)
- channel-web: added methods to override visual components (2cfeeb5)
- channels: initial telegram implementation (f231ee3)
- core: add proxy support for external calls (c3432ec)
- core: add proxy support for external calls (56dc84d)
- core: added to 'flowGenerator' second parameter with metadata (bc7640b)
- core: added to 'flowGenerator' second parameter with metadata (d04d0ff)
- core: change 'flowGenerator' to async method (6e0330c)
- core: change 'flowGenerator' to async method (cdf4bf2)
- core: native extensions allow for multiple distributions (41b1d24)
- credentials: added external auth support for secure communication (ccaa3b6)
- credentials: added external auth support for secure communication (52a7776)
- emulator: added possibility to send raw payload (fb45615)
- logs: added file output for logs (f65ea28)
- logs: added file output for logs (8426e02)
- monitoring: added multi-node monitoring system (f4ebfd5)
- monitoring: added multi-node monitoring system (9308b58)
- nlu: added a couple of pretrained language models (b27f68c)
- nlu: added confusion mapping (24359c8)
- nlu: backend impl of confusion matrix (ba9da63)
- nlu: fastText overrides (66193c3)
- nlu: masking sensitive text for entities (3b8a910)
- nlu: masking sensitive text for entities (cd3312a)
- nlu: using pretrained word vectors (135083d)
- conditional http session (29cb4ca)
- enable templating in content element formData (9911217)
- reboot: added method & config to reboot server (7b38b6e)
- reboot: added method & config to reboot server (9c596f7)
- sdk: file manager is exposed via the sdk (08edf20)
- security: logging security events (3973cc7)
- security: logging security events (e35bcd0)
- web: customizable css (f9d3358)
- web: implemented timezone (resolve #1415) (24e7793)
- web: implemented timezone (resolve #1415) (d376b87)
- webchat: start page (41c661b)
11.5.1 (2019-02-21)
- actions: added missing shortcuts when parsing actions (3a2730d)
- actions: random issue where no metadata in cache (4bdc28c)
- admin: update license key when use on this server (a226324)
- admin-ui: on invalid token, logout user (581126b)
- analytics: upgrade module to work with 11.x (3b92364)
- builtin: include actions folder (d2d4c60)
- builtins: allow choices with 1 item (6db2843)
- cms: added event argument for element rendering (063af8e)
- converse-api: fixed unsecured converse api metadata (2c790c1)
- converse-api: proper filtering, documentation (9551543)
- core: added decision details to decision engine (da8ab79)
- core: builtins were not ghosted on startup (c957984)
- core: creating new flow broken (843cac7)
- core: decision engine not continuing processing flow in QnA jumps (1fb3682)
- core: made all routes async (5d385c6)
- core: per-bot module config (40625cb)
- core: rendering of mustache (7b866a5)
- core: rephrase cluster warning (eee3d47)
- core: standard customRouter for async routes (6d490b8)
- decision: fixed suggestions ordering before election (f579a6d)
- dialog: clear to fix inconsistent state + add missing arg (da55219)
- docs: version control admin url (7b02e6a)
- ghost: reloading config from the ghost if enabled (d04c4af)
- nlu: adding the filename to show more context around empty intent (ee11896)
- nlu: allow custom fasttext.node binding (resolve #1171) (3a16249)
- nlu: background sync task (12dac0c)
- nlu: don't prefetch NLU models on init (161963d)
- nlu: fixed naming (fd3e4e2)
- nlu: floating promise race condition (c140dc6)
- nlu: intent election (f1935a5)
- nlu: loading of multi-model intents (723b6d6)
- nlu: prevent nlu processing if no text (65cd6e0)
- nlu: queue multiple sync calls (6023927)
- NLU: sync & save nlu background sync (76520f2)
- qna: correctly selecting global and ui ajustments (f9faad6)
- nlu cleanup of old models (273d4a9)
- qna: removed sync on mount and made non-blocking (804f0ec)
- qna: token wasn't refreshed for module (f4727a5)
- studio: nlu active link (9285023)
- tests: ghost service (10959be)
- ui: sidebar navlink (10d9190)
- ui: window title includes bot name (728be2a)
- core: implemented migration (ccadf5f)
11.4.2 (2019-02-02)
- admin: nodes parsing & ensure fingerprint (1670eb1)
- admin-ui: better usage of firebase (f14e8fb)
- bot-templates: added basic content types for empty bot (13bbd48)
- bot-templates: added basic content types for empty bot (81c2bba)
- core: ghost content on postgres (9ccacc6)
- flow: now clearer that transition node is optional (3af2e49)
- flow: now clearer that transition node is optional (3af8cbb)
- nlu: fixed unnecessary syncs (54736d9)
- nlu: focus first box on enter (9cd7e24)
- qna: added a check to prevent duplicated qna (be359be)
- qna: added a check to prevent duplicated qna (9beeabd)
- qna: default categories (12a8c72)
- qna: default categories (0856e0e)
- qna: styling fixes (45ac054)
- qna: update references to a node when its name change (4b7ecbc)
- ui: display nb of catchalls in flow (0b38455)
- core: notify the end-user when an error has occurred in the dialog engine (ad78502)
- emulator: added shortcut to reset session (7bfb405)
- emulator: added shortcut to reset session (805cd3a)
- emulator: added shortcuts from emulator to intent/qna + flow ed (9c1959c)
- emulator: added shortcuts from emulator to intent/qna + flow ed (7c542b6)
- emulator: added toggle button for typing indicator (c752a16)
- emulator: added toggle button for typing indicator (55216af)
11.4.1 (2019-01-31)
- channel-web: fixed event params and removed unnecessary db call (17671fc)
- channel-web: fixed event params and removed unnecessary db call (f0511ef)
- core: check if bot is mounted (19a5468)
- core: fastText fix on linux/docker (7d8a84b)
- core: ghost syncs all dirs (ab90df6)
- core: jumpTo executes the target flow catchAll transitions (6e70f4c)
- core: load non-required module config-keys from env-variables (00d2c22)
- core: pkg-fs copy files with dot (bad858b)
- core: require modules and files.. fixes #1258 fixes #1252 (1f23221)
- db: mem leak caused by wrong data type for channel user attributes (b2c5017)
- db: mem leak caused by wrong data type for channel user attributes (f64197d)
- dialog-engine: skip transitions that contain the active node (bd5f449)
- docs: fix cross-links in docs (resolve #1235) (234ea40)
- docs: fix cross-links in docs (resolve #1235) (787300d)
- docs: try fixing links in tutorial (ref #1235) (5383372)
- docs: try fixing links in tutorial (ref #1235) (db828f3)
- docs: typo in README (9bdd884)
- module-builder: copy files starting with dot (e2e308b)
- nlu: better error on invalid JSON (e9aa45e)
- nlu: faster faster faster (453355b)
- nlu: fix train on intent delete (d6fb4cd)
- nlu: logs on EPIPE error + instructions on fixing it (2f01183)
- nlu: logs on EPIPE error + instructions on fixing it (fix #1171) (b24ae2e)
- nlu: scrollbar styling (176fa03)
- NLU: concurrent trainings (83b9545)
- NLU: various fixes => see desc (db04ed8)
- qna: better error reporting (9c86656)
- qna: fix qna train (98a66fd)
- qna: textual input bad ux (5b9659e)
- qna: textual input bad ux (9c74674)
- studio: default status bar color (1632f1d)
- create bot using ghost to copy template files and bot config (7135e83)
- tag slot on click (6927123)
- typo in bot template tsdoc (8d81964)
- various ghost issues (ef90bf6)
- admin: list collaborators by roles (697a349)
- converse: add secured route (f838fa6)
- core: add distributed job service (2004e35)
- core: benchmark CLI tool (b68f39a)
- core: embedded contextual documentation (abe4ad2)
- core: ghost pull from cli (74cb15c)
- core: migrate bots, users and roles to filesystem (2aef7bb)
- flow: added builtin transitions (8fc3710)
- flow: added builtin transitions (3ee982a)
- qna: add multiline support, ux adjustments (91cc5f4)
- web: added config var for message length (resolve #1298) (a442b43)
- web: added config var for message length (resolve #1298) (990d542)
- web-channel: add an option to hide the conversations button (d58158a)
- web-channel: add an option to hide the conversations button (972b8a4)
11.3.0 (2018-12-19)
- dialog-engine: return to calling node support (d1f92c8)
- dialog-engine: return to calling node support (f816be7)
- nlu: fix entity search (8585f0a)
- nlu: tests (a85076f)
- qna: rename routes for restful ones (b3856e4)
- qna: support multiple answers in csv (0400cb1)
- style: emulator inspector background (38e1926)
- core: added way to disable hook/action (30436e9)
- nlu: added recast integration example and docs (ebc18fe)
- qna: add multiple answers and UI revamp (ac19bdb)
- qna: revamp ui and add answer variations (7f1bf21)
- studio: New chat Emulator (b73ca7c)
11.2.0 (2018-12-12)
- core: don't send suggested replies when in middle of flow (5248bc2)
- docs: typo in releas notes (resolve #1181) (#1198) (1ada3c3)
- knowledge: changed answer template (d28a4dd)
- knowledge: chmod +x (7524624)
- knowledge: FT parameters (827124c)
- knowledge: FT params (f8c7f98)
- knowledge: multi-sample labels (0188f23)
- knowledge: new line (51693ac)
- nlu: crfsuite is silent (514ab71)
- studio: upgrade react-router to 4.4.0-beta.6 due to NavLink issue (874ba38)
- studio: upgrade react-router to 4.4.0-beta.6 due to NavLink issues (5de371c)
- tests: failing kvs test (fdebe39)
- tests: seeding after creation and correctly cleanup after (d4fa3c5)
- tests: seeding after creation and correctly cleanup after (d5f771a)
- release v11.1 (70b5020)
- cms: new manager, added modified on, small bug fix, cleanup (af6fe86)
- cms: new manager, added modified on, small bug fix, cleanup (ce96e70)
- knowledge: basic knowledge index of PDF (da95bd3)
- nlu: create custom entities (64b3571)
- state-manager: now loading bot-specific variables automatically (8761846)
- state-manager: now loading bot-specific variables automatically (61426f2)
- studio: add collapsible side bar (acd794b)
- studio: add status bar and display nlu status (d223aa8)
- templates: added bot templates and features to modules (f27f11b)
11.1.0 (2018-11-28)
- actions: added metadata to hide actions in flow editor (0708e0c)
- build: watch studio was cleaning the build (5c2cb4a)
- cache: fixed paths and ajusted invalidator (ignored not working) (2da8ced)
- channel-web: avoir displaying undefined and visits in transcripts (1ab9097)
- channel-web: empty messages are no longer sent (1767d75)
- channel-web: preventing the ui buttons from disappearing (c82a347)
- channel-web: preventing the ui buttons from disappearing (770dabb)
- cms: added missing where condition (bc5fc85)
- converse: circular reference when there is a timeout (cec0950)
- converse: circular reference when there is a timeout (0840e3d)
- core: bot routers await (0130d46)
- core: issue when deleting a bot (70e5998)
- core: performance boost & monitoring tools (88cce21)
- core: reset nb of conversations after forget (311ff48)
- core: reset nb of conversations after forget (0a44c55)
- dialog-engine: queue not processed correctly (03bc2ab)
- docs: corrected path to assets (0963d93)
- docs: corrected path to assets (73235a1)
- engine: add wait for message support (6e098ca)
- engine: add wait for message support (93758ff)
- flow: allow empty transition to node and clear error (514eacb)
- hooks: removed hook from cached scripts (6ecc36a)
- http: using environment port if defined (e91a0fe)
- http: using environment port if defined (851a686)
- login: handleError was swallowing errors (66ff4b3)
- login: handleError was swallowing errors (b3acbee)
- login: problem when logging in and password is expired (394ed10)
- login: problem when logging in and password is expired (6b82d58)
- misc: minor fix to remove console warnings, and added keys (f5b6abf)
- nlu: default confidence config (b62f229)
- nlu: default confidence config (1d49d55)
- nlu: hidden intents checkbox now displayed correctly (c8dd33e)
- nlu-module: fix rasa provider where q param is undefined (481cc6a)
- nlu-module: fix rasa provider where q param is undefined (160c2cc)
- performance: various adjustments for better perfs (50fedce)
- pro: removed misleading license warning (46407b8)
- qna: linked label to checkbox and added null check (8f0f727)
- skill-choice: changed actions name (c59f0aa)
- skill-choice: fixed issue with skill choice (6a01aff)
- skill-choice: prevent skill from auto-linking to entry node (9acc12a)
- studio: skills are no longer displayed as subflows (4a4cd1e)
- ui: support formfeedback in bot edit and creation (be62a77)
- ux: minor ajustments to different elements (ad4f43d)
- channel-web: recall old messages with arrows (e187d1e)
- channel-web: recall old messages with arrows (b34c688)
- config: added a way to configure an external url (be33fa8)
- config: added a way to configure an external url (55ba887)
- core: add converse api (de098dd)
- core: add the converse api (1e89a88)
- decision-engine: added suggested replies (d82b49a)
- decision-engine: added suggested replies (7fdc49d)
- decision-engine: cycle through suggested replies when the result is not what was expected (466a148)
- misc: delete shortcut for flow and displaying more content items (f2ab084)
- storage: implement expiration date for user attributes (7d2b9a0)
- storage: implement expiration date for user attributes (6e05023)
11.0.4 (2018-11-13)
11.0.2 (2018-11-13)
- admin: update bot route was wrong (65af202)
- build: added core before building admins (afe12cf)
- build: added core before building admins (1c1b71c)
- build: making sure that the folder exists before writing (3cabbe2)
- build: optimized for packaging (bf81a44)
- build: remove unused gitmodule (e6cdade)
- build: remove unused gitmodule (40b9280)
- build: starting docker daemon (9c6caf7)
- channel-web: axios config not set correctly (0919140)
11.0.1 (2018-11-13)
- actions: added process.env to actions vm (d4cf0d3)
- actions: added process.env to actions vm (daafb19)
- analytics: upgraded recharts (2b92db7)
- build: added missing step for studio when bootstrapping (3fc054d)
- build: cleaning studio assets to remove symlink (48a74c3)
- build: common was required in ui before it was built (c397535)
- build: common was required in ui before it was built (5a7a88e)
- seems like merge conflict stuff (121d177)
- build: fixed codebuild and dockerfile (f8e6b8e)
- build: packaging in production mode (0154783)
- ci: chmod codebuild-extras (dbafd7c)
- core: default to verbose when not in production (277f1e1)
- core: jumpTo was not reloading flows (922d7c3)
- core: jumpTo was not reloading flows (1b0fb47)
- core: log watcher errors instead of crashing (f7e955f)
- core: log watcher errors instead of crashing (a1b3831)
- core: outgoing queue causes a bottleneck with await (99688b4)
- core: outgoing queue causes a bottleneck with await (3d5a56e)
- core: restore commintlint rules (8f7f546)
- core: restore commintlint rules (99ad932)
- docs: missing trailing slash (a07f5b9)
- docs: put back CHANGELOG.md (resolve #1063) (#1066) (b1cb313)
- ghost: fixed ghost w/o proxy (ce5afff)
- nlu: adding EOL to fix nlu prediction issue (35d7cd4)
- nlu: adding EOL to fix nlu prediction issue (06e0835)
- nlu: changed training parameters (b6bf8a0)
- nlu: changed training parameters (6dad642)
- pro: removed proxy reference (6b232ac)
- queue: fix outgoing queue (694dafc)
- queue: users are now in their own queue (c1a76a9)
- router: added async handler for skill routes (ffcde57)
- studio: compiled studio as production (7795a45)
- studio: compiled studio as production (cec1261)
- studio: fixed path to admin panel (5134795)
- studio: removed external dependencies and fixed paths (dcc211b)
- bot ID generation (efd9694)
- docs path on s3 (4c7f9e5)
- trim last hyphen on create bot (d784d22)
- tests: dispose the memory queue after tests (42e3444)
- core: actions/hooks vm have access to host/port (fc29a45)
- http: now serving studio and admin from assets folder (d5311b1)
- sdk: added method to delete shortlink (13f97dd)
- skills: modules can register multiple skills (8012f1f)
11.0.0 (2018-11-01)
- add label for login-password modal (911b12f)
- add label for login-password modal (16c2c95)
- change btn create bot now -> create bot (93a6267)
- change btn create bot now -> create bot (e7082f9)
- remove unused method (bbfbc6b)
- analytics: return empty object when analytics are not yet compiled (c280298)
- core: issue on windows with sqlite journal (3d7e89f)
- docs: updated paths (1abe1be)
- ui-admin: disabled licensing in CE (b88f894)
10.50.0 (2018-10-31)
- unlicensed in sidebarfooter (8660a84)
- unlicensed in sidebarfooter (2446ef0)
- hitl: swallow quick reply message type (b74d928)
- qna: add typing time when bot answer to a question (b97d074)
10.49.0 (2018-10-30)
- hitl: using insertAndRetrieve for hitl sessions (52892a7)
- lifecycle: on services loaded lifecycle event (1dee516)
- logger: display stack trace even on debug (58bb7c9)
- add admin link, move select bot, fix help btn (1ebf8f3)
- add admin link, move select bot, fix help btn (1775808)
- xx: added admin link and hidden menu when not xx (fdd676b)
- xx: minor ajustment for notifications (74d9ae0)
- xx: when receiving a new notification, others are disappearing (35e87e4)
10.48.5 (2018-10-19)
- core: fix rerunning module migrations (ec6279b)
- hitl: display event inside conversation for hitl module (21b7749)
- hitl: display messages of type quick_reply in hitl module (e8ae668)
- hitl: reset hitl_messages pg sequence (resolve #1007) (eb8bf71)
10.48.4 (2018-10-17)
10.48.3 (2018-10-17)
10.48.2 (2018-10-17)
10.48.1 (2018-10-17)
- core: update tests on user list tags (#1028) (055cbe4)
- qna: fix deleting questions for QnA-maker (#1027) (3ed1788)
10.48.0 (2018-10-16)
- core: fix fetching users' tags (#1023) (afba620)
- core: remove ghost file uniq index migration (resolve #1017) (#1018) (d91ee40)
- web: add padding to greeting message (#1019) (5510176)
10.47.1 (2018-10-15)
- qna: fix accessing storage in async-functions (resolve #1004) (#1015) (0da2824)
- ui: bot select dropdown styling (ed2d485)
10.47.0 (2018-10-10)
- core: remove 'buttons' fields when actions empty (ref #690) (#1000) (c671043)
- webchat: render unsupported messages and extensions (#1001) (5f4cb6e)
10.46.5 (2018-10-06)
10.46.4 (2018-10-06)
- core: make DB initialization in all modules in init() block (bf241ab)
10.46.3 (2018-10-05)
- ci not caching bp packages (5b6534c)
- instruction queue test (a94f0a3)
- qna: fix pagination not appearing on initial render (#992) (87fba19)
- set ci cache checksum on package.json instead of yarn.lock (ca7a04c)
- core: title field is required (author dmk23 resolve #883) (#982) (ff63de7)
- use well known flag in after incoming middleware hook (4496af7)
- docs: jekyll vulnerability fix (#993) (94d4a25)
- messenger: improve rate limit (author dmk23 resolve #884) (#986) (cc682a5)
- qna: categories can be provided as config-variable (#989) (a30f18d)
- qna: fix qna-module errors when using NLU (resolve #973) (#988) (eb8c30d)
- slack: added user obj to slack umm for analytics (resolve #983) (#987) (f7f4c7c)
10.46.2 (2018-10-03)
- hitl: hitl bug with outgoing message to slack (resolve #924) (#978) (e8dbe80)
- qna: questions-filter is case-insensitive (#980) (03fa755)
10.46.1 (2018-10-03)
- run tests in band (3570a14)
- qna: close qna-form on submit (#981) (d137e88)
- qna: fix validating QNA-items (#979) (92b186f)
10.46.0 (2018-10-03)
- core: replace all (?) to (?) (author mdk23 resolve #880) (#976) (e74c0d8)
- nlu: force coherent nlu native values (resolve #971) (#975) (991d9fb)
- qna: fix qna-form not displaying item data (#974) (ca8e2eb)
10.45.0 (2018-10-01)
- channel-web: allow tildas in user-ids (#963) (b69e88c)
- core: disallow transitions to same node (resolve #900) (#962) (cdfcd26)
- core: fix test running fresh bot (a2969dc)
- core: increase insertAndRetrieve test timeout (676f5a5)
- nlu: added age entity for LUIS (d775214)
- nlu: added age entity for LUIS (acbd2e0)
- nlu: added unit property to LUIS entity (0591136)
- nlu: added unit property to LUIS entity (bcce650)
- qna: new interface for QnA-module (9b8ee56), closes #903 #903 #902 #902 #902
10.44.2 (2018-09-28)
- channel-web: handle missing payload.data (13b296f)
10.44.1 (2018-09-28)
- messenger: made profiles fields option for FB (resolve #829) (ed74212)
- nlu: native-NLU values should be in 0..1 interval (resolve #865) (82acb3a)
- qna: reverse qna-questions for consistency (0043fee)
10.44.0 (2018-09-27)
- builtins: catch unique constraint violation (a89942c)
- builtins: log tagging errors (0f60fe8)
- channel-web: add todo about message insertion batching (01a2e36)
- channel-web: extract frequently used regex (f22d357)
- channel-web: fix users caching (c56ceb0)
- core: added env.VAR for correct testing (3db498d)
- qna: fix answers ordering (came from c21d0ac) (#954) (1f4ddba)
- channel-web: added ensureUserExists method (3e5d23c)
- core: automatically open the admin at startup in development (#936) (09db0e6)
10.43.0 (2018-09-26)
- qna: qna-maker score ordering (c21d0ac)
10.42.0 (2018-09-26)
- channel-web: login_prompt renderer styles were crashing webchat (#943) (620360f)
- core: fix typo in sqlite-connection (resolve #932, ref #497) (#940) (7aa9dd1)
- qna: fix qna import-modal crashing (#938) (3edfe2e)
- qna: reverse results obtained from QNA-Maker (#934) (#941) (448f54d)
- core: Add bot creation ui and default template (20b267f)
10.41.1 (2018-09-23)
10.41.0 (2018-09-23)
- core-ui: returnTo pathname based on router context (340de33)
- missing timestamps on some tables (b833dcc)
- redirect to /admin on root (cf0a483)
- qna: reverse results obtained from QNA-Maker (#934) (3bd9a45)
- core: Add multi-bot support in the UI (507bd34)
- core-ui: lite views support multi-bot (460892a)
- core-ui: lite views support multi-bot (b6c6f69)
- webchat: added 'flow to' action button (e0120ca)
- webchat: added 'flow to' action button (b3a545c)
- xx: disabled login screen in XX (fb8ddeb)
10.40.0 (2018-09-20)
10.39.0 (2018-09-19)
- fix ts and proxy (3414774)
- core: added support for path prefixes (b9c9aa7)
- core: improve bot test for circleci (#925) (3932353)
- messenger: added new point of Getting Started (#918) (43019cc)
- ui: restore version reporting (b451dc9)
- core: new configs to silence logs and disable cluster mode (61e7293)
- core: new configs to silence logs and disable cluster mode (7be9a1b)
- core: security for bot routes (9743783)
- ui: update to 10.37.1 (b251ec8)
- ui: working login (10b2501)
10.38.0 (2018-09-12)
- core: uniq index ghost_content on file-folder (resolve #791) (0206e9d)
- docs: security-upgrade nokogiri and rubyzip (f7ba290)
- slack: added callback_id to attachment (resolve #876) (5474761)
10.37.1 (2018-09-11)
- core: add the hook to switch the UI to editable username (d2a6eab)
10.36.1 (2018-09-10)
10.36.0 (2018-09-10)
- qna: added converting to global app encoding (resolve #901) (6b311a0)
- sessionId is now channel, user, threadId (b1b2bd6)
- telegram: action promises were never resolved (dfe0996)
- telegram: update README.md (3f1da72)
- telegram: support action buttons and single-choice (ff5211f)
- telegram: support image builtin type (b1ecac6)
- ui: report the proper bp version (f848a66)
10.35.1 (2018-09-05)
- docs: upgrade jekyll to omit vulnerable deps (076e2b5)
- web: improve path to customStylesheet (8faa833)
10.35.0 (2018-09-04)
- admin: fix bot creation (888bd21)
- admin: fix import path (a5bf8d5)
- admin: fix joining the team (f143d81)
- admin: fix role editing (bbe501b)
- added note about postgres minimal valid value (dd57575)
- updated node-sass package (8064701)
- audience: various improvement to the Audience admin view (41fed12)
- show toast message for qna and nlu (resolve #790) (53822eb)
- web: implemented custom stylesheet (ref #808) (3a060ac)
10.34.0 (2018-08-30)
- admin: cleanu 'cloud' rhetorics (f5c09e6)
- move proper env loading to the launcher (24688a4)
- admin: cleanup pairing copy (1975ed9)
- admin: serve index.html by default (d878381)
- admin: use window.location for invite links (eb6c9c3)
- core: make admin routes prefixed with (84f3604)
- fix module refs to work with npm (0679912)
- core: make the page header color darker (c429afe)
- core, admin: various auth and admin fixes (c2e448e)
- docs: add note to use developer token for Recast (43a6bf5)
- slack: fix slack avatar (ref #880) (47a46f1)
- ui: allow to change socket url (b1e317e)
- util: short-circuit tests (1c26649)
- web: change order in web channel (resolve #848) (3e1805e)
- admin: admin-related web APIs (34cdf69)
- admin: signup page and some cleanup (aaeac57)
- auth: migrated auth tables (f7b04da)
- core: improve notifications empty state (30becc8)
- qna: qna maker integration (f8e2764)
10.33.2 (2018-08-24)
- channel-web: fixed message sanitization (269025a)
10.33.1 (2018-08-24)
- builtins: change text rendering (resolve #832) (b33a711)
- channel-web: fix build (f98cd1b)
- channel-web: last_heard_on (b6fcda9)
- channel-web: last_heard_on (a6fb50f)
- core: fixed imports filename case (377572c)
- core: flow-level timeoutNode property persists (d143384)
- core: flow-level timeoutNode property persists (9d16c4e)
- core: increase node-version to 10 in new bot-template (77d72a6)
- docs: typo in skills (f9bf04c)
- event-engine: loading now sync (bef288e)
- event-engine: loading now sync (50b945e)
- nlu: dialogflow isn't required (resolve #860) (0bf3bb2)
- fix admin panel package names (4fe4b38)
- nlu: improve way for handling error (resolve #790) (d32b74d)
- nlu: skip empty utterances on sync (resolve #859) (6d62700)
10.33.0 (2018-08-17)
- core: add queue.isEmpty and make tests async (74ad1a7)
- support tests outside test folder (6b27411)
- core: improve CLI messages about version (c919412)
- core: make the page header color darker (ba8951e)
- messenger: added possibility to set text (33f9096)
- messenger: added possibility to set text (aeb390e)
- nlu: added scroll for intents list (resolve #846) (52ca905)
- nlu: added scroll for intents list (resolve #846) (b85d3c3)
- web: carousel btn as payload (resolve #845) (91dc91e)
- web: carousel btn as payload (resolve #845) (c3e90d5)
- channel-web: allow extra messages sanitizing (7d6033f)
- core: Add dialog engine (3158a9f)
- core: Add event engine (e508815)
- core: Add hook service (aa1cabb)
- core: improve notifications empty state (f58a695)
- core: queue implementation (684e282)
10.32.0 (2018-08-15)
- core: fix ghost disk driver typings (7bb8b50)
- url: fixed the image url for my GIF (c8b6cd9)
- fix watch command (79fe6d1)
- undo using composite projects (a895f21)
- core: queue implementation (8db823b)
- dialogManager: Add flow service (4b393ae)
- qna: display upload CSV status (efa96ed)
10.31.0 (2018-08-08)
- core: remove global variable rewriting (4c833ef)
- docs: tour shouldn't mention botpress-messenger (ref #827) (0aa1616)
- messenger: GET_STARTED response (resolve #589) (f9c31cb)
- qna: display row number in processing error (c88128a)
- qna: don't duplicate questions when reuploading same file (08b5888)
- qna: paginate questions/answer (f349899)
- builtins: added ability to hide choice elements (5919705)
- qna: customizable encoding for exported csv (de1a2d1)
- skill-choice: added support for NLU (fa15d06)
10.30.0 (2018-08-08)
- nlu: LUIS custom entity resolution (d813233)
- CMS: Add all CMS functionalities (6054f80)
10.29.0 (2018-08-07)
- followup (332940b)
- list bot content types (dd203bf)
- web: unused code (832a3db)
- wip (c36ab78)
- core: improve long strings readability (904f784)
- core: remove global variable rewriting (6fce6de)
- nlu: custom entity names (8e04763)
- nlu: DialogFlow moved to optional deps (a05202a)
- nlu: fixes loading of custom entities (f63cfab)
- qna: display row number in processing error (3c692ea)
- webchat: conversations list last message postgres query (4657efa)
- webchat: createConvo btn color is configurable (b7eba94)
- core: implemented validation fot bp module version (resolve #663) (596528d)
- web: implemented btn for create convo (ref #804) (f7cb473)
- web: implemented btn for create convo (ref #804) (ae42664)
10.28.0 (2018-08-03)
- hitl: sqlite alert (544aa41)
- web: added config options for showAvatar and showUserName (c90ff5a)
- web: default config (6f7fe72)
- web: download transcript config (fe1a1c4)
- webchat: display user's avatar and name if available (resolve #803) (7a57186)
- webchat: display user's avatar and name if available (resolve #803) (2bc7f34)
- channel-web: implement the new message type (49f3159)
- channel-web: implement the new message type (68cfbc9), closes #780
- web: implemented downloading conversation (resolve #802) (ee8ec8a)
- webchat: start new feature on timeout (resovle #805) (5b6f89d)
- webchat: start new feature on timeout (resovle #805) (f64fde1)
10.27.1 (2018-08-01)
- nlu: LUIS should fetch not only top-scored one (ba0e034)
10.27.0 (2018-07-31)
- resolve broken links (resolve #783) (#785) (b745daa)
- core: export entry-point from bot's index.js (resolve #796) (a83724a)
- hitl: made text column longer (resolve #578) (fe3ad87)
10.26.0 (2018-07-31)
- flow: change state initializing and ver-control path (resolve #633) (75a599a)
- logs: fix logs ordering (62c2679)
- logs: safely serialize objects with cyclic refs (270a7e4)
- nlu: provide default nlu interface (resolve #685) (62b9ba6)
10.25.2 (2018-07-26)
- nlu: don't throw if intent to delete not found (1731f43)
10.25.1 (2018-07-26)
- lerna: use yarn instead of npm (fd6089e)
- added missing definitions file (b3d5bc1)
- project bootstrap (26eb699)
- serving bundled static UI (37279bd)
- module-loader: Botpress configuration files were not copied to dist/ (892b642)
- module-loader: Configuration files were not copied to dist (b5f1bdc)
- nlu: don't sync luis if syncing in progress (961312c)
- nlu: don't throw if intent to delete is absent (ce88c93)
- IoC container, partial work toward db (9317151)
10.25.0 (2018-07-23)
- cleanup (bdd769b)
- channel-web: don't set last_heard_on for new convos (3448fc3)
- channel-web: import bluebird (dc5359d)
- channel-web: init new convo with last_heard_on (16e0816)
- channel-web: set last_heard_on for new convos (6c05b92)
- core: fix _findNode check (85795a4)
- core: fix dialog engine (b8cd753)
- core: keep choice-skills' links on skill edit (resolve #693) (8e5a96b)
- core: keep choice-skills' links on skill edit (resolve #693) (b2a91ce)
10.24.4 (2018-07-20)
- core: copy botpress README before publishing (resovle #729) (4e50546)
- core: copy README on compiling botpress (c6ccddb)
- core: fix prepublish script (45cce40)
- core: just use new README for now (90362e5)
10.24.0 (2018-07-20)
- builtins: change card presentation (ref #734) (3057446)
- core: async renderers should keep messages order (resolve #736) (8e9449e)
- core: correctly get author information from bots (3cfacda)
- core: correctly get author information from bots (8f286b7), closes /github.com/sindresorhus/is/blob/b2bb3e7d3717de9734a3881156b1f8ab00236fe9/package.json#L7-L11
- docs: added tutorial for messenger configuration (732d2e5)
- docs: added tutorial for messenger configuration (280cdbf)
- slack: added method for update config (resolve #705) (fb96afd)
- telegram: fix telegram load (resolve #733) (a726c9c)
- telegram: fix telegram load (resolve #733) (83bb88c)
- telegram: improve stateId for telegram (resolve #715) (d52745f)
- telegram: improve stateId from telegram (resolve #715) (50580af)
- chat: added 'ref' query into [host]/s/chat (resolve #721) (f26e77e)
- qna: bp.qna.getQuestion function (fbbcb23)
- qna: qna interception can be customized via hook (bace4c0)
10.23.0 (2018-07-13)
- qna: on flow deletion or rename, QNA still works (efd75d6)
- webpack: change chunk spliting and improve config (resolve #725) (541d5fd)
- core: added toast to module view props (resolve #40) (63c6361)
- qna: added "text_redirect" action type (644188a)
- qna: added "text_redirect" action type (d8e6825)
10.22.4 (2018-07-11)
- improper new calls (3e7ed8f)
- skill: pull choices (resolve #711) (d439f0a)
- restore log archive loading using axios (0534fac)
- restore log archive loading using axios (d088fc8)
- core: ghost-sync ignores deleting missing files (f8f7f27)
- core: remove now unneeded evals (f718d92)
- flow: change a text el to an action (474c362)
- logs: remove now unneeded logs secret key (3c57c06)
- logs: remove now unneeded logs secret key (18b4971)
- slack: made readme up to date (3278e04)
- template: change .gitignore (resolve #601) (5018009)
10.22.3 (2018-07-05)
- dialog: handle race conditions (481314d)
- dialog: handle race conditions (9113f60)
- docs: jumps recipe should 'await' jumping to node (7f774cb)
10.22.2 (2018-07-03)
- opts might not be a function (22cf41f)
10.22.1 (2018-07-03)
- options not always defined across multiple botpress envs (108d371)
10.22.0 (2018-07-03)
10.21.0 (2018-07-03)
- cli: botpress init --yes inits bot in current dir (resolve #623) (50a1d3a)
- core: content-widget placeholder shows selected item (resolve #673) (39c5b2c)
- core: renderers for carousel/action-btns (resolve #697 #634) (a6e7cc0)
- core: renderers for carousel/action-btns (resolve #697 #634) (a139890)
- docs: jumps recipe should 'await' jumping to node (3ad8619)
- docs: upgrade sprockets to avoid vulnerability (2bf9204)
- flow: close button in create content form (resolve #672) (fc0a0b1)
- janitor: adjusted log levels (7cd6753)
- logger: migrations run fully before using logger (8f2dd66)
- logs: prevent logs from jumping when loading more lines (da34cfd)
- logs: various fixes (c63b22c)
- cli: implement --inspect|-i flags for start (resolve #91) (e209ea1)
- core: async renderers (resolve #349) (46e479c)
- core: async renderers (resolve #349) (bb512ab)
- logger: batch insert logs (50f1052)
- logs: add logs janitor (89ba1e8)
- logs: store logs in the database (2a8031a)
- qna: csv import/export (394a922)
- scheduler: action can be async function (ab1832a)
- scheduler: expose bp.scheduler.add/remove (2172f70)
- logs: it fails on the old botfile and requires manual migration. It also ignores the old log files.
10.20.1 (2018-06-21)
- bench: package.json -> private = true (7538a44)
- botfile: added default value for hiddenHeroSection (resolve #647) (9d5cf80)
- botfile: added default value for hiddenHeroSection (resolve #647) (91dfd92)
- core: enable modules config watching (resolve #519) (e2cbfad)
- core: enable modules config watching (resolve #519) (8e7393f)
- core: make sqlite3 optional and warn if using node v10 (ref #526) (42ac146)
- core: make sqlite3 optional and warn if using node v10 (ref #526) (a5cf727)
- docs: sorting versions in docs header (resolve #660) (6d40e38)
- docs: sorting versions in docs header (resolve #660) (662dda0)
- webchat: keyframes anymation fallback for ie (resolve #657) (5dce355)
- webchat: keyframes anymation fallback for ie (resolve #657) (a9d201f)
10.20.0 (2018-06-20)
- core: fix for the user with id === 0 (05ad1ce)
- core: flowbuilder imports should match filenames (cfebba5)
- ghost: fix content manager (2234b40)
- licensing: fix the license name in the footer (beff44c)
- webpack: change path to js files (resolve #648) (352e009)
- webpack: change path to js files (resolve #648) (8a2564d)
- cloud-roles: bot media read-only mode (ede9d73)
- cloud-roles: content read-only mode (8e49720)
- cloud-roles: flows read-only mode (a8d89d3)
- cloud-roles: ghost-content read-only mode (1799803)
- cloud-roles: hide skill edit button based on perm (492377e)
- cloud-roles: hide skills dropdown according to perms (8431799)
10.19.0 (2018-06-19)
- messenger: fixes error 400 upon bot start (306cf4b)
10.18.0 (2018-06-19)
- core: timeout-flow should be triggered (ref #628) (be433db)
- messenger: fixes error 400 upon bot start (48117f9)
- webpack: improve build performance (resolve #399) (361181b)
- webpack: improve build performance (resolve #399) (5616277)
- botfile: added variable hideHeroSection (resolve #29) (be060b1)
- botfile: added variable hideHeroSection (resolve #29) (f9caf5f)
- core: added confirm when user want go out from flow(resolve #516) (b7841c1)
- core: added confirm when user want go out from flows(resolve#516) (7349e7f)
- core: hostname bot listens to can be customized (resolve #644) (e94c33c)
- core: hostname bot listens to can be customized (resolve #644) (fb9c4de)
- core: implement auto pick content (resolve #517) (d100d87)
- release: v10 release 🎉 (536c297)
10.17.3 (2018-06-15)
- code: empty dashboard when user signed in (resolve #635) (41283de)
- content: blank page (ref #620) (ecbbeda)
- core: fix utc (resolve #494) (780b4f2)
- core: use bot's NODE_ENV not botpress's(resolve #591) (6699aa1)
10.17.2 (2018-06-13)
- cloud-roles: fix permissions for anonymous users (c8a2653)
- cloud-roles: updated client-side checks (4793423)
- nlu: fixed LUIS intent resolution (168aa9b)
10.17.1 (2018-06-11)
10.17.0 (2018-06-10)
- botpress-terminal: add missing dependencies (resolve #618) (442ae9c)
- docs: restored API Reference (6479e17)
- docs: restored API Reference (7635f3d)
10.16.0 (2018-06-10)
- auth: disable auth check when login not enabled (11347d4)
- botpress-terminal: add missing dependencies (resolve #618) (f71e4bf)
- cloud-roles: fix operation name and add more checks (d3186d9)
- cloud-roles: improve roles fetch throttling (888e8c8)
- dashboard: infinite loop fix & refresh issue (9455970)
- login: should not log auth failure as an error (f1adcae)
- logs: logs view & download archive (c4d304a)
- rules: all bot rules start with
bot.
(98643a0) - util-roles: add convenience 2nd level wildcards (704c4f5)
- cloud-roles: middlewares read-only mode (1cbc084)
- cloud-roles: server-side check for cloud permissions (be7cc76)
- cloud-roles: server-side check for cloud permissions (919e68c)
- messenger: support custom graph version (#599) (e5054c6)
- roles: client-side permissions checks in the sidebar and header (af772e5)
10.15.0 (2018-06-07)
- npmignore: fix ignore nested folders (64b797b)
10.14.2 (2018-06-07)
- util-roles: missing babel config change (bd7bb07)
10.14.1 (2018-06-07)
- util-roles: fix resources export (22a4732)
10.14.0 (2018-06-07)
- content-manager: action-button form should open correctly (2062d30)
- core: improve .npmignore (ref #513) (d647813)
- core: umm depr warning doesn't appear on start (resolve #593) (6512246)
- init: added readme to init-tamplate (ref #31) (a514d38)
- util-roles: don't use parcel as its output is not es6-compatible (25d84fb)
- util-roles: gracefully handle null for rules (3b47ab7)
- roles: describe available resources (364d6f5)
- roles: rename resources to follow dot-separated scheme (9469877)
- util-roles: export resources with fully qualified name (5eabd5c)
10.13.4 (2018-06-01)
10.13.3 (2018-06-01)
- core: fill computed data upon loading content items (4e874fe)
- core: jumpTo jumps to the right node when specified (e8c2455)
- docs: docs on botpress-analytics usage (469b317)
- qna: added configuration to readme (9666c7d)
- qna: allow fast typing with Enter adding new question (0de70e7)
- qna: autofocus the initial question form (546f9a2)
- qna: cleanup dependencies (99c02bb)
- qna: cleanup log (6518bdc)
- qna: don't allow deleting the only question (b16f3a8)
- qna: jump to node (9c2fbe4)
- qna: properly process the redirect node (d513f24)
- qna: text renderer can be changed in config (5111234)
- templates: typo in utterance (resolve #592) (9a57c22)
- nlu: hide hidden intents by default (077da1f)
- qna: bulk import for the questions (0d83a89)
- qna: filter question (70d54a6)
- qna: Q&A module (f79e2e8)
- qna: redirect to node, middleware not working yet (d93949b)
- qna: slightly more aesthetic UI (3617ac1)
10.11.3 (2018-05-30)
- skill-choice: compare payload if it's present (3ebb82e)
10.11.2 (2018-05-30)
- docs: contributing (c324dc4)
- init: added missing empty "content" directory (74a026c)
- skill-choice: compare user's payload with keywords, not only text (317dbba)
- microsoft: microsoft channel supports quick_replies (9be0edc)
10.11.1 (2018-05-29)
10.11.0 (2018-05-29)
- WordPress typo (697b7a3)
- builtins: allow $ in variable names (916cdaf)
- builtins: allow $ in variable names (4818d2e)
- core: botpress shouldn't change cwd (resolves #52) (14ed105)
- core: hide webchat on logout from admin-panel (resolve #554) (8d05b69)
- docs: deploy tutorial link (resolve #498) (8308f0d)
- docs: deploy tutorial link (resolve #498) (111279f)
- docs: WordPress misspelling (1a354d8)
- analytics: graph accepts fnAvg to customize avgValue calculation (8e8c4f6)
- channel-web: carousel acts as quick-replies (7ac1f6c)
- channel-web: carousel acts as quick-replies (6377576)
10.10.0 (2018-05-24)
- expand folders (6c0387e)
- fix filtering skills from the flows list (9dcf01d)
- invalid jsdoc for CLI (51424c9)
- prevent tree menu from activating the node (f914da0)
- properly maintain toggled state when switching between flows (b80ee96)
- refactor (94ddd87)
- docs: readme (aa97d16)
- docs: removed global "type" in docs (b32430d)
- flows: support slashes in URL (2fe290f)
- content: allow transparently batching content items requests (bb31197)
- flows: hide the Skills list from the sidebar (e299cf5)
- flows: menu items (12605b0)
- flows: sample flows in directories (ab818ac)
- flows: tree view (06358de)
- nlu: added ability to provide custom stemmer (217ebe5)
10.9.4 (2018-05-16)
- builtins: allow to change output var (c711edb)
10.9.3 (2018-05-15)
- skill-choice: pointing to the right version (07d3e6c)
10.9.2 (2018-05-15)
10.9.1 (2018-05-15)
- core: created @botpress/util-sdk to help develop modules (96d30a3)
- skill-choice: rewrote the skill to work with builtin content (e04e1ba)
10.8.0 (2018-05-14)
- fixed UMM deprecation notice (ce4c229)
- make flow iter keys content-dependent (2f17c26)
- core: content manager doesn't yell when missing elements file (35ab5de)
- nlu: removed beta annotation (cd920aa)
- web: using builtin config file (888beb3)
- actions: actions dropdown shows action metadata (21af29d)
- core: actions GUI to show available metadata (a328ea6)
- core: moved CLI template to separate folder at root (6e6e205)
- flows: move node / flow props to a separate modal (466cb69)
- flows: move node / flow props to a separate modal (0dc327e)
- flows: tabbed interface (1c1108f)
- templates: provided a "basic" bot template (f872b77)
10.7.0 (2018-05-11)
- added reference building to CI (c480316)
- invalid jsdoc (06f613b)
- version extraction (74525c1)
- cli: fixes botpress cloud ghost-sync (0387467)
- core: getTag with details when there is no prior value (d29fda9)
- docs: fixed TOC nav height (5301eb0)
- docs: removed private APIs (a91afbf)
- web: variable names containing special chars (like $, @) (e9c7ff2)
- builtin: new users actions (b068be3)
- builtin: storage actions (e09af56)
- core: actions registration and metadata provider (1b5f643)
- core: added dialog engine hooks APIs (5e214ff)
- core: getTag() can now return more details like the tagging time (43d725c)
- core: partial progress toward built-in actions (2eddbec)
10.6.2 (2018-05-04)
- core: allow the use of private org (c1c3745)
10.6.1 (2018-05-04)
- nlu: zscore dependency (cd44ea1)
10.6.0 (2018-05-04)
- core: content rendering of arrays (259c027)
- media: fixed static media link (5c65596)
- web: set max height to carousel image on web (36f9e98)
- configuration: add ability to make flow-editor read-only (cfe9149)
- core: built-in content renderers for the built-in content elements (d1bf4f7)
- core: built-in content types (613ac02)
- core: exposed recomputeCategoriesMetadata in contentManager (30d7fae)
- nlu: native NLU has better ranking and false-positive detection (6c8e8c8)
10.5.0 (2018-05-01)
- removed usage of deprecated
bp.db.kvs
(d5cef13) - audience: audiance module working properly (d96c62a)
- hitl: getUserSession returns a promise (58dc349)
- hitl: hitl now works with webchat (a3415d4)
- added "update" CLI command (f9c3143)
10.4.0 (2018-04-29)
- messenger: updated to new config, removed GUI (b8db37e)
- configuration: module configuration manager (1c432e3)
- throw if there's missing mandatory config keys (7635b27)
10.3.1 (2018-04-28)
- login: cloud getUserIdentity() allows proof tokens (e6bcc2b)
- kvs: kvs is now directly accessible via
bp.kvs
(f12b1b8)
10.2.1 (2018-04-25)
- docs: bad substitution in buildspec (4464ad5)
- docs: require versions (2395e36)
- fixed source_version.sh (62c4ca0)
- security: fixed all secured routes (20ae421)
- baseurl in config.prod.yml (edb6e2d)
- building from source on circleci (a92d425)
- buildspec script (850942b)
- fixed call to PACKAGE_VERSION (bf5d57a)
- force rebuild on circleci (858aaf0)
- licensing returns empty object instead of undefined (4f06028)
- ui: missing import in profile dropdown (18eca31)
- removed leftover console.log (046d8ce)
- removed trailing slash in docs baseurl (68ec137)
- yaml format (e60397d)
- tests: fixed isSameDay test (60a089a)
10.2.0 (2018-04-18)
- core: high-level API to manipulate the dialog manager (6ea72db)
10.1.2 (2018-04-17)
- auth: check decoded.aud only for cloud-paired bots (c323d18)
- auth: check decoded.aud only for cloud-paired bots (faad07e)
10.1.1 (2018-04-17)
10.1.0 (2018-04-17)
- login: cli authentication to cloud bots (84e6ca5)
10.0.16 (2018-04-17)
- login: fixes the "bp-cloup" not found error (696a133)
10.0.15 (2018-04-17)
10.0.14 (2018-04-17)
- reading 'isBinary' of undefined (b187378)
- cli: botpress cloud can be disabled with ENV (3882d15)
- login: fixed blank dashboard upon initial login to Botpress Cloud (e0f12e5)
10.0.12 (2018-04-13)
- changelog: reformatted changelog (7af81be)