Releases: Hexastack/Hexabot
Releases · Hexastack/Hexabot
v2.1.5
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
v2.0.2
What's Changed
- Fix/organize type declarations by @marrouchi in #272
- feat: add extra deps + docker base image by @marrouchi in #274
- Feat/cli Move CLI to it's own repo by @marrouchi in #279
- fix: add nlu data volume by @marrouchi in #280
- fix: pkg lock version by @marrouchi in #281
Full Changelog: v2.0.0...v2.0.2
Initial Release
What's Changed
- docs: code of conduct + contributing by @marrouchi in #1
- Create SECURITY.md by @marrouchi in #2
- feat(frontend): add dockerignore by @marrouchi in #5
- fix: remove bulk import menu item by @marrouchi in #6
- refactor: nginx by @marrouchi in #7
- fix: attachment upload by @marrouchi in #8
- Fix/refactor settings load by @marrouchi in #9
- Fix/translations display by @marrouchi in #10
- fix: remove unecessary field type by @marrouchi in #12
- Fix/remove old string by @marrouchi in #13
- fix: update discord link by @marrouchi in #20
- [ISSUE] #14 Update translation.json by @kartik1112 in #17
- update(docker): remove duplicated NEXT_PUBLIC_API_ORIGIN environment variable by @yassinedorbozgithub in #29
- [ISSUE] #19 Fix urls (trailing or missing slashes) by @kartik1112 in #27
- Fix: Add List Block by @yassine-sallemi in #33
- fix: [BUG] #25 -Edit & Remove Buttons stay active after category switch by @DDibyajyot in #30
- fix: logout page reload by @marrouchi in #36
- fix: smtp config by @marrouchi in #42
- fix: remove extra rerendering when position changes by @medtaher123 in #39
- Feat/add merge workflow by @yassine-sallemi in #49
- feat: add merge workflow by @Emnaghz in #38
- Fix: load config on runtime by @marrouchi in #32
- Feat: Loading docker images from Docker Hub by @yassine-sallemi in #50
- fix: docker images in compose file by @marrouchi in #51
- fix(widget): remove extra spaces in README by @marrouchi in #52
- fix: dev compose file by @marrouchi in #53
- fix: docker compose force build in dev env by @marrouchi in #56
- refactor: populate queries by @marrouchi in #57
- Fixed issue #16: Subscribers search input is too small by @JaiSharma1710 in #59
- fix: enhance signup completion message clarity by @AuraOfDivinity in #54
- Update translation.json -- [ISSUE] - Uppercase the 1st letter in the NLP Value dialog form fields #31 by @adititripathi in #34
- fix: remove duplicated label.type translation keys by @yassinedorbozgithub in #64
- Resolved Issue #43 - Update Icons for Labels and Subscribers by @JaiSharma1710 in #60
- fix: nlp value uppercase fr translation first letter by @yassinedorbozgithub in #66
- #61 Added default item in case of empty list in labels dropdown in subscriber section by @JaiSharma1710 in #62
- feat: break NLU JISF apart by @marrouchi in #46
- fix: add request queue to handle concurrent zoom & offset requests by @AuraOfDivinity in #55
- fix: update package-lock file version and license values by @yassinedorbozgithub in #75
- fix: NLU image's building error by @Emnaghz in #70
- fix: add target on widget build job by @Emnaghz in #71
- fix: improve error handling for invalid URL submission by @devamitranjan in #73
- fix: escape regular expressions by @yassinedorbozgithub in #78
- fix: api validation pipe by @devamitranjan in #80
- Feat/i18n module by @marrouchi in #69
- fix: increased the default number of pagesize by @devamitranjan in #84
- feat: add unit tests to the api translation service by @mohitahlawat2001 in #91
- fix: delete role permissions by @marrouchi in #85
- fix: added unit test case for permission deleteone api by @devamitranjan in #92
- Add permanent option context var by @medtaher123 in #67
- fix: add ui development target by @Emnaghz in #93
- Fix/api prod dockerfile by @marrouchi in #98
- fix: prevent user from deleting their own roles by @Emnaghz in #41
- Feat: Self Attached Node by @yassine-sallemi in #96
- fix(api): packages vulnerabilities by @yassinedorbozgithub in #97
- fix: remove non compliant OSD license term by @marrouchi in #99
- fix(api): jwt plain object issue by @yassinedorbozgithub in #101
- fix: enhance self linked block curve by @yassinedorbozgithub in #104
- fix(frontend): axios SSRF vulnerability by @yassinedorbozgithub in #108
- fix(frontend): align data grid toggle action by @marrouchi in #102
- fix: Insecure randomness by @yassinedorbozgithub in #106
- fix: api docker container for mac users by @marrouchi in #110
- refactor(frontend): decouple contexts logic from hooks logic by @yassinedorbozgithub in #113
- fix: add port to widget service on docker-compose by @Emnaghz in #118
- fix(frontend): remove unused package-lock.json files by @yassinedorbozgithub in #116
- fix(frontend): trigger empty messages input control by @yassinedorbozgithub in #123
- feat: import http module in channels module by @marrouchi in #124
- fix: event consistent naming by @marrouchi in #125
- feat: enhance i18next typing by @yassinedorbozgithub in #90
- feat(frontend): added fix for the base url by @devamitranjan in #117
- Feat/cli by @marrouchi in #130
- Fix issue #45 - Enhance error toast messages by @PranavBhatP in #119
- fix: lint errors by @Emnaghz in #131
- fix: update readme and remove makefile by @marrouchi in #132
- fix: cli prefix sanitize by @marrouchi in #134
- fix: missing cli init cmd by @marrouchi in #135
- feat(chatgpt-rag): remove chatgpt rag plugin by @IkbelTalebHssan in #136
- Feat/readme badges + logo by @marrouchi in #138
- fix: content update by @yassinedorbozgithub in #133
- fix: frontend Dockerfile for production by @marrouchi in #143
- fix(frontend): logout redirection logic by @yassinedorbozgithub in #140
- fix: cli extension npm preinstall by @marrouchi in #144
- fix(api): remove unused filterDynamicFields method by @yassinedorbozgithub in #142
- fix(frontend): add reset selected by @yassinedorbozgithub in #149
- fix(frontend): instable blocks type by @yassinedorbozgithub in #152
- feat: add README video by @marrouchi in #154
- Update Video README.md by @marrouchi in #156
- fix: update wording by @marrouchi in #159
- fix(frontend): NLU Training I18n translation issue by @yassinedorbozgithub in #161
- refactor(api): emit events logic by @yassinedorbozgithub in #155
- fix: i18n custom blocks settings by @marrouchi in #163
- feat: add bulk delete functionality by @IkbelTalebHssan in #164
- fix(frontend): content type update cache issue by @yassinedorbozgithub in #170
- fix(frontend): Websocket connections issue by @yassinedorbozgithub in #172
- fix: add content file upload input by @Emnaghz i...