Valtimo documentation
  • Welcome to Valtimo
  • Fundamentals
    • ℹ️What is Valtimo
    • 🏙️Architectural overview
      • Choosing the right setup
      • ⚙️Available modules
    • Process Exchange
      • Process blueprints
      • Building blocks
    • 📖How to use this documentation
    • 🖱️Getting started
      • Configuring the database
      • Modules
        • Core modules
          • Audit
          • Authorization
          • Camunda
          • Case
          • Connector
          • Contract
          • Core
          • Dashboard
          • Document
          • Document generation
          • Exporter
          • Form
          • Form flow
          • Form flow Valtimo
          • Importer
          • Localization
          • Local document generation
          • Local mail
          • Mail
          • Mandrill
          • Milestones
          • Plugins
          • Outbox
            • Outbox RabbitMQ
          • Process document
          • Resource
          • Temporary resource storage
          • Test utils common
          • Value resolvers
          • Valtimo dependencies
          • Valtimo dependency versions
          • Web
            • CORS
        • GZAC modules
          • Besluit
          • Besluiten API
          • Catalogi API
          • Contactmoment
          • Documenten API
          • Haalcentraal BRP
          • Klant
          • Notificaties API
          • Notificaties API Authentication
          • Objecten API
          • Objecten API Authentication
          • Object management
          • Objects API
          • Objecttypen API
          • OpenZaak
          • OpenZaak Plugin Authentication
          • OpenZaak resource
          • Portaaltaak
          • SmartDocuments
          • Valtimo GZAC dependencies
          • Verzoek
          • Wordpress mail
          • Zaken API
      • Compatibility matrix
  • Features
    • 🔏Access control
      • Configurable elements
      • Configuring roles
      • Configuring permissions
      • Configuring conditions
      • Configuring context conditions
      • For developers
        • Front-end access control
        • Creating a resource
        • Creating a relation to another resource
        • Running custom code without access control
    • 🗃️Case
      • Configuration
      • Document definition
      • List
      • Notes
      • Processes
      • Search fields
      • Statuses
      • Tabs
      • Tags
      • Widgets
        • Fields widget
        • Custom component widget
        • Form.io widget
        • Table widget
        • Collection widget
      • For developers
        • Search fields API
        • Case list tab order
        • Custom case list columns
        • Custom case tabs
        • Case migration
        • Custom case headers
        • Register Angular component
    • 📊Dashboard
      • Widget data sources
      • Widget display types
      • For developers
        • Custom dashboards
        • Custom data sources
        • Custom display types
        • Widget translations
    • 📋Forms
      • Creating FormIO forms in Valtimo
      • Interpolating data in Form.io
      • Configuring an Objecten API object form
      • For developers
        • Form field data resolver
    • 🔀Form flow
      • Creating a form flow definition
      • For developers
        • Custom form flow component
        • Whitelisting Spring beans for Form flow
    • 🌍Localization
      • For developers
    • Logging
      • For developers
    • ✉️Outbox
      • For developers
    • 🔌Plugins
      • Configuring plugins
      • SmartDocuments plugin
      • Exact Plugin
      • For developers
        • Custom plugin definitions
    • ⭕Process
      • System processes
      • Correlating messages
      • Job service
      • For developers
        • Integrating spring beans in a process
        • Whitelisting Spring beans for Camunda
    • 🔗Process links
      • Creating a process link
      • Editing a process link
      • Unlinking a process link
    • ✅Tasks
      • Task list columns
    • 🔢Value resolvers
      • For developers
    • 📃ZGW
      • Documents
        • Access control
        • Uploading to Documenten API with metadata
      • Creating extra case tabs for Zaakobjects
      • ZGW plugins
        • Besluiten Plugin
        • Catalogi API plugin
        • Documenten API plugin
        • Object Token Auhentication Plugin
        • Objecten API Plugin
        • Objecttypen API Plugin
        • Open Zaak plugin
        • Portaaltaak Plugin
        • Verzoek Plugin
        • Zaken API plugin
  • Release notes
    • Release notes
    • 12.x.x
      • 12.0.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
        • Migration
          • Spring Boot 3
      • 12.1.0
      • 12.2.0
      • 12.3.0
        • 12.3.1
      • 12.4.0
        • 12.4.1
      • 12.5.0
      • 12.6.0
        • 12.6.1
      • 12.7.0
        • 12.7.1
        • 12.7.2
      • 12.8.0
      • 12.9.0
      • 12.10.0
        • 12.10.1
        • 12.10.2
      • 12.11.0
      • 12.12.0
    • 11.x.x
      • 11.3.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 11.2.0 (RC)
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 11.1.5
        • Valtimo frontend libraries
      • 11.1.4
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 11.1.1
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 11.1.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 11.0.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
        • Migration
    • 10.x.x
      • 10.8.3
        • Valtimo backend libraries
      • 10.8.2
        • Valtimo frontend libraries
      • 10.8.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 10.7.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 10.6.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
        • Migration
      • 10.5.3
        • Valtimo backend libraries
      • 10.5.2
        • Valtimo backend libraries
      • 10.5.1
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 10.5.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
        • Migration
      • 10.4.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 10.3.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 10.2.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
      • 10.1.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
        • Migration
      • 10.0.1
        • Valtimo frontend libraries
      • 10.0.0
        • Valtimo backend libraries
        • Valtimo frontend libraries
        • Migration
    • 9.x.x
      • 9.26.2/5.15.1
        • Valtimo backend libraries (9.26.2)
        • Migration
      • 9.26.1/5.15.1
        • Valtimo backend libraries (9.26.1)
        • Valtimo frontend libraries (5.15.1)
      • 9.26.0/5.15.0
        • Valtimo backend libraries (9.26.0)
        • Valtimo frontend libraries (5.15.0)
        • Migration
      • 9.25.0/5.14.0
        • Valtimo backend libraries (9.25.0)
        • Valtimo frontend libraries (5.14.0)
      • 9.24.0/5.13.0
        • Valtimo backend libraries (9.24.0)
        • Valtimo frontend libraries (5.13.0)
      • 9.23.0/5.12.0
        • Valtimo backend libraries (9.23.0)
        • Valtimo frontend libraries (5.12.0)
      • 9.22.0/5.11.0
        • Valtimo backend libraries (9.22.0)
        • Valtimo frontend libraries (5.11.0)
        • Migration
      • 9.21.0/5.10.0
        • Valtimo backend libraries (9.21.0)
        • Valtimo frontend libraries (5.10.0)
        • Migration
      • 9.20.0/5.9.1
        • Valtimo backend libraries (9.20.0)
        • Valtimo frontend libraries (5.9.1)
        • Migration
      • 9.19.0/5.8.0
        • Valtimo backend libraries (9.19.0)
        • Valtimo frontend libraries (5.8.0)
        • Migration
      • 9.18.0/5.6.0
        • Valtimo backend libraries (9.18.0)
        • Valtimo frontend libraries (5.6.0)
        • Migration
      • 9.17.0/5.5.0
        • Valtimo backend libraries (9.17.0)
        • Valtimo frontend libraries (5.5.0)
      • 9.16.0/5.4.0
        • Valtimo backend libraries (9.16.0)
        • Valtimo frontend libraries (5.4.0)
  • Running Valtimo
    • Application configuration
      • Temporary file-storage
      • Configuring CORS
      • REST API endpoint security test
      • Content Security Policy (CSP)
      • Configuring Keycloak
      • Temporary file storage
      • Feature toggles
  • Customizing Valtimo
    • Front-end customization
      • Customizing Carbon theme
      • Custom logo
      • Custom components
        • Custom case management tab
  • Contributing to Valtimo
    • Contributing to Valtimo
    • Docs style guide for contributing
    • Branching and release strategy
    • Extend the core or build a plugin
Powered by GitBook
On this page
  • New Features
  • Bugfixes
  • Breaking changes
  • Deprecations
  • Known issues

Was this helpful?

  1. Release notes
  2. 9.x.x
  3. 9.19.0/5.8.0

Valtimo frontend libraries (5.8.0)

New Features

The following features were added:

  • Digit only input

    The v-input component exported from @valtimo/user-interface now supports a new type input: 'digitOnly'. This option displays a text input field which only accepts numbers as input.

  • Improved tooltips

    Various tooltips for plugin configuration components have been added or improved.

  • Improved the select component of the @valtimo/user-interface library

    • Background color change

      The select component has been improved to follow the default input style and to visually indicate when a dropdown menu is enabled or disabled.

      The default v-select component's background style color appearance has been changed to white to add contrast and distinguish it from the disabled state.

  • Added auto scrolling to modal

    The valtimo-modal component now scrolls to the top when transitioning between form flow steps, and when switching pages in a Form.IO wizard.

  • Added option to customize Left Sidebar width adjustment

    The valtimo-left-sidebar component now supports the option to customize the default, maximum and minimum width values from the left side menu. Also added the default behavior of keeping the resized value manually when refreshing the page.

    The change is optional and made in the environment.ts file (see example below). If there is no change, the component will receive predefined values by default.

    environment.ts

    export const environment: ValtimoConfig = { ...
    customLeftSidebar: {
        defaultMenuWidth: 200, //default value: 230
        maxMenuWidth: 300,     //default value: 330
        minMenuWidth: 100,     //default value: 120
      }
     }
  • Case detail tab with zaakobjecten

    Added a tab page with a dropdown to select an object type that is linked to the current case. After selecting this type, a list of objects is shown of this type. To include this tab, add it to the tabsFactory in your implementation:

    app.module.ts

    import {
    DefaultTabs,
    ...
    DossierDetailTabZaakobjectenComponent,
    ...
    } from '@valtimo/dossier';
    
    ...
    
    export function tabsFactory() {
      return new Map<string, object>([
        ...
        [DefaultTabs.zaakobjecten, DossierDetailTabZaakobjectenComponent],
        ...
      ]);
    }

    For more information on how to customize case tabs, see this page.

  • Added session timeout prompt for Keycloak

    When an implementation uses Keycloak as its authentication provider, a session timeout prompt is now shown if the refresh token expires in five minutes or less. This uses a new component - v-prompt - which has been added to the @valtimo/user-interface library. It shows a timer for when the session is to expire, and offers a logout action, and an action to continue the session, which automatically refreshes the access token. If no action is taken, the user is logged out when the timer runs out.

  • Changed input border

    The shadows on the borders of v-table, v-input and v-select components have been replaced by a gray border to improve the contrast with the background.

Bugfixes

The following bugs were fixed:

  • Refactor of case list component

    In developing new features for the case list component, it was discovered that the component contained quite a few bugs which were hard to fix. It was decided to refactor the component using observables. The following should now work without bugs:

    • On case definition load: get pagination (including sorting) from local storage. If this does not exist, get default pagination and sorting from the environment file.

    • Go to the first page when typing in a search term or sequence number.

    • Switch to last available page on choosing a larger page size.

    • On switching case definitions, the page indicator shows the correct page number.

    • When switching case definitions, the correct cached sort state or default sort state is retrieved.

  • Styling fix for the searchable dropdown component

  • Creating a process link with plugins will now only show plugin configurations with actions

    The Form links Plugin page used to show all plugin configurations but some of those configurations turned out to be unusable because the Plugin does not support any actions. The action needs to be selected on the second step of the modal.

    To prevent this the modal will now only show plugin configurations that support actions

  • Fix rotating blue stripe bug for loading animation

Breaking changes

No known breaking changes.

Deprecations

No new deprecations.

Known issues

This version has the following known issues:

  • Rotating blue stripes

    Certain pages could show rotating blue stripes while loading data. This will be fixed in a future update.

PreviousValtimo backend libraries (9.19.0)NextMigration

Last updated 10 months ago

Was this helpful?

The component valtimo-searchable-dropdown, exported by @valtimo/components, had styling issues locally. Its styling was conflicting with styling imported by . Its class names have been made more specific in order to avoid these styling conflicts.

In the new design - @valtimo/user-interface - is used to display loading animations. The styling of this package conflicted with the styling imported by . A change has been merged to ngx-skeleton-loader to resolve this styling conflict. This updated package is now included in the libraries.

ng-multiselect-dropdown
ngx-skeleton-loader
@formio/angular