Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

24.21 release blog #423

Merged
merged 5 commits into from
Jan 27, 2025
Merged

24.21 release blog #423

merged 5 commits into from
Jan 27, 2025

Conversation

MatthewHawkins
Copy link
Member

No description provided.

hide_table_of_contents: false
---

import Carousel from 'react-material-ui-carousel';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Google.Semicolons] Use semicolons judiciously.


## 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.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[Google.We] Try to avoid using first-person plural like 'We'.

@MatthewHawkins
Copy link
Member Author

Will require reviewers to run npm i to install the carousel used

Copy link
Member

@hyyan hyyan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @MatthewHawkins , it looks awesome! I just asked for a few minor changes. We’ll need to update the docusaurus.config to show the announcementBar for version 24.21.


As always, see the [GitHub release overview](https://github.com/webforj/webforj/releases/tag/24.21) for a more comprehensive list of changes. Highlighted below are some of the most important and exciting changes:

## Breaking changes 🛠
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we please move this to the end ?

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
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should probably mention that getWebforjHelper is deprecated and marked for removal but has not been removed yet.


### New webforJ archetype options

To help you get your wbeforJ project started faster, three new archetypes have been added to cater to different project needs:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a type in wbeforJ

date: 2025-01-27
authors: webforJ
tags: [webforJ, v24.21, release]
image: "https://documentation.webforj.com/release_blog/_images/social-cover-24.21.png"
Copy link
Contributor

@bbrennanbasis bbrennanbasis Jan 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hyyan hyyan merged commit d284cd7 into website Jan 27, 2025
1 check failed
@hyyan hyyan deleted the 24.21-release-blog branch January 27, 2025 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants