Download now: RapidClipse 13 released
In this release, in addition to the upgrade to Vaadin 24 and the latest Eclipse version, we have also converted important components of the framework to the Jakarta API, aligning with modern development practices. Consequently, RapidClipse 13 necessitates Java 17 as the minimum JDK/JRE, ensuring compatibility with current and future Java standards.
This update brings the new RangeInput component to the developer's toolkit, with plans to roll out additional components in upcoming releases. Furthermore, we've addressed numerous bugs and refined existing features, enhancing stability and performance.
Features:
- We have upgraded the IDE to support Vaadin 24 framework projects. Vaadin 24 comes with a lot of improvements and hotfixes. Most of them are on the framework side, but there are also new UI components like the RangeInput which is new available within the palette. Please refer to the Vaadin documentation for more details: https://vaadin.com/docs/latest
- We updated the Rapid Application Framework to work with all the new features und fixes of Vaadin 24. This includes improvement of the databinding etc.
- With Vaadin 24 discontinuing Iron-Icons support, we've removed them from the IDE. This change may lead to compiler errors post-migration. Please switch to Fontawesome-Icons, as Iron-Icons are also absent from the RC Icons view.
- RapidClipse 13 projects are now ready to run with Tomcat 10.1.
- Some of the data binding methods of the Vaadin framework, e.g. ComboBoxes, were deprecated. We have changed the code which is generated from RapidClipse. In some rare cases, you might get compiler errors during the migration from 12 to 13 because of the missing methods. Simply reopen and save in the UI Builder to ensure correct code regeneration.
- Vaadin changed the Label component to NativeLabel. We also remove the Label component and added the NativeLabel to Palette. Any existing labels in your code will remain until Vaadin removes the label from their API.
- We started to add some new components provided by Vaadin. First new component is the "RangeInput". Some others will follow within the next releases. However, all these new components can be used by code. We recommend adding a Div as placeholder and add the new components by code to this placeholder.
- We have added the ToolTip property within the Properties view. From now on, you will be able to set the Tooltip of a component within the UI Builder.
- We updated the JXBrowser version within the UI Builder to 7.37.1
Read complete patchnotes Migrationguide 12 » 13
About RapidClipse
RapidClipse is an open-source, low-code development platform for Java, built on the Eclipse IDE. It simplifies building enterprise-grade applications by offering drag-and-drop UI design with Vaadin components and easy database integration. Designed for efficiency, it reduces manual coding, supporting Windows, Linux, and Mac, making it ideal for quick, robust application development.