• 1.0 7ccc3ed6c9

    Release 1.0 Stable

    Griefed released this 2021-09-06 18:07:09 +02:00 | 337 commits to master since this release

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