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

Deprecate packages #1315

Closed
kestarumper opened this issue Apr 12, 2024 · 0 comments · Fixed by #1338, #1341, #1323 or #1322
Closed

Deprecate packages #1315

kestarumper opened this issue Apr 12, 2024 · 0 comments · Fixed by #1338, #1341, #1323 or #1322
Milestone

Comments

@kestarumper
Copy link
Member

kestarumper commented Apr 12, 2024

Upcoming deprecation

We plan on deprecating the following packages in the upcoming v4 release:

This means we will mark the packages as deprecated on NPM and remove them from the repository. Those pacakges can still be downloaded and used but we will not contribute to them.

Migration guide to uniforms v4 with deprecated themes will be included in the uniforms v4 documentation #1305.

Planned deprecation

  • uniforms-bootstrap4 will be deprecated after a year.

Motivation

We will deprecate theme packages in a year after releasing the next version of the theme package that supports the new major version of the UI theme package.

E.g.

  1. Bootstrap releases Bootstrap 6
  2. We start working on uniforms-bootstrap6.
  3. We release uniforms-bootstrap6 and then deprecate uniforms-bootstrap5 in a year

Maintaining old packages with backward compatibility is our main problem and does not scale well. We want to stay up to date with the newest theme integrations.

When it comes to the bridges, we identified the least popular ones and want to pay more attention to the other ones. There is a plan to focus on improving uniforms-bridge-zod.

@kestarumper kestarumper added this to the v4.0 milestone Apr 12, 2024
@github-project-automation github-project-automation bot moved this to Needs triage in Open Source Apr 12, 2024
@kestarumper kestarumper moved this from Needs triage to To do in Open Source Apr 12, 2024
@kestarumper kestarumper pinned this issue Apr 17, 2024
@kestarumper kestarumper moved this from To do to In progress in Open Source May 27, 2024
@kestarumper kestarumper linked a pull request May 28, 2024 that will close this issue
@github-project-automation github-project-automation bot moved this from In progress to Closed in Open Source Jun 3, 2024
@kestarumper kestarumper reopened this Jun 4, 2024
@github-project-automation github-project-automation bot moved this from Closed to Needs triage in Open Source Jun 4, 2024
@kestarumper kestarumper moved this from Needs triage to In progress in Open Source Jun 4, 2024
@github-project-automation github-project-automation bot moved this from In progress to Closed in Open Source Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment