Skip to content

Conversation

@rock3r
Copy link
Collaborator

@rock3r rock3r commented Mar 22, 2025

This removes a number of deprecated and scheduled-for-removal APIs as we near the 2025.1 release. The TextFieldValue-based APIs for text areas and fields have been un-deprecated, since there are still some gaps in functionality in the TextFieldState-based versions (mainly, there is no way to support rich, AnnotatedStrings text yet).

These have been marked as experimental, KDocs added, explaining to prefer the state-based versions.

Note: ListComboBox deprecated APIs have not been removed yet; together with some other remaining deprecated APIs, they will be removed in IJP 2025.2. Work in JEWEL-726 also impacts this anyway.

@rock3r rock3r requested a review from hamen March 22, 2025 11:06
@rock3r rock3r self-assigned this Mar 22, 2025
@rock3r rock3r added the Jewel label Mar 22, 2025
Copy link
Contributor

@hamen hamen left a comment

Choose a reason for hiding this comment

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

Good riddance

@rock3r
Copy link
Collaborator Author

rock3r commented Mar 24, 2025

Ready to merge

@rock3r rock3r requested a review from jakub-senohrabek March 24, 2025 10:40
@jakub-senohrabek
Copy link
Collaborator

This prevents community from compiling, please fix the usages.

@rock3r
Copy link
Collaborator Author

rock3r commented Mar 26, 2025

On it

This removes a number of deprecated and scheduled-for-removal APIs as we
near the 2025.1 release. The TextFieldValue-based APIs for text areas
and fields have been un-deprecated, since there are still some gaps in
functionality in the TextFieldState-based versions (mainly, there is no
way to support rich, AnnotatedStrings text yet).

These have been marked as experimental, KDocs added, explaining to
prefer the state-based versions.

Note: ListComboBox deprecated APIs have not been removed yet; together
with some other remaining deprecated APIs, they will be removed in
IJP 2025.2. Work in JEWEL-726 also impacts this anyway.
@rock3r rock3r force-pushed the sebp/jewel-755_remove-deprecated-api branch from 4d517f3 to f2367bf Compare March 26, 2025 10:43
@rock3r
Copy link
Collaborator Author

rock3r commented Mar 26, 2025

@jakub-senohrabek fixed. The Components showcase dialog was using APIs deprecated a year or more ago; I moved it to the current APIs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants