Silkaj v0.11.0 release
Silkaj team is pleased to announce the stable release of Silkaj version 0.11.0
The most important changes are highlighted in this article, if you are looking for a comprehensive list of changes, check out the changelog.
Introduction
This release comes with the pipx
installation method, a new design of command line interface with commands separated in groups.
Last but not least, it contains the migration to Texttable
table library, network improvements and fixes, and Python v3.11 support.
On the development environment side, the repository has been restructured, the code has been annotated with types, and linted.
mypy
and pylint
pre-commit hooks have been introduced. The tests have been separated into unit and integration tests.
main
branch is new name of the main branch.
This release emphasis was put onto strengthen the development environment as well as improving the structure of Silkaj code base. The goal was to do preparations and cleaning before Substrate migration in order to be fully focus onto it in next development cycle.
This release is the latest planned major release with Duniter v1/BMA support and the one planned to end into Debian 12 Bookworm.