Core 4.21 Kate - 10.09.2020

New features:

  • Builder speeds up Build and Deploy process for a special 'development' container. 'Build in dev mode' updates client-side blocks without restarting of app container. Changes made to web page layout are pushed to application immediately after save. Changes to server-side code and data structure still require standard Build / Deploy.  Reduction of waiting time remains one of development priorities and next versions of Builder will feature transparent recompilation and  hot-swapping of server-side code. 
  • CJ Blocks syntax has been extended with try-catch, cast and var blocks which work similarly to their Java counterparts. JavaScript arrow function block has been added on the client side. Power function has been added as a standard operator.
  • App-Builder instance can be marked as read-only and open for anonymous access. Check https://tutorial-builder.codejig.com/en/140737488356029 as an example.
  • Merge tool allows for easy merging of all metadata (data structure, code, permissions, etc)  between arbitrary projects located on different App Builder instances.
  • Added possibility to set default values for components like field, select, separator and static text in a theme.

Fixes and improvements:

  • Added new template for groupbox component.
  • Added perfectScrollbar to table.
  • Improved App Builder design.
  • Fixed behaviour of tree with clicking on leaves and opening instances.
  • Returned possibility to reorder fields in fields table.
  • Fixed margins between elements in web pages.
  • Fixed bug with create new theme unavailability on some pages.
  • Fixed change event triggering for values set via 'on suggest' feature.
  • Fixed bug with strange preview mode appearing when adding a new seed instance in a web page editor.
  • Fixed bug with time picker staying on the page after cjtab is closed.
  • Improved usability of table view editor.
  • Fixed bug with history in instance viewer.
  • Fixed bug with documents opened in new cjtab from documentTimeline page.
  • Fixed bug with card grid update on change of transient collection.
  • Fixed appUserAccount page.
  • Added modals for creating/updating shared styles and sequences.
  • Improved creating Decimal(n) datatypes with creation of appropriate primitive formatters.
  • Fixed cast of decimal to double.
  • Optimized build.
  • Fixed bug with export of duration field to Excel.
  • Fixed bug with failed deploy on system name change.
  • Improved type and view names auto-complete in block editor.
  • Improved fonts and colors of block editor.
  • Improved blocks titles.
  • Improved block suggestion.
  • Improved "open link" and "get link" blocks.