Hi, fellow iPOPO users
After some years without a lot of updates, iPOPO finally gets its v3.0.0 release!
It follows some work on the source code to support newer versions of Python and dropping support for old ones.
What happened to 2.0 you might ask: the v2 branch was an attempt to rewrite iPOPO in async mode,
but it stalled due to difficulties trying to keep retro-compatibility.
What's new in 3.0.0
================
* Dropped support for Python 2.7 and versions earlier than 3.10, it's time to move on
* Kept compatibility with iPOPO 1.0 on API level: it is possible to link iPOPO v1 and v3 via Remote Services
* Added type hints where possible
* Pelix and iPOPO now support types in specifications
* Documentation updates
* Moved from Travis-CI to GitHub actions to test project against Python 3.10, 3.11 and 3.12
Feel free to send feedback on your experience of Pelix/iPOPO, via the mailing lists:
Have fun!