Core 4.22 LiLi - 05.10.2020

New features:

  • Changes to client-side blocks and themes are pushed to application immediately after save in dev container without explicit ‘Build’ command. Starting from next release dev container will become the main deployment target and will be included with a free version of App Builder. The development team is working on speeding up the deployment process.
  • CJ Blocks syntax has been extended with get string of block which allows to get text representation of any variable and transform it by using a formatter. Added system client-side functions disable field and enable field which accept either field id or system name as parameter and perform action without having to add JavaScript code.
  • Added support for marking personal data. Fields can be marked as ‘GDPR sensitive’ in App Builder  by invoking ‘Edit’ command on existing field on type details page. In application a user with Admin role can export or delete data from these fields by invoking corresponding actions in tables.
  • Added collapsible right pane in a web page editor which lists type actions and page properties.
  • Added service for generation of pdf files from Word templates which is available for ERP applications and for customers using Professional version of App Builder.

Fixes and improvements:

  • UI improvements to home page: section ‘instructional videos’ is replaced with ‘tutorials’ pane, web page views can be filtered by category, added indicator to mark app home page view.
  • Build and Deploy buttons are not shown to anonymous users.
  • Fixed problem with HTML editor and HTML field comment in tables.
  • Fixed theme editor settings for page header and corrected display of theme editor for anonymous user.
  • Improved layout of data type page by removing unnecessary groupings of views and blocks.
  • Reduced load time of home page.
  • Fixed a problem with display of validation errors while editing in the tables.
  • Fixed a problem with reloading of virtual table after returning from cj tab.
  • Fixed a problem with display of Switch button from Theme editor.
  • Links from reports are set to open in a new cj tab (previously in a new browser tab) .
  • Added “Show declaration” and “Show usages” commands to variable’s context menu in a block editor.
  • Added search functionality on a page displaying generated Java/JavaScript code.
  • Fixed a bug with focus not being set in opened native code editor.
  • Allowed to place multiple collection fields in a table cell within Word templates (this provides for extended formatting capabilities).
  • Fixed a bug with modal notifying user about end of Publish process not appearing.
  • Re-arranged “All objects” and “Create variables” buttons in block editor to make them easier to discover for new users.
  • Extended theme editor with properties for tables and alerts.
  • Fixed a problem with incorrect preview of serial number field in table editor.
  • Fixed a problem with sorting of table after server “on change” event in a field of edited row.
  • Fixed a problem with creating new cj tabs in case the same instance has already been opened in another cj tab.
  • Fixed a bug in a Word template processor when encountering empty dynamic field.
  • Fixed display of change log in cj tab.
  • Fixed display of updated text in HTML editor.
  • Fixed a problem with table not displaying programmatic changes to collections when rows are removed.