Skip to content

Releases: SuK-IT/ChatBot

Release 1.2.0

09 Sep 09:17
3ed94fc
Compare
Choose a tag to compare

Automatic release of version: 1.2.0
Changes in this pre-release:

Bug Fixes

  • Punctuation for sentence endings (a5d1598f)
  • Fix get for API access (84672b2d)
  • Set CORS to * and axios to get from /api/... (efa01986)

Chores

  • Add response for kowalski, analyse (ee71e793)
  • add static folder in resources (a51195d6)

Continuous Integration

  • Fix dev continuous integration and deployment (73d64e9c)

Dependencies

  • Update build versions. Node 16.1.0, npm 7.17.0, yarn 1.22.10 (75103c2e)

Documentation Changes

  • Fix some typos in javadoc comments (44358fa3)

New Features

  • Return all responses for the user input in one concatenated string. (7b9444c2)

Other Changes

Reverts

  • Revert workflow for release creation to depend on tag push (a3decead)

Release 1.1.2

08 Sep 10:25
a3decea
Compare
Choose a tag to compare

Automatic release of version: 1.1.2
Changes in this pre-release:

Bug Fixes

  • Fix get for API access (84672b2d)
  • Set CORS to * and axios to get from /api/... (efa01986)

Chores

  • Add response for kowalski, analyse (ee71e793)
  • add static folder in resources (a51195d6)

Continuous Integration

  • Fix dev continuous integration and deployment (73d64e9c)

Reverts

  • Revert workflow for release creation to depend on tag push (a3decead)

Release 1.1.2-beta.0

07 Sep 10:03
cec8f55
Compare
Choose a tag to compare

Automatic release of version: 1.1.2-beta.0
Changes in this pre-release:

Bug Fixes

  • Re-implement toLowerCase() and replace() (be74650b)
  • Get response for input if String is wrapped (e078f579)
  • Use correct user (6351eb91)
  • Get from correct API endpoint and switch to vue router mode hash (bf5a6ffe)

Build System

  • Fix container shutting down after start (7154d55f)
  • deps:
    • Bump axios from 0.21.3 to 0.21.4 in /frontend (6b267da5)
    • Bump craig-day/compute-tag from 10 to 13 (4ecf3cc7)
  • deps-dev:
    • Bump @typescript-eslint/parser in /frontend (648273c8)
    • Bump @typescript-eslint/eslint-plugin in /frontend (b139d3b7)

Chores

  • Update README to include deployment instructions and docs on how to get started with Gradle, Spring Boot and Quasar (2e660c7c)
  • Add license (1f3a6166)

Code Style Changes

  • Beautify 404 page and scrollarea in MainLayout (dc81255f)
  • Add pictures for randomization (4dffa898)

Continuous Integration

  • Hopefully fix dev-images being incorrectly tagged (f8e4ad69)
  • Create tag & release on workflow dispatch (00401bea)
  • Create dev builds on push to master, main, develop, tests or PRs to master, main or on workflow dispatch (9a6ddff8)
  • Fix repo owner (13d5b0b8)

Other Changes

Refactors

  • Cleanups. Switch check from matches() to contains(). Immediately return if true. (2666bc22)
  • Make createFile private again (b7976fcb)
  • Move images to /public (7ccc3ed6)

Tests

  • Split test to make debugging easier. Refactor copy-method to FileUtils.copyFile() instead of createFile from Main (7feceeb9)
  • Refactor copy-method to FileUtils.copyFile() instead of createFile from Main (321aa6d5)

Release 1.1.1

06 Sep 18:24
Compare
Choose a tag to compare

Automatic release of version: 1.1.1
Changes in this pre-release:

Bug Fixes

  • Re-implement toLowerCase() and replace() (be74650b)
  • Get response for input if String is wrapped (e078f579)
  • Use correct user (6351eb91)
  • Get from correct API endpoint and switch to vue router mode hash (bf5a6ffe)

Build System

  • Fix container shutting down after start (7154d55f)

Chores

Code Style Changes

  • Beautify 404 page and scrollarea in MainLayout (dc81255f)
  • Add pictures for randomization (4dffa898)

Continuous Integration

Other Changes

Refactors

  • Cleanups. Switch check from matches() to contains(). Immediately return if true. (2666bc22)
  • Make createFile private again (b7976fcb)
  • Move images to /public (7ccc3ed6)

Tests

  • Split test to make debugging easier. Refactor copy-method to FileUtils.copyFile() instead of createFile from Main (7feceeb9)
  • Refactor copy-method to FileUtils.copyFile() instead of createFile from Main (321aa6d5)

Release 1.1.0

06 Sep 17:44
Compare
Choose a tag to compare

Automatic release of version: 1.1.0
Changes in this pre-release:

Bug Fixes

  • Get response for input if String is wrapped (e078f579)
  • Use correct user (6351eb91)
  • Get from correct API endpoint and switch to vue router mode hash (bf5a6ffe)

Build System

  • Fix container shutting down after start (7154d55f)

Chores

Code Style Changes

  • Beautify 404 page and scrollarea in MainLayout (dc81255f)
  • Add pictures for randomization (4dffa898)

Continuous Integration

Other Changes

Refactors

  • Cleanups. Switch check from matches() to contains(). Immediately return if true. (2666bc22)
  • Make createFile private again (b7976fcb)
  • Move images to /public (7ccc3ed6)

Tests

  • Split test to make debugging easier. Refactor copy-method to FileUtils.copyFile() instead of createFile from Main (7feceeb9)
  • Refactor copy-method to FileUtils.copyFile() instead of createFile from Main (321aa6d5)

Release 1.0

06 Sep 16:07
Compare
Choose a tag to compare

Automatic release of version: 1.0
Changes in this pre-release:

Bug Fixes

  • Add CrossOrigin annotations for 8080 and 3000 (65e5475e)
  • Correct location for API (6c5776b6)
  • Ensure all strings are lowercase to always match keywords, if they exist (600a0e14)
  • Fix path for chat. Indentaion. (336a1d68)
  • Open internal links in same page, open external links in new tab (7f8e7fce)
  • Remove mkdir for /config as it already exists. (249f286e)
  • Remove rm -rf for folder which doesn't exist anyway (cb1a6f2e)
  • Fix path to dictionary.json in COPY (44139837)
  • Use correct user (6351eb91)
  • Get from correct API endpoint and switch to vue router mode hash (bf5a6ffe)

Build System

  • Specify versions specifically (c728aba6)
  • Change publicPath to base (93f95a5b)
  • Remove launch4j as we do not need nor want a .exe (2e55cac7)
  • Add run configurations for IntelliJ IDEA (b94839a7)
  • CHange main class executed at run, helps with Dependency Injection and preparing our instances. Add and improve logging. Set webserver port. (46becadc)
  • deps:
    • Bump axios from 0.21.2 to 0.21.3 in /frontend (70813822)
    • Bump core-js from 3.17.1 to 3.17.2 in /frontend (6fd5722d)
    • Bump axios from 0.21.1 to 0.21.2 in /frontend (518eb15b)
    • Bump org.springframework.boot from 2.5.2 to 2.5.4 (5bfb6060)
    • Bump JamesIves/github-pages-deploy-action (c771b9da)
  • deps-dev:
    • Bump @types/node from 12.20.23 to 16.7.10 in /frontend (d0d8f061)
    • Bump @babel/eslint-parser in /frontend (2d95d0ff)
  • Fix container shutting down after start (7154d55f)

Chores

  • Expand dictionary (c252bba3)
  • Expand gitignore with testdata (ce811380)
  • Change run configurations according to removal of launch4j (75a46d61)

Code Style Changes

  • Add pictures for randomization (4dffa898)

Continuous Integration

  • Fix labels in dependabot configuration (6a588b66)
  • Add dependabot configuration to ensure we are always up-to-date with deps (fd30b383)
  • Provide workflows for testing, releasing and build and publishing Docker images to GHCR (8f766946)
  • Add GitHub workflow for automatic testing. Add Docker to release workflow which pushes to GitHub Container Registry (824f831c)
  • Add workflows for releases and javadoc GitHub pages (25343785)
  • Fix repo owner (13d5b0b8)

Documentation Changes

  • Add missing docs to getDictionary() (820cf8f6)
  • Add missing param. Add route for dev server. (2a5fb765)
  • Add docs and license (eda50860)
  • Add missing javadocs and improve said documentation. (74480d11)
  • Fix typo (fd6d9a00)
  • Add info about the project and how to build it (c04b5764)

New Features

  • Provide more ways of getting a response for input (b27c15f3)
  • Return a response based on user-input recieved from our frontend via /api/talk/getResponse?input=<user_input> (15f63e53)
  • Automatically reload dictionary on change. (0881c1e7)

Refactors

  • Remove commented out code. Fix check for file in createFile(...) (2f97ef8b)
  • Move update call to dictionary to separe method (14ac4237)
  • Add changes from NFU (dceeadd8)
  • Remove DI and instanciation. Moved to Main. (9f7f36c8)
  • Move images to /public (7ccc3ed6)

Tests

  • Add tests for most methods. At least for the vital ones. (fdf9f9be)

Release pre1.0-3

06 Sep 15:20
Compare
Choose a tag to compare
Release pre1.0-3 Pre-release
Pre-release

Automatic release of version: pre1.0-3
Changes in this pre-release:

Bug Fixes

  • Use correct user (6351eb91)
  • Get from correct API endpoint and switch to vue router mode hash (bf5a6ffe)

Build System

  • Fix container shutting down after start (7154d55f)

Continuous Integration

Release pre1.0-2

06 Sep 12:37
Compare
Choose a tag to compare
Release pre1.0-2 Pre-release
Pre-release

Automatic release of version: pre1.0-2
Changes in this pre-release:

Continuous Integration

Release pre1.0

06 Sep 12:26
43206c8
Compare
Choose a tag to compare
Release pre1.0 Pre-release
Pre-release

Automatic release of version: pre1.0
Changes in this pre-release:

Bug Fixes

  • Add CrossOrigin annotations for 8080 and 3000 (65e5475e)
  • Correct location for API (6c5776b6)
  • Ensure all strings are lowercase to always match keywords, if they exist (600a0e14)
  • Fix path for chat. Indentaion. (336a1d68)
  • Open internal links in same page, open external links in new tab (7f8e7fce)
  • Remove mkdir for /config as it already exists. (249f286e)
  • Remove rm -rf for folder which doesn't exist anyway (cb1a6f2e)
  • Fix path to dictionary.json in COPY (44139837)

Build System

  • Specify versions specifically (c728aba6)
  • Change publicPath to base (93f95a5b)
  • Remove launch4j as we do not need nor want a .exe (2e55cac7)
  • Add run configurations for IntelliJ IDEA (b94839a7)
  • CHange main class executed at run, helps with Dependency Injection and preparing our instances. Add and improve logging. Set webserver port. (46becadc)
  • deps:
    • Bump axios from 0.21.2 to 0.21.3 in /frontend (70813822)
    • Bump core-js from 3.17.1 to 3.17.2 in /frontend (6fd5722d)
    • Bump axios from 0.21.1 to 0.21.2 in /frontend (518eb15b)
    • Bump org.springframework.boot from 2.5.2 to 2.5.4 (5bfb6060)
    • Bump JamesIves/github-pages-deploy-action (c771b9da)
  • deps-dev:
    • Bump @types/node from 12.20.23 to 16.7.10 in /frontend (d0d8f061)
    • Bump @babel/eslint-parser in /frontend (2d95d0ff)

Chores

  • Expand dictionary (c252bba3)
  • Expand gitignore with testdata (ce811380)
  • Change run configurations according to removal of launch4j (75a46d61)

Continuous Integration

  • Fix labels in dependabot configuration (6a588b66)
  • Add dependabot configuration to ensure we are always up-to-date with deps (fd30b383)
  • Provide workflows for testing, releasing and build and publishing Docker images to GHCR (8f766946)
  • Add GitHub workflow for automatic testing. Add Docker to release workflow which pushes to GitHub Container Registry (824f831c)
  • Add workflows for releases and javadoc GitHub pages (25343785)

Documentation Changes

  • Add missing docs to getDictionary() (820cf8f6)
  • Add missing param. Add route for dev server. (2a5fb765)
  • Add docs and license (eda50860)
  • Add missing javadocs and improve said documentation. (74480d11)
  • Fix typo (fd6d9a00)
  • Add info about the project and how to build it (c04b5764)

New Features

  • Provide more ways of getting a response for input (b27c15f3)
  • Return a response based on user-input recieved from our frontend via /api/talk/getResponse?input=<user_input> (15f63e53)
  • Automatically reload dictionary on change. (0881c1e7)

Other Changes

  • //github.com/SuK-IT/ChatBot.git into NF (070d5ed6)

Refactors

  • Remove commented out code. Fix check for file in createFile(...) (2f97ef8b)
  • Move update call to dictionary to separe method (14ac4237)
  • Add changes from NFU (dceeadd8)
  • Remove DI and instanciation. Moved to Main. (9f7f36c8)

Tests

  • Add tests for most methods. At least for the vital ones. (fdf9f9be)