Features added in 6.00 releases of the Genero Business Development Language.
Important: This page covers only those new features
introduced with the Genero BDL version specified in the page title. Check prior new features pages
if you migrate from an earlier version. Make sure to also read the upgrade guide corresponding to
this Genero version.
Corresponding upgrade guide: BDL 6.00 upgrade guide.
Previous new features page: BDL 5.01 new features.
Table 2. User interface (language features)
| Overview |
Reference |
| Multiple column sorting in list dialogs, with new APIs to get sort
specification. |
See Sorting rows in a list. |
| New method to reset the sort specification in list dialogs. |
See resetSort(). |
| Related upgrade
notes |
Table 3. User interface (front-end features)
| Overview |
Reference |
| New UX for window containers (SideBarRail, SideBarDrawer, Application List,
etc) |
See Containers for program windows. |
| Multiple column sorting with ALT-CLICK in table column headers. |
See Sorting rows in a list. |
Back button in chromebar, when an action with the name back
is defined and active. |
See Implementing the back action. |
| The chromebar is now hidden by default on GDC/UR desktop. It can be enabled
with a GBC theme variable. |
See Containers for program windows and GBC
documentation. |
|
Phone number edit field with the new customWidget phoneEdit
style attribute.
|
See New customWidget value phoneEdit, Phone number fields.
|
Tag edit field with the new customWidget
tagEdit style attribute. |
See New customWidget value tagEdit, Multi-valued fields. |
Front calls to control the browser URL # anchors, with new
applicationstatechanged special action. |
See Controlling web application state (#anchor), Browser front calls, Front calls changes. |
| Front calls to manage local notifications on non-mobile front end
hosts. |
See standard.createNotification, Front calls changes. |
| Related upgrade
notes |
Table 6. Web Services
| Overview |
Reference |
The JSONAllOf attribute defines a type to merge the properties of several
record types. |
See JSONAllOf |
The JSONEnum defines a typed list of acceptable values in a field. It maps
to the enum keyword in the JSON Schema specification. |
See JSONEnum |
The JSONPattern attribute defines regular expressions that string values
must match. |
See JSONPattern |
The --no-merge-allof option of fglrestful disables the
merging of properties in schemas where the JSONAllOf attribute is applied. |
See fglrestful and JSONAllOf |
The xml.CryptoKey class now supports Elliptic Curve Digital Signature
Algorithm (ECDSA) keys for creating digital signatures. |
See Supported kind of keys |
New methods in xml.CryptoKey for ECDSA key management:
getEllipticCurveName()
generateEllipticCurveKey()
loadEllipticCurve()
|
See: |
| Starting at 6.00.01 |
The WSTags attribute maps to the tags
keyword in the OpenAPI specification and categorizes and groups REST operations. |
See WSTags |
The WSSummary attribute maps to the summary
keyword in the OpenAPI specification and provides a short, human-readable summary for a REST
operation. |
See WSSummary |
REST functions now require a RETURNS() clause; use an empty
RETURNS() to indicate no return value (previously RETURNS clauses
were optional). |
See REST functions must include a RETURNS() clause |
| Related upgrade
notes |
| Upgrade notes for web services. |
See Web Services changes |