Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

We created the Version 10.3.0 because of a lot small hotfixed but also to prepare the IDE to upgrade the Vaadin version greater then 14 and more important to switch from BowerMode to PNPM Mode in the future.

Main changes:

Separation of DesignView and CodeEditor:

Because of technical issues and of course usability improvement we removed to possibility to switch between the UI and Code View. In the future a window for example named “CustomerOverview“ consists of two files or classes in the Project Management. A .java and ui.xml file. Both of them can be opened separately. This gives the advantage to not open the UI and start the heavy preview server in the background if we only want to change a small java line of code. Does that mean i have to open both file always manually? No! If one file is opened, no matter if the .java file or the ui.xml we can trigger to open the other part by using the shortcut “CTRL+ SHIFT + E“. There is also a button in the ToolBar to open the counterpart.

Features:

  1. XWS-1837 - We added the new AppLayout Template to our template section. We strongly recommend the usage this template for most of responsive WebApplications.

  2. XWS-1826 - The “Video“ functionality of the WebAPI get some new methods to start and stop a video by code instead of clicking on the play and stop button.

  3. XWS-1820 - The “HasControls” property of the number field was only available by code. We added this properties to the properties section in RapidClipse

  4. XWS-1817 - For I18N purposes we added a more detailed differentiation between English (Australia) and English (United States) for example.

  5. XWS-1768 - We added the “GridExportDialog“ feature to the Code Palette. It should occur after adding the Maven Report Dependency

  6. XWS-1832 - We improved the Maven project structure a litte bit by moving the WEB-INF folder from “/src/main/ressources“ to “/src/main/webapp“ on project creation. On existing projects this folder can moved easily.

  7. XWS-1836 - From now on the “GridExportDialog“ uses the “@Caption” of the attributes as default column headers in the dialog. If no “@Caption“ is available the attribute names are used.

  8. XWS-1840 - We reworked several of our project templates for better working and maintenance experience after using them.

  9. XWS-1871 - We updated the Shiro Framework because of a security vulnerability.

  10. XWS-1848 - We updated several views and parts of the code editor to look much better if the Dark Theme is in use.

Hotfixes:

  1. XWS-1841 - Adding an entity with a transient attribute to a grid and choosing this transient attribute as a column, leads to an IllegalArgumentException. This has been fixed.

  2. XWS-1851 - Using an “INTO CustomerHelper” statement at the JPASQL Editor and trying to create the class “CustomerHelper“ generates an error in the IDE. This has been fixed.

  3. XWS-1822 - Because of some restrictions it was not possible to use the “Create Driver“ feature for Oracle DB´s of RapidClipse during the database import. The Oracle JDBC Drivers are now available in Maven and “Create Drive“ works now as expected.

  4. XWS-1823 - Because of a Vaadin Bug it was not possible to select multiple values in the “MultiSelectListBox“. This has been fixes by updating out user Vaadin Version.

  5. XWS-1824 - Using a 4K resolution screen with the RapidClipse UI-Builder worked not as expected in the past. The selection worked not always as it should and so on. This has been fixed by rework the scaling between the screen resolution and the UI-Builder.

  6. XWS-1830 - Basically the same as XWS-1824. Working with a Windows Display Zoom of 125% and higher leads to several problems with in the UI-Builder. This has been fixed see XWS-1824.

  7. XWS-1829 - Using externalized String for example within the I18N functionality and building a “.war“ file. The created war-File does not contains the file with the externalized strings. This has been fixed.

  8. XWS-1828 - Using a “FindAllQuery“ of a DAO-Object wich does not contains a “@Caption” annotation throws a NullPointerException instead of using the toString() Methode. This has been fixed.

  9. XWS-1833 - Using a RangeValidator of a number field in combination with the datatype “Short“ in an attribute generates a compiler error in the code. This has been fixed.

  10. XWS-1835 - Using the “Select“ component and setting the property “EmptySelectionAllowed“ to true lead to an exception. This has been fixed.

  11. XWS-1838 - JPASQL and DAO Methods with Parameters were choosable in the properties section of the UI-Builder. This of course leads to compiler errors in the generated code. Methods and JPASQL functions with parameters are no longer available in the properties section.

  12. XWS-1844 - Fixed code generator bug. If Grid has a type with type parameters (ArrayList<String> or Map<String, String>) the code i not generated properly. This has been fixed.

  13. XWS-1847 - For some reasons the UI-Builder toolbar buttons (LiveLocalization and ExternalizeStrings) are missing. Now they are available again.

  • No labels