Skip to content

Releases: JPro-one/JPro-Platform

JPro Platform 0.5.8

20 Feb 14:36

Choose a tag to compare

Features

  • Added AuthUIProvider to the jpro-auth-routing module. 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 SEOUtil to jpro-routing-core module. 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

05 Jun 16:23

Choose a tag to compare

Features

  • Added for jpro-mdfx new StyleClasses top, right, bottom, left to the MarkdownView class.
    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 UserPlatform class to jpro-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-popup API.

Improvements

  • Removed Logback runtime dependency from jpro-file module.

Bufixes

  • Fixed bug in jpro-mdfx, when using MDFXUtil to extract chapters, some header like H3 were removed.
  • Improved the MemoryTester for jpro-routing which allows to automatically check your app for memory-leaks as a unit test.

JPro Platform 0.5.6

14 Mar 04:28

Choose a tag to compare

Bugfixes

  • Fix initialization values for native file choosers in the jpro-file module before displaying dialogs.
  • Modify NodeUtils.addEventHandler in the jpro-file module to replace the existing handler with the new one.
  • Update ExtensionFilter.toJavaFXExtensionFilter in the jpro-file module to support extension filters for
    directories.

JPro Platform 0.5.5

13 Mar 17:44

Choose a tag to compare

Features

  • Introduced new methods Filters.description and Filters.titleAndDescription to enhance filtering capabilities.

Bugfixes

  • Fixed a regression introduced in version 0.5.3 that prevented file choosers from initializing with the correct
    directory and file name.

JPro Platform 0.5.4

28 Feb 16:13

Choose a tag to compare

Improvements

  • Integrate the modularized versions of jjwt-api, jjwt-impl and jjwt-orgjson libraries into to jpro-auth-core to
    produce a fully JPMS-compliant module.

JPro Platform 0.5.3

27 Feb 13:50

Choose a tag to compare

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 of jpro-file for handling directories. Extension Filters
    now include an allowDirectory flag. Additionally, the DirectoryOpenPicker has been removed; instead, the
    FileOpenPicker, FileSavePicker, and FileDropper components now support directory operations.

JPro Platform 0.5.2

04 Feb 16:25

Choose a tag to compare

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

31 Jan 17:53

Choose a tag to compare

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-file module.
  • 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

25 Nov 11:13

Choose a tag to compare

Improvements

  • Synchronize selected extension filter for the native file choosers in the jpro-file module.

Bugfixes

  • Resolved an issue in the native implementation of FileOpenPicker and FileSavePicker within the jpro-file module
    that prevented the addition of duplicate event handlers to the provided node.

JPro Platform 0.4.4

08 Nov 19:28

Choose a tag to compare

Improvements

  • Updated JPro to version 2024.4.1. Starting with this release jpro-webapi module is pulled from Maven Central
    Repository.