All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
<a name="11.00.0"></a>
11.00.0 (2018-11-01)
1245 commits introducing a complete rewrite of botpress!
<a name="10.50.0"></a>
10.50.0 (2018-10-31)
- hitl: swallow quick reply message type (b74d928)
-
qna: add typing time when bot answer to a question (b97d074)
<a name="10.49.0"></a>
10.49.0 (2018-10-30)
- web: add filterQuickReplies option into snippet (964557e)
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)
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)
- core: title field is required (author dmk23 resolve #883) (#982) (ff63de7)
- 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 pagination not appearing on initial render (#992) (87fba19)
- 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)
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 (acbd2e0)
- 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) (3bd9a45)
- qna: reverse results obtained from QNA-Maker (#934) (#941) (448f54d)
- webchat: added 'flow to' action button (b3a545c)
10.41.1 (2018-09-23)
Note: Version bump only for package undefined
10.41.0 (2018-09-23)
- webchat: added 'flow to' action button (b3a545c)
10.40.0 (2018-09-20)
- core: improve bot test for circleci (#925) (3932353)
- messenger: added new point of Getting Started (#918) (43019cc)
- qna: handle IME-composing in QNA-form (#930) (8493314)
- core: new configs to silence logs and disable cluster mode (7be9a1b)
10.39.0 (2018-09-19)
- core: improve bot test for circleci (#925) (3932353)
- messenger: added new point of Getting Started (#918) (43019cc)
- core: new configs to silence logs and disable cluster mode (7be9a1b)
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)
- core: implemented test for checking bot efficiency (4c81a1c)
10.37.1 (2018-09-11)
Note: Version bump only for package undefined
10.37.0 (2018-09-11)
- core: add the hook to switch the UI to editable username (d2a6eab)
10.36.1 (2018-09-10)
Note: Version bump only for package undefined
10.36.0 (2018-09-10)
- qna: added converting to global app encoding (resolve #901) (6b311a0)
- 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)
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)
- 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)
- builtins: change text rendering (resolve #832) (b33a711)
- channel-web: fixed message sanitization (269025a)
- channel-web: last_heard_on (a6fb50f)
- core: flow-level timeoutNode property persists (9d16c4e)
- core: improve CLI messages about version (c919412)
- core: increase node-version to 10 in new bot-template (77d72a6)
- core: make the page header color darker (ba8951e)
- docs: add note to use developer token for Recast (43a6bf5)
- docs: typo in skills (f9bf04c)
- messenger: added possibility to set text (aeb390e)
- nlu: added scroll for intents list (resolve #846) (b85d3c3)
- nlu: dialogflow isn't required (resolve #860) (0bf3bb2)
- nlu: improve way for handling error (resolve #790) (d32b74d)
- nlu: skip empty utterances on sync (resolve #859) (6d62700)
- slack: fix slack avatar (ref #880) (47a46f1)
- ui: allow to change socket url (b1e317e)
- web: carousel btn as payload (resolve #845) (c3e90d5)
- web: change order in web channel (resolve #848) (3e1805e)
- channel-web: allow extra messages sanitizing (7d6033f)
- core: improve notifications empty state (f58a695)
- 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: last_heard_on (a6fb50f)
- core: flow-level timeoutNode property persists (9d16c4e)
- core: increase node-version to 10 in new bot-template (77d72a6)
- docs: typo in skills (f9bf04c)
- nlu: dialogflow isn't required (resolve #860) (0bf3bb2)
- 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: improve CLI messages about version (c919412)
- messenger: added possibility to set text (aeb390e)
- nlu: added scroll for intents list (resolve #846) (b85d3c3)
- web: carousel btn as payload (resolve #845) (c3e90d5)
- channel-web: allow extra messages sanitizing (7d6033f)
10.32.0 (2018-08-15)
- url: fixed the image url for my GIF (c8b6cd9)
- qna: display upload CSV status (efa96ed)
10.31.0 (2018-08-08)
- core: remove global variable rewriting (6fce6de)
- docs: tour shouldn't mention botpress-messenger (ref #827) (0aa1616)
- messenger: GET_STARTED response (resolve #589) (f9c31cb)
- qna: display row number in processing error (3c692ea)
- 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)
- wip (c36ab78)
- core: improve long strings readability (904f784)
- nlu: custom entity names (8e04763)
- nlu: DialogFlow moved to optional deps (a05202a)
- nlu: fixes loading of custom entities (f63cfab)
- nlu: LUIS custom entity resolution (d813233)
- web: unused code (832a3db)
- 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) (ae42664)
10.29.0 (2018-08-07)
- wip (c36ab78)
- core: improve long strings readability (904f784)
- nlu: custom entity names (8e04763)
- nlu: DialogFlow moved to optional deps (a05202a)
- nlu: fixes loading of custom entities (f63cfab)
- web: unused code (832a3db)
- 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) (ae42664)
10.28.0 (2018-08-03)
- hitl: sqlite alert (544aa41)
- web: added config options for showAvatar and showUserName (c90ff5a)
- web: default config (6f7fe72)
- webchat: display user's avatar and name if available (resolve #803) (2bc7f34)
- 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) (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)
- nlu: don't sync luis if syncing in progress (961312c)
- nlu: don't throw if intent to delete is absent (ce88c93)
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) (b2a91ce)
- core: fix prepublish script (45cce40)
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 (8f286b7), closes /github.com/sindresorhus/is/blob/b2bb3e7d3717de9734a3881156b1f8ab00236fe9/package.json#L7-L11
- docs: added tutorial for messenger configuration (732d2e5)
- slack: added method for update config (resolve #705) (fb96afd)
- telegram: fix telegram load (resolve #733) (a726c9c)
- telegram: improve stateId from telegram (resolve #715) (50580af)
- chat: added 'ref' query into [host]/s/chat (resolve #721) (c5525c7)
- core: added toast to module view props (resolve #40) (63c6361)
- 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)
- qna: added "text_redirect" action type (d8e6825)
10.22.4 (2018-07-11)
- improper new calls (3e7ed8f)
- 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)
- skill: pull choices (resolve #711) (d439f0a)
- slack: made readme up to date (3278e04)
- template: change .gitignore (resolve #601) (5018009)
10.22.3 (2018-07-05)
- options not always defined across multiple botpress envs (108d371)
- opts might not be a function (22cf41f)
- dialog: handle race conditions (9113f60)
- docs: jumps recipe should 'await' jumping to node (3ad8619)
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)
- scheduler: action can be async function (ab1832a)
- scheduler: expose bp.scheduler.add/remove (2172f70)
10.21.0 (2018-07-03)
- bench: package.json -> private = true (7538a44)
- botfile: added default value for hiddenHeroSection (resolve #647) (9d5cf80)
- cli: botpress init --yes inits bot in current dir (resolve #623) (50a1d3a)
- code: empty dashboard when user signed in (resolve #635) (41283de)
- content: blank page (ref #620) (ecbbeda)
- core: content-widget placeholder shows selected item (resolve #673) (39c5b2c)
- core: enable modules config watching (resolve #519) (8e7393f)
- core: fix for the user with id === 0 (05ad1ce)
- core: fix utc (resolve #494) (780b4f2)
- core: flowbuilder imports should match filenames (cfebba5)
- core: make sqlite3 optional and warn if using node v10 (ref #526) (a5cf727)
- core: renderers for carousel/action-btns (resolve #697 #634) (a139890)
- core: timeout-flow should be triggered (ref #628) (be433db)
- core: use bot's NODE_ENV not botpress's(resolve #591) (6699aa1)
- docs: sorting versions in docs header (resolve #660) (6d40e38)
- docs: upgrade sprockets to avoid vulnerability (2bf9204)
- flow: close button in create content form (resolve #672) (fc0a0b1)
- ghost: fix content manager (2234b40)
- janitor: adjusted log levels (7cd6753)
- licensing: fix the license name in the footer (beff44c)
- logger: migrations run fully before using logger (8f2dd66)
- logs: prevent logs from jumping when loading more lines (da34cfd)
- logs: various fixes (c63b22c)
- messenger: fixes error 400 upon bot start (48117f9)
- nlu: fixed LUIS intent resolution (168aa9b)
- webchat: keyframes anymation fallback for ie (resolve #657) (5dce355)
- webpack: change path to js files (resolve #648) (8a2564d)
- webpack: improve build performance (resolve #399) (5616277)
- bench: initial benchmark script (0537e26)
- botfile: added variable hideHeroSection (resolve #29) (f9caf5f)
- cli: implement --inspect|-i flags for start (resolve #91) (e209ea1)
- 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)
- core: added confirm when user want go out from flow(resolve #516) (b7841c1)
- core: async renderers (resolve #349) (bb512ab)
- core: hostname bot listens to can be customized (resolve #644) (fb9c4de)
- core: implement auto pick content (resolve #517) (d100d87)
- logger: batch insert logs (50f1052)
- logs: add logs janitor (89ba1e8)
- logs: store logs in the database (2a8031a)
- qna: csv import/export (394a922)
- release: v10 release 🎉 (536c297)
- 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)
- core: enable modules config watching (resolve #519) (8e7393f)
- core: make sqlite3 optional and warn if using node v10 (ref #526) (a5cf727)
- docs: sorting versions in docs header (resolve #660) (6d40e38)
- webchat: keyframes anymation fallback for ie (resolve #657) (5dce355)
- bench: initial benchmark script (0537e26)
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) (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 (48117f9)
10.18.0 (2018-06-19)
- core: timeout-flow should be triggered (ref #628) (be433db)
- nlu: fixed LUIS intent resolution (168aa9b)
- webpack: improve build performance (resolve #399) (5616277)
- botfile: added variable hideHeroSection (resolve #29) (f9caf5f)
- core: added confirm when user want go out from flow(resolve #516) (b7841c1)
- core: hostname bot listens to can be customized (resolve #644) (fb9c4de)
- 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)
10.17.1 (2018-06-11)
10.17.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)
- docs: restored API Reference (7635f3d)
- 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 (919e68c)
- messenger: support custom graph version (#599) (e5054c6)
- roles: client-side permissions checks in the sidebar and header (af772e5)
10.16.0 (2018-06-10)
- auth: disable auth check when login not enabled (11347d4)
- 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 (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)
- content-manager: action-button form should open correctly (2062d30)
- core: fill computed data upon loading content items (4e874fe)
- core: improve .npmignore (ref #513) (d647813)
- core: jumpTo jumps to the right node when specified (e8c2455)
- core: umm depr warning doesn't appear on start (resolve #593) (6512246)
- docs: docs on botpress-analytics usage (469b317)
- init: added readme to init-tamplate (ref #31) (a514d38)
- messenger: queue: userId for messenger channel (460c026)
- npmignore: fix ignore nested folders (64b797b)
- 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)
- publish script fixes (c7d7c60)
- qna: text renderer can be changed in config (5111234)
- templates: typo in utterance (resolve #592) (9a57c22)
- util-roles: don't use parcel as its output is not es6-compatible (25d84fb)
- util-roles: fix resources export (22a4732)
- util-roles: gracefully handle null for rules (3b47ab7)
- util-roles: missing babel config change (bd7bb07)
- 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)
- roles: describe available resources (364d6f5)
- roles: rename resources to follow dot-separated scheme (9469877)
- util-roles: export resources with fully qualified name (5eabd5c)
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)
Note: Version bump only for package undefined
Note: Version bump only for package undefined
Note: Version bump only for package undefined
- 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)
- 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.1 (2018-05-29)
- nlu: using custom stemmer when provided (f7f6ab5)
10.11.0 (2018-05-29)
- builtins: allow $ in variable names (4818d2e)
- WordPress typo (697b7a3)
- 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) (111279f)
- analytics: graph accepts fnAvg to customize avgValue calculation (8e8c4f6)
- 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)
- cli: make the init command cancelable (a56fed7)
Note: Version bump only for package undefined
- 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)
- builtin: storage actions (e09af56)
- core: actions GUI to show available metadata (a328ea6)
- core: actions registration and metadata provider (1b5f643)
- core: moved CLI template to separate folder at root (6e6e205)
- 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)
- version extraction (74525c1)
- cli: fixes botpress cloud ghost-sync (0387467)
- core: content rendering of arrays (259c027)
- added reference building to CI (c480316)
- invalid jsdoc (06f613b)
- core: getTag with details when there is no prior value (d29fda9)
- docs: fixed TOC nav height (5301eb0)
- docs: removed private APIs (a91afbf)
- media: fixed static media link (5c65596)
- web: set max height to carousel image on web (36f9e98)
- web: variable names containing special chars (like $, @) (e9c7ff2)
- builtin: new users actions (b068be3)
- core: added dialog engine hooks APIs (5e214ff)
- core: built-in content renderers for the built-in content elements (d1bf4f7)
- core: built-in content types (613ac02)
- core: exposed recomputeCategoriesMetadata in contentManager (30d7fae)
- 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)
- configuration: add ability to make flow-editor read-only (cfe9149)
- 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)
Note: Version bump only for package undefined
10.3.0 (2018-04-27)
- web: added support for markdown render of text (f5403bb)
10.2.3 (2018-04-24)
- nlu: debugMode (541909c)
10.2.3 (2018-04-24)
- nlu: debugMode (541909c)
10.2.0 (2018-04-18)
- core: high-level API to manipulate the dialog manager (6ea72db)
- util-roles: added utils-roles package to the monorepo (25b733c)
- utils: implemented roles engine (e0d1a79)
10.1.2 (2018-04-17)
- auth: check decoded.aud only for cloud-paired bots (faad07e)
- changelog: Fixed changelog to use Conventional Commits (9f32879)
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.12 (2018-04-13)
- changelog: reformatted changelog (7af81be)
- 1.0.11
- There's a new kind of views that botpress can now serve: Lightweight Views. The purpose of these is so that modules can serve UIs that don't require any of the heavy botpress styling & APIs. The default Botpress view weighs about 1.5mb and each module about 500kb. The lightweight views weigh about 200kb total.
- 1.0.9
- Added built-in fallback handler
- 1.0.8
- Merge branch 'master' into next
- Fixed webpack
- 1.0.7
- Better evaluation of arrays
- Rendering error
- Fixed issue with plugins with dots
- 1.0.6
- Uglify the build
- Update README.md
- Add count method to users
- Fetch list of users from userId + limit
- Add id value to user
- Fix on update + list of users + getTags
- Subproject sync
- Merge branch 'master' into next
- Loads the bot's .env file
- Ability to tag users
- Removed node-sass and theming
- Updatyed enterprise
- Loading config from module-name.config.yml
- Merge branch 'next'
- Switched to sitemap-general for prefix
- changed sitemap location
- Added robots.txt
- 1.0.5
- Added support for heroku postgres by default
- 1.0.4
- init creates a botpress 1 bot
- Added UMM Support Image
- 1.0.3
- Update README.md
- Removed middleware loading
- 1.0.2
- 1.0.1
- Added missing modules
- Merge branch 'master' into next
- Merge pull request #155 from botpress/next Upcoming Botpress 1.0
- Added some examples
- Added proactive umm example
- Fixed typo
- Fixed typos
- Inject database to UMM
- Wired up proactive UMM sender + refactoring
- Proactive UMM sender
- Support for UMM in convos
- Anchors plugin
- Postgres warning heroku
- Botfile configuration
- Added dynamic css injection
- gitbook version
- Attempt at fixing style
- Removing gitbook
- Moved style
- Listeners (bp.hear) now add regex matchings to event (
event.captured
) - Doc: umm
- Doc: structure
- Doc: flow
- Doc: events
- doc: database
- doc: convoersations
- Documentation refactoring
- Custom book CSS
- Added Hints plugin
- Changed contentPath in botfile
- No longer need to load middlewares manually
- Revamped botfile comments
- Removed incomplete examples
- TLDR Styling
- doc: Hello world demo
- Added a few plugins
- Up you'll get
- Added gitbook to ignored files
- 1.0.0
- Botfile documentation
- Moved old documentation to new layout
- UMM Documentation
- CLI Reference
- Introduction documentation
- Deploying documentation
- Database helper documentation
- Flow documentation
- Advanced documentation
- moved modules documentation
- Added fundamentals documentation
- /Doc -> Setup
- New documentation readme
- Added docs tutorials
- New doc summary
- Removed old /docs