Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...

Because of technical issues and of course usability improvement improvements we removed to the possibility to switch between the UI and Code View . In the future a window for example from the same editor window. Now a View 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 not having 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 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 + Eshortcut. There is also a button in the ToolBar to open the counterpart.

...

  1. XWS-1837 - We added the new AppLayout Template to our template section. It can be accessed via the New Project wizard. We strongly recommend the usage using this template for most of responsive WebApplications.

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

  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 different language regions like English (Australia) and English (United States) for example.

  5. XWS-1768 - We added the “GridExportDialog“ feature to the Code Palette. It should occur appear 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“ resources“ to “/src/main/webapp“ on project creation. On existing projects this folder can be moved easily.

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

  8. XWS-1840 - We reworked several of our project templates for a better working experience and maintenance experience after when 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 usewith the eclipse dark theme.

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 in 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 in RapidClipse during the database import. The Oracle JDBC Drivers are now available in Maven and “Create Drive“ now 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 fixed by updating out user the used Vaadin Version.

  5. XWS-1824 - Using a 4K screen resolution screen with the RapidClipse UI-Builder worked works not as expected in the past. The selection worked not doesn’t always work as it should and so on. This has been fixed by rework reworking 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 “externalize strings” I18N functionality and building a “.war“ file. The , the created war-File file does not contains contain the file with the externalized strings. This has been fixed.

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

  9. XWS-1833 - Using a RangeValidator of for 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 leads 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 a code generator bug. If a Grid has a type with type parameters (ArrayList<String> or Map<String, String>) the code i did not generated generate properly. This has been fixed.

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

...