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@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp