Skip to content

Latest commit

 

History

History
1813 lines (972 loc) · 81.9 KB

CHANGELOG.md

File metadata and controls

1813 lines (972 loc) · 81.9 KB

Change Log

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)

Bug Fixes

  • hitl: swallow quick reply message type (b74d928)

Features

  • qna: add typing time when bot answer to a question (b97d074)

    <a name="10.49.0"></a>
    

10.49.0 (2018-10-30)

Features

  • web: add filterQuickReplies option into snippet (964557e)

10.48.5 (2018-10-19)

Bug Fixes

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

Bug Fixes

  • core: fix ghost-content uniq index migration for sqlite (#1033) (aef783b)

10.48.3 (2018-10-17)

Bug Fixes

  • core: create missing files/folder during ghost-sync (resolve #996) (#1031) (8463aa2)

10.48.2 (2018-10-17)

Bug Fixes

  • core: fix missing migration error for existing bots (resolve #1025) (#1029) (aa8fb30)

10.48.1 (2018-10-17)

Bug Fixes

10.48.0 (2018-10-16)

Bug Fixes

Features

10.47.1 (2018-10-15)

Bug Fixes

10.47.0 (2018-10-10)

Bug Fixes

  • core: remove 'buttons' fields when actions empty (ref #690) (#1000) (c671043)
  • webchat: render unsupported messages and extensions (#1001) (5f4cb6e)

Features

  • messenger: get hostname from BOTPRESS_URL (resolve #910) (#997) (3f9ddda)

10.46.5 (2018-10-06)

Bug Fixes

10.46.4 (2018-10-06)

Bug Fixes

  • core: make DB initialization in all modules in init() block (bf241ab)

10.46.3 (2018-10-05)

Bug Fixes

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

Bug Fixes

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

Bug Fixes

10.46.0 (2018-10-03)

Bug Fixes

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

Features

  • core: implemneted migration for every modules (#972) (c771e34)

10.45.0 (2018-10-01)

Bug Fixes

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

Features

10.44.2 (2018-09-28)

Bug Fixes

  • channel-web: handle missing payload.data (13b296f)

10.44.1 (2018-09-28)

Bug Fixes

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

Bug Fixes

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

Features

  • channel-web: added ensureUserExists method (3e5d23c)
  • core: automatically open the admin at startup in development (#936) (09db0e6)

10.43.0 (2018-09-26)

Bug Fixes

  • qna: qna-maker score ordering (c21d0ac)

Features

10.42.0 (2018-09-26)

Bug Fixes

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

Features

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

Bug Fixes

  • qna: reverse results obtained from QNA-Maker (#934) (3bd9a45)

Features

  • webchat: added 'flow to' action button (b3a545c)

10.40.0 (2018-09-20)

Bug Fixes

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

Features

  • core: new configs to silence logs and disable cluster mode (7be9a1b)

10.39.0 (2018-09-19)

Bug Fixes

  • core: improve bot test for circleci (#925) (3932353)
  • messenger: added new point of Getting Started (#918) (43019cc)

Features

  • core: new configs to silence logs and disable cluster mode (7be9a1b)

10.38.0 (2018-09-12)

Bug Fixes

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

Features

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

Features

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

Bug Fixes

  • qna: added converting to global app encoding (resolve #901) (6b311a0)
  • telegram: action promises were never resolved (dfe0996)
  • telegram: update README.md (3f1da72)

Features

  • telegram: support action buttons and single-choice (ff5211f)
  • telegram: support image builtin type (b1ecac6)

10.35.1 (2018-09-05)

Bug Fixes

  • docs: upgrade jekyll to omit vulnerable deps (076e2b5)
  • web: improve path to customStylesheet (8faa833)

10.35.0 (2018-09-04)

Bug Fixes

  • added note about postgres minimal valid value (dd57575)
  • updated node-sass package (8064701)

Features

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

Bug Fixes

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

Features

  • channel-web: allow extra messages sanitizing (7d6033f)
  • core: improve notifications empty state (f58a695)
  • qna: qna maker integration (f8e2764)

10.33.2 (2018-08-24)

Bug Fixes

  • channel-web: fixed message sanitization (269025a)

10.33.1 (2018-08-24)

Bug Fixes

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

Bug Fixes

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

Features

  • channel-web: allow extra messages sanitizing (7d6033f)

10.32.0 (2018-08-15)

Bug Fixes

  • url: fixed the image url for my GIF (c8b6cd9)

Features

  • qna: display upload CSV status (efa96ed)

10.31.0 (2018-08-08)

Bug Fixes

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

Features

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

Bug Fixes

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

Features

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

Bug Fixes

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

Features

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

Bug Fixes

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

Features

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

Bug Fixes

  • nlu: LUIS should fetch not only top-scored one (ba0e034)

10.27.0 (2018-07-31)

Bug Fixes

Features

  • core: var in Execute code can merge {{var}} with str(resolve #530) (74512bb)

10.26.0 (2018-07-31)

Bug Fixes

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

Features

  • core: support Phusion Passenger (resolve #671) (ab4098b)

10.25.2 (2018-07-26)

Bug Fixes

  • nlu: don't throw if intent to delete not found (1731f43)

10.25.1 (2018-07-26)

Bug Fixes

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

Bug Fixes

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

Features

  • logs: implement minimum log level (5f160d8)
  • nlu: limit requests per hour (f81873f)

10.24.4

Bug Fixes

  • core: fix prepublish script (45cce40)

10.24.3

Bug Fixes

  • core: copy README on compiling botpress (c6ccddb)
  • core: just use new README for now (90362e5)

10.24.2

Bug Fixes

  • core: copy README on compiling botpress (c6ccddb)
  • core: just use new README for now (90362e5)

10.24.1

Bug Fixes

  • core: copy botpress README before publishing (resovle #729) (4e50546)

10.24.0 (2018-07-20)

Bug Fixes

Features

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

Bug Fixes

  • qna: on flow deletion or rename, QNA still works (efd75d6)
  • webpack: change chunk spliting and improve config (resolve #725) (541d5fd)

Features

  • qna: added "text_redirect" action type (d8e6825)

10.22.4 (2018-07-11)

Bug Fixes

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

Bug Fixes

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

Bug Fixes

  • opts might not be a function (22cf41f)

10.22.1 (2018-07-03)

Bug Fixes

  • options not always defined across multiple botpress envs (108d371)

10.22.0 (2018-07-03)

Features

  • scheduler: action can be async function (ab1832a)
  • scheduler: expose bp.scheduler.add/remove (2172f70)

10.21.0 (2018-07-03)

Bug Fixes

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

Features

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

BREAKING CHANGES

  • logs: it fails on the old botfile and requires manual migration. It also ignores the old log files.

10.20.1 (2018-06-21)

Bug Fixes

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

Features

  • bench: initial benchmark script (0537e26)

10.20.0 (2018-06-20)

Bug Fixes

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

Features

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

Bug Fixes

  • messenger: fixes error 400 upon bot start (48117f9)

Features

  • core: implement auto pick content (resolve #517) (d100d87)

10.18.0 (2018-06-19)

Bug Fixes

  • core: timeout-flow should be triggered (ref #628) (be433db)
  • nlu: fixed LUIS intent resolution (168aa9b)
  • webpack: improve build performance (resolve #399) (5616277)

Features

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

Bug Fixes

10.17.2 (2018-06-13)

Bug Fixes

  • cloud-roles: fix permissions for anonymous users (c8a2653)
  • cloud-roles: updated client-side checks (4793423)

10.17.1 (2018-06-11)

Bug Fixes

10.17.0 (2018-06-10)

Bug Fixes

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

Features

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

Bug Fixes

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

Features

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

Bug Fixes

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

Features

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

Bug Fixes

  • util-roles: missing babel config change (bd7bb07)

10.14.1 (2018-06-07)

Bug Fixes

  • util-roles: fix resources export (22a4732)

10.14.0 (2018-06-07)

Bug Fixes

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

Features

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

Bug Fixes

  • publish script fixes (c7d7c60)
  • messenger: queue: userId for messenger channel (460c026)

10.13.3

Note: Version bump only for package undefined

10.13.2

Note: Version bump only for package undefined

10.13.1

Note: Version bump only for package undefined

10.13.0

Bug Fixes

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

Features

  • 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.12.0

Bug Fixes

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

Features

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

Bug Fixes

  • nlu: using custom stemmer when provided (f7f6ab5)

10.11.0 (2018-05-29)

Bug Fixes

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

Features

  • analytics: graph accepts fnAvg to customize avgValue calculation (8e8c4f6)
  • channel-web: carousel acts as quick-replies (6377576)

10.10.0 (2018-05-24)

Bug Fixes

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

Features

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

Bug Fixes

  • builtins: allow to change output var (c711edb)

10.9.3 (2018-05-15)

Bug Fixes

  • skill-choice: pointing to the right version (07d3e6c)

10.9.2 (2018-05-15)

Bug Fixes

  • cli: make the init command cancelable (a56fed7)

10.9.1

Note: Version bump only for package undefined

10.9.0

Features

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

Bug Fixes

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

Features

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

Bug Fixes

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

Features

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

Bug Fixes

  • core: allow the use of private org (c1c3745)

10.6.1 (2018-05-04)

Bug Fixes

10.6.0 (2018-05-04)

Features

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

Bug Fixes

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

Features

  • added "update" CLI command (f9c3143)

10.4.0 (2018-04-29)

Bug Fixes

  • messenger: updated to new config, removed GUI (b8db37e)

Features

  • configuration: module configuration manager (1c432e3)
  • throw if there's missing mandatory config keys (7635b27)

10.3.1

Note: Version bump only for package undefined

10.3.0 (2018-04-27)

Features

  • web: added support for markdown render of text (f5403bb)

10.2.3 (2018-04-24)

Bug Fixes

10.2.3 (2018-04-24)

Bug Fixes

10.2.0 (2018-04-18)

Features

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

Bug Fixes

  • auth: check decoded.aud only for cloud-paired bots (faad07e)
  • changelog: Fixed changelog to use Conventional Commits (9f32879)

10.1.1 (2018-04-17)

Bug Fixes

  • style: default font weight is a bit bolder (4c97d74)
  • botId of undefined (4332ba8)

10.1.0 (2018-04-17)

Features

  • login: cli authentication to cloud bots (84e6ca5)

10.0.16 (2018-04-17)

Bug Fixes

  • login: fixes the "bp-cloup" not found error (696a133)

10.0.15 (2018-04-17)

10.0.12 (2018-04-13)

Bug Fixes

  • changelog: reformatted changelog (7af81be)

Before Botpress X

1.0.11 / 2017-07-05

  • 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 / 2017-06-24

  • 1.0.9
  • Added built-in fallback handler

1.0.8 / 2017-06-22

  • 1.0.8
  • Merge branch 'master' into next

1.0.7 / 2017-06-20

  • 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 / 2017-06-08

  • 1.0.5
  • Added support for heroku postgres by default

1.0.4 / 2017-06-08

  • 1.0.4
  • init creates a botpress 1 bot
  • Added UMM Support Image
  • 1.0.3
  • Update README.md

1.0.3 / 2017-06-07

  • Removed middleware loading
  • 1.0.2
  • 1.0.1

1.0.1 / 2017-06-07

  • 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 / 2017-06-03

  • 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