Changelog - 5.4.0 Betas

5.4.2-beta.8 (07/06/2021)

Bug Fixes

  • FRM-1697 - grid: New Chromium version caused grid rows to expand to fill the available vertical space.


5.4.0-beta.6 (04/02/2021)

Features

  • FRM-1534 - navigation: Added option to disable page reloading when the selected company changes.

    • You can toggle this by providing the DISABLE_RELOAD_ON_COMPANY_CHANGE injection token.

  • FRM-1520 - http, common, error-monitoring : Added support for Organization Units and Environments.

    • Environment data can be retrieved from VsJwtProviderService and will automatically be sent in request headers and Sentry tags.

Bug Fixes

  • FRM-1540 - grid: Paginator dropdown wouldn’t show up on mobile.


5.4.0-beta.4 (18/01/2021)

Breaking Changes

  • FRM-1514 - dashboard: Removed the Dashboard package from the core SDK repository.

    • It will continue to be distributed under the @viasoft/dashboard package on ProGet, but will no longer follow the same update schedule as other core SDK packages. The first version published will be 5.5.0.

Features

  • FRM-1443 - common: Added VsSubscriptionManager helper class.

    • Deprecated SerialSubscriptions class and SerialUnsubscriber function.

    • Use VsSubscriptionManager.add() to add a new subscription. If a subscription with the same name already exists and is open, it will be replaced by a new one.

    • Inside ngOnDestroy, always call VsSubscriptionManager.clear().

  • FRM-1450 - client: Added support for selective generation.

    • You’re now able to pick which parts of your API you’d like to generate.

  • FRM-1455 - button: Button will now switch to model="icon" automatically if the icon attribute is set.

  • FRM-1507 - form: Adjusted styles for vs-checkbox, vs-search, vs-button and vs-select components.

    • You can also use the form-align-left, form-align-center, form-align-right and form-full-width attributes on a vs-button to change its alignment or sizing.

Changes

  • FRM-1512 - filter: Filter overlay will now close on scroll.

Bug Fixes

  • FRM-1380 - filter: Date filter wouldn’t be restored correctly after being cached.

  • FRM-1475 - search-input: “Search” and “clear” buttons were sized incorrectly.

  • FRM-1511 - client: An incorrect summary would sometimes display before the API was actually generated.


5.4.0-beta.3 (29/12/2020)

Breaking Changes

  • FRM-1444 - data-lively: Refactored VsDataLivelyService to use Subject.

    • Instead of using subscribeToUpdate and callbacks, you should now use the get method, which returns a Subject.

    • If the Subject doesn’t exist, it will be created automatically.

    • The uniqueTypeName property in DataLivelyUpdate has been renamed to identifier.


5.4.0-beta.1 (28/12/2020)

Breaking Changes

  • FRM-1445 - app-core, message-dialog: VsAppCoreModule now imports VsMessageDialogModule automatically.

    • VsMessageDialogModule now prevents itself from being initialized more than once, but you should still remove any others imports you might have in your app.

    • You should also be using VsAppCoreModule.forRoot() instead of VsCommonModule.forRoot(), as it is now stable and can be safely used.

Features

  • FRM-1410 - button: Now emits an Event object in the clickEvent output.

Bug Fixes

  • FRM-1424 - grid: Disabling actions column would break card mode.

  • FRM-1419 - grid: Pagination would be incorrect after applying a filter in some cases.

  • FRM-1446 - grid: Progress bar column had incorrect filter settings by default.