Skip to content

Latest commit

 

History

History
1707 lines (1207 loc) · 123 KB

CHANGELOG.md

File metadata and controls

1707 lines (1207 loc) · 123 KB

11.6.1 (2019-03-11)

Bug Fixes

  • nlu: sync with a grace period (c4593e0)

11.6.0 (2019-03-09)

Bug Fixes

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

Features

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

Bug Fixes

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

Features

  • core: implemented migration (ccadf5f)

11.4.2 (2019-02-02)

Bug Fixes

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

Features

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

Bug Fixes

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

Features

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

Bug Fixes

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

Features

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

Bug Fixes

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

Features

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

Bug Fixes

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

Features

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

Bug Fixes

11.0.2 (2018-11-13)

Bug Fixes

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

Bug Fixes

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

Features

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

Bug Fixes

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

Bug Fixes

  • unlicensed in sidebarfooter (8660a84)
  • unlicensed in sidebarfooter (2446ef0)
  • hitl: swallow quick reply message type (b74d928)

Features

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

10.49.0 (2018-10-30)

Bug Fixes

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

Features

  • web: add filterQuickReplies option into snippet (964557e)
  • xx: notification support (3cbfaac)

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

  • qna: fix accessing storage in async-functions (resolve #1004) (#1015) (0da2824)
  • ui: bot select dropdown styling (ed2d485)

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

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

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) (#941) (448f54d)

Features

  • core: Add bot creation ui and default template (20b267f)

10.41.1 (2018-09-23)

10.41.0 (2018-09-23)

Bug Fixes

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

Features

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

Bug Fixes

  • wrap bot select in nav item (68b1501)
  • qna: handle IME-composing in QNA-form (#930) (8493314)

Features

  • core: add bot select for botpress-xx (c932b3d)
  • core: implemented bot switch (99e9287)

10.39.0 (2018-09-19)

Bug Fixes

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

Features

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

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)
  • core: Logger persister (2fe748d)

10.37.1 (2018-09-11)

Features

  • core: add the hook to switch the UI to editable username (d2a6eab)

10.36.1 (2018-09-10)

10.36.0 (2018-09-10)

Bug Fixes

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

Features

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

Bug Fixes

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

10.35.0 (2018-09-04)

Bug Fixes

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

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

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

Features

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

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

Bug Fixes

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

Features

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

Bug Fixes

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

Features

  • core: queue implementation (8db823b)
  • dialogManager: Add flow service (4b393ae)
  • qna: display upload CSV status (efa96ed)

10.31.0 (2018-08-08)

Bug Fixes

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

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

  • nlu: LUIS custom entity resolution (d813233)

Features

  • CMS: Add all CMS functionalities (6054f80)

10.29.0 (2018-08-07)

Bug Fixes

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

Features

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

Bug Fixes

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

Features

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

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

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

Features

  • IoC container, partial work toward db (9317151)

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) (8e5a96b)
  • 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 (2018-07-20)

Bug Fixes

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

Bug Fixes

Features

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

Bug Fixes

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

Features

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

Bug Fixes

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

Features

  • chat: added 'ref' query into [host]/s/chat (resolve #721) (c5525c7)

10.22.3 (2018-07-05)

Bug Fixes

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

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)

10.21.0 (2018-07-03)

Bug Fixes

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

Features

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

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

Features

  • bench: initial benchmark script (43c736d)
  • 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) (352e009)
  • 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 (306cf4b)

Features

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

10.18.0 (2018-06-19)

Bug Fixes

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

Features

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

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)
  • nlu: fixed LUIS intent resolution (168aa9b)

10.17.1 (2018-06-11)

Bug Fixes

10.17.0 (2018-06-10)

Bug Fixes

  • botpress-terminal: add missing dependencies (resolve #618) (442ae9c)
  • docs: restored API Reference (6479e17)
  • docs: restored API Reference (7635f3d)

10.16.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)
  • 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 (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)

Bug Fixes

  • npmignore: fix ignore nested folders (64b797b)

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 (2018-06-01)

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.3 (2018-05-30)

Bug Fixes

  • skill-choice: compare payload if it's present (3ebb82e)

10.11.2 (2018-05-30)

Bug Fixes

  • docs: contributing (c324dc4)
  • init: added missing empty "content" directory (74a026c)
  • skill-choice: compare user's payload with keywords, not only text (317dbba)

Features

  • microsoft: microsoft channel supports quick_replies (9be0edc)

10.11.1 (2018-05-29)

Bug Fixes

  • docs: contributing (2e82d0f)
  • nlu: using custom stemmer when provided (f7f6ab5)

10.11.0 (2018-05-29)

Bug Fixes

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

Features

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

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 (b8ebaff)
  • cli: make the init command cancelable (a56fed7)

10.9.1 (2018-05-15)

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

Bug Fixes

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

Features

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

Bug Fixes

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

10.6.1 (2018-05-04)

Bug Fixes

10.6.0 (2018-05-04)

Bug Fixes

  • core: content rendering of arrays (259c027)
  • media: fixed static media link (5c65596)
  • web: set max height to carousel image on web (36f9e98)

Features

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

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 (2018-04-28)

Bug Fixes

  • login: cloud getUserIdentity() allows proof tokens (e6bcc2b)

Features

  • kvs: kvs is now directly accessible via bp.kvs (f12b1b8)

10.2.1 (2018-04-25)

Bug Fixes

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

Features

  • core: high-level API to manipulate the dialog manager (6ea72db)

10.1.2 (2018-04-17)

Bug Fixes

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

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.14 (2018-04-17)

Bug Fixes

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

Bug Fixes

  • changelog: reformatted changelog (7af81be)

10.0.8 (2018-03-23)

10.0.6 (2018-03-08)

10.0.5 (2018-03-07)

10.0.2 (2018-02-25)

10.0.1 (2018-02-23)

10.0.0 (2018-02-23)

2.0.2 (2018-02-22)

2.0.1 (2018-02-15)

2.0.0-beta.23 (2018-02-07)

2.0.0-beta.21 (2018-02-07)

2.0.0-beta.20 (2018-02-03)

1.1.13 (2018-01-17)

1.1.12 (2018-01-04)

1.1.10 (2017-11-06)

1.1.9 (2017-11-06)

1.1.8 (2017-11-06)

1.1.7 (2017-11-06)

1.1.6 (2017-11-02)

1.1.5 (2017-11-02)

1.1.4 (2017-11-02)

1.1.3 (2017-11-02)

1.1.2 (2017-10-04)

1.1.1 (2017-10-04)

1.1.0 (2017-10-04)

1.0.31 (2017-09-18)

1.0.30 (2017-09-12)

1.0.28 (2017-08-31)

1.0.27 (2017-08-23)

1.0.26 (2017-08-22)

1.0.25 (2017-08-18)

1.0.24 (2017-08-18)

1.0.23 (2017-08-14)

1.0.22 (2017-08-14)

1.0.21 (2017-08-13)

1.0.20 (2017-08-13)

1.0.19 (2017-08-06)

1.0.18 (2017-08-02)

1.0.17 (2017-08-02)

1.0.16 (2017-08-02)

1.0.15 (2017-07-25)

1.0.14 (2017-07-17)

1.0.13 (2017-07-08)

1.0.12 (2017-07-06)

1.0.11 (2017-07-05)

1.0.9 (2017-06-23)

1.0.8 (2017-06-21)

1.0.7 (2017-06-20)

1.0.6 (2017-06-19)

1.0.5 (2017-06-07)

1.0.4 (2017-06-07)

1.0.0 (2017-06-02)

0.2.5 (2017-05-31)

0.2.4 (2017-05-09)

0.2.3 (2017-05-08)

0.1.10 (2017-04-23)

0.1.9 (2017-04-14)

0.1.8 (2017-04-12)

0.1.7 (2017-03-22)

0.1.6 (2017-03-16)

0.1.5 (2017-03-15)

0.1.4 (2017-03-07)

0.1.3 (2017-03-01)

0.1.2 (2017-03-01)

0.1.1 (2017-03-01)

0.0.42-beta (2017-01-10)