We are rolling out a new version of Visual Builder Studio and Visual Builder this month. If you are using the VB design time instead of workspaces in VB Studio, this is the release where you'll also get access to the features introduced in April's 24.07 version of VB Studio – so don't forget to review them too.

 
Here are some of the new capabilities you'll be able to leverage in this release: 

Dark Mode for Visual Builder Studio

You can now switch your Visual Builder Studio experience to dark mode – which is easier on the eyes and better for the environment. 

Dark Mode Merge Request interface

Git and Merge Request Enhancements

  • Retarget merge request – You can change the branch a merge request is targeting. This is quite helpful when the original target branch is frozen/locked or not available for some reason.
  • Draft state for merge request – You can mark a merge request as "draft mode" if you are yet to finish the coding, and if you want to delay merging it. While in draft mode reviewers don't get notifications and build jobs are not invoked – This is helpful for cases where you realize that additional work on the code is needed before it is ready for a merge.
  • Reviewer status icon – When a user reviews your code a new overlay icon shows next to their name – letting you know who actively is reviewing a merge request.
  • Advanced editor – A new editor lets you easily format your code review comments.
  • Create branch from remote – When you create a new branch you can now base it on either local or remote parent branches.

JavaScript Action Chain Enhancements

  • Drag and drop actions into JavaScript code – It's now easier to integrate declarative actions in your custom code blocks – simply drag an action to the exact location you need it in.
  • Shorthand variable names – For variables and functions that are in the current scope, your JS code doesn't need to specify a scope – so instead of the longer $page.variables.myvar we now generate  $variables.myvar.

Dynamic Components

  • New Business Rules – New business rules editor simplifies the definition of conditions that control the fields shown in dynamic forms and tables in your page. This is especially useful if you need to hide or disable fields in forms based on conditions that relate to other fields values and user attributes.

Business Rules Tab

Extension Development Enhancements

  • Manage Extensions Interface – A new interface provides a view into the environments you manage and the extensions that are deployed in each one. It also simplifies deploying extensions across environments. The view is across projects – so you'll see extensions even if they were deployed for another project.
  • OAuth 2.0 authentication support for Fusion Apps instances – You can now use OAuth 2.0 authentication when defining servers in your environments. Oauth can also be used in the deploy step for Fusion extensions.
  • Express Mode – Publish doesn't require a CI/CD process by default. This will deploy your changes to your Fusion Apps instance faster. (If you prefer or require you can switch to use CI/CD pipeline instead).

Extensions Manager

Business Objects

  • New relationship editor – an improved interface and the ability to map relationship from an existing or a new column in a business object.

Business Objects Relationships Dialog

And More

There are more new features in this release – make sure to check the What's New documentation to learn about them and for direct documentation links for each new feature.