Skip to content
Snippets Groups Projects
Select Git revision
  • v2.4.5
  • master default protected
  • feature/iqrf_db_v2.7
  • v2.99.x
  • weblate
  • weblate-update
  • release/v2.6.x
  • feature/v3-network
  • release/v2.5.x
  • feature/issue#387
  • refacoring/tsconfig
  • roman/wip
  • feature/vue3_vuetify3
  • v3-fixes
  • v2.4.x
  • feature/monit-rework
  • feature/php8.x
  • fix/nginx-caching
  • standard/reset_db_coordinator
  • feature/php8.1+
  • feature/request_abort
  • v2.99.1
  • v2.6.6
  • v2.6.5
  • v2.99.0
  • v2.99.0-rc1
  • v2.6.3
  • v2.6.2
  • v2.6.1
  • v2.6.0
  • v2.6.0-rc1
  • v2.5.22
  • v2.6.0-beta1
  • v2.5.21
  • v2.5.20
  • v2.5.19
  • v2.5.18
  • v2.5.17
  • v2.5.16
  • v2.4.18
  • v2.5.15
41 results

changelog

Blame
  • To find the state of this project's repository at the time of any of these versions, check out the tags.
    changelog 125.67 KiB
    iqrf-gateway-webapp (2.4.5) stable; urgency=medium
    
      [ Roman Ondráček ]
      * Prepare for version 2.4.5
    
      [ Karel Hanák ]
      * do not allow admin role change for single admin user; update sidebar and disambiguation on current user role change
      * User: fixed role selection for admin roles, fixed email change error handling
      * include hwpid version and hex values in gateway information and device enumeration
      * DevicesInfo: inform user of enumeration option
    
      [ Roman Ondráček ]
      * Doctrine: register fixtures into DI
    
      [ Karel Hanák ]
      * added controller pin configuration db entity, mapping and controller config fixtures, added and updated frontend components
      * debian: load fixtures in postinst
      * Controller configuration: split manager into config and pin managers, fixed pin config form conditional inputs
      * Interfaces: refactor and fixed ui errors
      * Mapping: separate delete confirmation modal
      * ControllerConfig: disable I2C pins correctly
      * removed main daemon configuration from sidebar and router
      * changed ip network url, fixed installation check
      * MappingForm: fixed mapping ids and indexes
    
     -- Karel Hanák <karel.hanak@iqrf.org>  Fri, 01 Apr 2022 10:50:22 +0200
    
    iqrf-gateway-webapp (2.4.4) stable; urgency=medium
    
      [ Karel Hanák ]
      * Prepare for version 2.4.4-alpha
      * Makefile: install configuration under webapp user
    
      [ Roman Ondráček ]
      * Makefile: fix configuration directory ownership
      * NPM: fix FontAwesome
    
     -- Roman Ondráček <roman@romanondracek.cz>  Tue, 15 Mar 2022 23:10:00 +0100
    
    iqrf-gateway-webapp (2.4.3) stable; urgency=medium
    
      [ Karel Hanák ]
      * Prepare for version 2.4.3-alpha
      * Core: added user profile page, user edit component, password change component
    
      [ Roman Ondráček ]
      * Gateway: refactor TLS certificate manager
      * Database: refactor user entity
    
      [ Karel Hanák ]
      * fixed coding style and linter errors, unused variables
    
      [ Roman Ondráček ]
      * Docker: fix frontend Dockerfile
      * OpenAPI: fix specification
    
      [ Karel Hanák ]
      * api: added missing gateway backup specification
    
      [ Roman Ondráček ]
      * Core: fix redundant navigation to current location in sign in form
    
      [ Karel Hanák ]
      * Core: updated user roles, UserAdd form refactor, User entity roles, Sidebar filtration by role and special case
      * updated disambiguations roles, fixed router and sidebar, refactoring of old error handling and special cases for former power user, localization update
      * UserList: simplified datatable columns, removed user ID
    
      [ Roman Ondráček ]
      * Core: add support for security scopes
      * Docker: fix API testing container
    
      [ Karel Hanák ]
      * frontend: password change for specific user and logged in user
    
      [ Roman Ondráček ]
      * Add scope guards
      * Core: admins can change passwords of other users
    
      [ Karel Hanák ]
      * removed Daemon Components from sidebar, disambiguation and router
      * db: added user role update migration
      * fixed coding style in migration file
      * iqrf os: added new os change plugins
      * iqaros: disable node-red feature for sidebar
    
     -- Karel Hanák <karel.hanak@iqrf.org>  Sun, 13 Mar 2022 11:59:50 +0100
    
    iqrf-gateway-webapp (2.4.2) stable; urgency=medium
    
      [ Karel Hanák ]
      * Prepare for version 2.4.2-alpha
    
      [ Roman Ondráček ]
      * Docker: add missing sockets PHP extension to backend image
    
      [ Karel Hanák ]
      * debian package: updated feature patch for iqd-gw-01
      * fontawesome: force latest packages
    
      [ Roman Ondráček ]
      * NPM: update dependencies
      * StyleLint: fix configuration, fix coding style
    
      [ Karel Hanák ]
      * DiagnosticsManager: added syslog
      * refactor password input icon visibility logic
    
      [ Roman Ondráček ]
      * Makefile: remove unused configuration directory
      * Kernel: fix path to IQRF Repository configuration file
      * Config: fix IQRF Repository configuration manager, add missing tests for it
    
      [ Karel Hanák ]
      * DiagnosticsManager: fixed webapp log dir path
      * Sidebar: hide entries for iqaros role
      * MobileConnectionForm: removed operator select
      * Gateway: backup and restore feature base, controller, manager, frontend components and services
      * Gateway backup: simplified api request and schema, updated interfaces and localization, backend refactor
      * BackupController and BackupManager: fixed coding style
      * BackupManager: close archive on error, fixed features
      * BackupManager: fixed database file backup and restore
      * BackupManager: fixed daemon directories ownership
      * BackupManager: use tmp to store data on fs before replacing old files; ZipManager: added recursive path creation for addFile
      * Gateway backup: refactor into classes, use PrivilegedFileManager
      * NetworkManagerBackup: fixed NM restore
      * DaemonBackup: added IqrfInfo to backup archive, fixed inclusin of certificates
      * GatewayBackup: updated backup classes, simplified BackupManager, reworked PrivilegedFileManager list files
      * Gateway backup: include services, move auxiliary information to classes
      * GatewayBackup: configure select daemon components according to gwid
      * GatewayBackup: fixed errors in DaemonBackup and auxiliary BackupUtil; ZipArchiveManager: fixed folder creation
      * ZipArchiveManager: fixed code for phpstan
      * GatewayBackup: reboot gateway on restore, updated frontend localization
      * GatewayBackup: fixed journal and ntp backup and restoration, removed old migration component
      * GatewayBackup: unify ntp and journal configuration
      * GatewayBackup: update daemon backup, fix permissions; PrivilegedFileManager: updated listFiles, added listDirectories
      * PrivilegedFileManager: added handling for files containing whitespaces
      * PrivilegedFileManager: run commands to list directories and files with sudo
      * Gateway backup: added ssh service, timezone, fixed ntp and journal restore, daemon error handling
      * ZipArchiveManager: removed debug prints; BackupManager: fixed image version check; extended restore request timeout
      * GatewayBackup: pass managers through DI
      * GatewayBackup: use DI to pass backup classes
      * GatewayBackup: moved to maintenance, added restore logging, updated frontend
      * GatewayBackup: restore SSH keys, updated frontend
      * GatewayBackup: added feature check before backup and restore, fixed codestyle, fixed frontend translations and disambiguation entries
      * GatewayBackup: updated ntp to timesync, split backup and restore to separate components, added restore to installation wizard
      * WebappBackup: fixed dir path
      * RestoreComponent: redirect to root
      * MonitBackup: fixed restore condition; fixed spinner for restore in install wizard
    
      [ Roman Ondráček ]
      * Core: add basic tests for privileged file manager
    
      [ Karel Hanák ]
      * router: fixed webpack chunk for installer restore component
      * GatewayBackup: use Nette utilities instead of base functions for better readability
      * GatewayBackup: refactoring backup managers, removed migration controller and manager
      * BackupManager: fixed enabled services whitelist
      * GatewayBackup: added abstract class for backup and restore of IQRF software
      * IqrfSoftwareBackup: use class member command manager
      * DaemonBackup: fixed db restore path
      * DaemonBackup: update owner of cache dir
      * iqaros: updated features patch
    
     -- Karel Hanák <karel.hanak@iqrf.org>  Thu, 17 Feb 2022 13:26:35 +0100
    
    iqrf-gateway-webapp (2.4.1) stable; urgency=medium
    
      [ Roman Ondráček ]
      * Prepare for version 2.4.1-alpha
      * Composer: update dependencies
    
      [ Karel Hanák ]
      * Makefile: include nginx configuration in install job
      * phpstan: ignore false missing method error
    
      [ Roman Ondráček ]
      * Doctrine: fix PHPStan issues
    
      [ Karel Hanák ]
      * api: added I2C pins to controller configuration jsonschema
    
     -- Karel Hanák <karel.hanak@iqrf.org>  Sat, 05 Feb 2022 14:45:54 +0100
    
    iqrf-gateway-webapp (2.4.0) testing; urgency=medium
    
      [ Roman Ondráček ]
      * Prepare for version 2.4.0-rc3
      * Core: fix SMTP mailer configuration editor
      * Install: fix toast message if no verification e-mail is sent
      * Backend: fix coding style
      * IQRF net: fix HWPID in Indicate coordinator request
    
      [ Karel Hanák ]
      * TimeManager: ignore missing timezones
    
      [ Roman Ondráček ]
      * Core: add password recovery option using email address
    
      [ Karel Hanák ]
      * IqrfNet: include bonding retries in IQMESH BondNodeLocal request
    
     -- Roman Ondráček <roman@romanondracek.cz>  Sun, 19 Dec 2021 20:50:00 +0100
    
    iqrf-gateway-webapp (2.4.0~rc2) testing; urgency=medium
    
      * Prepare for version 2.4.0-rc2
      * Docker: add sockets PHP extension to API testing Docker image
      * API: add custom error handler with CORS support
      * API: fix configuration indentation
      * Installation wizard: fix progress indicator
      * IQRF net: add missing update time for IQRF OS patches
      * Core: use DNS validation rules for email address validation only if DNS extension is available
      * Cypress: add E2E test for user removal
    
     -- Roman Ondráček <roman@romanondracek.cz>  Fri, 10 Dec 2021 16:50:00 +0100
    
    iqrf-gateway-webapp (2.4.0~rc1) testing; urgency=medium
    
      [ Roman Ondráček ]
      * Debian packaging: fix changelog
      * Debian packaging: fix patches
    
      [ Karel Hanák ]
      * added missing license header, removed duplicate translation
      * TrConfiguration: form rework, error handling for unicast and network target, added product hwpid modal browser
      * NPM: downgrade luxon to 1.28.0
      * MigrationManager: include uploader configuration if available, updated tests
      * NetworkModule: fixed AutoConnect entity nmcli parsing
      * NetworkModule: updated redundant autoconnect statement
      * Sidebar: updated trconfig path
      * MainDisambiguation: show maintenance item conditionally
      * vue config: updated webpack svg rule
    
      [ Roman Ondráček ]
      * Composer: update dependencies, fix coding style in backend
      * Docker: fix image for REST API testing
      * GitLab CI: fix NPM install
      * Cypress: add basic E2E tests for user management
      * NPM: update dependencies, fix coding style in frontend
      * IQRF: add patches for IQRF OS 4.05D
      * Core: add e-mail address validation
      * Composer: update Apitte stack
      * NPM: downgrade ESLint
    
      [ Karel Hanák ]
      * NPM: downgrade compare-versions
    
     -- Roman Ondráček <roman@romanondracek.cz>  Mon, 29 Nov 2021 23:43:28 +0100
    
    iqrf-gateway-webapp (2.3.0) testing; urgency=medium
    
      * Axios: fix CORS
      * Composer: update dependencies
      * NPM: update dependencies
    
     -- Roman Ondráček <roman@romanondracek.cz>  Thu, 08 Jul 2021 16:25:00 +0200
    
    iqrf-gateway-webapp (2.3.0~rc9) testing; urgency=medium
    
      [ Karel Hanák ]
      * Scheduler: removed extra messages heading
    
      [ Roman Ondráček ]
      * IQRF net: fix typos in Bonding component
    
      [ Karel Hanák ]
      * DiagnosticsManager: fixed journal fetch for diagnostic
      * MonitManager: fixup permission
      * MonitManager: use command manager to fixup file permissions
      * FileManager: added permission set method, MonitManager: set permissions via file manager
      * main: removed redundant license header
      * nginx: updated csp
      * MonitManager: use privileged file manager
      * Logs: ignore error handling if log file doesn't exist
      * WifiConnections: refactor ap table building
      * LogManager: unify daemon log behaviour with the other services
      * IQMESH Network: unified iqmesh service repeat count, increased bond timeout
      * localization: updated mender artifact install note
      * MenderManager: increased install command timeout to 30 minutes
      * BondingManager: use generic message for local bonding and smart connect until the services are refactored
      * Scheduler: error handling for empty zip archive when exporting scheduler tasks
    
     -- Karel Hanák <karel.hanak@iqrf.org>  Sat, 03 Jul 2021 14:04:48 +0200
    
    iqrf-gateway-webapp (2.3.0~rc8) testing; urgency=medium
    
      [ Karel Hanák ]
      * Debian package: updated gw features patch
    
     -- Karel Hanák <karel.hanak@iqrf.org>  Thu, 24 Jun 2021 12:29:52 +0200
    
    iqrf-gateway-webapp (2.3.0~rc7) testing; urgency=medium
    
      [ Karel Hanák ]
      * IqrfRepositoryConfig: use as feature
      * Tests: fixed newman feature test
      * Debian package: updated generic gw patch
      * features: disable tr upload by default
    
      [ Roman Ondráček ]
      * Config: pass IQRF repository configuration into its DI extension
      * IQRF net: update fetching DPA files from IQRF repository
      * IQRF net: fix listing of IQRF OS upgrades
      * IQRF net: fix condition in listing of IQRF OS upgrades
    
     -- Karel Hanák <karel.hanak@iqrf.org>  Wed, 23 Jun 2021 19:03:55 +0200
    
    iqrf-gateway-webapp (2.3.0~rc6) testing; urgency=medium
    
      [ Roman Ondráček ]
      * Pixla: fix OpenAPI summary
    
      [ Karel Hanák ]
      * Scheduler: added support for array of messagings
      * Messagings: added validation rule preventing ampersand in instance name
      * Scheduler: added conditional message separator
      * Mender: artifact update base, moved mender control to service section
      * MenderManager: added commit and rollback steps, output log processing
      * Mender: added success and error handling, service methods for rollback and commit
      * Mender: increased install timeout to 10 minutes, added spinner message, fixed log appending
      * Gateway logs: uploader and systemd journal, update wip
      * MenderUpdate: updated localization
      * Mender: move uploaded file instead of filesystem save
      * MenderUpdateControl: pass message string on error
      * MenderManager: upload file to data
      * MenderUpdateControl: fixed error message selection for install action
      * Logs: systemd journal, log refactor
      * LogManager: include systemd journal in log archive
      * Gateway Logs: added service log endpoints, updated other endpoints, include journal in diagnostics
      * Gateway logs: added tests
      * Feature manager: added missing systemdjournal path property
      * tests: fixed newman optional feature test
      * SystemdJournalManager: replace special character before parsing conf file
      * Command: added process timeout option, MenderManager: updated install command, increased timeout
      * MenderManager: remove artifact file in result handling, fixed output parsing
      * MenderManager: strip output log
      * MenderUpdateLog: added missing log class
      * License headers update
      * Tests: fixed test recognition
      * DiagnosticsManager: added process info
      * LogManager: changed available services to list instead of objects, updated tests
      * Gateway logs: updated endpoints, fetch specific service logs on demand
      * Gateway: added option to change hostname
      * Mender: stop mender-client if running before installing artifact, restart after commit
      * composer: remove rector
      * Mender: updated localization, added certificate fields, upload endpoint, service
      * Mender: fixed server certificare configuration, updated form control for certificate
      * Mender: added remount endpoint, updated tests
      * added missing console translation for remount entry
      * tests: fixed syntax error in postman tests
      * Gateway logs: removed log viewer
      * MenderManager: updated log parsing
      * Mender: added remount service endpoints, buttons, fixed remount endpoint
      * NetworkManager: added new autonetwork parameters, fixed toast message propagation
      * Mender: updated spinner message
    
      [ Roman Ondráček ]
      * Config: add JSON editor component with highlighting
      * Config: fix issues with new JSON editor, add a new component for JSON schema violations
      * Config: use the new JSON editor in Scheduler editor, fix typos
    
      [ Karel Hanák ]
      * JsonMessage: updated card header style
    
      [ Roman Ondráček ]
      * Config: add missing doc strings for the JSON editor
      * Debian packaging: bump debhelper compatibility level to 12, fix lintian errors and warnings
      * Debian packaging: update patches for IQD-GW-01 and IQAROS
    
      [ Karel Hanák ]
      * iqd-gw-01: updated features patch
      * Hostname: use privileged file manager, fixed hostname change
      * HostnameManager: fixed network manager phpdoc
      * LogManager: fixed journal fetch
      * LogManagerTest: fixed journal fetch test
      * HostnameManager: updated hostname change
      * HostnameManager: fix hostname change for Yocto
      * Debian: updated dependency patch for daemon version
      * Iqrfnet: increased device enumeration timeout to 5 minutes
      * config: added configuration for IqrfRepository extension
      * IQRF repository: update default configuration, added vue component and endpoint to manipulate config
      * IqrfRepository: fixed configuration reading and writing, updated frontend graphic
      * IqrfRepository: added missing vue component license header
    
      [ Roman Ondráček ]
      * Config: refactor IQRF Repository configuration tool
      * API: split Configuration manager, fix typos
    
      [ Karel Hanák ]
      * repository: added dpa filtering query params, fixed error where no file is returned
    
     -- Karel Hanák <karel.hanak@iqrf.org>  Wed, 23 Jun 2021 08:29:40 +0200
    
    iqrf-gateway-webapp (2.3.0~rc5) testing; urgency=medium
    
      [ Karel Hanák ]
      * localization: added missing delete translation
      * BondingManager: drop hwpid condition for nfc reader
      * SchedulerForm: fixed cron seconds component validation
    
     -- Karel Hanák <karel.hanak@iqrf.org>  Wed, 26 May 2021 07:37:19 +0200
    
    iqrf-gateway-webapp (2.3.0~rc4) testing; urgency=medium
    
      [ Karel Hanák ]
      * CI: fixed iqd-gw-01 deploy stage
    
     -- Karel Hanák <karel.hanak@iqrf.org>  Mon, 24 May 2021 17:19:26 +0200
    
    iqrf-gateway-webapp (2.3.0~rc3) testing; urgency=medium
    
      [ Karel Hanák ]
      * added update time to iqrf change os files
      * GatewayLogs: fixed systemd journal fetch failure translation mapping
      * GatewayModule: include IqrfInfo in diagnostics zip
      * set 3s update time to non-final change os part files
    
      [ Rostislav Spinar ]
      * Adding acknowledgement
    
      [ Karel Hanák ]
      * Scheduler: fixed import modal, added remove all tasks option and endpoint
      * Gateway logs: added refresh button
      * IqrfNet restore: added access password note
      * Aws cloud: file input handling refactor
      * Config migration: file input handling refactor
      * Scheduler: updated task fetch
    
      [ Roman Ondráček ]
      * IQRF net: add file extension filter in Restore
      * Config: fix removal of JSON schema dir from scheduler ZIP archive
    
      [ Karel Hanák ]
      * GatewayModule: remove scheduler record schema from diagnostics zip
      * ConfigModule: include scheduler in configuration migration, extract scheduler
      * fixed migration and monit tests
      * Debian package: updated postinst nginx action to depend on iqrf gateway file contents
      * DevicesInfo: stop grid building chain if there are no bonded devices
      * debian package: use case for pattern matching in posix shell
      * debian package: install default symlink
      * debian package: fixed postinst syntax error
    
      [ Roman Ondráček ]
      * NPM: update dependencies
    
      [ Karel Hanák ]
      * debian package: symlink to https nginx conf
      * debian package: remove existing symlink before creating new
      * IQRF net: do not fetch product information from IQRF repository for uncertified devices
    
      [ Roman Ondráček ]
      * IQRF net: get os version from repository based on build
    
      [ Karel Hanák ]
      * BondingManager: NFC reader bonding
    
      [ Roman Ondráček ]
      * API: fix API specification
    
      [ Karel Hanák ]
      * NetworkConnectionService: missing docstring
      * Bonding manager: added hwpid condition for NFC reader option, removed unused unbond methods for nfc
      * BondingManager: updated localization, use iqrfRaw to bond nfc reader, updated layout
      * unified modal windows across pages and components, removed unused wifi form component
      * fixed coding style
      * Wireguard: added tunnel delete modal window
      * CoordinatorUpload: added missing translation
      * TrUpload: replace OsRead with Enumeration in case of older DPA versions
      * OsUpdater: sort IQRF OS files
      * OtaUpload: network target warning
      * BondingManager: separated nfc bonding from bonding methods
      * BondingManager: updated labels
      * SystemdJournal: fixed persistence translation mapping
      * InterfaceMappings: added spinner to remove action
      * MenderForm: fixed time badges
      * WifiConnections: moved AP details from tooltip to collapse
      * BondingManager: uncomment service tool conditions
      * CI: added testing stability
      * EntityManager: updated return type
    
     -- Karel Hanák <karel.hanak@iqrf.org>  Mon, 24 May 2021 16:38:16 +0200
    
    iqrf-gateway-webapp (2.3.0~rc2) testing; urgency=medium
    
      [ Karel Hanák ]
      * Gateway log: fixed controller log formatting, include uploader log in logs zip if it exists
      * DiagnosticsManager: add uploader log if it exists
      * Gateway info: uploader version, added uploader version tests, fixed log tests
      * Interfaces: changed spi pin input fields to number type
      * Websocket messagings: update table when new config is fetched, omit instances clearing
      * MQ messagings: fixed async accept change in table
      * Scheduler: added API docs button, fixed task and message splitter, fixed cron label
      * Send JSON: added spinner for autonetwork, backup, enumeration and ota upload without timeout
      * SendJson: added conclude messages for autonetwork, backup and enumeration
      * SendJson: fixed response object projecting
      * Gateway info: fixed daemon mode fetch error; OtaUpload: file input validation, clearing, upload button checkmarks and conditional availability
      * OTA upload: updated localization, added new toast messages for network upload and hwpid filtering, fixed checks
      * Iqrfnet backup: added missing network target label, Iqrfnet restore: backup data file parsing refactor, error handling
      * Ethernet connections: added disconnect modal window and blocking element
      * Network: updated localization
      * Wireless connections: updated localization, added disconnect and remove modal window, blocking div
      * Install: include uploader version in install gateway info
      * Controller config: updated logger layout
      * OtaUpload service: fixed request hwpid property
      * OtaUpload: clear input and checks on form manipulation
      * OtaUpload: do not clear input on target, address or hwpid change
    
     -- Karel Hanák <karel.hanak@iqrf.org>  Wed, 21 Apr 2021 11:17:39 +0200
    
    iqrf-gateway-webapp (2.3.0~rc1) testing; urgency=medium
    
      * Prepare for version v2.3.0-alpha
      * IqrfNet: senddpa-clear pdata field if request macro has no pdata, sendjson-generate msgId before validating
      * Localization update: cloud, api key, user and gateway
      * Localization update: partial deduplication
      * Localization: update iqrfinfo title
    
      [ Roman Ondráček ]
      * Vue.js: add JWT expiration validation
      * Vue.js: fix TypeScript errors
    
      [ Karel Hanák ]
      * fix install wizard localization, user add form
      * fixed gateway power localization, added api key item to main disambiguation
    
      [ Roman Ondráček ]
      * Core: fix username placeholder at Sign in page
    
      [ Karel Hanák ]
      * Gateway: added IQRF services disambiguation, added Controller and Translator service sidebar entries and routes
      * Gateway: fix sidebar route for IQRF services
    
      [ Roman Ondráček ]
      * Resource usage: fix background color and add space before %
      * Gateway: fix empty MAC address handling
      * Gateway: fix gateway mode failure messages
      * Gateway: update resource usage bars, exclude overlays from disk usage
    
      [ Karel Hanák ]
      * IqrfNet: trconfig offline and unbonded device error handling, localization dedup
      * IqrfNet: Coordinator upload - allow upload of current DPA version
      * IqrfNet: Coordinator upload - refresh version options after upload
      * Debian package: update docs link for gateway in patch
      * Gateway: reset unknown service status, Iqrfnet: trconfig baudrate label, reload conf
      * Config: fix messagings and misc form routes, unify form buttons
      * Iqrfnet: update list of dpa versions after upload
      * ConfigModule: test cases for controller and translator managers
      * IqrfNet: DPAUpdater update current version for modal
      * IqrfNet: update list only if version has changed
      * IqrfNet: dpa version list update fix
      * IqrfNet: dpa updater fix
      * IqrfNet: restart daemon after writing trconf or setting security
      * IqrfNet: reset OS upon trconf write or security setting
      * composer: drop php7.2 support
      * composer: bump required php version
      * IqrfNet: removed Discovery timeout, updated localization
      * IqrfNet: refactor bondingManager error handling and messages, updated localization
      * IqrfNet: fixed packet parsing, toast message stacking and error handling in SendDpaPacket
      * Config: fixed period field constraints and error message in SchedulerForm
      * Config: Controller change network label, hide coordinator
      * Interfaces: basic Daemon API response interface
      * Config: add periodic field min value validation rule in SchedulerForm
      * Config: controller re-enable coordinator reset checkbox
      * Config: restart controller service on config change, update npm packages
      * Config: restart controller service upon config update
      * Config: interface change request sequence
    
      [ Roman Ondráček ]
      * COmposer: update dependencies
      * GitLab CI: add base Postman API tests
      * GitLab CI: fix configuration
    
      [ Karel Hanák ]
      * Config: fix clipboard content updating, disable interfaces, then enable
      * Config: add interface code to success toast
    
      [ Roman Ondráček ]
      * IQRF net: update DPA macros
    
      [ Karel Hanák ]
      * Vue.js: custom base url
      * add base url
      * nginx: update configuration
      * Debian package: iqaros patch and package
      * CI: fix iqaros release package build
      * Debian package: update nginx configuration for iqaros
      * nginx: re-order system location
      * nginx: update / location
      * nginx: remove csp and x-frame header for iqaros
      * Debian package: update iqaros postinst
      * Core: signIn route error dump
      * nginx: fix system location try_files
      * nginx: add headers to frontend location
      * Debian package: update postinst for iqaros
      * nginx: update symlinks, move installation checker
      * Debian package: fix syntax in postinst
      * Debian package: remove default nginx enabled sites
      * CI: iqaros package deployment stages
      * Helpers: Self-clearing Toast notification class
      * NetworkModule: nonexistant connection error handling
      * NetworkModule: nonexistent network interface error handling, fix connections response codes
      * Gateway: Apt configuration component, updated api schema, AptManager
      * ConfigModule: AptManager write extended configuration, updated interfaces and vue component
      * Gateway: add mender service
      * Config: missing feature configuration error handling
      * Localization: dictionary deduplication
    
      [ Roman Ondráček ]
      * Composer: update dependencies
      * Postman: fix test for list of supported services
    
      [ Karel Hanák ]
      * Gateway: time controller, manager, basic vue component
      * Gateway: get time and timezone
      * Gateway: set timezone
      * Iqrfnet: fix enabled, not detected custom dpa handler issue
      * Gateway: set time and refactor timezone, added interfaces, updated api schemas, controller and manager
      * GatewayModule: fix phpdoc
      * GatewayModule: TimeManager setTime process timeout workaround
      * Gateway: sync time option
      * TimeManager: added missing phpdoc
      * Gateway: Add controller log to log viewer, updated controller, manager and tests
      * ConfigController: endpoint for interface change, apischema, updated vue component
      * TimeController: fix reference to api schema
      * Gateway: include date and time in disambiguation component, update api schema
      * ConfigController: fix phpstan errors
      * Tests: fix log manager test
      * Console module: added patch list command; Models: patch json serialization, tests
      * IqrfNet: Coordinator upload refactor
      * API: update os patch schema; fix os patch model and tests
      * IqrfNet: OsUploader OS info and patch processing, basic form logic
      * IqrfNet: OsUpdater fetch interface type
      * Upload util integration with IqrfOsManager
      * IqrfOsManager refactor, UploadUtilManager base, IqrfOsController, OsUpdater refactor
      * IqrfNetModule: UploadUtil execution, error handling
      * IqrfNetModule: UploadUtilManager fix phpdoc param type hint
      * IqrfNet: DpaUpdater error handling
      * IqrfNetModule: run Upload Util as superuser
      * IqrfNet: DpaUpdater docs, spinner, update versions on upload
      * IqrfNetModule: DPa file fetch error handling
      * IqrfNet: OsUpdater file upload, iqrfOs interfaces, refactor error handling
      * IqrfNetModule: upload util workaround for parentheses in names, FileUpload to HexUpload
      * IqrfNetModule add delay between uploaded files, HexUpload prep
      * HexUpload: util upload, error handling; UploadUtilManager hex file upload
      * IqrfNet: hexupload hide spinner on success
      * IqrfNetModule: UploadUtilManager increase delay between file uploads
      * IqrfNetModule UploadUtilManager timestamps
      * IqrfNet: OsUpload available to power user only
      * IqrfNetModule: remove timestamps and sleep
      * OsUpdater: send individual requests
      * OsUpload: chain upload requests
      * OsUpload: extract filename from path in spinner text
      * IqrfNet: update Os Upload spinner, fix TrUpload references
      * Models: IqrOsPatch return array
      * Debian package: remove default uploader dependency
      * Debian package: uploader dependency patch
      * IqrfNetModule: remove config from command
      * IqrfNetModule: UploadUtilManager update uploader name
      * IqrfNet: DpaUpdater stop daemon before upload and start after
      * TrUpload: refresh OS info after upload
      * ApiModule: updated iqrf upload api specification, added api schemas, updated vue components
      * Iqrfnet: update spinner messages during hex and dpa upload
      * IqrfNet: OsUpdate remove redundant fetch
      * IqrfNet: TrUpload re-enable watch on TR upload
      * TrUpload: refresh OS info with delay
      * DpaUpdater: var docstring
      * Vue: check daemon mode and notify user before sending iqmesh service request
      * Refactor daemon mode monitoring, daemon mode and websocket status badges
      * Gateway: updated time vue component, manager, controller and api
      * Gateway: time formatting using luxon module
      * IqrfNet: autonetwork use single variable for both node count stop conditions
      * IqrfNet: TrUpload post upload spinner status text
      * localization: add missing translation
    
      [ Roman Ondráček ]
      * Add mailmap
      * Network: add interface type for WireGuard
    
      [ Karel Hanák ]
      * Daemon mode: fix websocket connection for production
      * Daemon mode: indicate unknown if websocket is not connected
    
      [ Roman Ondráček ]
      * Tests: add first jest unit test
      * GitLab CI: fix jest coverage stage
    
      [ Karel Hanák ]
      * Gateway: default clock format, switch; daemon status refactor
      * Daemon status: update mode only if it changed
    
      [ Roman Ondráček ]
      * GitLab CI: report coverage from jest
    
      [ Karel Hanák ]
      * CoordinatorUpload: update spinner messages
      * update npm packages
      * npm downgrade typescript parser
      * IqrfNet: OtaUpload component, form, validation, gateway upload and upload steps
      * Gateway time: smaller time text, update date format; simplified daemon mode badge color, fixed translations
      * OtaUpload: manual and auto upload, error handling, localization updated
      * CoordinatorUpload: updated DPA updater messages, removed redundant OS updater message
      * OtaUpload: invalid file and file content error handling
    
      [ Roman Ondráček ]
      * Tests: add E2E tests for sign in and sign out
    
      [ Karel Hanák ]
      * Install: spaced buttons out, assigned IDs to signin fields, selenium new user testcase
      * Gateway time: column sizes
      * IqrfNet: added OtaUpload spinner status messages
    
      [ Roman Ondráček ]
      * NPM: fix jest configuration
      * Tests: fix jest configuration
      * GitLab CI: replace dependencies with needs
      * Rector: update configuration
    
      [ Karel Hanák ]
      * Config: generalized component configuration patching endpoint, extended translator configuration
      * Config: fixed response code in controller
    
      [ Roman Ondráček ]
      * CI: remove Travis CI
      * Remove removed PHP 7.2 support
      * GitLab CI: add cache for npm
    
      [ Karel Hanák ]
      * Gateway: set timezone with sudo
      * Gateway: refactor log viewer component
      * Network: basic connection form
      * npm: updated packages
      * NetworkManager: EthernetConnections form for basic user, get current configuration ip method is auto
      * Network: Connection form ipv6 fields validation, multiple ipv6 addresses, netmask validation fix
      * Network: wifi list component, interfaces, localization
      * Network: wifi connect, disconnect, delete, edit, wifi base form, jsonschema
      * Network: endpoint to create connection, connections controller and manager update, fixed jsonschema
      * Network: fix connection manager test
      * Network: update ethernet connection table
      * Network: indicate active connection, update dictionary
      * Network: connected wifi endpoint badge
      * Network: expanded wifi form
      * Network: WEP connection, form validation; EAP entity base, authentication methods enums
      * Network: EAP entity methods
      * Network: fix wifi security serialization
      * Network: update open wifi serializaton test
      * Network: simplify wifi access point connect, disconnect, remove connection
      * Network: refresh available APs, disconnect before connecting
      * Network: wifi component interfaces, form and validation extended, fixed wifi list for older NM versions
      * Network: include interface in nmcli serialized connection
      * Network: WPA pre-shared key validation and localization update
      * Network: Wifi WEP additional validation
      * Network: remove connection type property when editing connection, open and wpa wifi config in form
      * Install & SignIn: sleep before redirecting
      * Network: fixed fetching auto configuration for connection not in use
      * Debian package: allow only php7.3 and 7.4; nginx: increase proxy timeout
      * Debian package: updated iqube/iqaros dependencies patch
      * Network: refactor fetch of current IPv4 configuration
    
      [ Roman Ondráček ]
      * Network: refactor nmcli decoder
      * Network: refactor entities
    
      [ Karel Hanák ]
      * Network: EAP security prefix in entity
      * Network: IPv6 current configuration
      * Network: fixed network connection api schema, use current config gateway string
      * Network: moved IPv6 gateway to connection entity, fixed tests and vue component
      * Network: pass interface name as prop to connection form
      * Network: use prop interface if connection interface is missing
    
      [ Roman Ondráček ]
      * Network: fix IPv6 multiple address setting, set reference to previous exception while throwing a new exception in the catch block
      * Network: fix IPv6 address adding
      * Network: fix IPv6 address object
      * NPM: update dependencies
    
      [ Karel Hanák ]
      * Network: fix prefix range in api schema, use prefix to build IPv4 entity
      * Network: add prefix to ipv4 connection test array
      * Network: add prefix to test data
      * Network: create ipv4 entity from prefix or mask
      * Network: update network routes, select interface type in connection
      * Network: serialize and deserialize EAP, redirect to wireless connections after saving connection
      * Daemon config: allow user to change json splitter insId
      * Network: let user select wifi interface before creating wifi connection
      * Network: fix interface check for wifi
      * Network: add simplified ethernet connections page
      * Network: ethernet connections select and use interface for connection
      * Network: allow user to select wireless interface, border styling
    
      [ Roman Ondráček ]
      * Rector: fix configuration
      * Backend: refactoring
      * GitLab CI: deploy API docs (fix #270)
      * GitLab CI: fix typo
      * API testing: add tests for features
      * GitLab CI: remove behat
    
      [ Karel Hanák ]
      * Network: use simplified ethernet component, use connection component to create wifi connection
      * Network: fixed wifi creation, wep and wpa validation fix
      * Network: filter wifi access points on gateway
      * Network: fix wifi leap mapping
      * Network: show ethernet interface options only if multiple interfaces are available
      * Gateway: show gateway image version if available
      * Network: connection form fix assignment in security type condition
      * Gateway: fix gateway info tests
      * Network: EAP form fields validation
      * Config: fix features defaults
      * Network: use wifi connection bssid to determine matches
      * Network: remove bssids from connection edit
      * Network: stop api request chain if no interfaces are found, vpn component base
      * Network: attempt to fetch interface from general object if missing in connection object
      * Network: wifi show only interface if it exists, update form to fix missing interface
      * Network: wifi connect insert interface
      * Network: wifi list ap info tooltip fix
      * Network: remove vpn from sidebar and routes
      * Network: Wireguard interface management, key management
      * Network: Wireguard manager key generation fix, vpn tunnel form
      * Network: restore VPN entry in sidebar
      * Gateway: display detailed service status only if it is available
      * Install: root password change
      * Install: root password component
      * Features: add root password change feature
      * Debian: update gateway features patch
      * CI: add webapp package for yocto
      * CI: fix script indentation
      * CI: fix codestyle
      * Install: include SSH service control on root password setting page
      * CI: remove package
      * Install: fetch features upon entering installation wizard
      * Console: add localization for rootpass feature
      * InstallModule: use passwd and echo with newline
      * Revert "InstallModule: use passwd and echo with newline"
      * Network: wireguard vpn tunnel form, field validation, localization, interfaces
      * Network: fix codestyle errors
      * Api keys: fixed database datetime type, delete command non-interactive handling
      * ConsoleModule: treat api key empty expiration string as invalid, handle datetime exception
      * Tests: update phpdoc
      * InstallModule: pass user and password as command input
      * Network: wireguard entity classes, api jsonschema for wireguard tunnel
    
      [ Roman Ondráček ]
      * Frontend: add release to Sentry reports
    
      [ Karel Hanák ]
      * Features: moved rootpass from installation to gateway
      * Network: wireguard wg serialization, conf format generation
      * Network: wireguard conf, tunnel start and teardown, updated table, services, interfaces
      * Network: wireguard remove tunnel, change tunnel state, refactor activate/deactivate
      * Network: wireguard peer ips tests, conf file fetch
      * Network: use database entities for wireguard interfaces and peers
      * Network: fixed ManyToOne relationship between wg interface and peer
      * Debian package: update nettrine db path patch
      * Network: wireguard peer addresses entity, edit and remove tunnels, updated controller and vue component
    
      [ Roman Ondráček ]
      * Network: fix WireGuard interface edit
    
      [ Karel Hanák ]
      * Network: wireguard interface listen port optional, check endpoint dns records, multi address entity
      * Network: wireguard single stack interface option
      * Network: MultiAddress entity tests
      * Tests: added tests for wireguard entities
      * Network: select peer stack type, ConsoleModule: Wireguard tunnel list command
      * ConsoleModule: wireguard activate and deactivate commands, Models: wg utility serialization
      * Tests: added tests for wg entity serialization into wg util command
      * Tests: EAP entity tests
      * Network: fix missing wireguard peer addresses on edit
      * ConsoleModule: updated wireguard activation command, implemented use of PSK, Database: fixed wireguard migrations
      * Debian package: systemd unit file for wireguard tunnel
      * Network: updated wireguard tunnel table, endpoints for tunnel management, fixed debian install and make install target
      * Network: remove unused jsonschema, add wireguard vpn to network disambiguation
      * Iqrfnet: fixed timeouts in components, fixed autonetwork node count parsing
      * Wireguard: moved command logic to manager, simplified jsonschema, exception passing in controller
      * Network: fixed wireguard tunnel form edit toast message
      * IqrfNet: pass bonding and discovery actions success messages to devices info to project upon refreshing grid
      * Wireguard: use entities for interface addresses, updated migration
      * Iqrfnet: TR configuration network type select instead of checkbox, reload configuration
      * Gateway: added uptime to info page, updated tests and jsonschema
      * Network: added tests for wireguard interface address entities
      * Network: group wifi access points
      * Network: added tests for wireguard manager
      * Debian package: add wireguard dependencies
      * Tests: simplified wireguard manager tests, added root manager tests
      * Debian package: updated patch with wireguard dependencies
      * Gateway: added error handling when setting nonexistent timezone, time manager tests
      * Tests: fixed current time test
    
      [ Roman Ondráček ]
      * GitLab CI: deploy to another server
    
      [ Karel Hanák ]
      * Debian package: added wireguard commands to cli manpage
      * Scheduler: cron time refactor, validation, error handling
      * added missing package, fixed scheduler period validation rule
      * Wireguard: key fields validation, keepalive range validation
      * Installation check: php extensions and sudo
      * npm: downgrade typescript until vue-i18n fixes date options interface
    
      [ Roman Ondráček ]
      * Tests: fix API test for retrieving optional features configuration
    
      [ Karel Hanák ]
      * Iqrfnet: backup refactor error handling
      * Iqrfnet: Restore error handling refactor
      * Iqrfnet: TR configuration error handling refactor
      * Iqrfnet: TR configuration fixed conf reload
      * Iqrfnet: bond node and smartconnect error handling refactor
      * Iqrfnet: remove bond error handling refactor
    
      [ Roman Ondráček ]
      * Daemon monitor: fix HTTPS detection
    
      [ Karel Hanák ]
      * Install: check sudo for non-root user only
      * reorder checks
      * Install: php extensions show fix only for debian based distribution, get extensions and package names
      * App: fix sudo condition
      * Install: simplified packages logic
      * App: fixed sudo check condition
    
      [ Roman Ondráček ]
      * Docker: add images for backend and frontend
      * Docker: add skeleton for E2E testing images
      * IQRF net: fix IQRF Standard Sensor table overflow
      * Docker: fix images for backend, frontend and E2E testing
      * GitLab CI: attempt to fix Nette Tester coverage job
    
      [ Karel Hanák ]
      * Iqrfnet: fix bonding manager unbond node button disabled condition
      * User module: fixed token expiration validation
    
      [ Roman Ondráček ]
      * GitLab CI: remove broken Docker image build
    
      [ Karel Hanák ]
      * Scheduler: fix crontime day projection
      * Scheduler: fixed get task rest
      * Mappings: fixed uart baud rate translation
    
      [ Roman Ondráček ]
      * nginx: fix WebSocket proxy read timeout
    
      [ Karel Hanák ]
      * TimeManager: read timezone from timedatectl output, updated tests
      * Network: include ip tunnel interface and connection types
      * Config: updated translator configuration form
      * Wireguard: fix tunnel create and edit error translation
      * Cloud: updated hexio and inteliglue pass icon
      * Use FontAwesome icons for password input field visibility
    
      [ Roman Ondráček ]
      * Config: add missing paths for TLS certificate and private key in WebSocket interface configuration form
    
      [ Karel Hanák ]
      * Gateway info: unknown mode translation
      * Pixla: fixed service state translation
      * Scheduler: fixed messaging translations
      * Udp messaging: fixed local and remote port error translations
      * Iqrfnet: standards translation fix
    
      [ Roman Ondráček ]
      * Config: add missing paths for certificate and private key for WebSocket servers and missing validations
    
      [ Karel Hanák ]
      * Wifi: remove bssid filtering
      * Iqrfnet: send dpa packet fixed pdata fixup
      * InstallModule models tests
      * fixed sudo test, added missing wireguard interface test
      * Iqrfnet: bonding manager fix autoaddress toast message
      * Config: fix spi pin input type
      * Gateway: added option to set startup mode
      * Gateway: systemd journal persistence
      * updated gateway features patch
      * Gateway: systemd journal fixed coding style
    
      [ Roman Ondráček ]
      * Postman: update features
      * NPM: update development dependencies
      * Docker: fix image for API testing
    
      [ Karel Hanák ]
      * Scheduler: refactor form logic and handling
      * Scheduler: updated localization, cron field validation rules and feedback
      * Scheduler: refactor form logic and handling
      * Network: wireguard tunnel form update
      * Messagings and Misc forms rework
      * Config: MQTT form md update
      * Config: SPI form md update
      * Config: UART form md update
      * remove bottom margin from card components within a component page
      * Config: mqtt qos and persistence notes
      * Misc config: control spinner for child components from parent component
      * move local loading spinner to css
      * moved iqrf gateway note
      * Misc: child component success and failure handling, IqrfInfo form disabled on failure
      * Misc: IqrfRepository config fetch rework, disable form on failure
      * Misc: JsonApi disable form on failure, fix info and repo disable
      * Misc: disabled form on failure, fetch config on save
      * Misc: JsonRawApi disable form on failure, fetch config on save
      * Misc: removed imqeshService component, updated translation for otaUpload, disable form on failure, fetch config on save
      * MqttMessagingForm: added password visibility
      * Translator: updated mqtt client config form layout, added password visibility
      * MqttMessagingForm: move tls switch
      * Config: interfaces config fetch and spinner handling rework, interface components updated
      * Gateway: systemd journal update, service restart
      * WireguardManager: validate endpoint if dns function exists
      * Tests: updated supported services
      * Gateway: updated rootpass feature to gatewaypass
      * Updated featureManager, fixed newman optional features test
      * Config: updated controller and translator error handling
      * Gateway: user password added spinner
      * Iqrfnet: updated coordinator upload upgrades fetch and error handling
      * Wireguard: disable and deactivate tunnel before removing it
      * Scheduler: use cron 0-6 and 1-12 range
      * Scheduler: fixed cron alias field mapping
    
      [ Roman Ondráček ]
      * Frontend: add URL builder
      * Router: add the missing redirect from Sign in page when the user is logged in
      * IQRF net: add missing input validation in IQMESH Security form
      * Core: fix loading spinner in Chromium-based browsers
    
      [ Karel Hanák ]
      * Gateway password: get account user name from features
      * Debian package: updated gateway features patch
      * IqrfNet: fixed toast type error in security form
      * IqrfNet: render OTA upload for Daemon 2.3.6 or higher
      * Gateway mode: unify child components to table
      * Mender: merged configuration and service control into a cloud component
      * Mender: removed service entry from gateway, fixed field placeholders translations
      * websocket indication moved from header to sidebar
      * sidebar: removed unused styles
      * Sidebar: added table style
      * Iqrfnet: send json message error handling refactor, disable on websocket close or error
      * Mender: fix table row for smaller devices
      * FontAwesome: import styles and disable automatic insertion
      * Iqrfnet: send dpa packet updated error handling, recovery from offline daemon or full queue
      * Iqrfnet: send dpa packet store messageError response
      * Iqrfnet: send dpa packet message error autorepeat response fix
      * Iqrfnet: send dpa packet use spinner only for manual requests, updated handling
      * Cloud: updated pixla error handling
      * Cloud: updated inteliglue error handling
      * Mender: updated error handling
      * Cloud: updated ibm cloud error handling
      * Cloud: updated hexio error handling
      * Cloud: updated msAzure error handling
      * Cloud: update aws error handling
      * Cloud: removed generic cloud error handler
      * Core: api key error handling updated
      * Core: updated user error handling
      * tests: fixed newman user message
      * tests: fixed newman user edit message
      * Api keys: added expiration date check, updated tests and console commands
    
      [ Roman Ondráček ]
      * Installation check: add spinner
      * Frontend: fix coding style
      * GitLab CI: add ESLint and StyleLint
    
      [ Karel Hanák ]
      * moved pixla and mender components to maintenance, added monit component, fixed systemd manager functions and tests
      * debian package: updated features patch
      * Network: added ipv4 method switch notice to connection form, fixed newman services test
      * updated error toast helper, updated mode translations
      * SendDPA: use custom timeout for autointerval if set
      * maintenance: updated pixla and mender titles
      * SystemdJournal: use volatile instead of none
      * updated localization for maintenance and daemon status
      * updated box styles, added monit spinner
      * increased element cover opacity
      * WebsocketModule: added message queue trim mutation
      * Send DPA packet: reworked autorepeat request and response handling
      * Cloud: use extended error toast; added Monit to maintenance disambiguation
      * Scheduler: used extended error toast, updated error localization; Gateway time updated error localization
      * Messagings: use extended error toast in mqtt, updated error localization
      * Messagings: use extended error toast in mq, updated error localization, fixed table async change
      * Messagings: use extended error toast in udp, updated error localization
      * Send DPA packet: removed autorepeat, implemented packet history
      * Send JSON request: implemented request history
      * Sidebar: moved mode and websocket indication into separate component, added daemon mode queue length indication
      * interfaces: fixed iqrfnet message pair interface, fixed gateway info unknown mode message
      * Connection form: removed notice badges, prep for modal
      * Connection form: add ipv4 method change notice, confirmation
      * Gateway time: use vue-select instead of coreui select
      * Wireguard form: added clipboard copy button for public key, tunnel name placeholder
      * Systemd journal: parse rotation options, updated controller, updated api schema
      * Iqrfnet: updated localization and error handling in hexUpload, dpaUpload and osUpload
      * Systemd journal: fixed errors in controller and manager
      * Systemd journal controller: fixed endpoint api schema spec
      * DpaUpdater: fixed tr upload success translation
      * Systemd journal: added endpoint to save configuration, manager save configuration, frontend form component, validation
      * Daemon mode: updated daemon mode component layout
      * Main config: updated error handling
      * Websocket messagings: updated error handling, updated localization
      * Config migration: updated error handling, updated localization
      * Wireguard: updated error localization, updated error handling
      * Gateway info: fixed daemon mode indication
      * Controller: updated error handling and localization
      * Translator: updated error handling and localization
      * Ethernet connections: updated error handling and localization
      * Wifi connections: updated error handling and localization
      * TimeManagerTest: fixed tests for summer time timezones
      * Connection form: updated error handling and localization, removed non-null assertions
      * Connection from: fixed connection fetch error translation
      * Gateway user password error handling updated
      * added error handling for messageError response
      * Controller config: added logger sinks properties to component form, updated api schema
      * Connection form: added validation for ipv4 and gateway subnet
    
      [ Roman Ondráček ]
      * Monolog: filter out debug reports to Sentry
    
      [ Karel Hanák ]
      * Daemon status: updated daemon queue length indication
      * Wireguard: use dual stack by default in form, updated interface stack layout
      * Wifi connections: show empty table if access points could not be retrieved
      * Ethernet connections: show empty table if connections could not be retrieved
      * Connection form: fixed input remove button conditions
      * Connection form: disable save option if ipv4 is not in subnet
      * Connection form: fixed static ip change notice localization
      * Connection form: fixed save disabled condition for dynamic ipv4 method
      * Connection form: updated modal check, attempt a rest api request to new ipv4 address after change
      * Connection form: updated IPv4 method and address change error handling
      * Misc config: do not include json metadata if daemon version is higher than 2.3.6
      * IqrfInfo config: include metadata option for daemon versions newer than 2.3.6
      * OtaUpload: added option to upload IQRF plugins
      * Connection form: added spinner message for sleep before checking new address
      * Installation check: added spinner message
      * Mender: update server url in mender-connect when updating mender-client configuration
      * Added maintenance module, monit manager, monit endpoints and form component
      * Monit form: show spinner before attempting to save configuration
      * unified pixla frontend component with other maintenance components, updated api endpoints for maintenance configs
      * Iqrfnet backup: updated error handling and translations
      * Iqrfnet restore: updated error handling and translations
      * Iqrfnet devices: updated error handling
      * Iqrfnet discovery: updated error handling
      * Iqrfnet autonetwork: updated error handling
      * Iqrfnet otaupload: updated error handling
      * Iqrfnet bonding: updated error handling
      * Monit: updated manager get method, added tests
      * Iqrfnet send json: fixed validation, schema, updated localization and logic
      * Connection form: fixed new connection initialization error
      * Services controller: check if property is set before unsetting
      * Connection form: check if IPv4 dns is in subnet, removed unnecessary aux variables
      * Mender: added option to change client protocol
      * Mender: updated config json schema
      * Misc config: removed daemon 2.3.0 workarounds
      * Iqrfnet: removed daemon 2.3.0 workarounds
      * Websocket messaging: removed daemon 2.3.0 workarounds
      * Uart interface: removed daemon 2.3.0 workarounds
      * Scheduler: removed daemon 2.3.0 workarounds
      * added blocking element, updated connection form
      * added spinner messages to connection form and misc configuration
      * Gateway info: updated daemon version command and test
    
      [ Roman Ondráček ]
      * Tests: fix sudo manager tests
    
      [ Karel Hanák ]
      * Monit form: enable spinner when saving configuration
      * debian package: enable network manager in features patch
    
      [ Roman Ondráček ]
      * Gateway: add support for daemon version fetching for versions v2.3.x and v2.4.0+
    
      [ Karel Hanák ]
      * Fixed gateway log fetch and log viewer
    
      [ Roman Ondráček ]
      * Tests: fix tests for feature manager
      * Tests: fix IQRF Gateway Controller configuration manager tests
    
      [ Karel Hanák ]
      * removed maintenance feature, updated sidebar filtering
      * removed maintenance feature from gw patch
      * removed extra whitespace from sidebar
      * ControllerConfig: fixed phpdoc type hint
    
      [ Roman Ondráček ]
      * Config: remove the search for component configuration files in subdirectories
      * Frontend: enable sending cookie to the backend (to enable xdebug)
      * Composer: update dependencies
      * Config: remove the search for component configuration files in subdirectories
      * Coding style: update ruleset
      * NPM: update dependencies
      * Helpers: refactor daemon version checker
      * Sign in: hide spinners after the component is created
    
      [ Karel Hanák ]
      * IqrfSpi: fixed pin model
      * OtaUpload: updated form, added additional constraints, updated localization and error handling
      * debian package: specify daemon version in dependencies
      * debian package: updated uploader dependency patch
    
     -- Karel Hanák <karel.hanak@iqrf.org>  Wed, 14 Apr 2021 13:50:03 +0200
    
    iqrf-gateway-webapp (2.2.0) stable; urgency=medium
    
      [ Karel Hanák ]
      * Prepare for version v2.2.0-rc3
      * Localization refactor: config main, components, interfaces, scheduler
      * Localization refactor: config misc, fix verbosity levels rendering in trace form
      * localization update: config messagings, translator, fix ws service creation and fetching, misc redirect
      * localization update: controller, mender, config disambiguation; fix monitor list and form tls localization
      * Localization update: mapping form
      * Database: remove extra mapping
      * Config: add missing title metainfo
    
     -- Karel Hanák <karel.hanak@microrisc.com>  Mon, 16 Nov 2020 09:34:40 +0100
    
    iqrf-gateway-webapp (2.2.0~rc2) testing; urgency=medium
    
      [ Karel Hanák ]
      * Prepare for version v2.2.0-rc2
      * IqrfNet: basic request validation in SendJson, error handling
      * IqrfNet: update violation formatting in SendJson
      * Iqrfnet: add missing repeat property, verbose optional
      * IqrfNet: precompile validator function instead of doing it at runtime
      * coding style fix in validator
    
     -- Karel Hanák <karel.hanak@microrisc.com>  Sat, 14 Nov 2020 16:36:26 +0100
    
    iqrf-gateway-webapp (2.2.0~rc1) testing; urgency=medium
    
      [ Roman Ondráček ]
      * Prepare for version v2.2.0-alpha
    
      [ Karel Hanák ]
      * Gateway typescript components, address changer and autonetwork typescript
      * IqrfNet components: typescript rework
      * use typescript in main components, service control fix, Component list and form typescript
      * Config: typescript rework of page components, added interfaces for components
      * Sidebar: fix NavMember interface and feature filtering
      * ApiKey, DaemonMode and Gateway component typescript rework
      * Config: Scheduler components typescript rework, scheduler interfaces
      * Core: components typescript rework, no action performed if values are not changed
      * Core: UserList add missing types, InstallGatewayInfo typescript rework
      * IqrfNet: components typescript rework
      * add missing types
    
      [ Roman Ondráček ]
      * IQRF net: refactor request and response cards at Send DPA packet and Send JSON request pages
    
      [ Karel Hanák ]
      * AutoNetwork: missing translations
      * Iqrfnet: fetch files for DpaUpdater based on interface type
      * Cloud and config component docs
      * Config: button spacing, colors and wrap
      * Config: prevent REST request if select value is unchanged
      * Network: typescript component rework, fix typescript weak warnings
      * IqrfNet: component docs, message error handling fix
      * features: default configuration
      * IqrfNet components and Network component docs
      * Cloud and Config: page component docs
      * Gateway: page component docs
      * Core: page component docs
      * IqrfNet page components docs
      * Install and Network component docs
      * ConfigMigration: include controller and translator, validate for invalid zip contents
      * MigrationManager: remove helper log
      * Config: TracerForm component support for daemon 2.3.0 properties
    
      [ Roman Ondráček ]
      * API: move OpenAPI schema builder into own class
      * Config: partially refactor migration manager
      * Cloud: refactor API controllers
      * Cloud: fix IBM Cloud controller
    
      [ Karel Hanák ]
      * Config: IqrfUart support for new properties, WebSocket: fetch Daemon version
      * Config: add support for new properties in WebsocketService, Iqrfuart, IqrfRepository and TraceFile
      * Config: update daemon version docs
      * IqrfNet: Add packet sections to SendDpaPacket component
      * Config: fetch scheduler tasks after importing tasks
    
      [ Roman Ondráček ]
      * API: add JSON schema validator
    
      [ Karel Hanák ]
      * IqrfNet: added auto repeat feature to SendDpaPacket component
      * SendDpaPacket: reduced NADR to single byte, split messages into separate cards, fix pdata up automatically
      * Config: UI iteration
      * Siderbar: highlight selected nav item
      * Config: minor ui fixes
      * Config: refactor interface rendering, added messaging props, updated config disambiguation, controller config and daemon mode ui update
      * Config: TLS support in monitor list and form, update version dependent elements, clean up router
      * Config: hide component instance names for normal user
    
      [ Roman Ondráček ]
      * API: add missing Location header in API key and user creation endpoints
      * Debian packaging: enable IQRF Gateway Controller feature in tha package for IQD-GW-01
      * IQRF net: fix STD and LP network checkbox at TR configuration page
    
      [ Karel Hanák ]
      * ConsoleModule: user mapping
      * ConsoleModule: Mapping list, edit, remove commands, ApiKey docstring fix
      * Database: added mapping entity tests
      * Database: added default records to mapping database
      * ConsoleModule: refactor edit and remove commands, ApiModule: Mapping controller
      * ApiModule: fix PHPDoc in Mapping controller
      * Config: Mapping form and service, update api schemas, controller and tests
      * Config: reset mapping name when modal is hidden
      * Config: change mapping form modal header color
      * ConsoleModule: fix mapping option select, better desc
      * ConsoleModule: fix mapping codestyle and prompt
      * Mappings: Add default mappning configurations for gateway, remove edit option for normal user
      * Mappings: added support for Gateway only params, update config
      * Config: update URL when messaging select and misc tab values change
      * networkManager: backup tab
      * NetworkManager: Restore ts component, form
      * NetworkManager: Backup file format generation
      * IqrfNet: Backup typescript component and localization, Restore file input, read and error handling
      * IqrfNet: IQMESH Restore
      * IqrfNet: backup and restore minor changes
      * IqrfNet: backup file IDE compatible date format
      * IqrfNet: backup error handling
      * Iqrfnet: backup update docs
      * IqrfNet: Restore error handling, Backup missing messageError handling
      * IqrfNet: NetworkManager fix imports for typescript, remove unused packages
      * ConsoleModule: update mapping commands
      * Config: enable mapping editing, remove old mapping, update interface change toast message
      * Config: add redirects for old paths, misc configuration tab index to endpoint mapping
      * API: fix mapping detail reference
      * API: aptitude controller, ConfigModule: aptitude manager for unattended upgrades
      * API: update unattended upgrades schema
      * IqrfNet: add webapp version to generated backup file
      * IqrfNet: unify design of network manager tabs
      * Debian package: update man page
      * Debian package: update man page date
      * API: fix endpoint category for api docs
      * Gateway: update apt configuration when managing unattended upgrades service
      * Config: reorganize components, update card headers in composition components
      * Config: fixed conditional rendering of elements
      * Cloud: added interfaces and option to hide password, option to hide password in TrConfig security form
      * refactor router filtering, routes and redirects with params
      * Config: translator config interface
      * Config: controller config interface
    
      [ Roman Ondráček ]
      * API: add REST API JSON schema validator to all API controllers
      * IQRF net: refactor API endpoints
      * IQRF net: refactor API endpoints
      * Network: fix basic Ethernet configuration form
    
      [ Karel Hanák ]
      * ApiModule: json schema validation and mapping refactor
      * Api: update jsonschemas
      * ApiModule: fixed component instance api endpoints
      * ApiModule and ConfigModule: update aptitude request processing, fixed nonexistant feature handling
    
      [ Roman Ondráček ]
      * API: change JWT expiration to 90 minutes
    
      [ Karel Hanák ]
      * Network manager: fix connection table update
      * default backup webapp version, api key and user header border
    
      [ Roman Ondráček ]
      * API: fix JWT validator
      * API: fix OpenAPI schema builder
    
      [ Karel Hanák ]
      * fixed gateway sidebar and routes
    
      [ Roman Ondráček ]
      * Console: fix error handling at commands for features
    
      [ Karel Hanák ]
      * Debian package: update man page for CLI tool
      * ConsoleModule: no feature selected handling
      * GatewayModule: added delay before gateway is rebooted or powered off
      * GatewayModule: update power manager tests
      * ConsoleModule: added OpenApi specification dump command
      * GatewayModule: use sleep instead of wait
      * added gateway id to config migration and diagnostic archives
      * added gateway id to gateway information json file name
      * GatewayModule reboot test
      * GatewayModule: reboot handling fix
      * fixed power manager tests
      * Config: support for new params in IqrfInfo, workaround for daemon API get task, fix monitor list tls update
      * Config: update apt manager, use default response in POST request
      * Config: fix deciding logic when creating or updating configuration component instance
    
      [ Roman Ondráček ]
      * Config: refactor APT configuration
    
      [ Karel Hanák ]
      * ConfigModule: fix apt manager coding style
      * Power control revert
      * StandardManager: no device bonded error handling
    
      [ Roman Ondráček ]
      * Console: disable command for Latte template warmup
    
      [ Karel Hanák ]
      * IqrfNet: insufficient daemon version alert component
      * GatewayModule: use shutdown command with scheduled time
      * fix phpdoc and power manager tests
      * ApiModule: update OpenApi specification, add schema for power controller
    
     -- Karel Hanák <karel.hanak@microrisc.com>  Fri, 13 Nov 2020 18:50:54 +0100
    
    iqrf-gateway-webapp (2.1.0) stable; urgency=medium
    
      [ Roman Ondráček ]
      * Prepare for version 2.1.0-rc4
      * Console: delete redundant code
      * Disambiguations: use TypeScript decorators
    
      [ Karel Hanák ]
      * AutoNetwork: fix spinner message
    
      [ Roman Ondráček ]
      * Install: use TypeScript decorators
      * Config: use raw task time specification in the scheduler
      * Makefile: remove old webpack target
      * IQRF net: remove unused code
      * IQRF net: fix Nette DI service configuration
      * Tests: add missing tests, delete unused code
      * Install: fetch optional features while user creation
      * Cloud: add missing title at Inteliments InteliGlue MQTT connection wizard page
      * Cloud: redesign Pixla device management page
      * Use small CIcons in the small CButtons
      * Router: use lazy loading
      * Fix button spacings
      * API: add support for MS specific ZIP MIME type
    
      [ Karel Hanák ]
      * IqrfNet: DpaUpload disable current dpa version option for upload
      * IqrfNet: SendJson unique message in case of full Daemon message queue
      * Config components and autonetwork: added missing translations
      * UserList and ApiKeyList: missing translations
      * Cloud: Pixla restart button
      * Config: Controller added no api call option to form select
      * ConsoleModule: add missing mender translation
      * Cloud: Hexio hide broker address, remove unused localization
      * Iqrfnet: SendJson spinner recovery on messageError
      * Clouds: revert hexio request topic change
    
      [ Roman Ondráček ]
      * Debian packaging: remove Latte template warmup
      * IQRF net: add míssing IQRF OS patches
    
      [ Karel Hanák ]
      * Config: Scheduler fix message types display function
      * Iqrfnet: BondingManager response code workaround
      * Iqrfnet: BondingManager add default error message
      * Config: fix component form submit message, mapping wrap
    
      [ Roman Ondráček ]
      * API: fix installation checker
      * API: fix coding style
      * Install: fix apache2 configuration
      * Composer: update dependencies
      * NPM: update dependencies
    
      [ Karel Hanák ]
      * Config: add missing error handlers
      * Services: add content-type header to post requests with files
    
      [ Roman Ondráček ]
      * Install: allow encoded slashes in Apache2 configuration
      * Header: fix logo position on small resolutions
      * Config: use 1 column interface mapping view also on medium viewport
    
      [ Karel Hanák ]
      * TrUpload: allow hex file upload only
    
      [ Roman Ondráček ]
      * Install: add HTTP security headers (fix #261)
      * Install: fix CSP rules
    
     -- Roman Ondráček <roman@romanondracek.cz>  Sun, 25 Oct 2020 23:20:00 +0100
    
    iqrf-gateway-webapp (2.1.0~rc3) testing; urgency=medium
    
      [ Roman Ondráček ]
      * Prepare for version 2.1.0-rc3
      * git: add Vue.js build to ignored files
      * Tests: fix Behat test scenarios
      * Services, Vuex: add TypeScript interfaces
    
      [ Karel Hanák ]
      * NetworkManager: fix daemon api request sequence
      * WebsocketList: role specific data fetch fix
      * Cloud and Config: fix catching of emitted events
      * helpers: fixed fileDownloader
      * fileDownloader: json file option
    
      [ Roman Ondráček ]
      * API: fix workaround for corrupted empty responses
      * Vue.js: move CSS files into src directory
      * nginx: override "Host" header for IQRF Gateway Daemon's WebSocket servers
      * Docker: remove deprecated MAINTAINER instruction
    
      [ Karel Hanák ]
      * typescript use in some components
      * websocket lists typscript
      * DaemonLog, PowerControl and ServiceControl typescript component rework
      * Service control handleError fix
      * Cloud: typescript in cloud components, pixla event fix
      * Config: Spi and Uart interfaces typescript component, fix reaction to event
      * Config: typescript used in simple config components
      * ControllerConfig ts component
      * Config: TracerList typescript component
      * DataTable: custom empty table template
      * IqrfNet: SendDpaPacket more strict dpa packet validation
      * IqrfNet: SendDpaPacket do not wait for broadcast response
      * Config: Websocket list typescript components, websocket interfaces and route guard fixes
      * SendDpaPacket, SendJsonRequest: ignore timeout for broadcast, batch and selective batch
      * Config: fix localization messages, remove console error log
      * Config: IqrfInfo revert validation rule change
    
      [ Roman Ondráček ]
      * NPM: update dependencies
    
     -- Roman Ondráček <roman@romanondracek.cz>  Wed, 14 Oct 2020 01:55:00 +0200
    
    iqrf-gateway-webapp (2.1.0~rc2) testing; urgency=medium
    
      [ Roman Ondráček ]
      * Prepare for version 2.1.0-rc2
      * Core: fix detection of non-standard ports
      * GitLab CI: remove broken PHP API documentation generation
      * Install: fix redirects
      * ESLint: add plugin for TypeScript
      * Build frontend during make build, refactor features and user Vuex models, disable Sentry in development builds
      * Makefile: fix frontend build
    
      [ Karel Hanák ]
      * Websocket timeout and message management
      * DeviceEnumeration websocket timeout
      * TrUpload and SecurityForm websocket timeout
      * StandardManager: websocket timeout in child components, minor fixes
      * Websocket timeout in NetworkManager components and Scheduler
    
      [ Roman Ondráček ]
      * Vuex: fix TypeScript error in WebSocket client module
    
      [ Karel Hanák ]
      * WebSocket socket connected and reconnect fix
    
     -- Roman Ondráček <roman@romanondracek.cz>  Fri, 09 Oct 2020 00:10:00 +0200
    
    iqrf-gateway-webapp (2.1.0~rc1) testing; urgency=medium
    
      [ Roman Ondráček ]
      * Prepare for version 2.1.0-alpha
      * Docker: fix stable Dockerfiles
      * API: enable after release
      * Composer: update Nettrine ORM
      * Tests: use PCOV for coverage
      * Composer: update dependencies
      * Config: catch Nette\IOException in component manager datagrid (fix #243)
      * IQRF net: use Doctrine ORM for IQRF OS patches
      * Tests: remove unused database test case
      * API: add endpoint to get optional feature configuration
      * API: add endpoint to get optional feature configuration
      * API: add endpoint for optional feature configuration editing
      * API: fix coding style in optional feature manager
      * API: add tests for optional feature manager
      * Network: add basic support for WiFi networks
      * Tests: add test for WiFi network connection
      * Network: add basic WPA-PSK support
      * Network: add functions to convert WiFi connection settings to nmcli
      * Network: refactor nmcli encoding and decoding
      * Tests: move data for Network module tests
      * Debian packaging: fix version in changelog
      * API: add database entity and repository for API keys
      * Console: add command for adding and listing API keys
      * API: add endpoints for listing and deleting API keys
      * Gateway: add support for boards empty DMI board version
      * API: store hash of API keys instead of plain-text API key
      * Database: refactor User entity
      * Core: refactor user management
      * Network: unify Network manager entity interface
      * Network: fix Network manager entities
      * IQRF net: refactor IQRF OS patch manager
      * NPM: update JS dependencies
      * Config: refactor scheduler manager
      * GitLab CI: move test diff print to after_script
      * Config: fix typo in scheduler datagrid
      * API: add endpoints for retrieving and deleting tasks
      * API: add endpoints for scheduler configuration migration
      * API: add endpoints for adding and editing tasks in scheduler
      * API: handle invalid task IDs
      * API: add endpoints for IQRF Gateway Daemon's configuration migration (fix #241)
      * API: merge CORS middlewares
      * API: add endpoints for adding and editing API keys, handle invalid JWTs
      * API: refactor authenticator
      * GitLab CI: add code quality checker
      * API: fix whitelested path matching in authenticator
      * API: add JSON schema for IQRF Gateway Webapp version entity
      * API: add JSON schema for IQRF Gateway Daemon components
      * Config: sort task IDs in task list
      * Network: add some missinbg tests
      * Service: fix systemd manager, add missing tests
      * API: remove milliseconds and microseconds from JWT
      * Console: add commands for deleting and editiong API keys
      * API: add missing tests fro API key entity
      * Core: use C.UTF-8 language in command manager
      * Network: add support for open, WEP and Cisco LEAP WiFi network connections
      * Network: add automatic connecting entity, type filters for network connections and interfaces, refactor tests
      * Improved coding style
      * NPM: update JS dependencies
      * API: fix unauthorized response content type
      * API: add support for API keys in Authentication middleware
      * API: fix OpenAPI annotation
    
      [ Karel Hanák ]
      * Pixla manager: add function to set new PIXLA token
      * PIXLA: API endpoint set token
    
      [ Roman Ondráček ]
      * Core: fix user datagrid
      * Cloud: fix coding style and use AJAX in PIXLA manager
      * Features: fix default PIXLA management system settings
      * Cloud: fix imports in PIXLA management form
      * Tests: fix test for log manager
      * OpenAPI: add Unauthorized error responses
      * Config: handle missing scheduler JSON schema dir in configuration export
      * API: add error messages
      * Gateway: remove Coordinator info from GW info endpoint
      * Vue.js: add project skeleton
      * Vue.js: add Service control
      * Vue.js: update ESLint configuration, fix coding style
      * Vue.js: add gateway power manager, disambiguation link
      * GitLab CI: add Static Application Security Testing
      * Vue.js: use CoreUI
      * Vue.js: add Send DPA packet form skeleton
      * NPM: fix highlight.js version
      * Vue.js: add NADR overwrite at Send DPA packet page
      * Cloud: remove service control from PIXLA endpoints
      * Vue.js: fix webpack configuration, fix coding style
      * Vue.js: add Sign in form validation
    
      [ Karel Hanák ]
      * Config: added translator and controller configuration api endpoints and managers
      * TranslatorConfig: validation, presenter, locales
    
      [ Roman Ondráček ]
      * Vue.js: fix form validation at Send DPA packet
      * Gateway: add hostname fallback
      * Config: fix presenter for IQRF Gateway Translator configuration
    
      [ Karel Hanák ]
      * TranslatorConfig: validation, message locales, show and hide pw
      * TranslatorConfig: additional validation and error messages
      * ControllerConfig: vue component and form, presenter
    
      [ Roman Ondráček ]
      * IQRF net: TR configuration form skeleton in Vue.js
    
      [ Karel Hanák ]
      * ControllerConfig: field validation, locales, store other API calls
      * IqmeshServices: bonding manager form, discovery manager form, validation, locales and calls
    
      [ Roman Ondráček ]
      * Vue.js: rework loading spinner
    
      [ Karel Hanák ]
      * Network Manager: discovery call timeout
      * DiscoveryManager request timeout; TranslatorConfig and ControllerConfig spinner, timeout, rules extended on component creation
      * BondingManager: field validation, timeout, locales, daemon messaging and service methods
      * DevicesInfo: added component, device class, request methods, locales; removed useless presenters; update config components
    
      [ Roman Ondráček ]
      * Config: fix the JSON schema directory removal from the ZIP archive in the scheduler configuration migration
    
      [ Karel Hanák ]
      * DevicesInfo: device table, device status icon rendering, icon and color get methods, locales
      * BondingManager: AutoNetwork form, locales, conditional rendering
      * AutoNetwork, translatorconfig, controllerconfig field validation
      * BondingManager: fixed timeouts across all components, added autonetwork api call execution, update DevicesInfo on any bonding action, locales
    
      [ Roman Ondráček ]
      * IQRF net: refactor Devices info, remove old code
      * IQRF net: remove old code
    
      [ Karel Hanák ]
      * Gateway: Mender client configuration API, vue component
      * spinner text, autonetwork generates progress message
      * SendJsonRequest: vue component skeleton
    
      [ Roman Ondráček ]
      * Vue.js: fix loading spinner, fix coding style
      * Core: add User manager table
      * Config: fix typo in the task JSON schema folder name in Scheduler migration manager
    
      [ Karel Hanák ]
      * SendJsonRequest: vue component, request processing, field validation, locales
      * BinaryOutput: vue component, form, validation, implementation of requests, binaryoutput service, locales
      * codestyle fix
    
      [ Roman Ondráček ]
      * IQRF net: fix JSON syntax highlighting
      * Core: update user manager (table, edit form)
    
      [ Karel Hanák ]
      * StandardManager: Sensor, Light and Dali components
      * app.js api addr fix
      * StandardManager vue component, removed php standard managers and tests
      * Clouds: InteliGlue vue component
    
      [ Roman Ondráček ]
      * Remove old code
      * IQRF net: remove old Send JSON request form
      * i18n: remove old translations
      * Webpack: update configuration
    
      [ Karel Hanák ]
      * Cloud: Hexio vue component
      * Universal timeout and use in existing components
      * disable pixla by default
    
      [ Roman Ondráček ]
      * IQRF net: rework address changer form at TR configuration page
      * ESLint: add ignore file
      * Core: handle the missing user entity in Vuex and Unauthorized HTTP status
    
      [ Karel Hanák ]
      * update jsonschema for controller, mender and translator configuration
      * cloud error handling, timeouts in configuration components
    
      [ Roman Ondráček ]
      * Webpack: update bundles
    
      [ Karel Hanák ]
      * BondingManager: changed bonding method order and codestyle fix
      * Cloud: Azure and Ibm vue components
    
      [ Roman Ondráček ]
      * Core: fix vue-router, use vue-meta for title manipulation
    
      [ Karel Hanák ]
      * AzureCreator: chain requests with timeouts
      * Aws cloud component, axios request chaining in other cloud components
      * config components axios timeout, controllerconfig uses iqrfnet autonetwork localizations
      * add controller, mender and translator config endpoints to the config manager group
      * fix
      * config api endpoints fixed, aws cloud file input validation, mender to config
    
      [ Roman Ondráček ]
      * Core: add optional feature handling
      * Webpack: add TypeScript support
      * Rewrite helpers and services into TypeScript
      * ESLint: add TypeScript support
    
      [ Karel Hanák ]
      * fix field validation localization
    
      [ Roman Ondráček ]
      * Sidebar: fix features and locales
    
      [ Karel Hanák ]
      * sendJson error enum, config migration
    
      [ Roman Ondráček ]
      * Disambiguation: rework to Vue.js
    
      [ Karel Hanák ]
      * ConfigManager: vue component, localization, removed unused code
    
      [ Roman Ondráček ]
      * Router: fix title change at service control page
    
      [ Karel Hanák ]
      * BondingManager: rework autonetwork bonding method
      * BondingManager: hwpid filtering regex for list of hwpids
    
      [ Roman Ondráček ]
      * IQRF net: fix device enumeration link
    
      [ Karel Hanák ]
      * StandardManager: removed extra toast success call, removing bold formatting
    
      [ Roman Ondráček ]
      * COre: add account dropdown in the header
      * Layout: fix alert rendering in AJAX
      * Sidebar: add missing links
      * Core: use TypeScript for Vue.js main script
      * Webapck: add chunks generation
      * Cloud: add PIXLA token editor
      * TypeScript: fix module augmentation
    
      [ Karel Hanák ]
      * AWS cloud multipart/form-data handling, IqrfInfo vue component
    
      [ Roman Ondráček ]
      * Vue.js: split components to components and pages, add missing IQRF net disambiguation, add interface mappings
      * IQRF net: fix Device info table overflow
    
      [ Karel Hanák ]
      * IqrfInfo: url encode, removed unused code; global axios request timeout, separate config service
      * Scheduler: vue component, forms, import and export, add/edit WIP
      * separate iqmesh and autonetwork
    
      [ Roman Ondráček ]
      * Core: rework user add form to Vue.js
      * Config: rework disambiguation
      * Core: remove unused Latte macros, remove legacy version chacker
      * Config: remove extra new line in the disambiguation
    
      [ Karel Hanák ]
      * AutoNetwork: rework stop conditions
      * IqrfRepository vue component
    
      [ Roman Ondráček ]
      * API: workaround for empty response body
      * Config: refactor IQRF Info and IQRF Repository configuration forms
      * Config: fix IQRF Info and IQRF Repository configuration editing
      * Config: refactor daemon configuration service
    
      [ Karel Hanák ]
      * IqrfCdc vue component
      * IqrfDpa vue component
      * JsonMngMetaDataApi vue component
      * use updated daemon configuration service in config components
    
      [ Roman Ondráček ]
      * Config: rework IQRF SPI interface configuration form
      * Config: rework IQRF UART interface configuration form
    
      [ Karel Hanák ]
      * JsonSplitter vue component
    
      [ Roman Ondráček ]
      * Config: rework MQ interface configuration
      * Config: rework UDP interface configuration
    
      [ Karel Hanák ]
      * Config: JsonApiRaw vue component
      * Config: TraceFile vue component, localization update
      * Config: Main configuration vue component
      * SendJsonRequest: messageError handling
      * Config: Components vue component, component list
    
      [ Roman Ondráček ]
      * Config: rework MQTT interface configuration
      * Cloud, Gateway: remove unnecessary presenters and Latte templates
      * IQRF net: rework Device enumeration
      * Config, Core: remove unnecessary Latte templates
    
      [ Karel Hanák ]
      * Config: Components complete vue component, removed unused code
      * Config: IqmeshServices vue component
      * AutoNetwork: change order of entries
      * Config: WebsocketService vue component
    
      [ Roman Ondráček ]
      * Config: fix selected components
      * Core: rework layout
      * Config: rework WebSocket tables
    
      [ Karel Hanák ]
      * Config: WebsocketMessaging instance editing
      * Autonetwork: process description
      * NetworkManager: card hierarchy and style
      * Autonetwork: fix spinner message display
      * Config: scheduler list vue component
      * Config: Scheduler form
      * Config: scheduler fomr processing WIP
      * SchedulerForm add and edit tasks
    
      [ Roman Ondráček ]
      * Config: add Monitor configuration form and table, add WebSocket interface form
      * Config: delete old WebSocket manager
      * Config: remove unused code from migration manager
    
      [ Karel Hanák ]
      * Config: Scheduler form validation, field formatting, data formatting, removed unused code
      * Config: scheduler REST API fallback
    
      [ Roman Ondráček ]
      * Network: add Ethernet configuration, remove old code
      * API: fix deprecated function call
    
      [ Karel Hanák ]
      * Log viewer error message, aws cloud multiple accepted content types
    
      [ Roman Ondráček ]
      * Remove old code, fix coding style
      * Remove unused code
      * DI: remove removed service
      * IQRF net: add new TR configuration option - Local FRC
    
      [ Karel Hanák ]
      * ApiKey manager and minor fixes
    
      [ Roman Ondráček ]
      * API: fix JSON schemas
    
      [ Karel Hanák ]
      * IqrfNet: TrConfig Security form
    
      [ Roman Ondráček ]
      * Gateway: remove old system updater
    
      [ Karel Hanák ]
      * NetworkManager: AutoNetwork available for specific Daemon versions
      * Iqrfnet: fix password string validation in SecurityForm
      * Global websocket timeout, scheduler REST API fallback delay, controller config setting
      * disable features
    
      [ Roman Ondráček ]
      * IQRF net: add DPA updater skeleton, small fixes
      * Cloud: fix bugs, use TypeScript
    
      [ Karel Hanák ]
      * Iqrfnet: sendjson daemon unavailable
      * TrUpload: coordinator upload form, api endpoint; websocket timeout, daemon api request chaining
    
      [ Roman Ondráček ]
      * Core: use WSS on HTTPS
    
      [ Karel Hanák ]
      * codestyle fix
      * TrConfig: DpaUpload form, api endpoint, services, localization and minor fixes
    
      [ Roman Ondráček ]
      * Vue.js: use TypeScript instead of JavaScript in the components
      * Vue.js: add basic installation wizard, use Vue CLI instead of bare Webpack
      * PHPStan: remove old ignored errors
      * Vue.js: fix development environment detection
    
     -- Roman Ondráček <roman@romanondracek.cz>  Tue, 06 Oct 2020 06:10:00 +0200
    
    iqrf-gateway-webapp (2.0.0) testing; urgency=medium
    
      * Prepare for version v2.0.0-rc18
      * Debian packaging: enable proxy_http apache2 mod during install
      * Apache2: fix PHP-FPM configuration
      * API: Disable API for release 2.0.0
    
     -- Roman Ondráček <roman@romanondracek.cz>  Mon, 22 Jun 2020 20:45:00 +0200
    
    iqrf-gateway-webapp (2.0.0-rc17) testing; urgency=medium
    
      * Prepare for version 2.0.0-rc17
      * API: check user language and role while user creation and editing
      * Makefile: fix patch for Doctrine ORM
    
     -- Roman Ondráček <roman@romanondracek.cz>  Wed, 10 Jun 2020 21:15:00 +0200
    
    iqrf-gateway-webapp (2.0.0-rc16) testing; urgency=medium
    
      * Prepare for version v2.0.0-rc16
      * Makefile: apply patches for installation
      * GitLab CI: fix Debian package creation for IQD-GW-01
      * Makefile: do not install documentations for dependencies
      * API: add JSON schema for WiFi network list
      * Feature: add link to Grafana dashboard
      * Tests: add skeleton for API automated testing
      * API: fix user edit Tests: add features
      * GitLab CI: add API testing
      * GitLab CI: fix configuration
      * GitLab CI: fix syntax
      * API: fix API endpoint for user creation
      * API: fix JWT authenticator
      * Behat: refactor features
      * Behat: fix coding style
      * Gateway: fix disk, memory and swap sizes on 32-bit systems
      * Install: add error messages for SQL driver is missing (fix IQRF-GATEWAY-WEBAPP-3B) and database table is missing (fix IQRF-GATEWAY-WEBAPP-28)
      * Docker: fix images for latest tags
      * GitLab CI: fix IQD-GW-01 stable package build
    
     -- Roman Ondráček <roman@romanondracek.cz>  Sat, 06 Jun 2020 10:30:51 +0200
    
    iqrf-gateway-webapp (2.0.0-rc15) testing; urgency=medium
    
      * Prepare for version 2.0.0-rc15
      * Config: fix Tracer file configuration forms
      * Core: replace form renderer
      * Config: fix TRacer file confuguration tool
      * Gateway: add list of installed packages into diagnostics archive
      * IQRF net: add workaround for DNS servers with scoped IPv6 address
      * Add tests, fix coding style
      * NPM: update dependencies
      * Fix Server Error page
      * Kernel: handle invalid or nonexistent version file
      * Guzzle: set timeout to 10 seconds
      * Core: refactor optional feature management, disable version checker
      * Gateway: check certificate and private key existence (fixes IQRF-GATEWAY-WEBAPP-1Q)
      * Console: fix coding style
      * Service: handle service manager process timeout (fixes IQRF-GATEWAY-WEBAPP-32)
      * Gateway: handle nonexistent IQRF Gateway Daemon log file (fixes IQRF-GATEWAY-WEBAPP-18)
    
     -- Roman Ondráček <roman@romanondracek.cz>  Sun, 24 May 2020 23:30:00 +0200
    
    iqrf-gateway-webapp (2.0.0-rc14) testing; urgency=medium
    
      * Prepare for version 2.0.0-rc14
      * Makefile: install also files for API
      * IQRF net: hide empty footers in Standard manager
      * IQRF net: add previous light level indication (fix #234)
      * Update messages
      * Core: skip unreadable directories and files in ZIP archive
      * Config: trace verbosity level input make case insensitive
      * Core: fix permission fixing
      * Config: catch exceptions in scheduler task manager
      * Core: fix permission fixing while writing into file
    
     -- Roman Ondráček <roman@romanondracek.cz>  Thu, 14 May 2020 23:45:00 +0200
    
    iqrf-gateway-webapp (2.0.0-rc13) testing; urgency=medium
    
      * Prepare for version v2.0.0-rc13
      * Service: fix flash messages in different modules
      * IQRF net: update P2P input labels in the TR configuration form
      * Config: fix scheduler form validation
      * IQRF net: partially disable TR configuration cache, fix FRC checkbox
      * Console: refactor commands
      * IQRF network: fix WebSocket client debug panel
      * IQRF network: refactor form factories
      * Config: hide disabled IQRF interfaces
    
     -- Roman Ondráček <roman@romanondracek.cz>  Fri, 08 May 2020 00:30:00 +0200
    
    iqrf-gateway-webapp (2.0.0-rc12) testing; urgency=medium
    
      * Api: add REST API skeleton
      * API: add gateway endpoints
      * API: update annotations
      * API: add enpoint for IQRF IDE Macros
      * API: add diagnostics endpoint
      * API: add enponts to get and list component instances's configuration
      * API: add API endpoints for IQRF Gateway Daemon service manipulation
      * API: add endpoints for PIXLA client service manipulation
      * API: add API endpoints for Unattended upgrades service manipulation
      * API: add CORS policy
      * API: expose headers, fix annotations
      * API: add Basic authorization
      * Gateway: fix TR info displaying
      * API: add some clouds manager endpoints, fix coding style
      * API: fix authenticator
      * API: fix indentation in annotations
      * API: add endpoint for configuration component instance editing
      * API: add endpoints for component instance creating and deleting
      * API: add endpoints for editing and returning main configuration
      * API: add endpoint to create new component
      * API: use JWT authorization
      * API: fix JWT authorization
      * API: add endpoints to list network connections and interfaces
      * API: fix CORS headers
      * API: add API endpoints for connecting and disconnecting network interfaces
      * API: add endpoints for component configuration deleting and editing
      * API: edits the endpoint to get information about the configuration component
      * API: add endpoint to get network connection detail
      * API: add middleware for OPTION HTTP method handeling
      * API: Add respose entities
      * API: fix annotations, add entities
      * API: add endpoint to edit network connection
      * API: add endpoint to delete the network connection
      * API: fix bug in JWT authorization
      * API: fix coding style in JWT authorization
      * API: add SSH daemon service manager endpoints
      * Tests: add missing tests
      * Tests: add missing tests
      * API: add endpoint for network connectivity check
      * Network: add method to list available WiFi networks
      * Core: fix redirect after sign in
      * Gateway: add simple TLS certificate manager API: fix JWT signer
      * API: fix OpenAPI schema endpoint
      * API: add Amazon AWS IoT connection endpoint
      * Fix coding style
      * API: add JWT signature validation
      * Gateway: fix SSH daemon service manager (fix #231)
      * API: refactor OpenAPI specification endpoint
      * Config: fix creating a new component instance
      * Debian packaging: use IQRF Gateway Daemon's certificate for HTTPS, warmup templates during installation
      * API: catch invalid JSON exception
      * API: handle more error states in the configuration manager
      * API: add IQRF Gateway Daemon configuration schemas
      * API: add schemas for User manager and IQRF Gateway Webapp version endpoint
      * API: add more JSON schemas
      * API: add more JSON schemas
      * API: refactor service manager
      * GitLab CI: allow coverage stage to fail
      * Core: add privileged file manager
      * API: add endpoint to get IQRF interfaces
      * API: add JSON schema for Amazon AWS IoT connection creation
      * API: fix specification
      * API: fix User manager endpoints
      * Prepare for version 2.0.0-rc12
      * Composer: fix dependencies on older PHP versions
      * Fix typos
      * Fix coding style
      * API: fix typo in exception
      * Gateway: refactor system service controlling
      * IQRF net: remove DPA response parsers
      * Debian packaging: fix template warmup
      * Service: redesign status page
    
     -- Roman Ondráček <roman@romanondracek.cz>  Mon, 04 May 2020 22:00:00 +0200
    
    iqrf-gateway-webapp (2.0.0-rc11) testing; urgency=medium
    
      * Prepare for version 2.0.0-rc11
      * Debian packaging: disable debug info in postinst
      * Config: skip corrupted files in listings
      * Tests: fix coding style
      * Composer: update UUID library
      * Debian packaging: fix tempates warmup
      * Debian packaging: fix postint script
      * Use Doctrine instead of Nette Database
    
     -- Roman Ondráček <roman@romanondracek.cz>  Fri, 24 Apr 2020 15:00:00 +0200
    
    iqrf-gateway-webapp (2.0.0-rc10) testing; urgency=medium
    
      * Prepare for version 2.0.0-rc10
      * Debian packaging: fix iqrf-gateway-webapp-manager installation
      * Disable secure flag in session cookies
    
     -- Roman Ondráček <roman@romanondracek.cz>  Fri, 17 Apr 2020 00:22:05 +0200
    
    iqrf-gateway-webapp (2.0.0-rc9) testing; urgency=medium
    
      * Prepare for version 2.0.0-rc9
      * Debian packaging: fix Apache2 configuration installation
      * Debian packaging: use PHP-FPM in Apache2 site configuration
      * Makefile: add skeleton of install target
      * Debian packaging: fix SQLite database owner
      * Debian packaging: update mainteiner scripts
    
     -- Roman Ondráček <roman@romanondracek.cz>  Wed, 15 Apr 2020 23:30:00 +0200
    
    iqrf-gateway-webapp (2.0.0-rc8) testing; urgency=medium
    
      * Prepare for version 2.0.0-rc8
      * IQRF net: update flash messages on Coordinator upload page
    
     -- Roman Ondráček <roman@romanondracek.cz>  Tue, 14 Apr 2020 01:32:00 +0200
    
    iqrf-gateway-webapp (2.0.0-rc7) testing; urgency=medium
    
      * Core: fix redirect after sign in
      * Core: hide User ID column for normal users
      * IQRF net: add TR configuration success read flash message for BFUs
      * Prepare for version 2.0.0-rc7
      * Config: skip invalid scheduler task files
      * Tests: fix scheduler tests
      * Config: enable IQRF Info component configuration tool for all users
      * IQRF net: add error message for device info table if daemon is not correctly responding
      * Core: add another redirect if the user is signed in (fix #226)
      * IQRF net: fix TR configuration form (fix #220)
      * Core: use own directory for sessions (fix #230)
      * IQRF net: add error messages for incorrect DPA sections (fix #221)
      * IQRF net: add missing Alternative DSM channel input field in TR configuration (fix #220)
      * Config: restart IQRF Gateway Daemon after scheduler task import
      * Config: fix texts on Scheduler task import page
      * IQRF net: fix typos in error messages for incorrect HWPID in DPA packet/JSON request
      * Gateway: fix SSH daemon service manager (fix #231)
      * Monolog: disable Git processor
      * Core: fix datagrid overflow (fix #233), fix sidabar toggle icon, update dependencies
      * Debian packaging: use IQRF Gateway Daemon's certificate for HTTPS, warmup templates during installation
      * Debian packaging: disable command printing
      * Config: fix scheduler ZIP archive import
    
     -- Roman Ondráček <roman@romanondracek.cz>  Mon, 13 Apr 2020 00:25:00 +0200
    
    iqrf-gateway-webapp (2.0.0-rc6) testing; urgency=medium
    
      * Core: hide unnecessary inputs in user add form
      * Gateway: rename IQRF Gateway Daemon and SSH daemon service managers
      * Gateway: redesign power control
    
     -- Roman Ondráček <roman@romanondracek.cz>  Thu, 19 Mar 2020 13:20:00 +0100
    
    iqrf-gateway-webapp (2.0.0-rc5) testing; urgency=medium
    
      * Update dependencies
      * IQRF net: rename error message "No response from IQRF Gateway Daemon." (fix #221)
      * Core: rename user edit form save button (fix #222)
      * IQRF net: fix coding style in IQRF Standard Sensor form template
      * Config: add scheduler's task validation
      * Config: fix scheduler's task validation
      * Config: rename labels in the scheduler's task configuration form
      * IQRF net: disable FRC embedded peripheral configuration for DPA 4.xx, rename TR configuration write button (fix #220)
      * IQRF net: fix coding style
      * Core: add link to docs (fix #223)
      * IQRF net: add information about the daemon restarting  at Coordinator upload page (fix #224)
      * Core: fix bug at sign in page (fix #226)
      * Config: fix uncatched exception in scheduler task editor
      * Config: add cache directory permissions workaround
      * Network: check exit code when reading network connection, add network connection deletion
      * Gateway: add SSH daemon service manager (fix #227)
      * IQRF net: skip devices with invalid address in device map
    
     -- Roman Ondráček <roman@romanondracek.cz>  Wed, 18 Mar 2020 19:40:00 +0100
    
    iqrf-gateway-webapp (2.0.0-rc4) testing; urgency=medium
    
      * Sentry: update DSN keys
      * IQRF Net: fix JSON API request validation
      * GitLab CI: remove Debian 9 Stretch image generation for testing
      * GitLab CI: update phpDocumentator
      * Makefile: fix test target
      * Config: refactor scheduler manager
      * Debian packaging: skip tests
      * Config: add JSON schema validations for imported scheduler's tasks
    
     -- Roman Ondráček <roman@romanondracek.cz>  Wed, 12 Feb 2020 10:50:00 +0100
    
    iqrf-gateway-webapp (2.0.0-rc3) testing; urgency=medium
    
      * IQRF Net: remove DALI support message
      * IQRF Net: fix ping nodes
      * Debian packaging: support also Apache2 web server and support multiple PHP versions
      * IQRF net: add confirmation messages for removing a node and clearing all bonds
      * Core: fix version
      * Fix coding style
      * Core: update router
      * IQRF net: add missing flash messages at Send DPA package and Send JSON request pages (fix #204)
      * Gateway: show the latest modified log file (fix #209)
      * Gateway: fix version and coding style
      * IQRF Net: merge TR configuration forms Core: refactor menu, user edit form and sign in
      * Core: update sign in logo, refactor sign out
      * Core: fix error pages
      * Config: enable JSON Metadata API configuration tool also for normal users
      * IQRF Net: rename TR upload to Coordinator upload, add info message (fix #202)
      * IQRF Net: show HWPID on Device enumeration page
      * Gateway: fix log viewer
      * IQRF Net: remove Autonetwork emdedded from DPA Macros (fix #216)
      * IQRF Net: edit texts on Coordinator upload page (fix #202)
      * Core: remove password hash from user list method
      * Core: try to fix permissions after file manipulation failure (fix #214)
      * Core: move CSS and JS source directories to the root directory
      * IQRF Net: remove old IQRF IDE Macros files
      * Gateway: refactor service control
      * Gateway: refactor unattended upgrade control panel
      * Gateway: refactor gateway mode control panel (fix #210)
      * IQRF Net: refactor TR configuration
      * IQRF Net: fix RF channel inputs in TR configuration
      * Core: fix password change for normal users
      * Gateway: remove one extra button for log downloading
      * Core: hide role and language columns in user datagrid for normal users
      * Core: fix coding style, refactor user datagrid
      * IQRF Net: fix TR configuration writing for nodes
      * Config: refactor scheduler configuration form, add support for multiple messages in one task (fix #219)
      * Config: fix scheduler configuration migration
      * IQRF Net: remove JSON API messages conversion to array (fix #194)
      * Config: fix save and restart button in scheduler task configuration form
      * Config: add redirect to datagrid if scheduler task does not exist
      * IQRF Net: add JSON API request validation on Send JSON request page
      * Config: add IQRF Info configuration tool (fix #200)
      * Config: fix datagrids - fix CSS overflow, fix AJAX snippet
      * Cloud: improve Hexio IoT Platform MQTT connection wizard
      * Install: add GW information download button (fix #218)
      * PHPStan: fix rule
    
     -- Roman Ondráček <roman@romanondracek.cz>  Sun, 09 Feb 2020 20:45:00 +0100
    
    iqrf-gateway-webapp (2.0.0-rc2) testing; urgency=medium
    
      * Tests: fix tests for the webapp's version
      * GitLab CI: fix stable package deployment
      * Add PHP 7.4 support, update Monolog and Sentry (fix #179)
      * Debian packaging: fix patches
      * Add Rector, fix coding style
    
     -- Roman Ondráček <roman@romanondracek.cz>  Mon, 06 Jan 2020 13:37:07 +0100
    
    iqrf-gateway-webapp (2.0.0-rc1) testing; urgency=medium
    
      [ Roman Ondráček ]
    
      * Fix test for the version manager
      * Add locks for tests which is manipulating with files
      * Catch exceptions in the scheduler configuration manager
      * Create a snapshot build of Debian package
      * Add sudo as Debian package dependency
      * Update IQRF Gateway Daemon's SPI configuration tool
      * Fix SPI pins mapping tool for SBCs
      * Update the installation guide
      * Add more translations for the datagrid
      * Add a skeleton of user documentation
      * Fix permissions in the Debian package
      * Hide OTA upload configuration tool
      * Fix typo in IQMESH configuration tool's presenter
      * Fix lintian tag `embedded-javascript-library`
      * Add packages `python3-sphinx` and `rsync` to the testing Docker image
      * Add the API documentation and User documentation deploy to GitLab CI
      * Add SSH client to the testing Docker image
      * Add `recommonmark` to the testing Docker image
      * Fix path to the user documentation to deploy
      * Fix Docker images
      * Fix a grammatical mistake in the user documentation
      * Add MQTT topics to the MQTT datagrid
      * Show only necessary components for a normal user
      * Add a method to get UART interfaces available in the system
      * Refactor IQRF CDC and SPI configuration presenters
      * Fix components order in the generic configuration manager
      * Add a lock before a scheduler's task deletion in the test
      * Fix a bug in the IQRF Gateway Daemon's configuration import
      * Add the IQRF UART interface configuration tool
      * Add JSON highlighter
      * Partially refactor websocket client
      * Refactor a websocket client
      * Change coding style checker's settings
      * Fix a translation in GW info
      * Update names of IQRF Gateway Daemon's directories
      * Refactor the version manager
      * Refactor tests for getting information about the gateway
      * Refactor the service manager
      * Add debug information into Websocket client
      * Fix bug in a saving of IQRF Gateway Daemon's configuration file
      * Update SPI and UART GPIO pins names
      * Fix URL to IQRF Gateway Daemon's websocket server
      * Refactor managers for a creation connection into cloud services
      * Fix bug in tests
      * Add a guide how to install PHP 7.2 on Raspbian 9
      * Refactor test for IQRF Gateway Daemon's service manager
      * Fix configuration error messages
      * Add more tests for cloud service managers
      * Fix the path for certificates for MQTT connections
      * Create the directory for certificates for MQTT connections
      * Fix IQRF JSON requests
      * Fix IQRF JSON requests in tests
      * Add a SPI port mapping
      * Rename the configuration tool for components for normal users
      * Move the navigation to own template
      * Fix whitespaces in the navigation
      * Add a port and pins mapping for UART interface
      * Update the PGP key of PHP repository for Raspbian
      * Update the root CA certificate for Amazon AWS IoT
      * Fix bug in the generic cloud service manager
      * Fix component's status changing from datagrid
      * Fix redrawing of the component's datagrid
      * Remove support of the old websocket service - shape::WebsocketService
      * Fix websocket interface manager
      * Allow status changes from the datagrid for MQ, MQTT and Websocket interface
      * Fix bugs in JSON validation against the JSON schema
      * Allow status changes from the datagrid for WebSocket messagings
      * Fix typos, update PHPDocs, sort imports and format source code
      * Add links to PDF and video guides for cloud services
      * Add the CLI tool for managing webapp
      * Refactor CLI tool
      * Add man page
      * Update Debian package and man page
      * Update docker images for testing
      * Add PHP 7.3 support to Travis CI
      * Update composer in PHP 7.2 and PHP 7.3 builds in GitLab CI
      * Cleanup IQRF DPA configuration tool
      * Refactor DPA request and response manager
      * Change namespace for IQRF Network module
      * Fix test for the router
      * Rename the file with translations for IQRF Network manager
      * Fix send DPA raw form
      * Scheduler uses APIv2 and displays the task time in human readable format
      * Fixed names of namespaces
      * Fix bugs in the scheduler's configuration tool
      * Improve user's data grid
      * Remove scheduler from manageable components by normal user
      * Fix IQRF Gateway Daemon's log viewer
      * Fix timezone in tests
      * Fix URL for checking updates
      * Update the installation guide
      * Decrease default WS client timeout to 26 seconds
      * Add scheduler's configuration migration
      * Redesign
      * Fix coding style
      * Add favicon
      * Fix bug in GW diagnostics
      * Use only stable composer's packages (fix problem with DI)
      * Add disk, memory and swap usages
      * Add IQMESH Network bonding manager
      * Use new API for setting an access password and an user key
      * Add IQMESH enumeration manager, add DPA version and RF mode to GW info
      * Fix name of IBM Cloud
      * Change the order of cloud services
      * Fix disk usage unit conversion
      * Add information about IQRF Gateway to GW info
      * Update phpDocumentator
      * Fix coding style
      * Follow redirects in phpDocumentator's download links
      * Fix bug in a swap usage
      * Update notification about a new version and about an offline mode
      * Fix changing of the IQRF Gateway Daemon mode
      * Fix badges in Read me, fix packagist's package name
      * Fix GitLab CI badge's URL
      * Fix the coding style in Read me
      * Workaround for broken dependencies of Kdyby/Translation
      * Update dependency on IQRF Gateway Daemon's Debian package
      * Update IQRF IDE Macros
      * Add code coverage generation into GitLab CI
      * Fix settings of coding style checker
      * Reload nginx service only if nginx service is started in Debian package installation and uninstallation
      * Add Docker testing images building and deploying into GitLab CI
      * Update Docker images for testing
      * Fix Docker testing images building and deploying in GitLab CI
      * Fix upload of testing Docker images to Docker Hub
      * Update Sentry's DSN
      * Revert "Remove a configuration tool for Tracer"
      * Fix a configuration tool for trace files
      * Add a basic datagrid for trace file service configuration tool
      * Update Docker images
      * Refactor GitLab CI configuration
      * Fix GitLab CI configuration
      * Fix GitLab CI configuration
      * Allow build failure of Docker image for Raspberry Pi
      * Add SPI restart option into IQRF SPI configuration tool
      * Set IQRF Gateway Daemon's WS server URL via ENV variable
      * Build new Docker images for each commit
      * Remove PHP 7.2 from the testing Debian Buster image
      * Remove build of Docker images for RPi (segfault) and update testing Docker images
      * Update changelog
      * Workaround for a failing creation of a new MQTT connection due unset values (fix #113)
      * Add form for sending a raw JSON DPA requests
      * Update the installation wizard, add button to show some GW info in the installation wizard
      * Fix coding style
      * Build and upload Docker images after tests
      * Fix a typo in GitLab CI's configuration
      * Fix coding style
      * Fix indents in composer file
      * Fix coding style
      * Fix templates for Tracer configuration tool
      * Fix Debian package dependencies
      * Make from a custom shell manager (`App\CoreModule\Models\CommandManager`) an adapter for `symfony/process` (fix #132)
      * Update PHP dependencies
      * Add prototype of IQRF Gateway Updater
      * Fix coding style in IQRF Gateway Updater
      * Fix coding style in lang files
      * Add gwmon customer ID to GW info, remove TR info from installation GW info
      * Remove unused imports form installation GW info presenter
      * Fix path to the gwmon customer ID
      * Add link to IQRF Gateway updater into webapp's navigation
      * Fix the Send JSON request form, add JSON schema validation for JSON requests to send
      * Fix coding style in IQRF network module
      * Add a new rfMode detection
      * Fix creation of JSON api request
      * Fix getting information about the Coordinator
      * Fix coding style in JSON API request
      * Fix RF mode parser
      * Refactor board managers
      * Use NPM and webpack for CSS and JS dependencies, add Sentry and textarea autosize
      * Refactor JS, add ESLint
      * Fix a default directory with scheduler's tasks
      * Rename Send JSON DPA request to Send IQRF JSON request
      * Fix an error message when a file with scheduler's tasks is not found
      * Optimize CSS and JS files for JSON highlighter
      * Add CSS minimizer, split JS files into modules, fix UART ports and pins selector
      * Add new JS files into the main template
      * Add EditorConfig
      * Fix PHPDoc for WS client's exceptions
      * Add a skeleton for a new IQMESH Network manager
      * Refactor IQMESH Network manager - mainly sections bonding and discovery, fix small bugs in IQMESH Network manager
      * Fix unexpected tabulars in IQMESH Network manager
      * Fix name for PIXLA Token and IQMESH Network type
      * Fix whitespaces in GW Info manager
      * Add Debian package deployment into GitLab CI
      * Fix Debian package deployment in GitLab CI
      * Fix development Debian package deployment environment name in GitLab CI
      * Fix IQMESH Security title
      * Fix missing title for IQRF IDE Macros
      * Hide Power user role in the first user creation
      * Split off TR configuration from IQMESH Network Manager
      * Simplify TR configuration tab names
      * Add an missing empty param object to Clean all bonds request
      * Swap positions of IQMESH Network manager and TR configuration
      * Fix title of IQMESH Network manager's form
      * Fix network type change
      * Remove an unnecessary message Id control in WebSocket client
      * Refactor WebSocket client
      * Fix a visibility of stopSync method of WebSocket client
      * Use a package contributte/monolog instead of an unmaintained package Kdyby/Monolog for the error logging into Sentry
      * Update PHPStan to version 0.11
      * Fix WebSocket client
      * Add Devices info into IQMESH Network manager
      * IQMESH Network manager: use decimal addresses instead of hexadecimals
      * TR configuration: do not fill embedded peripherals if the response is not successful
      * Core: Redirect to previous page after log in when user is logged out due inactivity
      * Core: update translations
      * Console: add some extra commands
      * TR configuration: move the RF configuration to the OS section
      * TR configuration: add flash messages informing about the TR configuration saving status
      * TR configuration: add flash messages informing about the TR security saving status
      * IQMESH Network manager: add flash messages informing about a bonding a discovery status
      * IQMESH Network manager: add device enumeration
      * JSON API request: fix the message ID addition
      * WebSocket client: make checking a response status as optional
      * IQRF Network: add missing flash messages translations
      * Send IQRF JSON request: add link to the documentation
      * IQMESH Network manager: use `iqmeshNetwork_RemoveBond` service for removing a bond and clearing all bonds
      * Clouds, Send IQRF JSON request: open the documentation in a new tab/window
      * Configuration: update a configuration tool for Scheduler to work with the new format
      * Configuration: update scheduler's configuration migration manager
      * Configuration: add test for scheduler's configuration migration
      * Configuration: fix coding style in a test for scheduler's configuration migration
      * Configuration: fix scheduler's configuration tool (period in ms, startTime is required only with exactTime)
      * Gateway: add IQRF Gateway Daemon's metadata and scheduler to the diagnostics data
      * Debian package: generate and apply self-signed certificate during the package installation process
      * GitLab CI: deploy docs only from branch `master`
      * GitLab CI: ignore branch name during Debian package's changelog generation
      * Debian package: remove diacritics from a self-signed certificate info
      * Debian package: remove old unnecessary directory
      * Debian package: fix sudoers for webapp
      * Gateway: add actions for powering off and rebooting IQRF Gateway
      * All: update date in copyright notices
      * Translations: fix typos
      * Configuration: fix the addition of a new task in scheduler
      * Configuration: fix a timeout in IQRF Raw message in tasks in the scheduler
      * Configuration: fix tests for scheduler's configuration tool
      * IQRF Net: Add a warning if the interoperability will be violated due a change in TR configuration
      * Configuration: Fix cron time parsing in scheduler's configuration tool
      * Configuration: add a button for saving scheduler's configuration and IQRF Gateway Daemon restart
      * Configuration: add IQRF Gateway Daemon's restart after successful scheduler's configuration import
      * Configuration: add IQRF Gateway Daemon's restart after successful configuration import
      * IQRF Net: add the coordinator to the Device Info
      * IQRF Net: update translations
      * IQRF Net: Use decimal addresses in bonded and discovered nodes parsers
      * IQRF Net: add NADR to the access password and the user key managers
      * IQRF Net: add a form for network address changing in TR configuration
      * IQRF Net: add basic IQRF Standard sensor manager
      * IQRF Net: fix name of IQMESH Network manager
      * IQRF Net: Add IQRF Standard binary output and IQRF Standard light device enumeration
      * IQRF Net: add IQRF Standard binary output state setting
      * IQRF Net: add a button `Back to IQMESH Network manager` into device enumeration
      * IQRF Net: add getting states of IQRF Standard binary outputs
      * IQRF Net: add changing and getting power of IQRF Standard light and redesign IQRF Standard manager
      * All: update PHPDocs, fix typos
      * IQRF Net: add some missing tests
      * Gateway: add missing tests for IQRF Gateway's power control manager
      * IQRF Net: add some missing tests
      * Tests: remove expected and actual output, add unit tests for Service module
      * Tests: add the database test case
      * Core: update the command manager
      * Core: move the router under CoreModule
      * Tests: refactor tests
      * Gateway: add list of upgradable packages
      * Test: fix coding style
      * Tests: fix namespaces
    
      [ Rostislav Spinar ]
      * Include deb package also for Ubuntu
    
      [ Roman Ondráček ]
      * Config: add JSON Metadata API configuration tool
      * Gateway: add list of upgradable packages
      * Gateway: add an unsupported package manager error flash message
      * Debian package: fix corrupted sudo configuration
      * Debian package: fix corrupted sudo configuration
      * Tests: fix the path to the JSON schemas
      * App: refactor application's bootstrap
      * Configuration: specify a file extension of the configuration archive
      * Composer: add commands for running coverage and tests
      * Configuration: update the format of scheduler's configuration
      * Configuration: fix cron format in scheduler configuration tool
      * All: refactor form factories
      * Configuration: fix typo in scheduler's configuration migration
      * Configuration: rename `DPA Handler timeout` to DPA `Confirmation/Response timeout` in DPA configuration tool
      * Gateway: move board managers and package managers into own namespaces
      * Cloud: fix URL to IBM Cloud CA certificate
      * Gateway: Show error messages if the webapp cannot read log files
      * Gateway: fix imports in IQRF Gateway Daemon's log viewer presenter
      * IQRF Net: add a vertical scrolling to IQRF Standard tables, round IQRF Standard sensor values to two decimal places
      * IQRF Net: remove '?' from IQRF Standard sensor's units
      * Core: handle empty directories in the ZIP archive manager
      * Downgrade Latte template engine
      * Tests: fix path to version manager tests
      * Config: add scheduler's task time specification manager
      * IQRF Net: fix IQMESH security manager
      * Service: fix descriptions
      * All: fix size of headings
      * All: fix typos
      * IQRF Net: remove unnecessary rebond node action, fix bonding action's names
      * All: update JS bundles
      * Config: add option to accept WebSocket connections only from localhost
      * All: split NEON configuration files
      * Config: fix JS for the scheduler configuration tool
      * Core: normal users cannot create a new power user
      * All: use trait for flash messages in presenters
      * Debian package: add workaround for outdated composer in Debian stable
      * Tests: update Nette\Tester and PHPStan
      * IQRF Net: disable form validation for Clearing all bonds
      * IQRF Net: Add Smart Connect bonding test retries
      * Tests: update URL of echo WS server
      * IQRF Net: fix typo in bonding form
      * IQRF Net: refactor IQMESH Bonding form
      * IQRF Net: Hide unchangeable peripherals for normal users in TR configuration (DPA section)
      * Configuration: add workaround for scheduler's task deletion
      * QA: update code sniffer and fix coding style
      * All: use a trait for flash messages in presenters
      * PHPStan: add deprecation and strict rules
      * IQRF Net: update macros from IQRF IDE
      * All: Update menu
      * Cloud: Add TC Písek IoT Platform
      * Cloud: remove diacritics from TC Písek IoT Platform's name
      * Cloud: set default MQTT broker for TC Písek IoT Platform
      * IQRF net: add bonding test retries also for local bonding
      * IQRF net: rename OS configuration to RF configuration
      * Config: fix multiple instances error message in UDP configuration tool
      * Config: add flash messages in a configuration deletion
      * Config: fix bug in scheduler configuration tool
      * IQRF Network: fix names in IQRF Standard Manager (fix #160)
      * Gateway: rename titles, move Configuration migration into Configuration module
      * Service: mode under Gateway module
      * IQRF net: change IQRF Standard manager's name in the navigation menu
      * IQRF Network: fix link to IQRF Gateway Daemon's API documentation
    
      [ Rostislav Spinar ]
      * Docker for ARMHF
    
      [ Roman Ondráček ]
      * Docker: refactor Dockerfiles
      * GitLab CI: fix paths to Dockerfiles
      * Docker: add support for armel, armhf, arm64, i386 and ppc64le
      * Debian: fix links to source repository
      * Docs: remove the user documentation
      * GitLab CI: fix used Docker images, update URLs
      * IQRF Network: add sensor's breakdown support
      * IQRF network: add error flash message for missing JSON schemas on Send JSON request page
      * Composer: update dependencies
      * Gateway: catch an exception on GW info page when the daemon's main configuration file doesn't exists
      * Composer: update version name of broken dependency
      * Debian: download PHP dependencies while package creation (fix #137)
      * Gateway: show GW mode on GW info page (fix #158)
      * Docker: update images for testing
      * Gateway: move the network manager into own class
      * Cloud: catch an exception if a directory for certificates cannot be created (fix #154)
      * Gateway: display short versions of the daemon and the webapp (fix #161, #150)
      * Gateway: rename page "Change gateway mode" to "Change mode"
      * Configuration: fix bad redirect on page Main configuration
      * All: use flash message trait also in datagrids and forms
      * Composer: fix guzzlette's dependency
      * Core: add alt attribute for logos
      * Gateway: fix format for released versions in the version manager
      * All: update PHPDocs and refactor callbacks
      * Debian: support multiple PHP versions (from PHP 7.1)
      * Core: allow users enable/disable specific functions (e.g. System updater)
      * Gateway: fix coding style in System updater presenter
      * Gateway: hide RFC 3041 addresses on GW info page
      * Core: fix typo in the successful message for editing users and fix translator
      * Gateway: add native upload
      * Gateway: add PIXLA client service manager (fix #157)
      * Console: add CLI command for managing optional features
      * IQRF network: fix the address validation in the bonding form (fix #164)
      * Debian: command iqrf-gateway-webapp-manager can use only root (fix #112)
      * Gateway: add error message about bad permissions
      * Gateway: remove information message at native upload form
      * IQRF network: show RF mode on enumeration page
      * Core: block all robots
      * GitLab CI: allow failure test on PHP 7.2 (due some bug), set PHP 7.3 as default PHP version
      * Debian packaging: support only PHP 7.3
      * Debian packaging: move caches and logs to the correct directories, fix the category of the manpage, remove unnecessary files, update standards version
      * Debian packaging: add comments to the rules file
      * Sentry: update DSN
      * GitLab CI: allow failure of Docker images for testing
      * Debian packaging: use the correct directory for configuration
      * IQRF Network: add product homepage and picture at device enumeration page
      * Composer: use PSR-4 instead of classmap
      * Debian packaging: fix path in patch for the correct configuration directory
      * Upgrade to Nette 3 (fix #155)
      * Remove support for PHP 7.1, workaround for contributte/console-extra
      * Use contributte/translation instead of Kdyby/Translation (fix #156)
      * Rename Native upload to TR upload and move it to IQRF network module
      * Core: fix ITranslator injection
      * IQRF network: fix the parent of Device enumeration presenter
      * Configuration: fix indents of the translator's configuration
      * Core: remove unused imports, fix ITranslator injection in the form factory
      * Debian packaging: update patches, remove unnecessary git files
      * IQRF network: fix bonding manager
      * IQRF network: remove an unused import in the bonding manager
      * Config: use the form renderer also for the configuration import forms
      * IQRF net: fix Send DPA packet form
      * IQRF net: fix coding style
      * IQRF net: fix names of groups in the TR configuration
      * Core: fix logging in without backlink
      * IQRF net: add tool for importing IQRF OS diffs
      * IQRF net: move Native upload manager from the gateway module into IQRF network module
      * Core: add hardening HTTP response headers (fix #172)
      * Core: fix Content Security Policy
      * Core: use relative paths in the main configuration file
      * IQRF net: Use UUID v4 instead of timestamp as message ID (fix #171)
      * IQRF net: remove unused import
      * Config: fix the input labels in the configuration forms
      * Config: fix WebSocket service datagrid
      * Cloud: move PIXLA manager from Gateway module to Cloud module
      * Tests: fix PHPStan rules
      * Core: add Tracy bar extension for Command manager
      * Config: replace unsupported question mark (no specific value) with asterisk (all values) in scheduler's cron-like expression
      * Core: refactor Command manager
      * Cloud: fix PIXLA flash messages
      * IQRF net: add removing nodes and clearing all nodes only on the Coordinator side
      * Tests: increase PHPStan level to 5
      * Tests: fix PHPStan configuration
      * Composer: fix Nette/Finder version
      * Composer: update IQRF IDE macros parser
      * IQRF net: disable TR upload by default
      * IQRF net: fix IQRF Binary output standard manager
      * IQRF net: fix LP icon in the device enumeration
      * Configuration: fix Tracer verbosity levels
      * Network: Add Ethernet connection manager (fix #51)
      * Features: disable Network manager by default
      * Gateway: fix Log file title
      * IQRF net: add tool for IQRF OS and DPA upgrade
      * IQRF net: fix DPA file names for DPA upload
      * IQRF net: catch an exception when DPA file to upload cannot be downloaded
      * Console: fix the feature disable command
      * Network: fix function to create a new IPv4 address entity from IPv4 address and subnet mask on 32-bit systems
      * Network: trim spaces in IPv4/IPv6 address entities
      * Network: add TUN connection into the connection type enum
      * IQRF net: add IQRF Standard DALI manager (fix #170)
      * IQRF net: add a checkbox for enabling DPA peer to peer communication in TR configuration
      * Gateway: add Unattended upgrades manager
      * Tests: use Makefile instead of Composer scripts
      * Config: show error message if the corresponding JSON schema is corrupted (fix #151)
      * IQRF net: fix the address validation in the network manager
      * Network: add massing error messages
      * Tests: fix PHPStan configuration
      * Core: fix JS error logging into Sentry
      * Network: catch Invalid UUID exception in the network connection configuration form
      * Debian packaging: add reverse proxy for IQRF Gateway Daemon's WS servers
      * Gateway: split optional updater feature into updater and unattendedUpgrades
      * Core: update GitLab repository URL in the webapp's version manager
      * Gateway: rename Unattended upgrades to Automatic upgrades
      * Network: fix Ethernet connection manager
      * Network: fix network connection enum annotations
      * Config: fix labels in WebSocket messaging configuration form
      * Config: refactor WebSocket configuration manager
      * Tests: update IQRF Gateway Daemon's configuration
      * Config: Add Daemon's monitor service configuration tool (fix #177)
      * Core: fix CSP at Error 500 page (fix #176)
      * Gateway: ignore empty files in the log viewer
      * Composer: update QA, Nette Tester a Tracy
      * Core: use dynamic module configuration loading
      * Cloud: add missing test for TC Písek IoT Platform MQTT connector
      * Debian packaging: update patches
      * Core: fix datagrid overflow on devices with small resolution (fix #121)
      * Core: refactor command manager
      * Network: add basic validation
      * Debian packaging: update dependencies
      * Network: add an error message if Network Manager is not installed
      * Gateway: remove confirmation dialogs for GW reboot and GW power off
      * Config: refactor tracer file configuration tool
      * Core: refactor JSON schema manager (fix #180)
      * NPM: update dependencies
      * IQRF net: add basic test for native upload manager
      * UI: indicate longer running tasks (fix #166)
      * Config: add default SPI pin mapping for UniPi Axon
      * IQRF net: add loading spinners for forms
      * IQRF net: catch an exception if IQRF Repository is unavailable (fix #183)
      * IQRF net: modify IQRF DALI flash message, fix warnings on IQRF Standards manager page
      * Gateway: show only local storage usage on GW Info page (fix #184)
      * IQRF net: fix the response viewer on Standard manager page
      * IQRF net: refresh the device map after device manipulation
      * QA: fix PHPStan rules
      * Cloud: rename PIXLA management title (fix #191)
      * Core: redesign error pages (fix #182)
      * Fix coding style in templates for Error pages
      * Network: fix Ethernet connection configuration form validation rules (fix #187)
      * Update Sentry DSN
      * IQRF net: catch an exception if the device is not certified at Device enumeration page
      * IQRF net: add FRC ping (fix #178)
      * NPM: update dependencies
      * IQRF net: refactor device manager
      * IQRF net: add tests for device manager
      * IQRF net: refactor DPA and IQRF OS manager for Native upload
      * IQRF net: refactor upload manager
      * IQRF net: add DPA upload form for normal users
      * IQRF net: fix DPA upload form
      * Update dependencies
      * IQRF net: add Coordinator DPA Handler upload for normal users
      * NPM: update dependencies
      * Commands: fix interface
      * Cloud: rename TC Pisek IoT platform to Hexio IoT platform
      * GUI: fix Font Awesome bar icon for navbar
      * Composer: update dependencies, fix coding style
      * Cloud: open PIXLA dashboard in a new tab
      * IQRF net: restart the daemon after Native upload
      * Fix coding style
    
      [ Rostislav Spinar ]
      * Extend docker image for building docs
    
      [ Roman Ondráček ]
      * IQRF net: disable DPA timeout by default on Send raw page, update NPM dependencies
      * IQRF net: fix DPA Handler file validation on TR upload page
      * Core: add live form validator
      * Core: fix sign in form
      * GitLab CI: build packages also for IQD-GW-01
      * Debian packaging: fix patch for IQD-GW-01 package
      * IQRF net: fix JSON highlighting (fix #193)
      * Debian package: fix log directory permissions after every install/upgrade (fix #199)
      * Gateway: add IQRF Gateway Controller version and logs (fix #198)
      * Config: add task import (fix #181)
      * UNRELEASED
    
     -- Roman Ondráček <roman@romanondracek.cz>  Tue, 31 Dec 2019 23:37:48 +0100
    
    iqrf-gateway-webapp (2.0.0-beta) testing; urgency=medium
    
      [ Roman Ondráček ]
      * Add configuration tools for IQRF Gateway Daemon v2
      * Add PHPStan - tool for static analysis
      * Add JSON schema validation
      * Add support for Debian testing and Ubuntu 18.04 in the installer
      * Add an user manager
      * Add the installation wizard
      * Hide JSON Raw API and JSON Splitter configuration to a normal user
      * Move the link for the IQRF Gateway Daemon's configuration migration under the Gateway module
      * Drop PHP 7.0 support
      * Move core functionality into own module (CoreModule)
      * Update dependencies
      * Replace `iqrfapp` with a Websocket client
      * Rename project to `iqrf-gateway-webapp`
      * Removed configuration tools for IQRF Gateway Daemon v1
    
     -- Roman Ondráček <roman.ondracek@iqrf.com>  Wed, 05 Sep 2018 13:50:10 +0200