Release notes for v0.19

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
User avatar
Kunda1
Posts: 8738
Joined: Thu Jan 05, 2017 9:03 pm

Re: Release notes for v0.19

Postby Kunda1 » Tue Apr 09, 2019 10:10 pm

triplus wrote:
Tue Apr 09, 2019 9:41 pm
Taking such initiative is definitely much better, compared to just proposing automation.
There is probably a solution somewhere in the space between a simple RSS feed of the FreeCAD/FreeCAD commits being logged somewhere and full on machine learning AI cherrypicking commits worth mentioning. The idea to propose is it to get a conversation going and I don't consider that not taking initiative either. (Sorry, don't mean to sound snarky, just clarifying my position)
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
triplus
Posts: 9475
Joined: Mon Dec 12, 2011 4:45 pm

Re: Release notes for v0.19

Postby triplus » Tue Apr 09, 2019 10:33 pm

If we just focus on upstream commits the number (0.19_pre) currently is:

Code: Select all

260 commits to master since this release
And there are external modules, forums discussions, issue tracker ... Automation is therefore more suitable for Start page -> Activity purposes and things like that. Release notes on the other hand require more people oriented effort invested. Once somebody emerges and offers to produce a release video. Maybe at some point automation could start to make sense. That is on how to add an entry from Release notes to a Release video in a seamless way. But still, likely in foreseeable future people will do that and not AI.
User avatar
Joel_graff
Posts: 1848
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: Release notes for v0.19

Postby Joel_graff » Wed Apr 10, 2019 2:50 am

Added the bezier curve tool and Yorik's 3-point arc tool. Could use an image for the 3-piont arc tool. I added a placeholder for the time being until it shows up in one of my FreeCAD builds or something. :)
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails

pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Release notes for v0.19

Postby NormandC » Wed Apr 10, 2019 3:36 am

Just a small comment about the Release notes page, the Additional Modules section should only list addons that are/have been actively developed during the 0.19 cycle. I know it's still early and the situation will evolve, but:

cadquery --> last commit December 29
Defeaturing wb --> last commit October 2018
Curves --> last commit March 7 (a few days before the 0.18 release)
Silk --> last commit Feb 2018 (full month before start of 0.19 development)
SQL --> ...
User avatar
easyw-fc
Posts: 2915
Joined: Thu Jul 09, 2015 9:34 am

Re: Release notes for v0.19

Postby easyw-fc » Wed Apr 10, 2019 10:53 am

NormandC wrote:
Wed Apr 10, 2019 3:36 am
Just a small comment about the Release notes page, the Additional Modules section should only list addons that are/have been actively developed during the 0.19 cycle. I know it's still early and the situation will evolve, but:

cadquery --> last commit December 29
Defeaturing wb --> last commit October 2018
Curves --> last commit March 7 (a few days before the 0.18 release)
Silk --> last commit Feb 2018 (full month before start of 0.19 development)
SQL --> ...
I think the Release notes page should mention WB that are full functional...
I don't see why we should remove i.e. Defeaturing WB only because its last commit was in October 2018, when this WB is still full functional even in Py3/Qt5 flavour.
User avatar
Joel_graff
Posts: 1848
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: Release notes for v0.19

Postby Joel_graff » Wed Apr 10, 2019 11:13 am

NormandC wrote:
Wed Apr 10, 2019 3:36 am
Just a small comment about the Release notes page, the Additional Modules section should only list addons that are/have been actively developed during the 0.19 cycle
I see the point. Still I'm reluctant to exclude a community workbench for a lack of development within a single release cycle, especially if the workbench is new - it's a bit of exposure for them. As it is, this isn't a decision I'd care to make until 0.19 is released - and maybe it can be done all at once with a preliminary discussion here?

It's also a simple matter to do it - I can easily comment out the code without actually removing it if it seems like it's just on hiatus and not abandoned. I suggest we also do the same for the core workbenches, too.

Which brings me to another thought: A master list of community workbenches (active or otherwise) might not be a terrible idea, either. If only because it serves as a record of what has come and gone for a future developer who might want to know if what they have in mind has already been done.
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails

pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Release notes for v0.19

Postby NormandC » Wed Apr 10, 2019 11:39 am

FreeCAD's StartPage has a list of available external workbenches.

Release notes are about what's new, not about what's working.

Cadquery has existed for years.

The wiki already has a list too. External Workbenches
User avatar
Joel_graff
Posts: 1848
Joined: Fri Apr 28, 2017 4:23 pm
Contact:

Re: Release notes for v0.19

Postby Joel_graff » Wed Apr 10, 2019 12:21 pm

NormandC wrote:
Wed Apr 10, 2019 11:39 am
The wiki already has a list too. External Workbenches
Yikes. Looks like that needs updating, too.
FreeCAD Trails workbench for transportation engineering: https://www.github.com/joelgraff/freecad.trails

pivy_trackers 2D coin3D library: https://www.github.com/joelgraff/pivy_trackers
User avatar
easyw-fc
Posts: 2915
Joined: Thu Jul 09, 2015 9:34 am

Re: Release notes for v0.19

Postby easyw-fc » Wed Apr 10, 2019 12:27 pm

NormandC wrote:
Wed Apr 10, 2019 11:39 am
FreeCAD's StartPage has a list of available external workbenches.

Release notes are about what's new, not about what's working.
Defeaturing WB is quite new and depends on OCC 7.3 which are also quite new ...
Jee-Bee
Posts: 2145
Joined: Tue Jun 16, 2015 10:32 am
Location: Netherlands

Re: Release notes for v0.19

Postby Jee-Bee » Wed Apr 10, 2019 1:12 pm

easyw-fc wrote:
Wed Apr 10, 2019 12:27 pm
Defeaturing WB is quite new and depends on OCC 7.3 which are also quite new ...
but it cames during 0.18 cycle so it should be in 0.18 release notes.