CUBA Studio Changelog
Version 2.0.6
- Support for multiple view configuration files.
- Services are automatically registered in optional modules (portal, desktop).
@Component
annotation is used in Entity Listeners instead of @ManagedBean
.
- The
accept
attribute has been added for the FileUpload
and FileMultiUpload
components.
- Esc closes the project when no pages are open.
-
Bug fixes, including:
- Two constraints with same name on an entity with many-to-many relation to itself.
- Exception when trying to delete the
MapViewer
component.
- Order of fields on
fieldGroup
differs (by default) from what is declared in the entity.
Version 2.0.5
- The Gradle home field has been moved to the Advanced dialog of the server window.
- Open Sans font is now used instead of Arial.
- The new Ctrl+I keyboard shortcut applies changes and opens the current editor in the IDE.
- Projects in the Recent list are sorted by name and then by path.
- The Tomcat AJP connector port can be set on the Project Properties > Advanced tab for projects based
on the platform 6.0.7+.
- Fixed inconvenient table rows selection on laptops with touch screens.
- Desktop web-start link is now active only if the web-start files are actually deployed.
- Windows installer now checks if the proper JDK is present.
- Letter case is now preserved when creating names of
invoke
handler methods.
-
Bug fixes, including:
- Incorrect implementation of the
Versioned
interface in projects based on the platform 6.0+.
- Incorrect generation of test dependencies in projects based on the platform 6.0+.
- An attribute of UUID type is created with the wrong annotation in projects based on the platform 6.0+.
- Custom Tomcat properties are lost after recreating
build.gradle
.
- A screen controller is lost after moving a screen from web to gui module.
- The list of available themes does not include custom themes.
- NPE when selecting a tab with AceEditor containing no text.
- IndexOutOfBoundsException on the entity Instance Name tab when removing two items at the same time.
Version 2.0.4
- The new Test connection button in Project Properties allows you to check database connection
settings.
- Unicode symbols can be used for language name in the Locales dialog available through
Project Properties > Available locales. For example,
Français
.
- The deprecated workflow base project is shown only if the application project already uses it.
-
Bug fixes, including:
- Incorrect Spring XSD version for new projects and projects migrated from platform 5.6.
- After renaming an enum class in IDE, Studio keeps old enum in enum tree.
- Exception when defining a bean name for the Entity Listener and switching to source and back.
Version 2.0.3
- Default PickerField actions are not written to XML in screen extensions.
- Fixed incorrect rewriting of
web.xml
after adding the charts base project.
Version 2.0.2
- Check for JDK version (1.8.0_40+) on start.
- Fixed too long delay before showing the list of projects.
- Fixed bugs with extension projects.
- Fixed some usability bugs.
Version 2.0.1
- Fixed sporadic UI freezes.
- Fixed desktop module template for platform 6.0.
- Fixed some issues with extension projects.
- Fixed bug which prevented Studio from start from any folder if launched by bash script.
Version 2.0.0
- Java 8 is required to run Studio.
- Platform release 6.0 support.
- Gradle 2.6 is used for project building.
- The new dark visual theme.
- Proper scaling when using the browser zoom function.
- The screen layout designer has been improved.
- The new Create standard screens page enables fine tuning of the generated screens
and creation of the combined browser+editor screen.
- The warning about incompatibility between the data model and the database scheme can be suppressed in the dialog
or turned back on in Help > Settings.
- Some keyboard shortcuts have been changed, see the context help.
- Microsoft SQL Server clustered indexes are not generated automatically.
- Support for platform releases 5.0 and 5.1 has been dropped.
-
Over 20 other bug fixes, enhancements and usability improvements.