Upcoming feature freeze and UI freeze for FreeCAD 1.0

2 min read Original article ↗

Dur­ing the planned online devel­op­ers meet­ing today, we agreed on the fol­low­ing plan towards FreeCAD 1.0.

The devel­op­ment branch will enter fea­ture freeze on June 3, at the PR merge meet­ing. Here is what it means to contributors:

  • Are you work­ing on patch­es that add new fea­tures or improve­ments? Are you shoot­ing for inclu­sion of your patch in v1.0? Please sub­mit your pull request for review by the time the meet­ing starts on June 3, prefer­ably, a week ahead of that to have the time to respond to review and fix code.
  • Do you already have a pull request with a draft sta­tus and you want your change to be part of v1.0? Please com­plete your work and remove the draft sta­tus in time for the meet­ing on June 3.
  • Do you already have an open pull request that is not in the draft sta­tus? You are good to go. It will be reviewed for inclu­sion to v1.0.

After that, the devel­op­ment branch will enter UI freeze on June 24. This means that no user-vis­i­ble mes­sages are allowed to change until the release is out. This should help both trans­la­tors and peo­ple writ­ing doc­u­men­ta­tion alike.

Based on what we see on Crowdin, three weeks should be suf­fi­cient for many trans­la­tions to be updat­ed. How­ev­er, we don’t expect any major UI changes between now and the UI freeze, so trans­la­tors should feel rel­a­tive­ly safe to start work­ing now.

While much depends on how many major and crit­i­cal bugs we have to fix, we hope to have v1.0 ready in time for the FreeCAD 2024 North Amer­i­can Meet­ing in Spring­field, IL in mid-August. For the forum dis­cus­sion, please see here.