Portofino 5.0 alpha released!
Posted on May 23, 2019 by Giampiero Granatella
Portofino 5.0 releasedDear Portofino users,
It is my great pleasure to announce that today I have released Portofino 5.0.0.
Portofino 5 is the evolution of Portofino 4, abandoning Stripes and the MVC paradigm in favor of REST and an Angular Material UI. For the first time, Portofino 5 includes the Spring Dependency Injection component and updates the popular technologies you love (Groovy, Shiro, Jersey).
Usable Portofino 5 artifacts include:
- the "one-click" bundle (Apache Tomcat with an empty Portofino application generated from the archetype)
- the Maven archetype for creating new projects (API + Angular frontend bundled in the same .war file) [*]
- the demo-tt app (with only a couple of pages to showcase the CRUD)
- the "portofino" Angular library
- the "upstairs" application (in Angular 7) used to configure a Portofino backend. This used to be the Administration section in Portofino 4, which is now usable as a separate app, too (for people who want to build the frontend with a technology which is not Angular but don't want to lose the configurability of Portofino). It's also bundled in applications generated with the archetype.
- is available from SourceForge along with the source bundle and JavaDoc documentation
- and 3. will be available soon on Maven Central
- is available from npm
- is not yet distributed and must be built from the sources. If you're interested, let me know.
Let us know your feedback! It's useful to orient our development efforts.
Important: Portofino 5 does not yet come in all the languages Portofino 4 came with. Only the English language is complete. Please help us with the translations!
A document detailing all the changes from Portofino 4 and some migration instructions is available on the wiki on GitHub.