- Replace the dependency on requests-unixsocket with requests-unixsocket2
Bug Fixes:
- Fixed an issue where the ``python`` plugin would fail to build if the part had no Python scripts.
Documentation:
- Update the :doc:`Rust plugin`</common/craft-parts/reference/plugins/rust_plugin>` doc with recent changes to the Rust toolchain.
2.1.1
------------------
- This release brings the bug fix from ``1.33.1`` into the ``2.1.x`` series.
2.1.0
------------------
New features:
- Add a :doc:`Poetry plugin</common/craft-parts/reference/plugins/poetry_plugin>` for Python projects that use the `Poetry`_ build system. - Add a new error message when getting a directory for a non-existent partition.
Bug fixes:
- Fix a regression where numeric part properties could not be parsed. - Fix a bug where stage-packages tracking would fail when files were organized into a non-default partition.
2.0.0
------------------
Breaking changes:
- Set minimum Python version to 3.10 - Plugin models are restructured - Migrate to Pydantic 2 - API uses Debian architecture names rather than Python platform names
New features:
- Plugin models can use Pydantic JSON schema export - Partition names can include hyphens
Bug fixes:
- Xattrs raise FileNotFoundError when appropriate - Partition names are more strictly checked.
1.34.0
------------------- - Allow numbers in partitions, partition namespaces, and namespaced partitions. - Add documentation for chisel and the overlay step - Improve README onboarding
1.33.1
-------------------
- Fix NPM plugin to be stateless, allowing lifecycle steps to be executed in separate runs.