Neptune DXP - Open Edition Patch 1

Download Patch here

This patch includes Prettier, which will impact how code is formatted visually, by default, in the App Designer - to follow best practices!

Cockpit

  • Cockpit customising now supports colouring the header, header text, and branding bar independently

  • Copy table failed when including indices or foreign keys

  • Events not pushed to development package git repository

  • Connector relations (tables/scripts/APIs/SAP Systems) have their ids converted correctly when imported from git

  • The Created/Changed On fields now have a unified appearance in all Cockpit applications

Launchpad

  • Improved tab navigation for clickable tiles

Mobile Client

  • Add support for cordova-plugin-advanced-http to Launchpad for routing ajax requests.

  • On Create, set server URL to the current website address from which the Mobile Client app is being accessed.

  • On Create, Automatically update AppID on changing name.

  • On Create, Automatically set Author name/email from user information

App Designer

  • The generated functions for APIs now allow the user to set the default properties as JSON objects without escaping the ” characters

  • Bind & Concatenate will now behave the same with a MultiModel as with standard Models i.e. it will place ‘,’ between the properties instead of a ’ ’

  • Formatting JavaScript code will now use the same formatter (Prettier) as TypeScript code

  • neptune.FlexibleColumnLayoutContent now supports aggregation-based drag/drop

  • Loading large applications should now be faster

  • neptune.FixFlexContent now supports aggregation-based drag/drop

  • The Building Block dialog now has the correct height for its content

  • There is more permissive behaviour for special objects when using aggregation-based drag/drop

  • The old Store link is now replaced with a link to the Neptune DXP Marketplace

  • If a sap.tnt icon is used in application it will now work when run standalone and not just in a Launchpad

Adaptive Designer

  • When automatically generating a Connector the field catalog will be refreshed

  • SingleSelect/MultiSelect inputs will now correctly be filled with possible values when used with a Table Connector

Script Editor

  • Cockpit customising now correctly applies to the Script Editor header

  • Tab icons will now correctly reflect changes to the language of the open script

  • Basic authentication on APIs used in Server Scripts now work as intended

PDF Designer

  • Hash navigation to directly open a PDF inside the designer could cause the app to be stuck in a busy state

Security

  • Development package tokens stored in the database are not sent to the client

API Group

  • Hash navigation now correctly opens the selected API Group

Packages

  • In the Artifacts tree view, update “User Group” & “Group” parent groups to match our new app names: “Security Group” & “Connectivity Group”.

  • You can now use hash navigation to directly open a package

  • Media Folders are now shown in the Package artifact list

  • The full name of a branch will be shown if it contains ‘/’

  • When deleting a Development Package and its artifacts the entire app will be removed not just the runtime object

Tile Group

  • Closing after clicking add will no longer erroneously display a data changed dialog

Tiles

  • The Status field has been renamed to Footer to more correctly reflect its use

Role

  • When updating a role the changed on field is now updated

Translations

  • Add functionality to filter existing translations by languages.

Email Templates

  • Sometimes the contents of the previously opened template would be shown instead of the current one

Rules Engine

  • Boolean test attributes are changed to display true/false instead of on/off

  • If the rules interface contains duplicate values, saving will fail and a warning will be displayed

  • The run button is disabled until the rule has been created

Documentation

  • Empty content columns are removed on ‘Save’

API Client

  • Fix request body formatting: The req body formatting tool is removed

API Designer

  • The export option no longer shows unless the API has been saved

  • Server Script APIs now work with HEAD, OPTIONS, and Patch methods

App Editor

  • The main navbar now includes a button that opens the App Editor documentation, and the switch colors have been simplified.

Code Snippets

  • The Changed On/Created On fields are now correctly labelled

System Logs

  • The footer no longer obscures the final lines of the log table

Workflow

  • The Workflow task object is now passed to the wfData object in Server Scripts

Theme Import

  • Some theme names cause the theme root to not be set correctly

  • It is no longer possible to include spaces in the theme name

System Settings

  • Language server settings will be hidden when running on Neptune DXP Cloud