In parrallel with the development of our next major commercial product, our ninja developers continue to work on our open source projects. We love working in the trenches of web application development. It’s what gives us the perspective we need to build the best web framework and tools we can.
Your feedback is our most valuable guidance. It helps us polish our software and even inspires us to develop entirely new and unforeseen features !
We’re proud to announce a new version of Jukito with three new kinds functionalities: support for private modules, ability to override the UseModules declaration, and inheritance of the UseModules annotation.
Here are the details of the changes on GitHub :
Added support for PrivateModules in the JukitoRunner
Enabling the use of UseModules on methods to override class level
Allow inheritance of @UseModules
We’re also proud to release a new version of GWTP, which is compatible with the newest GWT 2.6. Also, you can now have access to the project information quickly by going to http://arcbees.github.io/GWTP/. Please give us feedback to help us improve the information published on this website with each future release.
We fixed a few failing tests and updated some librairies to get things right with GWT 2.6. Starting with 1.2.1, the build process will also display a warning if a newer version of GWTP is available.
We improved the Route Token Formatter by allowing the hashbang (#!/), so web crawlers can recognize your tokens. We also moved some classes to a shared package so you can reuse the route token formatter from your server code. Please see the migration notes as the latter is a breaking change.
The Rest Dispatch project also got a load of new features. Most of them are configuration methods to help illuminate your development journey. The exhaustive list is available in the release notes, but we’ll review some of the key changes:
The CSRF protection header can be disabled on specific calls by using a new annotation.
It’s now possible to configure parameters that will be added automatically to your calls without specifying them in your service interface. Those parameters can be filtered out by HTTP method and parameter type.
We added some support for formatting dates.
You can see the release notes here or the details of the key commits on GitHub:
Changed version for Guava and Gin
Fixing CarStore’s selenium tests
Fixing CarStore and selenium tests
Improved the ability to configure the serialization mechanism
Rest-Dispatch: Support for Sub-Resources
Retrieve the latest version and compare it when compilation
Custom request timeout configuration
Allow specific unsecured REST calls when SecurityCookie is bound
Move PlaceRequest and TokenFormatters to mvp-shared
Improvements to Route Token Formatter
Added customization methods for global Query and Header parameters
Fixed Fix Multimap Serialization
Fixed some checkstyle warnings
Allows interfaces compositions when creating RestService
Configurable date formats for resource parameters
In particular, thanks to aldenquimby, christiangoudreau, Chris-V, diamondq, jDramaix, meriouma, nmorel, olafleur, PhilBeaudoin, spg and tonuquq for this awesome release!