← Back to team overview

kicad-developers team mailing list archive

Re: Version 6 release schedule

 

Hello Wayne and others,

I am really looking forward for the release. As a maintainer of several KiCAD plugins, I would like to add support for KiCAD 6 to them  before it is released so my users can migrate right away. However, the last time I wanted to add the support I run into a problem of missing Python API due to the migration from SWIG to Pybind.

Could you (or anyone else)  give me a brief overview (or point me to relevant sources) where can I learn how was the API changed so I can adapt my plugins? I was trying to learn about it from the commits, but I wasn't able to learn anything due to the tremendous commit rate (I admire the whole team for that), so this is why I am reaching out to you.

Also, what can we expect in v6? And what will lack? I noticed that some of the Python API relevant issues, that I consider as essential, still left open and have no updates in them:

- Pbnew Python API: Cannot to set board design settings
 (https://gitlab.com/kicad/code/kicad/-/issues/6885)
- Python: Missing API for setting board aux origin (https://gitlab.com/kicad/code/kicad/-/issues/8836) - Eeschema python library (https://gitlab.com/kicad/code/kicad/-/issues/2077)

Jan

On 28. 10. 21 23:09, Wayne Stambaugh wrote:
The lead development team has agreed on a version 6 release schedule as follows:


- String freeze November 1.
- Tag RC1 on November 15.
- All repos frozen on December 14.
- Tag all repos with 6.0.0 on December 15.
- 6.0.0 release announcement December 31 (maybe the day before Christmas
  just for fun).
- Branch V6 and open master for new feature development on January 1.

Our goal is to stick to that as closely as possible so if you have any outstanding work, please use this schedule as a reference to get it done.

Going forward, we will be following the new stable release policy[1] which will move us to an annual release schedule.

Thank you everyone for your continued support of the KiCad project. Hopefully the version 6 release will go reasonably smoothly and we can get started on version 7 in 2022.

Cheers,

Wayne

[1]: https://dev-docs.kicad.org/en/rules-guidelines/release-policy/

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Follow ups

References