Releases: JPro-one/JPro-Platform
Releases · JPro-one/JPro-Platform
JPro Platform 0.5.8
Features
- Added AuthUIProvider to the
jpro-auth-routingmodule. This filters can be used, to limit access to the whole app,
without the need to change anything in the RouteApp. - Added the class AuthUIProvider - which simplifies making the different
authentication methods configurable in an application. - Added new class
SEOUtiltojpro-routing-coremodule. This can be used to mark certain nodes as H1, H2, etc. for SEO purposes. - Added default 404 page to
jpro-routing. - Enhanced AppCrawler to track link sources and improve logging for redirects and dead links.
Improvements
- Improved redirect loop handling in
jpro-routing. - Updated various dependencies to their latest versions.
- Upgraded Gradle wrapper to version
8.14.2.
Miscellaneous
- Removed AuthJwtFilter, because it was not used anywhere and seemed to be a leftover from the past.
Bugfixes
jpro-mdfx, works now properly with JavaFX25. Previously the layouting of Listings was broken.- Fixed Auth to use Base64 encoder instead of Base64URL encoder for the Authorization header.
- Fixed OAuthFilter to check the redirect URI correctly when it contains the full domain.
- Fixed Statistics Filter min-width issue that could break the layout of the application.
- Fixed ctrl+click default behavior for links in
jpro-routing.
JPro Platform 0.5.7
Features
- Added for
jpro-mdfxnew StyleClassestop,right,bottom,leftto theMarkdownViewclass.
These can be used to style tables in markdown. - Moved CopyUtil from jpro-routing-core to jpro-utils. It's now written in Java and doesn't add Scala dependencies.
- Added the
UserPlatformclass tojpro-util. It now detects the user’s platform and determines the appropriate action key. This functionality is particularly valuable for JPro, as it operates seamlessly within the browser. - Added SizeTester to
jpro-routing, which allows to ensure that the whole app is responsive. - Reworked
jpro-routing-popupAPI.
Improvements
- Removed Logback runtime dependency from
jpro-filemodule.
Bufixes
- Fixed bug in
jpro-mdfx, when using MDFXUtil to extract chapters, some header like H3 were removed. - Improved the MemoryTester for
jpro-routingwhich allows to automatically check your app for memory-leaks as a unit test.
JPro Platform 0.5.6
Bugfixes
- Fix initialization values for native file choosers in the
jpro-filemodule before displaying dialogs. - Modify
NodeUtils.addEventHandlerin thejpro-filemodule to replace the existing handler with the new one. - Update
ExtensionFilter.toJavaFXExtensionFilterin thejpro-filemodule to support extension filters for
directories.
JPro Platform 0.5.5
Features
- Introduced new methods
Filters.descriptionandFilters.titleAndDescriptionto enhance filtering capabilities.
Bugfixes
- Fixed a regression introduced in version
0.5.3that prevented file choosers from initializing with the correct
directory and file name.
JPro Platform 0.5.4
Improvements
- Integrate the modularized versions of
jjwt-api,jjwt-implandjjwt-orgjsonlibraries into tojpro-auth-coreto
produce a fully JPMS-compliant module.
JPro Platform 0.5.3
Features
JWT Handling Migration: Transition from Auth0 to JJWT (Java JWT) for managing JSON Web Tokens. This migration
improves functionality and maintainability by eliminating third-party dependencies, such as Guava.Directory Handling Enhancements: Redefined the behavior ofjpro-filefor handling directories. Extension Filters
now include anallowDirectoryflag. Additionally, theDirectoryOpenPickerhas been removed; instead, the
FileOpenPicker,FileSavePicker, andFileDroppercomponents now support directory operations.
JPro Platform 0.5.2
Features
- Added DirectoryOpenPicker to the jpro-file module. This allows the user to select a directory instead of a file.
Bugfixes
- Fixed issue, with jpro-file. FileDropper file extensions are now handled case-insensitive, like in the rest of jpro-file.
JPro Platform 0.5.1
Features
- Routing, added
Filters.title(String title)method to set the title of the page. - Added simple Filters for error and notfound pages.
- Markdown: Added utility class
MDFXUtil.java.
Improvements
- Updated JPro to version
2025.1.0. - Updated JavaFX dependencies to version
17.0.14. - Updated SimpleFX dependencies to version
3.2.40.
Bugfixes
- Fixed weak listeners setup in
jpro-filemodule. - MDFX now properly handles escaped characters in the markdown text.
- Fixed issue with the ImageManager. Sometimes the image didn't update correctly.
JPro Platform 0.5.0
Improvements
- Synchronize selected extension filter for the native file choosers in the
jpro-filemodule.
Bugfixes
- Resolved an issue in the native implementation of
FileOpenPickerandFileSavePickerwithin thejpro-filemodule
that prevented the addition of duplicate event handlers to the provided node.
JPro Platform 0.4.4
Improvements
- Updated JPro to version
2024.4.1. Starting with this releasejpro-webapimodule is pulled from Maven Central
Repository.