September 2022

Features

Added Table Views in VueJS

Table views allow uses to configure how tables look and work in menu lists and forms.

Added Duplicate When Condition

This condition allows the user to specify which records to duplicate based on a set rule.

Added Custom Form Save Message

A custom form save message can now be set either in the table conditions or on the form conditions.

Added Custom Record Duplication Message

This is a custom message that shows up when the user has a unique field and tries to set a duplicated value, thus resulting in an error that shows the message.

Added Option to Duplicate Areas in the Table List Menu

This option allows the user to create new areas based on the domain of the selected item. It gives the possibility to create system table areas.

Added Upgrade Version Routine System

This system allows the user to specify custom manwins in C# or SQL that run during the reindexation once, when there is a version change.

Added Support for special rendering definition on DB fields

Genio now allows users to define special renderings on fields from the DB, instead of just on tables/lists.

Added Initial support for maps as a special rendering

Maps can now be chosen as a special rendering type, both in tables and DB fields.

Change. Genio generator tools moving to DotNet 6

from version 313.11 of Genio and onwards you will need to change your development environment:

  • .NET6 SDK is now required to be installed on development machines.
  • Visual Studio 2022 is the only one that supports compiling projects targeting .Net 6 if your developing GenioApi.
  • Due to conflicts between .Net6 and .Net4.8 dlls, some tools have changed location to Ferramentas folder (CAPPCVS.exe, GenRules.exe, HtmlEditor.exe, IconesQG.exe, RibbonEditor.exe, Translator.exe)
  • Some tools are now considered deprecated and will be served only internally through the folder: \fileserver\ftproot\Genio\GenioDev\DeprecatedTools

These changes do not affect ASP.Net MVC or VUE targets. Those will remain in 4.8 Framework for now.

One known issues with .NET 6 is that it does not support Windows1252 encoding. Some old BaseCase xml files might still use this encoding. Please change it to utf-8 if you encounter problems:

<?xml version="1.0" encoding="UTF-8"?>

Added Async process execution mechanism

It is possible now to schedule process to be executed by an async process (using quidserver)