0.19 stable

Have some feature requests, feedback, cool stuff to share, or want to know where FreeCAD is going? This is the place.
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
chrisb
Posts: 29010
Joined: Tue Mar 17, 2015 9:14 am

0.19 stable

Postby chrisb » Mon Aug 10, 2020 8:41 am

It seems to be time to get 0.19 stable. Without much ado.

The reason is rather simple: When a question occurs in help forum the recommendation is very often to upgrade to 0.19. Never to use 0.18 instead of 0.19. If errors are encountered they should be retested anyway in 0.19. But I see this for "normal" questions too.
Questions concerning Path workbench? Use 0.19. TechDraw? Use 0.19. FEM? Use 0.19. Assemblies, Draft, Sketcher, ...

So it is indeed what we recommend to use.

What may be more important: I am not aware of any drawbacks. Are there any errors in 0.19 not present in 0.18?

The process is probably more complicated with translations, packaging and such, but it feels like we could just switch right now.

And then we can restart a heated discussion about which version will be next :lol: .
yorik wrote: pinged by pinger macro
wmayer wrote: pinged by pinger macro
A Sketcher Lecture with in-depth information is available in English, auf deutsch, en français, en español.
User avatar
kkremitzki
Posts: 2168
Joined: Thu Mar 03, 2016 9:52 pm
Location: Texas

Re: 0.19 stable

Postby kkremitzki » Mon Aug 10, 2020 4:39 pm

Yes please, unless there's anything pressing, we should tag 0.19 ASAP; if problems arise, it's fine to do 0.19.1, etc.

Also, it would be good to make sure the release announcement related things are ready. Changelog, screenshots, short description of release for press purposes (yes, this has been asked for before, there are media outlets that would cover it.)
Like my FreeCAD work? I'd appreciate any level of support via Patreon, Liberapay, or PayPal! Read more about what I do at my blog.
vocx
Posts: 5206
Joined: Thu Oct 18, 2018 9:18 pm

Re: 0.19 stable

Postby vocx » Mon Aug 10, 2020 5:30 pm

chrisb wrote:
Mon Aug 10, 2020 8:41 am
...
What may be more important: I am not aware of any drawbacks. Are there any errors in 0.19 not present in 0.18?
...
I've personally thought that FreeCAD 0.19 could have been frozen and released in March 2020.

The biggest user-facing problem that I can think about is the regression of the expression completer, whose fix is still waiting to be merged, PR#3062: Refactor expression completer and unit expressions.
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
chrisb
Posts: 29010
Joined: Tue Mar 17, 2015 9:14 am

Re: 0.19 stable

Postby chrisb » Mon Aug 10, 2020 8:07 pm

vocx wrote:
Mon Aug 10, 2020 5:30 pm
The biggest user-facing problem that I can think about is the regression of the expression completer, whose fix is still waiting to be merged, PR#3062: Refactor expression completer and unit expressions.
Well spotted. Personally I would be willing to accept this drawback and deliver it with some 0.19.x.
A Sketcher Lecture with in-depth information is available in English, auf deutsch, en français, en español.
berka
Posts: 45
Joined: Sat Aug 22, 2015 9:08 pm

Re: 0.19 stable

Postby berka » Tue Aug 11, 2020 12:29 pm

0.19 stable would be nice. I've been circling the website for 9 months waiting for it.
The big reason I wait: I don't want to be left with a model broken because of in-development changes to the file format or document organization.
Syres
Posts: 818
Joined: Thu Aug 09, 2018 11:14 am

Re: 0.19 stable

Postby Syres » Tue Aug 11, 2020 1:51 pm

chrisb wrote:
Mon Aug 10, 2020 8:07 pm
vocx wrote:
Mon Aug 10, 2020 5:30 pm
The biggest user-facing problem that I can think about is the regression of the expression completer, whose fix is still waiting to be merged, PR#3062: Refactor expression completer and unit expressions.
Well spotted. Personally I would be willing to accept this drawback and deliver it with some 0.19.x.
I genuinely would like to know what's wrong with the PR, it's not as though it's completely untested but if Werner wants more user testing than let's make the request to the community to help, this one is a too big a regression from 0.18.4 to just let slide IMHO.
carlopav
Posts: 1570
Joined: Mon Dec 31, 2018 1:49 pm
Location: Venice, Italy

Re: 0.19 stable

Postby carlopav » Tue Aug 11, 2020 2:15 pm

realthunder wrote: ping
I think we can also ask realthunder if there could be other expected regressions in releasing without merging his other PRs.

Syres wrote:
Tue Aug 11, 2020 1:51 pm
if Werner wants more user testing than let's make the request to the community to help
Yorik already did that: https://forum.freecadweb.org/viewtopic. ... 74#p400538, but werner never commented, so I dont' know if that's something that can help him.
follow my experiments on BIM modelling for architecture design
vocx
Posts: 5206
Joined: Thu Oct 18, 2018 9:18 pm

Re: 0.19 stable

Postby vocx » Tue Aug 11, 2020 6:29 pm

Syres wrote:
Tue Aug 11, 2020 1:51 pm
I genuinely would like to know what's wrong with the PR, it's not as though it's completely untested ...
It may not be only about the code working or not, but about its quality. Unfortunately, if you don't know C++ and the internals of FreeCAD, it will be difficult to review.
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
vocx
Posts: 5206
Joined: Thu Oct 18, 2018 9:18 pm

Re: 0.19 stable

Postby vocx » Tue Aug 11, 2020 6:35 pm

carlopav wrote:
Tue Aug 11, 2020 2:15 pm
...
I think we can also ask realthunder if there could be other expected regressions in releasing without merging his other PRs.
...
I think there is an issue with the visualization of groups, which manifests in Arch when BuildingParts are nested inside other BuildingParts. But I think this issue is relatively minor.

(Geo)Group behavior changes #2759

PR #2723: Plain/Geo group behavior change and related 3D visualization/selection enhancement
Always add the important information to your posts if you need help. Also see Tutorials and Video tutorials.
To support the documentation effort, and code development, your donation is appreciated: liberapay.com/FreeCAD.
realthunder
Posts: 1809
Joined: Tue Jan 03, 2017 10:55 am

Re: 0.19 stable

Postby realthunder » Tue Aug 11, 2020 10:28 pm

I'd strongly recommend merging the group change PR, and the expression PR before releasing 0.19.
Try Assembly3 (latest version 0.11) along with my custom build of FreeCAD at here.
And if you'd like to show your support, you can donate through patreon, liberapay, or paypal