Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents

...

Initial release

Released 2020-09-29.

This was a slightly larger release as the new themed OpenID Connect sign-in, new user creation, and related features got lots of new features and maturity updates.

...

New Feature

  • [ONEP-1896] - External Permissions can now be granted to Users via Roles.

  • [ONEP-1918] - Added more configuration options for Password Reset pages. Namespace question can be made completely hidden.

  • [ONEP-1937] - The active WebTheme can now also be selected in login and other similar pages by adding query parameters wtid (ID of theme), wtsn (name of style).

  • [ONEP-1940] - Removed all “hidden user” functionalities from UI and API.

  • [ONEP-1941] - Removed “Namespace” button from main menu, same function can be accessed from “Namespaces” view. from Moved the “namespace’s default group policy” editor from the Group Policies view to the Namespaces view. It can be opened by selecting a Namespace and clicking Configure > Default Group Policy.

  • [ONEP-1950] - Text Messages view export filtered entries

  • [ONEP-1957] - Added a tool to read selected user’s Wallet information in Accounts view >Info menu.

  • [ONEP-1959] - Added a new User Webhook option to call it when user’s legalinfo-address is updated.

  • [ONEP-1964] - Added Import and Export options to Group and Roles views.

  • [ONEP-1968] - Added a new tool to view and manage a single User’s group memberships in the Accounts > Info menu.

  • [ONEP-1973] - Added new OIDC claim ‘https://oneportal.trivore.com/claims/user_namespace’ which tells more information about user’s namespace.

  • [ONEP-1980] - Added a test button which sends a UI Error Report in Email Settings view, to test error reporting.

  • [ONEP-1982] - Added a debugging tool for displaying MongoDB collections, indexes and their stats into System Preferences > Maintenance view.

  • [ONEP-1985] - Pressing the browser’s Back button in User Registration Form now returns to the login view, instead of previous site.

  • [ONEP-1986] - HSL-ID module: Adds the “are you at least 15-years-old” component to the User Registration Form.

  • [ONEP-1987] - ETB: Add endpoint to generate purchase report as xlsx

  • [ONEP-1989] - Added a language selector to the User menu in administration pages. Admins no longer need to go to their user editor to do this.

  • [ONEP-1990] - ETB: Add endpoint to get purchase report as a csv file

  • [ONEP-1999] - Added import and export functions to WebTheme view.

  • [ONEP-2001] - Added tool to view single selected User’s custom properties into Accounts > Info menu.

Improvement

  • [ONEP-1938] - Improvements to WebTheme editor. For example, shows probable errors in selection table.

  • [ONEP-1952] - Added configuration options which enable “Suggest email/mobile verification with a link during login” to OIDC client configuration.

  • [ONEP-1954] - Added a customisable label to oauth2 login form. It can be enabled with custom WebTheme layouts and the text customised with translation tools.

  • [ONEP-1955] - Custom WebTheme layouts are validated before they are applied. If found invalid, the default layout is used instead. This prevents the login page and similar pages from completely breaking when a custom layout is missing required components.

  • [ONEP-1958] - Added css classes to all error labels in New User Registration Form to assist in WebTheme customisation.

  • [ONEP-1961] - Customisation assisting changes to OIDC login and registration view. All fields have a custom “required” error message. Logging in with empty values now produces custom error message.

  • [ONEP-1962] - Optimised the mass-update of DVV basic infos

  • [ONEP-1965] - Management API Client view and OpenID Client view now show “created” dates

  • [ONEP-1974] - Reorganised the Accounts menu in the Accounts view.

  • [ONEP-1976] - Accounts > Export file format now has less fields, is less likely to break.

  • [ONEP-1977] - ETB: Add company statistics endpoint for start and end dates

  • [ONEP-1978] - ETB: Change beneficiary invite token to four numbers

  • [ONEP-1979] - UI errors titled "Connection reset by peer" are ignored, no longer automatically reported.

  • [ONEP-1981] - Added a "send test message with selected email gateway" tool to Email Settings

  • [ONEP-1984] - Logout endpoint now supports the "ui_locales" parameter.

  • [ONEP-1988] - Added back select-all and send-messages to Accounts > Actions menu (removed in ONEP-1974)

  • [ONEP-1991] - Accounts view: Filter fields no longer cause the table contents to reload, until user presses enter or leaves field.

  • [ONEP-1992] - Trim apartment numbers from “001” to “1” and “000” to null, when DVV MUTP/basic info queries return such values.

  • [ONEP-1998] - The date-of-birth field added in ONEP-1986 now accepts date only in format dd.MM.yyyy, regardless of selected language.

Bug fixes

  • [ONEP-1943] - OpenID and Management API Client were previously not not accessible even if had VIEW permission. Now they are!

  • [ONEP-1947] - On servers with custom database indexes that prevented user registration (for example due to unique email requirement) the user registration sometimes broke without clear error message. Now an error message is shown in this case.

  • [ONEP-1970] - ETB: User legal addresses are not visible to ETB module

  • [ONEP-1995] - Logging in with soft-deleted user’s credentials no longer returns a "disabled user" error message. Now behaves as if user doesn’t exist.

  • [ONEP-2000] - Search APIs with the parameter count=0 now return zero results, instead of disabling limit and returning unlimited amount of results.

...

Update 3.12.1

...

Released 2020-10-14.

Minor update, one customer specific bugfix.

...

Update 3.12.2

...

Released 2020-10-16.

Minor update, few customer specific improvements.

...

Update 3.12.3

...

Released 2020-10-22.

New Feature

  • [ONEP-1934] - Add /user/{userId}/consent APIs to make user-specific consent jobs easier

Improvement

  • [ONEP-2015] - Set user consent to false if "granted": false is given when creating new consents

  • [ONEP-2019] - Automatic consent synchronization between old and new

  • [ONEP-2029] - Implement fault-tolerant method for saving UserConsents

  • [ONEP-2030] - Implement migrateLevel field for User object

  • [ONEP-2031] - Automatic consents for new Users

  • [ONEP-2032] - Fix NamespaceConsent indexing

  • [ONEP-2034] - Change consent save operations to use the new fault-tolerant method

  • [ONEP-2036] - Replace migrateLevel with migrated-field

  • [ONEP-2041] - Remove nsCode from UserConsent and NamespaceConsent (db layer)

  • [ONEP-2045] - Implement upsert method for saving user consents

  • [ONEP-2050] - Review default consent values based on specification

  • [ONEP-2051] - Use NamespaceConsents when determining output from UserConsent REST endpoint

  • [ONEP-2052] - Do not save consent to database if default value is false

  • [ONEP-2053] - Unit test for automatic consent registration process

  • [ONEP-2054] - Check namespace consents before creating user consents automatically

  • [ONEP-2055] - Remove ns/user consents on ns/user remove

  • [ONEP-2056] - Fix consent migration and default values to match specification

...

Update 3.12.4

...

Released 2020-10-28

Bug fixes

  • [ONEP-2083] - Password Reset link token code should not invalidate until user interacts in page

  • [ONEP-2085] - Password Reset user search should ignore soft-deleted users

...

Update 3.12.5

...

Released 2020-11-04.

Bug fixes

  • [ONEP-2098] - User consent api 'onlyExplicit=false' parameter returns always an error

...