West v0.13.0
Bolivar, Marti
Hello,
I'm announcing west v0.13.0. This release allows you to associate arbitrary user data with the manifest repository, and contains some fixes for errors related to path handling. There were several API changes. Please see the release notes for details. Release links: - PyPI: https://pypi.org/project/west/0.13.0/ - GitHub: https://github.com/zephyrproject-rtos/west/releases/tag/v0.13.0 - Release notes: https://docs.zephyrproject.org/latest/guides/west/release-notes.html#v0-13-0 To upgrade: - Ubuntu: pip3 install --user west==0.13.0 - Windows/macOS: pip3 install west==0.13.0 Thanks to everyone who contributed to this release's development, testing, documentation, and review! Martí --- Jeff Rizzo (1): Support the MSYS2 platform John L. Villalovos (1): Raise RuntimeError() if can't find rev for HEAD Marc Herbert (1): update: fix --tags explanation in --narrow help string Martí Bolívar (35): MAINTAINERS.rst: update 'cutting a release branch' tests: adjust create_repo() to keep working on OLDER git manifest: add project 'userdata' key manifest: fix some Project.userdata issues main: handle WestNotFound util: tweak WestNotFound text Revert "project: make a list from filtered project iterator" Revert "project: print logs from the correct job" Revert "add config `update.unbuffered`" Revert "tests: add `test_update_projects_threaded*`" Revert "add support for multi-threaded `west update`" .github: remove py 3.6 from ci matrix west list: fix "{sha}" for manifest project manifest: bump schema version tests: update tests for schema version tests: test_help: python implementation detail tweak tests: test_manifest: minor tweaks manifest: clarify Manifest.from_data docstring configuration: tweak an internal helper configuration: add Configuration class app: main: make a west.configuration.Configuration WestCommand: remove deprecated kwarg WestCommand: use Configuration objects builtins: use WestCommand.config configuration: deprecate old style global state interface manifest: fix ManifestProject __repr__ manifest: validate: return validated dict manifest: ManifestImportFailed: relax argument specification manifest: cosmetic changes test_manifest: create git repo in fixtures tests: fix invalid_duplicate_name.yaml treewide: overhaul manifest path handling manifest.py: fix docstring version: 0.13.0a1 version: 0.13.0 Michael Zimmermann (2): project: print logs from the correct job project: make a list from filtered project iterator Ryan Lindeman (3): Allow userdata to be defined under self in manifest repository Bump manifest schema version due to non-backward compatible change in adding userdata under self Allow manifest object to also provide userdata in preparation for removing ManifestProject class eventually and strengthen related tests |
|