# Changelog

Changelog is used to keep track of version changes. The versioning scheme used is SemVer (opens new window). First integer is used for breaking change, second integer is used for major patches, and third integer is used for minor bug fixes.

# Version 2.2.4 (02/04/2021)

  • Updated all dependencies.
  • Fixed ESLint errors.

# Version 2.2.3 (02/04/2021)

  • Fixed deadline calculation errors.
  • Added npm-check-updates to keep dependencies updated.

# Version 2.2.2 (05/01/2021)

  • Added error handling for unknown errors.
  • Refactored try-catch blocks again, this time to factor in the unknown errors.

# Version 2.2.1 (04/01/2021)

  • Divided error handling into two: 'intentional' errors and 'major' errors.
  • Refactored try-catch blocks with .catch() promise method for better readability.

# Version 2.2.0 (01/01/2021)

  • Upgraded documentation to support Progressive Web Applications (PWA).
  • Added more details on several guides.

# Version 2.1.1 (30/12/2020)

  • Moved essential application files to the src folder for better modularity.
  • Fixed an any type in the transformResponse function.
  • Update project website in the package.json and app.json file.
  • Minor fix (missing default values) in the configuration documentation.
  • Fixed path error in the getAllResponsesInApplication function.

# Version 2.1.0 (30/12/2020)

  • Finished documentation with Vue.js / Vuepress.
  • Refactored most of the Git documents.
  • Usage of symlinks for shared content between Git repository and the documentation.

# Version 2.0.2 (25/12/2020)

  • Changed main.sh to keep-track.sh and ping-webserver.sh for clarity.
  • Updated documentation regarding the usage of cronjobs.

# Version 2.0.1 (25/12/2020)

  • Refactored several types to its own file.

# Version 2.0.0 (24/12/2020)

  • Total migration to TypeScript.
  • Added custom types to all of the objects that are used in this application.
  • Added new feature: constants for non-essential configuration.
  • Refactored code to only process the event object once.
  • Fixed typings for all of the functions.
  • Updated all dependencies.
  • Adjusted multiple environment variables to make it easier for the users.
  • Updated all documentation.
  • Adjusted CircleCI configuration.

# Version 1.0.0 (22/11/2020)