Starting this release, we will have proper semantic versioning and automated CI that covers Docker images, Hexabot NPM Package (TS), Chat Widget NPM Package
What's Changed
- Fix/remove ollama dep by @marrouchi in #284
- fix: update README.md file by @yassinedorbozgithub in #285
- fix(frontend): visual editor pattern UI representation by @yassinedorbozgithub in #271
- fix: unused old cli from package.json file by @yassinedorbozgithub in #283
- fix(frontend): unchanged language+logic enhancement by @yassinedorbozgithub in #278
- fix: missing nlu dockerfile expose port by @yassinedorbozgithub in #286
- fix(frontend): removing default plugin issue by @yassinedorbozgithub in #273
- fix(api): chat.module.ts export conversationService by @yassinedorbozgithub in #289
- build: bump api version by @marrouchi in #290
- build: bump widget version by @marrouchi in #288
- fix(api): enhance .dockerigonre file by @yassinedorbozgithub in #292
- refactor(api): mongoose types by @yassinedorbozgithub in #294
- build: bump api version by @marrouchi in #295
- fix(api): schema support attachment_id nullable value by @yassinedorbozgithub in #277
- fix(api): persistence contextVars by @yassinedorbozgithub in #297
- build: bump version by @marrouchi in #299
- Fix/event emitter preupdate by @marrouchi in #300
- fix(frontend): ILanguageStub typing by @yassinedorbozgithub in #305
- fix(api): move types to global.d.ts by @yassinedorbozgithub in #303
- feat: add multiple attachment input by @IkbelTalebHssan in #307
- fix: tsconfig to support modules by @yassinedorbozgithub in #308
- build: version v2.0.10 bump by @marrouchi in #309
- Update README.md by @marrouchi in #312
- fix(frontend): AutoCompleteSelect default value by @yassinedorbozgithub in #313
- fix(api): exclude functions as nested types by @yassinedorbozgithub in #315
- fix: remove unused endpoints by @yassinedorbozgithub in #319
- fix: restrict paste content to have text format+don't lose old text by @yassinedorbozgithub in #316
- refactor: remove widget token by @marrouchi in #323
- build: bump versions by @marrouchi in #326
- fix: visual editor scrollbar issue by @yassinedorbozgithub in #328
- feat: widget enhancements by @marrouchi in #329
- feat: add http module for plugins by @marrouchi in #330
- build: bump api v2.0.12 + widget v2.0.3 by @marrouchi in #331
- removed widget dependency from nginx by @teemuteekkari in #333
- fix(frontend): contextVar edit dialog states by @yassinedorbozgithub in #340
- feat(api): Redis integration REST/WS by @yassinedorbozgithub in #335
- fix: api service volume by @IkbelTalebHssan in #349
- fix: content vs element by @marrouchi in #347
- feat: move blocks between categories by @IkbelTalebHssan in #265
- fix: add missing await for NLP format by @marrouchi in #355
- Add HuggingFace login functionality by @medchedli in #356
- fix: scrollable flow tabs by @marrouchi in #357
- build: bump version by @marrouchi in #359
- fix: dynamic bert/language mapping by @marrouchi in #361
- fix: pagination by @marrouchi in #362
- fix: display translatable settings only in translations UI #360 by @abdou6666 in #360
- fix: incomplete blocks removal during delete operation by @IkbelTalebHssan in #267
- fix: add null checks for plugin and settings to prevent TypeError by @medchedli in #364
- build: bump version 2.0.14 by @marrouchi in #365
- fix: add missing bert load from env var by @marrouchi in #370
- Fix/load slot filler by @marrouchi in #371
- feat: new nlp pattern input by @marrouchi in #369
- fix: remove unecessary channel handler methods by @marrouchi in #375
- feat: add analytics intervention event by @marrouchi in #374
- update: unify postback types by @yassinedorbozgithub in #377
- fix: add console-channel before filtering by @abdou6666 in #379
- Feat/enhance triggers fieldset by @marrouchi in #381
- build: bump v2.0.15 by @marrouchi in #382
- fix: add missing lifecycle hooks to the conversation by @marrouchi in #383
- build: version bump v2.0.16 by @marrouchi in #384
- fix: apply nlp threshold by @marrouchi in #387
- build: bump version 2.0.17 by @marrouchi in #388
- fix: fix slots predictions to account for multiple tokens and handle … by @MohamedAliBouhaouala in #380
- fix: fix inference, retrieve synonym map & fix slot names by @MohamedAliBouhaouala in #389
- fix: remove effects from UI by @yassinedorbozgithub in #396
- Update config to use env var when defining the apiUrl and appUrl by @yassinedorbozgithub in #395
- Fix/cors webchannel by @marrouchi in #394
- Fix/sequence messages not displaying by @abdou6666 in #397
- fix: truncate long messages in visual editor by @abdou6666 in #398
- fix: attach botStats and nlpSampleEnitity to the lifecyclehook by @yassinedorbozgithub in #402
- Fix: eslint prettier widget configuration by @abdou6666 in #399
- fix: package lock json by @abdou6666 in #412
- refactor: hard coded direction values with enum by @abdou6666 in #413
- fix: synchronized sended messages for the same accounts by @yassinedorbozgithub in #404
- fix: apply chat console settings without refreshing the page by @yassinedorbozgithub in #407
- Fix/carousel navigation styling by @abdou6666 in #386
- Refactor: merge find findPage - findAndPopulate findPageAndPopulate by @yassinedorbozgithub in #400
- fix: update eventEmitter to exclude normalized event names from customized events by @yassinedorbozgithub in #409
- fix: add retro compatibility for find and findAndPopulate methods by @yassinedorbozgithub in #419
- fix: add missing await by @yassinedorbozgithub in #425
- Feat/nlu llm by @marrouchi in #428
- fix: channels data type inference by @abdou6666 in #433
- Feat/global ci by @marrouchi in #438
New Contributors
- @teemuteekkari made their first contribution in #333
- @medchedli made their first contribution in #356
- @abdou6666 made their first contribution in #360
Full Changelog: v2.0.2...v2.1.5