Skip to content

v1.18.0

Compare
Choose a tag to compare
@krulis-martin krulis-martin released this 21 Sep 12:34
· 525 commits to master since this release

Changelog

  • Major redesign of web application core to make it compatible with new versions or React and React Router.
  • Upgrading package dependencies due to security issues.
  • Adding support for Go and Rust in simple config form.
  • Improving user's badge, adding ability to change effective role (for superadmin only).

Commits

ca06ce2 #! v1.18.0
500a3e8 Fixing lang changing issue (better reload after lang changed).
66d08af Fixing issue with react-intl update.
147b7b0 Updating code to new eslint standard.
8cb6db6 Updating logged-in user's badge.
ddd80f6 Upgrading package versions to fix security issues in package dependencies.
a79e506 Adding a configurable link to wiki page with runtime environments info.
d925b42 Adding Go and Rust (new runtime environments) into simple-config form.
2a400dc Updating user profile form to better handle password updates and reflect new force update feature.
1474a04 Implementing effective roles and their switching for superadmins. Redesigning logged in user badge whilst at it.
0da7e86 Final polishing.
4c7739a Fixing minor bugs.
82ade86 Fixing tests.
f748346 Major redesign of routing-related internals (aggregated in one commit, it cannot be helped). Webapp updated to use react-router v4. Router is no longer interconnected with Redux. Routes and links have centralized declaration in routes.js. Language was removed from URLs (now it is stored in cookies + local storage). Async loads are now performed strictly on pages and root App component (when performing SSR).
95f483e Fixing errors discovered by new version of eslint.
7554f30 Fixing security issues, removing unused packages, fixing webpack dev setup broken with last update.
599d4df Updating package dependencies due to security issues.
720dc8c Final polishing, font-awesome update, and updating locales.
e554274 Migrating remaining context data to new provider-consumer context API.
0e66b99 Updating userSettings to be injected via new context API.
1766d20 Updating components to the new React API (16.3 and newer).
9b4babb Upgrading react and redux (and some related packages) to most recent versions. Fixing some initialization issues raised by the upgrade.
74ca9cf Upgrading package dependencies to avoid security issues.
ace2411 Minor adjustment in system messages acceptance.
cf4c291 Superadmin no longer sees user's private settings (i.e., is no longer able to edit them).
8885103 Implementing UI data modifications. Using UI data to remember, which system messages the user already read.
1370bd2 Upgrading dependencies to avoid security vulnerabilities.
97a9590 Updating vulnerable package dependencies.
5ea1aa7 Prevent system message icon flicking when user logs in (and loads dashboard).