Skip to content

Commit

Permalink
Update 24.21.md
Browse files Browse the repository at this point in the history
  • Loading branch information
hyyan authored Jan 27, 2025
1 parent d284cd7 commit 76ae712
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions blog/2025-01-27-webforj-v24.21/24.21.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,20 +24,6 @@ webforJ version `24.21` is live and available for development. Learn more about

Highlighted below are some of the most important and exciting changes coming to webforJ in the `24.21` release:

## Breaking changes 🛠

This release introduces a few changes that may require updates to your existing code. The following are of particular note:

1) `BBjWindowAdapter` and `Panel` Marked as `final`
The `BBjWindowAdapter` and `Panel` classes are now declared as `final`, meaning they can no longer be subclassed. This change improves stability and enforces consistent usage patterns.

2) Refactored `getWebforjHelper()` Method
The `getWebforjHelper()` method has been replaced with `getBridge()`. If your app relies on `getWebforjHelper()`, update your code to use the new `getBridge()` method to ensure compatibility.

:::important `getWebforjHelper()` deprecation
The `getWebforjHelper()` method is deprecated and marked for removal in a future version.
:::

## New features and enhancements 🎉

We're thrilled to announce the latest version of webforJ, version `24.21`!. This release introduces powerful new features, three of which are highlighted below: installable apps, new modal dialogs for saving files, and a collection of exciting new archetypes for quick project scaffolding.
Expand Down Expand Up @@ -131,4 +117,18 @@ All of these archetypes come in addition to the previous `hello-world` archetype

For more information on all of these archetypes, see [this section](../../docs/building-ui/archetypes/overview) of the documentation.

## Breaking changes 🛠

This release introduces a few changes that may require updates to your existing code. The following are of particular note:

1) `BBjWindowAdapter` and `Panel` Marked as `final`
The `BBjWindowAdapter` and `Panel` classes are now declared as `final`, meaning they can no longer be subclassed. This change improves stability and enforces consistent usage patterns.

2) Refactored `getWebforjHelper()` Method
The `getWebforjHelper()` method has been replaced with `getBridge()`. If your app relies on `getWebforjHelper()`, update your code to use the new `getBridge()` method to ensure compatibility.

:::important `getWebforjHelper()` deprecation
The `getWebforjHelper()` method is deprecated and marked for removal in a future version.
:::

As always, see the [GitHub release overview](https://github.com/webforj/webforj/releases/tag/24.21) for a more comprehensive list of changes.

0 comments on commit 76ae712

Please sign in to comment.