Skip to content

Latest commit

 

History

History
3098 lines (2243 loc) · 226 KB

CHANGELOG.md

File metadata and controls

3098 lines (2243 loc) · 226 KB

12.7.2 (2020-03-28)

Bug Fixes

  • admin: possible null pointer (#3073) (38ad436)
  • bot-info: fix height issue on webchat (812e925)
  • core: docker images async middleware (44f41f9)
  • core: get router getPublicPath with subpath (1ba3ee2)
  • core: return additional languages (8cbb665), closes #2704
  • core: return additional languages if nlu module is disabled (ef24a43)
  • core: run migration easily (0569f9a)
  • module: memoizing module config (412a5c0)
  • module-builder: watch dies when there is an error (c007331)
  • slack: disconnect websocket onBotUnmount (0ea93f1)
  • studio: occasional null pointer issue (c066bb4)
  • studio: shortcut to save config (1a34bff)

Features

  • nlu: par of speech tagging for french (8315d5c)

12.7.1 (2020-03-07)

Bug Fixes

  • code-editor: added button to switch editors (7adad33)
  • config: experimental flag instead of amazing (b2f799d)
  • core: disable no repeat policy for new servers (6580fcf)
  • lang-server: monitoring & debug fixed (6c22a3c)
  • nlu: compress and prune models (2d5682d)
  • nlu: only extract necessary entities at training time (9b162b1)
  • tests: try to fix flaky test (a168d3a)

12.7.0 (2020-03-04)

Bug Fixes

  • analytics: add missing dep (af6a6d0)
  • analytics: various adjustments (#3024) (9894993)
  • channel-messenger: fix initialization (3c2f669)
  • cluster: wrong index when rebooting (9cd5789)
  • core: better log message (e1d2f47)
  • core: check if worker exited properly before reboot routine (60bdf42)
  • core: module was not unloaded correctly (e61ab76)
  • dev: fix hash of undefined issue in studio and admin (#3027) (c897686)
  • dev: fix missing module backend type check (35f23a1)
  • dev: prevent watch core crash when building studio/admin (29a5b04)
  • module: typings for sdk, knex & router (#2995) (fc61430)
  • nlu: add training debug events (9670060)
  • nlu: alternate utterance (3a01ce2)
  • nlu: cancel active training sessions ondelete (ea58da2)
  • nlu: cancel training (3c69e7f)
  • nlu: cancel training properly (87fa972)
  • nlu: clamp number of oos utterances (d2f6e48)
  • nlu: crf training on worker threads (37c19f0)
  • nlu: debounce progress report (ee47d24)
  • nlu: dont train bot if got deleted (386f841)
  • nlu: extract entities for not none intents (8dfe34d)
  • nlu: prevent loading tagger at training time (27f4d30)
  • nlu: properly report training progress (1223b90)
  • nlu: stric equality check (7798797)
  • nlu: train ctx only when more than 1 (1f84bb8)
  • pipeline: fix approval filter (fb417c4)
  • realtime: payload on a single line (2f7a607)
  • stage: only super admins can edit stages (0fec40e)
  • studio: fix image preview (aa4c5a4)
  • studio: minor tweak to config (2517f0e)
  • test: add delay before click (f927c58)
  • tests: add delay before starting tests (#3002) (f8a2a87)
  • ui-studio: change helper in create bot form (c487e30)

Features

  • admin: Pipeline stage edit UI (cdebf1e)
  • analytics: v2 (dcdd104)
  • nlu: load stopwords for given language (51e98fc)
  • nlu: ml workers to speed up training (8271623)
  • nlu: out of scope detection for english (1ef2554)
  • studio: move bot config to the studio (#2951) (59f35a2)

12.6.1 (2020-02-27)

Bug Fixes

  • channel-messenger: fix initialization (3c2f669)
  • core: better log message (e1d2f47)
  • core: module was not unloaded correctly (e61ab76)
  • dev: fix missing module backend type check (6affc87)
  • module: typings for sdk, knex & router (#2995) (fc61430)
  • studio: fix image preview (c1c8685)
  • tests: add delay before starting tests (#3002) (f8a2a87)
  • ui-studio: change helper in create bot form (8fff5f7)

12.6.0 (2020-02-24)

Bug Fixes

  • admin: allow overwrite existing bot on import (d02a5ed)
  • admin: remove unused dep & fix ts (c23be66)
  • bots: normalized bot status & added filters (a3c0d71)
  • cms: fix image preview when name has space (faabca3)
  • code-editor: fix formatting on loading file (#2965) (4406dc7)
  • config: remove misleading description for empty bot (2fa1d9f)
  • core: added more logging (581758d)
  • core: better audit traces (6e9d082)
  • core: creating schema when missing (939d27e)
  • core: id validation on bot admin actions (d55d6c8)
  • core: limit number of concurrent bot mount (17c69e4)
  • docs: before_container takes an array (ac94ff6)
  • docs: changes (54e5232)
  • docs: fix link to "hosting language server" (e9a68b2)
  • docs: removed on page load section (46f21a5)
  • misunderstood: applying changed retrain the nlu (6ea2d3f)
  • ui-studio: add node highlight after redirect (35a8d6d)
  • ui-studio: fix highlighting nodes by URL-hash (0ed2568)

Features

12.5.0 (2020-02-03)

Bug Fixes

  • admin: fix error message for non super admins (482fd5b)
  • builtin: handle markdown property (0f3f071)
  • cms: markdown property (1a52d8b)
  • code-editor: ignore bot mount errors (79d7522)
  • code-editor: module schemas (0d14dd6)
  • core: add module name when bot fails to mount (8333f81)
  • core: added missing env var definition in global defs (8e4d24c)
  • core: better error message when bot fails to load (fa2cd25)
  • core: clear message when the workspace property is missing (7c881bf)
  • core: missing import (6dc85be)
  • deps: rollback react (069e806)
  • flow: better fix for links refresh (b2e804a)
  • flow: lag issue with a lot of content (e372d5b)
  • flow: no update when read only (8dd1600)
  • nlu: real spaces in list entity extraction (1df97b0)
  • nlu-testing: none compare (f508fd6)
  • code-style (b10daec)
  • qna: fix redirection and incorrect message (38518be)
  • qna: update items on renaming flow (88d4049)
  • settings: vs code settings for ts intellisens (394da8f)
  • studio: allow access to code editor when bot unmounted (d0b9b92)

Features

  • channel: smooch integration (2ce1ccb)
  • channel-web: allow setting webchat locale (3d9c7b0)
  • code-editor: raw editor to manage any files on the bpfs (76c271e)
  • core: bot health monitor for clusters (7a8b6b6)
  • core: reboot individual servers (9d2a7bf)
  • nlu: merge latin token only if oov (4421e21)
  • NLU: alternate input to account for typos (648d20e)
  • NLU: only merge latin tokens when OOV (0c8e17f)
  • nlu-testing: batch run (a61024a)
  • nlu-testing: run & delete single test (f27a1e5)
  • studio: add Content Usage count in CMS (4d99101)

12.4.2 (2020-01-22)

Bug Fixes

  • code-editor: fix config schemas (4170e34)
  • code-editor: single selection (aab4580)
  • core: pool issue with knex and transactions (79f3596)
  • docs: add hint about Content-Type header (d7b6af7)
  • nlu: exclude NaN vectors (fe44ac2)
  • nlu: handling of spacing inside slots (035b0fe)

12.4.1 (2020-01-21)

Bug Fixes

  • channel-web: faster loading on embedded mode (dd9864d)
  • core: redisio to use native promises (2c2beb0)
  • core: user is stuck when a transition is missing (0a98133)
  • nlu: empty dataset validation (30fd61f)
  • specify accept extensions in file upload (2f05161)
  • qna: fix redirect to flow (b1bfb4c)
  • studio: keep randomId on choice edit (resolve #2813) (77a4206)

12.4.0 (2020-01-16)

Bug Fixes

  • admin: version check (a8b6112)
  • core: event collector retry failed messages (21e2db9)
  • nlu: ignore special char in classification (962b73a)
  • nlu: on create intent, raw name is used as first utterance (3573b27)
  • nlu: token.isWord (2e06041)

Features

  • channel-web: allow changing language of UI (ea96b0c)
  • cms: implement image preview (a54ef1f)
  • nlu: added lite editor for NLU module (293a0c6)
  • nlu: cross validation (e408f05)
  • nlu: entity can be renamed and duplicated (d315534)
  • nlu: extract route (05e3db0)
  • nlu-testing: basic import tests from csv (0676c26)
  • nlu-testing: save tests (a4cebdb)
  • studio: implement image preview (4015fe7)

12.3.3 (2020-01-13)

Bug Fixes

  • correct spelling mistakes (f229391)
  • admin: fix docker image link (9a8b254)
  • show user-friendly flow name (1610164)
  • admin: fix docker image link (96056b0)
  • channel-web: visit event is sent only when chat is open (7c727de)
  • code-editor: only one of enabled or disabled (a177992)
  • qna: correct pagination on first page (eb7f64f)
  • qna: react-select to be completely visible (ca52fc2)
  • studio: don't show reselection of checkboxes (23fd495)
  • studio: show user-friendly flow name (3c76e50)

12.3.2 (2020-01-08)

Bug Fixes

  • admin: bigger timeout for bots & stage change (d54b4e3)
  • bots: issue when promoting bot with autorevision (9db4960)
  • build: remove dupes on changelog & fix command (081739a)
  • channel-web: better text for "new messages" (60f30d3)
  • channel-web: better text for "new messages", and better grammar (ecc8de7)
  • channel-web: group messages based on full_name (#2718) (b3d964a)
  • channel-web: login form translation (fc7f8c4)
  • core: correct checking for empty flow (13d977b)
  • core: ghost ENOENT error code (db3fa28)
  • core: handle case of no previous flow (2057a46)
  • core: remove folders in Windows (95bbb47)
  • docs: remove change log duplicates (8275425)
  • examples: update interbot examples (63eb612)
  • nlu: filter inputs to have unique IDs (cdadc75)
  • nlu: load latest model when model is invalid at predict time (749a751)
  • nlu: model loading lock (eb2505e)
  • nlu: predict with multiple contexts (2d97f73)
  • nlu: use global ctx if empty predicitons (88d6311)
  • studio: always show selection of current flow (19872e5)
  • studio: correct documentation URL (73b3422)
  • studio: don't allow same name in two nodes (be48b7e)
  • studio: have unique IDs (edf6bb4)
  • studio: remove double clicking message (50e8f06)
  • studio: remove double clicking on diagram (08c4d57)
  • webchat: Arabic word misspelling (da19228)
  • webchat: proper login form arabic translation (#2737) (96bcfa4)
  • replace only file extensions (85c0283)
  • spelling mistakes in code (cc9f950)

12.3.1 (2019-12-17)

Bug Fixes

  • channel-web: added missing reference logic on frontend (b7939eb)
  • nlu: lowercase tokens on vectorize (2022774)
  • nlu: lowercase while getting word vectors (14c05aa)
  • studio: rename only when flow name is changed (459c844)
  • various spelling mistakes (8b185a3)

Features

  • channel-web: bot can have different avatars for different messages (ab9215e)

12.3.0 (2019-12-12)

Bug Fixes

  • admin: fix admin for users running on IE (80872bd)
  • admin: import bot in the current workspace (876329c)
  • admin: lowercase check (f229469)
  • channel-web: disable typing animations to prevent flicker (73ecf76)
  • channel-web: prevent user name from being undefined (5261948)
  • code-editor: missing sync actions locally (c3c50a2)
  • core: requiring actions directly from bpfs (16a2841)
  • core: respect env http_proxy and no_proxy (ef50d5e)
  • core: sync is done correctly when enabling bpfs first time (20c8fba)
  • flow: fix part 2 for the choice skill transitions (c49ebdb)
  • misunderstood: eslint styling issues (4081df5)
  • module: ran prettier & some adjustments (9419360)
  • nlu: exact matching (678f247)
  • nlu: fix circular issue when redis enabled (7a4da94)
  • nlu: original case in entity exact score (7827e91)
  • nlu: update form fields on entity Id change (b754037)
  • nlu: added value to slot (68e8c7f)
  • nlu-testing: filter slots conditions (fd8e356)
  • skill-choice: consider only selected options (1fead4a)

Features

  • nlu: added POS tagger as experimental feature for English (86c62ed)

12.2.3 (2019-11-19)

Bug Fixes

  • admin: comparing email lower case (75801e9)
  • admin: create user button grayed out (ae1ba0f)
  • admin: releases not fetched automatically (0347b94)
  • channel-web: issue on ie11 with proxy (b0cbc67)
  • cms: using default lang when current is not set (0697ac9)
  • code-editor: refactor & improvements (22ef2de)
  • core: clearing state from redis when reset session (34ecaed)
  • core: email case insensitive (7629a79)
  • core: fix transition with intent is (9a3ea12)
  • core: minor adjustments (ed04f7d)
  • core: startup error with all debug enabled (a2d2f57)
  • core: using redis for better io with user state (bf1f0bf)
  • skill-choice: prevent collision between choice nodes (c7805c3)
  • studio: bot status is a bit more clear (a069706)
  • webchat: correctly scroll down when necessary (ac909aa)
  • webchat: option to swap localStorage to sessionStorage (3436030)

Features

  • cms: import/export of content (4ae2514)
  • code-editor: added code samples that can be easily copied (86e289e)
  • code-editor: added static examples (7212856)
  • flow: quick node linking on the flow editor (b776285)
  • nlu: added case sensitivity for entities (409acf3)
  • nlu: added pattern entity examples (ba60a96)
  • nlu: fuzzy tolerance (a25a1c4)
  • nlu: new list entities ui (18dfaa1)

12.2.2 (2019-11-08)

Bug Fixes

  • core: avoid new debug instance creation (c602ad5)
  • core: caching required files in actions and hooks (069d013)
  • core: global actions/hooks executed outside nodevm (2ef2e29)
  • core: process args were not memoized correctly (1e5c2e6)
  • flow: minor improvements (4543d2d)
  • nlu: create none intent properly (b57a610)

Features

  • nlu: filter predictions (b460c8b)
  • nlu: re introduced hard none threshold (e698de9)

12.2.1 (2019-11-06)

Bug Fixes

  • analytics: fix analytics insertion of long text (2f5ab73)
  • core: catalina build (35db0d6)
  • flow: identifying timeout flow & bigger archive timeout (80ac8e1)
  • nlu: moved fs calls to async (0224002)
  • nlu: progress (54cda62)

Features

  • admin: display when a new version available (1327eb9)
  • nlu: cancel training (59058c3)

12.2.0 (2019-10-28)

Bug Fixes

  • admin: add option to copy shortlink easily (6e99b9b)
  • admin: better ux when unauthorized (66832ea)
  • admin: cleanup of permissions (cacadac)
  • admin: fixed create date & added picture url (c9a2321)
  • admin: minor adjustments (d44b251)
  • admin: more work toward chat users (1f3fdd7)
  • admin: redirect if no permissions (cf4a500)
  • admin: separate btn to copy clipboard & fix rollback (c3abf10)
  • admin: unified UI for admin panel (a209fc0)
  • admin: updated bots view & implemented chat users (8015434)
  • admin: various fixes (06f1321)
  • admin: workspace switcher (8ac8f0d)
  • auth: chat user base & various adjustments (9e24771)
  • auth: display menu to choose auth strategy (d18a36e)
  • build: fix damn lib again and again (0928e23)
  • channel-web: implementing correctly an old migration (f710589)
  • checklist: add sticky session verification (422f9fe)
  • code-editor: added prettier formatting (65aee67)
  • core: better support for axios errors (9030342)
  • core: env var to easily skip problematic migrations (11a89cd)
  • core: fix axios config to use local url (1fda878)
  • core: small changes to botpress fatal errors (10dc57c)
  • debugger: better handling of unauthorized users (8c49e3a)
  • debugger: removed capitalized letter from top intent (6d5915b)
  • dev: added package command & fixed package name (2f0ad8f)
  • dev: faster build for studio and admin (efc31ef)
  • e2e: ignoring non-api requests (e4d39c1)
  • modules: fixed module entry points (a872630)
  • nlu: all nodes load previously trained models (38b2450)
  • nlu: discrete number of tokens in none utt (29b9284)
  • nlu: empty exact match (a011412)
  • nlu: error handling in svm trainer (c651cd8)
  • nlu: moved training status to info (2f8c60f)
  • nlu: prevent useless training (2a60384)
  • nlu: remove dead configs (8893ff6)
  • nlu: remove none intent from exactmatch (5b7f6d4)
  • nlu: removed dead binaries (17b3789)
  • nlu: train msg id for cluster mode (c0ee85e)
  • nlu2: feature always wrong at predict time (e6d79dc)
  • nlu2: slots & trailing space corner case (d06f215)
  • nlu2: slots space feature (5fc47da)
  • profile: updated ux with profile and password (ae3e785)
  • qna: error when no categories defined (3e8159d)
  • skill: added icon, typings & some other stuff (54f9354)
  • studio: displaying skill icons in flow nodes (ba8adff)
  • studio: fix backspace issue (6462b05)
  • studio: fix issue in flow with skills/redux (ad14cb9)
  • studio: using same flags as admin (553f457)
  • tests: small adjustment to tests (602996b)
  • ux: prevent click close dialog (100594d)
  • webchat: added config to expose the store (1148505)

Features

  • admin: enable features from ui (5c33ed2)
  • admin: filter bots (625aac3)
  • admin: new layout for super admins (0a47783)
  • admin: partial workspace management (6d0ba1a)
  • auth: authentication for chat users & rollout strategies (6d0268b)
  • channel-web: add arabic translations (bbe669a)
  • channel-web: add Russian and Ukrainian translations (1186c16)
  • core: added page for latest releases (32b5b2b)
  • core: checklist for production usage (6ffc58e)
  • hitl: added features, fixes & refactor (a8115da)
  • nlu: distributed model training (21295bd)
  • nlu: New intent editor (f4b3999)
  • nlu: UI revamp into 12-1-6 (4392eef)
  • sdk: added distributed methods (84c305d)
  • studio: various improvements to flow builder (267cea1)

12.1.6 (2019-10-04)

Bug Fixes

  • hitl: issue on some version of postgres (e18f674)
  • module: enforces bot-scoped config when global is not wanted (50bbbcf)
  • nlu: added hyphens to latin (0cb19a6)
  • nlu: fix "isLoaded of undefined" on model load (082c6ad)
  • qna: issue with cms content & intent not being deleted (7df80e6)
  • skill-email: fix element rendering & config documentation (f0997b0)
  • studio: config status not visible & bp-ui changes (ec7fb3f)

12.1.5 (2019-10-01)

Bug Fixes

  • bpfs: fixed issues caused by legacy logic (fa89276)
  • bpfs: various fixes due to legacy logic (4108970)
  • channel-web: fix container width on init (5ee2f1d)
  • channel-web: fix for intermittent issue with emulator (c148596)
  • channel-web: fix output of conversation log (53982ab)
  • channel-web: re-added google analytics (0fe8fce)
  • cluster: broadcasting reboot to all nodes (decd505)
  • config: clear hash on first start & ignore dynamic props (7d8d5b7)
  • converse: ability to change max message length (aa0a612)
  • core: added multi-thread support for heavy tasks (d2b30e4)
  • core: debug logs are not saved to file output (e328b49)
  • core: dialog anti-loop (d1de885)
  • core: fix issue with server reboot (077dbc9)
  • core: fix permissions view (23eea72)
  • core: fixed typings and missing await for sendevent (4c7f937)
  • core: on action not found error (19e9e1d)
  • core: removed required check (a80c464)
  • core: set max server reboots to 2 (99f3550)
  • debugger: a bit more compact nlu debugger (33b30c0)
  • debugger: added safeguard when an event is incomplete (75b58a8)
  • debugger: minor adjustment (adf139d)
  • dialog: timeout handling (1b2fa60)
  • event: added some checks for parameters (e8fb839)
  • inspector: ambiguity more visible (61cfe2f)
  • lock: allowing upsert to bypass locked status (5964178)
  • logs: fixed log emitter (63b7343)
  • nlu: fix progress issue with auto train (e11cb38)
  • nlu: prevent training on not supported languages (15cd631)
  • nlu: removed jap tokenizer (f940d14)
  • nlu: spelling mistakes & synonyms (b31ac5a)
  • nlu: using multiple threads for training (69822fe)
  • perms: modules were always displayed (1fa6dd6)
  • qna: source categories from nlu contexts (cb261eb)
  • qna: updated tests and minor tweak (59aff43)
  • rbac: content editor access to nlu/qna (58291b0)
  • redis: prevent server spamming on startup (ba9dba1)
  • security: updated lodash version (f31ca19)
  • studio: dm title in emulator (87cc95b)
  • studio: fix logs panel (97209a5)
  • studio: minor sidebar icons styling fix (dfdc479)
  • webchat: escape unsafe html (40bf2d7)

Features

  • auth: added oauth2 strategy (dc7e690)
  • bpfs: workaround to fix bpfs issues (abd4bd0)
  • config: prompt server reboot when configuration is updated (dedaf3d)
  • core: added config to add extra languages (43cc081)
  • core: prompt server reboot when main config has changed (1950602)
  • debugger: added language section (9f5e253)
  • inspector: copy path to clipboard (be8cdd1)
  • qna: added support for content elements (e32df0a)
  • qna: Added support for elements from the CMS (7a27aba)
  • skill-email: added email skill (33f46d4)
  • studio: added util components & change to cms (0433724)

12.1.4 (2019-10-01)

Bug Fixes

  • bpfs: fixed issues caused by legacy logic (fa89276)
  • bpfs: various fixes due to legacy logic (4108970)
  • channel-web: fix container width on init (5ee2f1d)
  • channel-web: fix for intermittent issue with emulator (c148596)
  • channel-web: fix output of conversation log (53982ab)
  • channel-web: re-added google analytics (0fe8fce)
  • cluster: broadcasting reboot to all nodes (decd505)
  • config: clear hash on first start & ignore dynamic props (7d8d5b7)
  • converse: ability to change max message length (aa0a612)
  • core: added multi-thread support for heavy tasks (d2b30e4)
  • core: debug logs are not saved to file output (e328b49)
  • core: dialog anti-loop (d1de885)
  • core: fix issue with server reboot (077dbc9)
  • core: fix permissions view (23eea72)
  • core: fixed typings and missing await for sendevent (4c7f937)
  • core: on action not found error (19e9e1d)
  • core: removed required check (a80c464)
  • core: set max server reboots to 2 (99f3550)
  • debugger: a bit more compact nlu debugger (33b30c0)
  • debugger: added safeguard when an event is incomplete (75b58a8)
  • debugger: minor adjustment (adf139d)
  • dialog: timeout handling (1b2fa60)
  • event: added some checks for parameters (e8fb839)
  • inspector: ambiguity more visible (61cfe2f)
  • lock: allowing upsert to bypass locked status (5964178)
  • logs: fixed log emitter (63b7343)
  • nlu: fix progress issue with auto train (e11cb38)
  • nlu: prevent training on not supported languages (15cd631)
  • nlu: removed jap tokenizer (f940d14)
  • nlu: spelling mistakes & synonyms (b31ac5a)
  • nlu: using multiple threads for training (69822fe)
  • perms: modules were always displayed (1fa6dd6)
  • qna: source categories from nlu contexts (cb261eb)
  • qna: updated tests and minor tweak (59aff43)
  • rbac: content editor access to nlu/qna (58291b0)
  • redis: prevent server spamming on startup (ba9dba1)
  • security: updated lodash version (f31ca19)
  • studio: dm title in emulator (87cc95b)
  • studio: fix logs panel (97209a5)
  • studio: minor sidebar icons styling fix (dfdc479)
  • webchat: escape unsafe html (40bf2d7)

Features

  • auth: added oauth2 strategy (dc7e690)
  • bpfs: workaround to fix bpfs issues (abd4bd0)
  • config: prompt server reboot when configuration is updated (dedaf3d)
  • core: added config to add extra languages (43cc081)
  • core: prompt server reboot when main config has changed (1950602)
  • debugger: added language section (9f5e253)
  • inspector: copy path to clipboard (be8cdd1)
  • qna: added support for content elements (e32df0a)
  • qna: Added support for elements from the CMS (7a27aba)
  • skill-email: added email skill (33f46d4)
  • studio: added util components & change to cms (0433724)

12.1.4 (2019-09-19)

Bug Fixes

  • bpfs: fixed issues caused by legacy logic (fa89276)
  • bpfs: various fixes due to legacy logic (4108970)
  • channel-web: re-added google analytics (0fe8fce)
  • cluster: broadcasting reboot to all nodes (decd505)
  • config: clear hash on first start & ignore dynamic props (5b351cb)
  • core: added multi-thread support for heavy tasks (d2b30e4)
  • debugger: a bit more compact nlu debugger (33b30c0)
  • debugger: minor adjustment (2957057)
  • dialog: timeout handling (077f33c)
  • inspector: ambiguity more visible (61cfe2f)
  • lock: allowing upsert to bypass locked status (3489516)
  • logs: fixed log emitter (1d6f191)
  • nlu: fix progress issue with auto train (2734994)
  • nlu: prevent training on not supported languages (15cd631)
  • nlu: removed jap tokenizer (f940d14)
  • nlu: using multiple threads for training (69822fe)
  • qna: source categories from nlu contexts (cb261eb)
  • qna: updated tests and minor tweak (59aff43)
  • rbac: content editor access to nlu/qna (58291b0)
  • redis: prevent server spamming on startup (ba9dba1)
  • studio: dm title in emulator (87cc95b)
  • studio: fix logs panel (97209a5)
  • studio: minor sidebar icons styling fix (dfdc479)
  • webchat: escape unsafe html (40bf2d7)

Features

  • auth: added oauth2 strategy (dc7e690)
  • bpfs: workaround to fix bpfs issues (abd4bd0)
  • config: prompt server reboot when configuration is updated (dedaf3d)
  • core: added config to add extra languages (43cc081)
  • core: prompt server reboot when main config has changed (1950602)
  • debugger: added language section (9f5e253)
  • inspector: copy path to clipboard (be8cdd1)
  • qna: added support for content elements (e32df0a)
  • qna: Added support for elements from the CMS (7a27aba)
  • studio: added util components & change to cms (0433724)

12.1.3 (2019-09-04)

Bug Fixes

  • admin: added bp version on admin ui (f577191)
  • admin: cascading errors and updated typings (00de662)
  • admin: fixed bot import using drag&drop (374b668)
  • admin: fixed error display on bot create and import (0c50fd4)
  • admin: moved user ui to blueprint and added id for testing (0eb60ea)
  • admin: raised default timeout to 6s (fb027e9)
  • admin: removed gravatar and added name (ae06619)
  • bots: fixed display of name vs id in switch and import (5dda8a9)
  • channel-slack: added user info to messages (8768441)
  • channel-web: responsive cover image (1ac3411)
  • channel-web: target self for links that start by javascript: (f506de9)
  • cms: rendering default payload for unknown channels (ed7b448)
  • config: missing typings and added external url (93a1c55)
  • core: added config to choose socket transport order (df77c5b)
  • core: added typings and cleanup (d6c643e)
  • core: added warning when home folder not defined (b817b25)
  • core: handling studio index file missing (015c2bd)
  • core: locked bots are blocked from editing from anywhere (1a0e4df)
  • core: socket.io correctly supports custom paths (8318c56)
  • core: using is_production for hiding debug logs (6d29f80)
  • flow: give higher importance to main flow (4a91e65)
  • flow: read only wasn't applied from permissions (ui only) (d8871ad)
  • flow: show basic server infos (b19e12d)
  • ghost: prevent creating new instances when ghost is called (9251c17)
  • ghost: prevent creating new instances when ghost is needed (90e7cf1)
  • nlu: entity matching is bit tighter and robust (cc15a6c)
  • nlu: fixed lang detection (5aaa89b)
  • NLU: loosen language election with short inputs (5ffc5b4)
  • slack: added documentation on the official docs (024b645)
  • studio: fix issues with bot switcher (e22fe32)

Features

  • channel-slack: added user info to messages (e4ad918)
  • debugger: added actionerrors to debugger view (feffa09)
  • debugger: added event errors to debugger view (d15302d)
  • kvs: kvs forBot and forGlobal with no breaking changes (2d248b4)
  • versioning: minimal gui for push/pull archive (3abfc4f)

12.1.2 (2019-08-27)

Bug Fixes

  • admin: cascading errors and updated typings (00de662)
  • admin: fixed bot import using drag&drop (aa9c056)
  • admin: fixed error display on bot create and import (0c50fd4)
  • admin: raised default timeout to 6s (fb027e9)
  • channel-slack: added user info to messages (8768441)
  • channel-web: responsive cover image (e9e76e1)
  • channel-web: target self for links that start by javascript: (2ffdbf1)
  • cms: rendering default payload for unknown channels (ed7b448)
  • config: missing typings and added external url (93a1c55)
  • core: added typings and cleanup (d6c643e)
  • core: added warning when home folder not defined (e594172)
  • core: handling studio index file missing (91f57eb)
  • core: socket.io correctly supports custom paths (8318c56)
  • core: using is_production for hiding debug logs (daba068)
  • flow: show basic server infos (214362a)
  • ghost: prevent creating new instances when ghost is called (9251c17)
  • ghost: prevent creating new instances when ghost is needed (90e7cf1)
  • nlu: entity matching is bit tighter and robust (cc15a6c)
  • nlu: fixed lang detection (5aaa89b)
  • NLU: loosen language election with short inputs (5ffc5b4)
  • slack: added documentation on the official docs (7da9275)

Features

  • channel-slack: added user info to messages (e4ad918)
  • kvs: kvs forBot and forGlobal with no breaking changes (2d248b4)

12.1.2 (2019-08-27)

Bug Fixes

  • admin: cascading errors and updated typings (5fa7f91)
  • admin: fixed bot import using drag&drop (374b668)
  • admin: fixed error display on bot create and import (0c50fd4)
  • admin: raised default timeout to 6s (fb027e9)
  • channel-slack: added user info to messages (9fdd493)
  • channel-web: responsive cover image (e9e76e1)
  • cms: rendering default payload for unknown channels (55bcf57)
  • config: missing typings and added external url (93a1c55)
  • core: added typings and cleanup (d6c643e)
  • core: added warning when home folder not defined (b817b25)
  • core: handling studio index file missing (91f57eb)
  • core: socket.io correctly supports custom paths (9f59bf5)
  • core: using is_production for hiding debug logs (daba068)
  • flow: show basic server infos (b19e12d)
  • ghost: prevent creating new instances when ghost is called (9251c17)
  • ghost: prevent creating new instances when ghost is needed (90e7cf1)
  • nlu: entity matching is bit tighter and robust (cc15a6c)
  • nlu: fixed lang detection (5aaa89b)
  • NLU: loosen language election with short inputs (5ffc5b4)
  • slack: added documentation on the official docs (024b645)

Features

  • channel-slack: added user info to messages (e4ad918)
  • kvs: kvs forBot and forGlobal with no breaking changes (2d248b4)

12.1.1 (2019-08-17)

Bug Fixes

  • import: support zip files & nested archives (0265d7e)
  • admin: ui tweaks for bot creation (2bd9714)
  • code-editor: the ghost for bot config files was global (ba69875)
  • config: added revision recording for bot and botpress config (c84187e)
  • core: clear cache upon migration (84bb027)
  • debugger: decision was linking to an NLU intent, but now plain text (89d5616)
  • flow: bigger handle to drag and drop nodes (4c66cb1)
  • ghost: add exclude support for db driver (9113860)
  • ghost: clear local revisions when pushed (eaca91e)
  • ghost: ignoring models when comparing revisions (4a15cf4)
  • ghost: module loader will no longer record revisions (3bccd79)
  • ghost: more work toward stable ghost (c5b775b)
  • ghost: push is behaving like it should (533f184)
  • logs: log table migration won't run if not needed (9663f18)
  • migrations: execute migrations after modules are loaded (aa3ca17)
  • migrations: execute migrations after modules tables are created (91de8b6)
  • nlu: empty token fix (106184f)
  • nlu: if TFIDF fails, return low importance (60de3b9)
  • nlu: tokenize empty / null token (a8c7aad)
  • socket: using websocket first (fallback polling) (f9529be)
  • studio: undo delete skill creates new skill (7ff8ee1)

Features

  • studio: toast msg to remind about auto-save when hitting ctrl+s (fdb8517)

12.1.0 (2019-08-14)

Bug Fixes

  • admin: issue with role selection & added some typing (a913c27)
  • bots: added migration for bot imports (65d9881)
  • channel-slack: added verifications & changed some logic (a49f701)
  • converse: making sure timeout is set (3decfef)
  • core: clearing cache of required actions and sync when remote (720cb7a)
  • core: clearing cache of required actions when changed (7f59d37)
  • core: custom paths can be defined for botpress (55d9e0a)
  • core: on action error, flowTo loc if defined (ef3d913)
  • core: strategy always return instruction (39a5739)
  • docs: fix links on the nlu page (a0d802c)
  • flow: another refactor & added some stuff (d372347)
  • flow: some refactor for flows (a1a985e)
  • flow: updated srd and added typings (2e5bc29)
  • flows: repair update skill (ce59edd)
  • ghost: fix with sync & cms invalidate (dc6e4f5)
  • ghost: pushing local to remote directly (8bfb80a)
  • lang-server: not refreshing invalid metadata (d4565e9)
  • logs: srv_logs table now has timestamp instead of string (63c3d7c)
  • nlu: better slot tagging (0953f12)
  • nlu: crf model check (e7729ef)
  • nlu: don't force skipgram loading (19b299a)
  • nlu: fix get train set (037ea8e)
  • nlu: removing useless confusion matrix error (2a79225)
  • nlu: skipgram model loading when no slot (657ff9c)
  • nlu: slot-crf gets matchedEntities for train (eff89f5)
  • nlu: slots-crf tests (97644cc)
  • redis: fix memory leak with listeners (85667f5)
  • studio: prevent re-rendering the whole layout when user changes (9dad301)
  • ui: minor adjustments (618cd57)

Features

  • channel-slack: add new channel (481cfd4)
  • channel-slack: added slack integration (3a2778e)
  • channel-teams: added MS Teams channel (e65227b)
  • channel-web: ability to show timestamp next to each messages (b2f7562)
  • code-editor: code editor now works with RBAC instead of configs (86356e0)
  • core: added support for a custom url (4351045)
  • debugger: Clicking on intent in debugger navigates to correct intent in nlu or qna (ccefa76)
  • debugger: remove qna identifier + make UI more homogeneous (9e6c12a)
  • flow: new experience with flow editor (1c96afb)
  • flow-editor: new experience with the flow builder (3f24b42)
  • flows: flow editor is notified when somebody else is editing flows (9fe039b)
  • flows: Realtime collaboration in flows (040ddf3)
  • hitl: basic search (01c9d33)
  • hitl: UI changes & added features (7590fb0)
  • lang-server: add option to run offline (8a941a3)
  • studio: Flow editor auto saves and notifies when somebody else is editing flow (2a50011)
  • version-control: add push and status commands (0bca349)

12.0.7 (2019-08-05)

Bug Fixes

  • redis: fix invalidation with redis (25a1411)

12.0.6 (2019-08-02)

Bug Fixes

  • core: ldap authentication (e9375f0)
  • dialog-engine: ending flow when no nodes configured (a2c5ad3)

12.0.5 (2019-07-31)

Bug Fixes

  • nlu: case sensitivity in svm (5746404)

12.0.4 (2019-07-31)

Bug Fixes

  • admin: fix last login and joined on dates (9285d7e)
  • bots: export & import now updates image paths & others (a93a819)
  • channel-web: externalAuth token http headers (41997df)
  • channel-web: issue with file upload (f8c229d)
  • core: added missing audit logs (7f6452d)
  • core: check multiple linux distros in order (78deecc)
  • logs: follow-logs not working consistently when zoomed (39a4044)
  • nlu: known slots infinite loop (3fd55b9)
  • nlu: knownSlots extraction (7cc6344)
  • skills: fixed choice skill repeat (ffc7ccd)
  • webchat: fix for some messages which crashed the whole chat (125d0bd)

12.0.3 (2019-07-25)

Bug Fixes

  • core: handling cases where message is not a string (a486013)
  • ie: webchat not working on ie (830e2e1)
  • lang: meta file, try local when remote fails (4566c4d)
  • lang-server: refreshing health when visiting studio (77cfeed)
  • nlu: exact match also matches if one entity type differs (7880ccb)
  • nlu: merge tokens if both are made of chosen special characters in slot extraction (48e3171)
  • nlu: undefined occurrences or pattern (893c912)
  • qna: cleanup unused qna intents when syncing (cd91499)

12.0.2 (2019-07-16)

Bug Fixes

  • admin: allow admin role to read/write languages (45feaeb)
  • admin: greater timeout when importing bot (f4a449c)
  • admin: no axios timeout when importing a bot as it might be long for big bots (c9a6b0a)
  • admin: resolution of components (9f2957e)
  • auth: allow submit with enter only if form is valid on first auth (fdab96e)
  • choice: retries only working after save (8bd67c5)
  • choice: retry content element not required anymore (cdaf003)
  • code-editor: added reminder for available configs (6f5f4d3)
  • core: action service uses try/catch instead of promise callbacks (eb2d48a)
  • core: maxListeners warning in console on botpress start (bd4a1f6)
  • core: unregister listeners after_bot_unmount (f22b8c0)
  • debugger: allow more time for debugger to fetch an event (7e07239)
  • ghost: allow files up to 100mb (e9d2e51)
  • lang: metadataLocation local files lookup (7cf9a05)
  • nlu: batching tokenize and vectorize calls to lang-server (e84334b)
  • nlu: bigger payload allowed (2e3d37e)
  • nlu: confusion engine bad parameter (9848f5d)
  • nlu: don't load model for lang when not found (0a98393)
  • nlu: pattern extraction case insensitive (0d414d3)
  • nlu: slot tagger (5897d9f)
  • nlu: very confused std threshold (f3a3af9)
  • nlu: very confused still return intents (9e719f6)
  • nlu: view supports more intents and sections (be395f5)
  • qna: redundant question already exists check (628b209)
  • qna: validation failed on empty redirect flow (8449208)
  • sdk: incorrect event state signature (4b17693)
  • studio: missing translations show up red (e981590)
  • studio: sidebar doesn't unroll anymore (0886c1a)

Features

  • channel-web: add ability to send toggleBotInfo event (28e5e2d)

12.0.1 (2019-07-08)

Bug Fixes

  • admin: add create bot to pipeline view with no bots (9cdc703)
  • admin: password reset for basic auth strategy (c3b181e)
  • channel-web: fix pt translations + added es translation (04859bb)
  • channel-web: translate reset conversation label (27e34f3)
  • channel-web: using native includes instead (d9669ab)
  • core: pass full workspace user object + attributes to stage change hooks (f9dac3f)
  • env: allow json in env var (for complex configs) (bdc3500)
  • flow: fix subflows not working & bit of ux (fc4d822)
  • gulp: added verbose for build (487fda4)
  • gulp: sending outputs to console when watching (c2a3e88)
  • lang-server: replace readonly with admintoken (2fb9af5)
  • lang-server: users don't hit directly the endpoint (ce49b0a)
  • native: added sentencepiece for all os (ad00566)
  • nlu: check if model loaded before extracting intents (0c831e8)
  • nlu: email entity extraction (faf9afe)
  • nlu: numeral to number (d1f5465)
  • nlu: pattern extractor uses raw text (59570ef)
  • nlu: various performance fixes wrt lang server (bb0f1f4)
  • skill-choice: update choice on choice edit (d7cdf3b)
  • typings: better experience working with typescript (397f1e8)

Features

  • channel-web: introduce webchat events (1ca8f49)
  • nlu: usage of sentencepiece underscore in list extraction (b13cbf3)
  • qna: display nlu machine learning recommendations in qna (fd29a3b)

12.0.0 (2019-07-02)

Bug Fixes

  • admin: better ux for create bot (c696fc9)
  • admin: changed menu & added debug page (c7591d1)
  • bot-service: allow changing id when moving (7669122)
  • bots: checking bot status & fix export (6f530a7)
  • build: added more details when building (3094370)
  • build: dependencies (0abf156)
  • build: module builder source maps (e3cfdb8)
  • channel-web: allows different user id for different purposes (80e1879)
  • channel-web: fix react warning (14ee5c9)
  • channel-web: hiding widget when hiding webchat (786414c)
  • cms: copy choice items (f7a7b6c)
  • cms: fix overflow issue with multilang (f9355a0)
  • cms: height auto resize for the table (5fb49f0)
  • cms: remembering last language on refresh (7012e16)
  • cms: scrollbar, pagesize & removed some filters (292988d)
  • code-editor: added forgotten hook (93a055d)
  • code-editor: leaving editing mode when no changes (8651c18)
  • confusion: issue with disabled bots & bit of ux (b972d69)
  • core: bumped min QnA conf to 0.5 (cf7d9f3)
  • core: loading config from env properly (16fc903)
  • core: svm linear kernel (1dfae47)
  • core: unmount & remount bot on config changed (e5c9592)
  • debug: added method to persist debug scopes (410b770)
  • debugger: debugger only updates last msg for new messages (c39e327)
  • debugger: moved flow nodes to summary (048be1b)
  • debugger: No nlu section when nothing to show (d1d6a7c)
  • debugger: not update focused message if debugger is hidden (8a6830c)
  • debugger: theme better fits in the layout (7b459ef)
  • debugger: unsubscribe from debugger when unmounting component (5afd183)
  • event-collector: issue with high load (double-saving) (5eb93ac)
  • extensions: debugger style refactor (4bea803)
  • extensions: minor style change (2c3e167)
  • flow: remove suggested double curly braces from transition (efe13cb)
  • flow: smart input placeholder overflows outside component (d740411)
  • flow-builder: displaying problems (missing nodes) (50823bd)
  • flow-builder: Fix node copy (62c38ad)
  • flow-builder: fixed state of usable buttons (6bf70d9)
  • ghost: fix typing & added bots existing scope (5a513a0)
  • gulp: added shortcut to symlink all modules (079b6c0)
  • history: styling to make "Load More" button visible all the time (188140a)
  • hitl: quick fix render quick reply (d84d693)
  • lang: loading in series to get correct consumption reading (5ad48d1)
  • lang: module still loads if one endpoint is unreachable (f84b2ef)
  • lang: streamline lang checks & fix response when erroring (e9cf6cc)
  • lang-server: hide add language if there is none available (55d8c11)
  • logs: added color for studio viewer (99d663d)
  • logs: added spacing when available (8ed1686)
  • logs: fixed botId & missing entries (cf77920)
  • migrations: issue when using binaries (e9bc2ee)
  • module-loader: files were recreated on windows (5eedae3)
  • nlu: add 'any' slots in slot collection (973d226)
  • nlu: added missing dependency (adc488f)
  • nlu: ambiguity set to 10% range (76dfc52)
  • nlu: ambiguous flag only when multiple intents (1eea4a3)
  • nlu: confusion engine working properly (75fcb1a)
  • nlu: Confusion won't display in Status bar if more than one context (d25062b)
  • nlu: contextual L0 classification (d521ff9)
  • nlu: deps issue (72566b1)
  • nlu: deps issue on nlu (839999a)
  • nlu: exact matcher (e5dc865)
  • nlu: five folder requires train dataset (cbf7a55)
  • nlu: hide empty confusions from admin UI (2868a3d)
  • nlu: intent classification w/o slots (00ee463)
  • nlu: intent detection fix w/ slots (294f3f8)
  • nlu: intent matching sentence sanitization (c0dd4ac)
  • nlu: Intents contexts forgotten when creating training sets (2700861)
  • nlu: kmeans splitting of intent utterances (df5e5e7)
  • nlu: log error only when it was thrown for an unexpected reason (a881a18)
  • nlu: much smaller K for k-means search (b988c3b)
  • nlu: only train models for languages that are loaded (ab768fe)
  • nlu: skip intent extraction + slot extraction if no intent (8b74ede)
  • nlu: skip intent prediction after exact match if not enough utterances (0fbf5c6)
  • nlu: slot extraction extracts single slot (db1af49)
  • nlu: slot tagger selects best slot suggestion (c6b9136)
  • nlu: slots can have multiple entities (c64bddc)
  • nlu: tfidf capped between 0.5 and 2.0 (e95bdac)
  • nlu: tfidf.. tf weight on avg (9d8e1ec)
  • nlu: tokenizer should not lower case (856bb25)
  • nlu: wrap lang server connection error and process exit (a7d0051)
  • NLU: send only what we want in IO (b372bdc)
  • qna: Json parse error in small talk qna template (a221a64)
  • qna: qna add new state is cleared when submitting (9322943)
  • shortcuts: better ux with shortcuts & standardized mac/win (01278d2)
  • shortcuts: ctrl+e toggles the emulator even when input focused (767ec0b)
  • shortcuts: using same shortcuts on windows/mac (e816cdb)
  • side panel: fix cap case typo in imports (07e7502)
  • slots: retryAttempts not reloading (e3ead2c)
  • status-bar: clarified error message & doc link (a929ecc)
  • studio: added again reactstrap (1d99615)
  • studio: added support for typescript files (fca19e2)
  • studio: always see the entire flow (303ec7d)
  • studio: guided tour text (cf1da57)
  • studio: highlighted nodes styling (4ed253e)
  • studio: overflow logs (4960543)
  • studio: overflow on JSON payload (f708fd8)
  • studio: smartinput zindex (997a233)
  • telegram: multi-bot support via webhooks (c5b4e1b)
  • testing: taking scoped user id (bae011d)
  • web-channel: botInfo page config override (dc28f63)
  • webchat: history behavior & convo resilience (b54f075)

Features

  • admin: enable bot import from the UI (d10e140)
  • channel-web: ctrl+enter reset current session then send (11bd4b9)
  • channel-web: Right click message to debug (a45c365)
  • code-editor: added some enhancements and mobx (aabc8f2)
  • code-editor: delete and rename actions and hooks in code-editor (ec7046a)
  • code-editor: No message displayed when no error (ffececd)
  • code-editro: added some enhancements and mobx (946c1a5)
  • core: crawling actions to find var hints (5720733)
  • debugger: display all intents in debugger (a469b0b)
  • debugger: switch selected message when a new one is sent (375fe1e)
  • emulator: Debugger summary UI (d9faafe)
  • event-storage: store events for further analysis (47d4f63)
  • extensions: Debugger retry fetching a message few times when it is not found (08af438)
  • history: add history module which displays conversations history for bot (251fcc0)
  • history: Allow user to flag and unflag messages (3235f87)
  • history: integrate generic toolbar in history module (08e908f)
  • history: tooltip when copy link + pretty downloaded json (1f72934)
  • lang: added tooltip to show current download size vs total (31e0805)
  • lang-server: added condition on lang http param + small refactor (a17eda1)
  • migration-service: Implemented migrations (f3cf57e)
  • ml: added node-svm with bindings (ee83ef9)
  • mltoolkit: add ml based tokenizer (d1a5262)
  • nlu: caching of token vectors and junk (e0cd696)
  • importbot (7bca21a)
  • nlu: display nlu confusion matrix status (54b7fa2)
  • nlu: min nb of utt for ML classification (8788a26)
  • nlu: oov tfidf (964721b)
  • nlu: vectorizing words by API (e9cefaa)
  • NLU: Ambiguity (c6f9395)
  • NLU: SVM based intent classification (9d5f4fe)
  • qna: QNA import and export use JSON format for QNA items (f11ca7c)
  • studio: added auto-complete suggestions in all app inputs (a054464)
  • studio: added bottom panel (0ca812c)
  • templates: bilingual small talk (9c41b4f)
  • testing: creating scenarios from the webchat (ffed9e4)
  • ui: shared layout components for better ux (cdb5526)

11.9.6 (2019-07-01)

Bug Fixes

  • call-api: missing headers on reload (6f46a37)
  • choices: use content picker and fix retry attempts (ad4ea28)
  • hitl: added trim in hitl textarea (f28eb08)
  • hitl: display last user visit (0694c2a)
  • hitl: display messages of type quick_reply in hitl module (b38d426)
  • hitl: render quick replies in hitl module (941037f)

Features

  • hitl: display last user visit (262de34)

11.9.5 (2019-06-21)

Bug Fixes

  • core: added memory cache limits (4732f3f)
  • core: object caching uses proper key (ef3c460)
  • hitl: pause on quick reply (c3edfbd)
  • hitl: swallow quick reply message type (1392d97)
  • messenger: typing indicators and postback button (9aadeb9)
  • continue instead of return (07f4a5a)
  • validate entry.messaging exists (99aae8b)
  • pro: fixed "built with pro" variable (9183293)
  • webchat: scroll to the very bottom of the chat on open (44857fd)

11.9.4 (2019-06-12)

Bug Fixes

  • do not create revisions for models (4347826)
  • don't record revisions for botpress and workspaces configs (b60f5c1)
  • expose getAttributes from UserRepository (82ddeca)
  • Expose getAttributes from UserRepository (e2faeee)
  • core: resources-loader doesn't over-create files (b21c311)
  • ghost use soft delete when deleting a folder (c026d03)
  • null context_expiry caused sessions to never timeout (1d558eb)
  • core: resources-loader doesn't over-create files (38ae8d7)
  • hooks: before session timeout not being executed (951ba9b)
  • testing: made ghost always dirty with duplicate .recorder.js (fbb1c24)
  • tests: fixed memory queue tests (61445d7)

Features

  • channel-web: configurable messages history (d52d455)
  • core: added security namespace (e5eb2e4)
  • web: added ability to create trusted reference (14d8cb6)

11.9.3 (2019-06-06)

Bug Fixes

  • basic-skills: syntax error (04a32e4)
  • core: removed machineV1 fingerprint (b69ea15)
  • pro: licensing on openshift (a6ae4ff)

11.9.2 (2019-06-05)

Bug Fixes

  • core: added flow cache invalidation (f1ca9ef)
  • core: missing file (f92ae68)
  • pro: SAML authentication options (d22bd16)
  • qna: remove qna file when qna is disabled (1d3569f)
  • slot: fix max attempt check (ca703e8)

Features

  • core: add .ghostignore to exclude files from tracking (387668e)

11.9.1 (2019-05-31)

Bug Fixes

  • admin: Enable overwrite destination on copy (72af1e7)
  • core: fixes checksum check of ghost in DB driver (6c45eb6)
  • nlu: missing source value (01abed8)
  • nlu: prevent token duplicates in source (46cd03b)

11.9.0 (2019-05-15)

Bug Fixes

  • core: added red-hat binaries (1304306)
  • slot modal not loading when editing (b1cc881)
  • core: module extraction (f2d1c9d)
  • core: passing more ENV to hooks and actions (142acb7)
  • core: unpacker fall back to move if rename fails (7aa7e01)
  • docker: duckling run cmd (6528f1f)
  • docker: fixed user permissions (df42b69)
  • ghost: added method to rename file & fix dir listing with dot (9581ee0)
  • module: added permissions for modules (3d2d92d)
  • modules: disabling module resources when parent mod is disabled (701af91)
  • redis: switch from node-redis to ioredis (9c1239d)
  • skills: fixed slot extraction skill (f5cd610)
  • ui-studio: better disabled toolbar items (42f1ac3)

Features

  • admin: white label / custom css (1b194a7)
  • channel-web: internationalization (43b4ff1)
  • code-editor: Edit actions directly in the studio (4e11d2d)
  • sdk: added method to enable or disable hooks (beta) (39050d0)
  • add reset slot action (345d90f)
  • conversation scenarios (3980987)

11.8.4 (2019-04-30)

Bug Fixes

  • channel-web: added cookie fallback (109f5f3)
  • channel-web: starting new convo when not found (182b2d8)
  • jump to timeout node (3a00dc7)
  • missing typing in sdk (ff18810)
  • timeout fake event (dc16c5b)
  • nlu: training seq to use multiple entities (d4c1947)

Features

  • dialog-engine: set channel name dynamically (e86ca6d)
  • nlu: exact intent matcher given utterance (3b1a2fe)

11.8.3 (2019-04-26)

Bug Fixes

  • messenger: body-parser require of undefined (cbaccbc)
  • actions: displaying the correct stack trace for actions (15e473d)
  • channel-web: bigger desc + allow markdown and html (657da19)
  • messenger: messages is not iterable (1bf9bef)
  • studio: prevent edge case ui from crashing (1f0ec66)
  • studio: correct module custom icon path (288fa92)

Features

  • nlu: multi entities slots (fcb8d33)
  • skill-api: add call-api skill (6ee330c)

11.8.2 (2019-04-25)

11.8.1 (2019-04-24)

Bug Fixes

  • admin: changing how languages are handled (part 1) (e161e24)
  • admin: prevent logging out when server errors (7e7fac5)
  • bot: normalized bot name and id (a34e445)
  • channel-web: verify if its a channel-web msg (a07d67b)
  • channel-web: adding config to change default css (7e70b80)
  • cms: added missing properties to simplify multilang (e8444c4)
  • cms: logic error when fetching content renderer (0abf0fb)
  • cms: updating json files when deleting elements (f98008e)
  • core: added event creation time (ee65a1c)
  • module-builder: cleanup of assets folder wasn't working (1ca71ec)
  • qna: correct UI tip with list of columns in CSV to import (8e09d98)
  • skill-slot: slots map of undefined (c8ab14b)
  • studio: showing understanding menu on mouse over (b59e567)
  • ux: minor ux fix when editing a node on flow editor (3506554)
  • ux: prevent closing when clicking outside modal (use btn or esc) (ab24781)
  • ignore models in bot revs (732ed32)

Features

  • cms: warn modules of content element changes (da424fa)
  • dropdown: added dropdown component for the webchat (d7b0890)
  • module: allow hot reloading of modules (46a01c5)
  • Bot backups & Rollback (3265b6d)

11.8.0 (2019-04-11)

Bug Fixes

  • build: copy bindings to the correct folder (c064c81)
  • build: fix packaging on windows (a7fd609)
  • build: missing dependency (39b6a35)
  • build: use cross-env to execute pkg and module-builder (5c0d30f)
  • channel-web: added payload field to hide some props in db (f6cba23)
  • cms: prevent closing of modal when clicking outside (3b3bb59)
  • core: fix returning to previous flow (c5f89ce)
  • core: handle jumpPoints not being defined (72275dc)
  • core: push of undefined lastMessages (18faaf7)
  • core: user creation fix (6a6eeaa)
  • core: user creation issue (542e3b2)
  • hitl: fixed user attributes and minor refactoring (a0f40bd)
  • hitl: max length for message (d9a06c0)
  • hitl: use user attributes (6af745a)
  • sdk: added method to delete content elements (320308d)
  • skill-choice: handle undefined keys (5117a60)
  • users: attributes were overwritten when updating (b6cbf75)
  • webchat: botName and enableReset options (resolve #1572) (1e5e235)
  • webchat: fix postMessage target and oversending setClass (c744594)

Features

  • create pipeline on server start (76a4f15)
  • cms: added multilanguage support (90c9b96)
  • NLU: config to load models on bot mount (565015e)
  • skill-slot: add slot filling skill (79c5251)

11.7.2 (2019-03-27)

Bug Fixes

  • channel-web: minor changes for custom components (beaac3f)
  • channel-web: prevent quick replies click spam (fb79775)
  • diagram: fix link recreating itself when moving after deletion (df0d2fd)
  • docs: wrong url in version docs (ef03259)
  • studio: submit on alt + enter as stated in UI (464ca5d)

11.7.1 (2019-03-26)

Bug Fixes

  • core: attach action errors to logger (baa4cd5)
  • core: better action errors (6d4b54a)
  • core: external auth wasn't using the specified algorithm (fb1896e)
  • core: loading of deleted bots warn (7b312bb)
  • core: updated default debug output (58503b1)
  • examples: added a catch on axios api call (9ab43ea)
  • ghost: added file size limit for individual files (5596e91)
  • hitl: removing limit for text saved (issue with long response) (3393e44)
  • qna: added input validation & schema (f90c1fb)

Features

  • core: expose env-variables to actions (d1ab27b)
  • hooks: added before outgoing hook (a9341b0)

11.7.0 (2019-03-25)

Bug Fixes

  • admin: added schema for profile update (b45eb54)
  • admin: debug UI auto-expand top-level bp node (634d989)
  • analytics: piechart "toFixed of undefined" (b3ff979)
  • channel-web: fixed file upload not sending uploaded file namme (afb5f1f)
  • config: added configuration for media uploads (a426d0b)
  • config: added jwt settings, allow token refresh, added status route (5f93b0d)
  • core: added list of modules enabled by default (9261b06)
  • core: converse default global contexts (5199ad9)
  • core: state is loaded before all hooks (a0aefff)
  • db: detecting database type from provided url (fdefe24)
  • dialog: fix infinite loop when going back to a skill node (ece1c3e)
  • module-builder: undefined assignment (8257084)
  • nlu: avoid extracting substring of longer entities (e08ed56)
  • nlu: disabling duckling when unreachable on server start (7b15cfe)
  • nlu: entities extraction fix (whole entities) (3259547)
  • nlu: fix issue in certain conditions with multiple slots (78f6bf5)
  • nlu: map series (c88c175)
  • nlu: null pointer and avoid comparing empty strings (6489afe)
  • nlu: patterns tests (927a9fa)
  • nlu: slot tagger fastText args (2e1c64f)
  • qna: categories are trimmed (a977c9e)
  • studio: removed useless emulator settings (3c03162)
  • studio: statusBar styling (4e5718d)
  • ux: minor ui adjustments (c72d96a)

Features

  • builtin: added utilities for easier context management (96a69b9)
  • channel-web: arrow navigation (dc31baf)
  • channel-web: convos view arrow navigation (b6b9a4b)
  • channel-web: send postback data to parent page (80994c2)
  • core: add config to set default debug scopes (cecd983)
  • core: make use of the debug package (1672e76)
  • debug: added audit logging (71b1d62)
  • nlu: fuzzy matching of list entities (0d0292a)

11.6.3 (2019-03-18)

Bug Fixes

  • messenger: disable channel when not configured (480ba6f)
  • messenger: missing packages (01f605b)
  • nlu: fix delete intents / entities on firefox (c5ad50d)

11.6.2 (2019-03-18)

Bug Fixes

  • channel-web: fix 401 issue when embedding webchat (843cd73)
  • channel-web: fixed reset conversation not working (20cda68)
  • core: fix undefined value in carousel name (6f68875)
  • emulator: displays the final decision instead of the intent (4096a10)
  • emulator: fixed issue with new session button (885d460)
  • messenger: default persistent menu to
  • messenger: fixed webhook (8555d42)
  • messenger: fixes webhooks (c7d8349)
  • messenger: pro ref (923fca8)
  • messenger: typings of config (7fa5353)
  • nlu: fixed viewport issue with multiple entity utterance (011aa92)
  • nlu: only copy vector files (4f31fbc)

Features

  • channel-messenger: add messenger support (966480d)
  • core: debug supports sub-namespaces (ce53321)
  • messenger: Added support for Messenger Channel (25bcd7a)
  • nlu: added ctx filtering (c1921f2)

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)
  • 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)
  • 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)
  • alerting: triggers a hook when threshold exceeded (18dbb0e)
  • bot: added more configuration options & details (2c584ed)
  • channel-web: added custom components support (732f2b6)
  • channel-web: added methods to override visual components (2cfeeb5)
  • channels: initial telegram implementation (f231ee3)
  • core: add proxy support for external calls (c3432ec)
  • core: added to 'flowGenerator' second parameter with metadata (bc7640b)
  • core: change 'flowGenerator' to async method (6e0330c)
  • core: native extensions allow for multiple distributions (41b1d24)
  • credentials: added external auth support for secure communication (ccaa3b6)
  • emulator: added possibility to send raw payload (fb45615)
  • logs: added file output for logs (f65ea28)
  • monitoring: added multi-node monitoring system (f4ebfd5)
  • 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: using pretrained word vectors (135083d)
  • conditional http session (29cb4ca)
  • enable templating in content element formData (9911217)
  • reboot: added method & config to reboot server (7b38b6e)
  • sdk: file manager is exposed via the sdk (08edf20)
  • security: logging security events (3973cc7)
  • web: customizable css (f9d3358)
  • web: implemented timezone (resolve #1415) (24e7793)
  • 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 adjustments (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)
  • core: ghost content on postgres (9ccacc6)
  • flow: now clearer that transition node is optional (3af2e49)
  • nlu: fixed unnecessary syncs (54736d9)
  • nlu: focus first box on enter (9cd7e24)
  • qna: added a check to prevent duplicated qna (be359be)
  • qna: default categories (12a8c72)
  • 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 shortcuts from emulator to intent/qna + flow ed (9c1959c)
  • emulator: added toggle button for typing indicator (c752a16)

11.4.1 (2019-01-31)

Bug Fixes

  • channel-web: fixed event params and removed unnecessary db call (17671fc)
  • 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)
  • dialog-engine: skip transitions that contain the active node (bd5f449)
  • docs: fix cross-links in docs (resolve #1235) (234ea40)
  • docs: try fixing links in tutorial (ref #1235) (5383372)
  • 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: 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)
  • 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)
  • qna: add multiline support, ux adjustments (91cc5f4)
  • web: added config var for message length (resolve #1298) (a442b43)
  • web-channel: add an option to hide the conversations button (d58158a)

11.3.0 (2018-12-19)

Bug Fixes

  • dialog-engine: return to calling node support (d1f92c8)
  • 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 release 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)

Features

  • release v11.1 (70b5020)
  • cms: new manager, added modified on, small bug fix, cleanup (af6fe86)
  • knowledge: basic knowledge index of PDF (da95bd3)
  • nlu: create custom entities (64b3571)
  • state-manager: now loading bot-specific variables automatically (8761846)
  • 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 adjusted 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)
  • cms: added missing where condition (bc5fc85)
  • converse: circular reference when there is a timeout (cec0950)
  • 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)
  • dialog-engine: queue not processed correctly (03bc2ab)
  • docs: corrected path to assets (0963d93)
  • engine: add wait for message support (6e098ca)
  • flow: allow empty transition to node and clear error (514eacb)
  • hooks: removed hook from cached scripts (6ecc36a)
  • http: using environment port if defined (e91a0fe)
  • login: handleError was swallowing errors (66ff4b3)
  • login: problem when logging in and password is expired (394ed10)
  • misc: minor fix to remove console warnings, and added keys (f5b6abf)
  • nlu: default confidence config (b62f229)
  • nlu: hidden intents checkbox now displayed correctly (c8dd33e)
  • nlu-module: fix rasa provider where q param is undefined (481cc6a)
  • 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 adjustments to different elements (ad4f43d)

Features

  • channel-web: recall old messages with arrows (e187d1e)
  • config: added a way to configure an external url (be33fa8)
  • core: add converse api (de098dd)
  • core: add the converse api (1e89a88)
  • decision-engine: added suggested replies (d82b49a)
  • 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)

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: making sure that the folder exists before writing (3cabbe2)
  • build: optimized for packaging (bf81a44)
  • build: remove unused gitmodule (e6cdade)
  • 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)
  • 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)
  • 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: log watcher errors instead of crashing (f7e955f)
  • core: outgoing queue causes a bottleneck with await (99688b4)
  • core: restore commintlint rules (8f7f546)
  • 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: changed training parameters (b6bf8a0)
  • 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: 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)
  • change btn create bot now -> create bot (93a6267)
  • 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)
  • 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)
  • xx: added admin link and hidden menu when not xx (fdd676b)
  • xx: minor adjustment 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: implemented 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)
  • webchat: added 'flow to' action button (e0120ca)
  • 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: 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)
  • core: fixed imports filename case (377572c)
  • core: flow-level timeoutNode property persists (d143384)
  • core: increase node-version to 10 in new bot-template (77d72a6)
  • docs: typo in skills (f9bf04c)
  • event-engine: loading now sync (bef288e)
  • 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)
  • nlu: added scroll for intents list (resolve #846) (52ca905)
  • web: carousel btn as payload (resolve #845) (91dc91e)

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)

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)

Features

  • channel-web: implement the new message type (49f3159)
  • web: implemented downloading conversation (resolve #802) (ee8ec8a)
  • webchat: start new feature on timeout (resovle #805) (5b6f89d)

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)

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

  • builtins: change card presentation (ref #734) (3057446)
  • core: async renderers should keep messages order (resolve #736) (8e9449e)
  • core: correctly get author information from bots (3cfacda)
  • 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 for telegram (resolve #715) (d52745f)
  • telegram: improve stateId from telegram (resolve #715) (50580af)

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)

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)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • core: enable modules config watching (resolve #519) (e2cbfad)
  • core: make sqlite3 optional and warn if using node v10 (ref #526) (42ac146)
  • docs: sorting versions in docs header (resolve #660) (6d40e38)
  • webchat: keyframes anymation fallback for ie (resolve #657) (5dce355)

Features

  • bench: initial benchmark script (43c736d)

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)

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)

Features

  • botfile: added variable hideHeroSection (resolve #29) (be060b1)
  • 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: 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)

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)
  • 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)
  • 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: WordPress misspelling (1a354d8)

Features

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

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)

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

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)