- Many more overall improvements.
- More major rewrites. Added OAuth2 support.
- Big rewrite
- Renamed the project from jpro-web to jpro-routing
- Added Option, to crawl the whole App, which allows to check for leaks, create sitemap or to check for deadlinks.
- It's now possible to unset Links, by calling
Util.setLink
with the link "null".
- Fixed the featuers added in the previous update
- Fixed issue with setLink. Now only one link is set per node. If you update the link of a Node, the old link now gets removed.
- Added the method
ObservableList<String> getHistoryBackward()
,ObservableList<String> getHistoryForward()
andStringProperty currentHistoryProperty()
to the session manager.
- Ranamed goto to gotoURL in the SessionManager, to make it accessible in Java, because goto is a keyword.
- Added a version of gotoURL with only 1 argument, to make it more accessible from Java.
- The desktop version now uses a ScrollPane, when fullscreen is false. It also fixes an issue with transitions on desktop
- Fixed setLink for popups on desktop.
- Fixed a bug when switching pages
- support for refresh
- current link is now available through the sessionmanager
- simplified link areas, avoiding crashing JavaFX bug
- Better support for the java module system
- Added the method handleURL to the View. It can be used to handle the url-change yourself, instead of going through the route.
- Removed bintray, updated many many dependencies
- It's now possible to open links in a new tab, while pressing ctrl or shift.
- Pages now have a onClose method.
- We now use JMemoryBuddy to detect leaking pages
- Fixed performance regression.
- jpro-web now ensures that the size of the webpage is automatically resized. Previously this was handled by the application itself.
- The class WebApp now has the styleClass
jpro-web-app
.
- Updated another missed dependency.
- Updated SimpleFX and Scala. The project now only works with Java(FX) 11 and above.
- Important Refactoring - The SessionManager now has different implementations
- Added a reference to the SessionManager to the View
- Added the option to implement an own forward/backward button. This is quite useful for native clients.
- updated dependencies
- fixed syntax error when using gtags
- The API's are now easier to use from java
- added support for gtags in combination with google-analytics
- Remvoed View.nativeScrolling
- Added View.fullscreen
- This version is compatible with jpro 2018.1.8