West 0.9.0 released


Bolivar, Marti
 

Hello,

I'm announcing the release of west v0.9.0.

https://pypi.org/project/west/0.9.0/
https://github.com/zephyrproject-rtos/west/tree/v0.9.0

Release notes:

https://docs.zephyrproject.org/latest/guides/west/release-notes.html#v0-9-0

To upgrade:

Ubuntu: pip3 install --user west==0.8.0
Windows/macoS: pip3 install west==0.8.0

Thanks to everyone who contributed to this release!

Martí

---

Ilya Tagunov (1):
commands: import importlib.util explicitly

Jacob Siverskog (2):
setup.py: support development mode from other directories
app: print error instead of assert

Kamil Kasperczyk (1):
update: add support for git submodules in west update.

Markus Tacker (1):
replace whitelist/blacklist with allowlist/denylist

Martí Bolívar (37):
version: bump to 0.8.99
init: fix 'west init -l .'
Improve west init -l docs
manifest: rework workspace escape checks
tests: an empty "self: path:" is an error
manifest: fail on empty self: path:
update: tweak _post_checkout_help
tests/conftest.py: fix stale comment
west update: delete dead code
manifest: add project group support
west update: teach it about project groups
west list: teach it about project groups
project.py: teach diff/status/forall about project groups
west list: tweak help string
west config: tweak help string
tests: add xfail for round-tripping a string
configuration: fix round-trip bugs by removing configobj
manifest: fix submodule dict validation logic/namespace
manifest: fix SubmodulesType
manifest: fix up and rename a submodules helper
manifest: add Submodule documentation
west update: clean up helper procedure
west update: add submodule update to --stats output
west update: inline a helper procedure
project.py: improve help text
tests: add test case for updating a blocked group
west update: update anything explicitly requested
project.py: make some debug logs consistent
west update: fix --groups help
west init: fix "self: path: foo/bar"
manifest: empty strings are not valid groups
groups are 'enabled' or 'disabled' now
Bump versions for 0.9 release
Rename some things to 'group-filter' from 'groups'
Update some group enable/disable stragglers
West v0.9.0a2
West v0.9.0


Bolivar, Marti
 

Hi again,

Due to a copy/paste error, the pip install lines are wrong.

These should have been:

Ubuntu: pip3 install --user west==0.9.0
Windows/macoS: pip3 install west==0.9.0

Sorry for the error.

Marti Bolivar <marti.bolivar@...> writes:

Hello,

I'm announcing the release of west v0.9.0.

https://pypi.org/project/west/0.9.0/
https://github.com/zephyrproject-rtos/west/tree/v0.9.0

Release notes:

https://docs.zephyrproject.org/latest/guides/west/release-notes.html#v0-9-0

To upgrade:

Ubuntu: pip3 install --user west==0.8.0
Windows/macoS: pip3 install west==0.8.0

Thanks to everyone who contributed to this release!

Martí

---

Ilya Tagunov (1):
commands: import importlib.util explicitly

Jacob Siverskog (2):
setup.py: support development mode from other directories
app: print error instead of assert

Kamil Kasperczyk (1):
update: add support for git submodules in west update.

Markus Tacker (1):
replace whitelist/blacklist with allowlist/denylist

Martí Bolívar (37):
version: bump to 0.8.99
init: fix 'west init -l .'
Improve west init -l docs
manifest: rework workspace escape checks
tests: an empty "self: path:" is an error
manifest: fail on empty self: path:
update: tweak _post_checkout_help
tests/conftest.py: fix stale comment
west update: delete dead code
manifest: add project group support
west update: teach it about project groups
west list: teach it about project groups
project.py: teach diff/status/forall about project groups
west list: tweak help string
west config: tweak help string
tests: add xfail for round-tripping a string
configuration: fix round-trip bugs by removing configobj
manifest: fix submodule dict validation logic/namespace
manifest: fix SubmodulesType
manifest: fix up and rename a submodules helper
manifest: add Submodule documentation
west update: clean up helper procedure
west update: add submodule update to --stats output
west update: inline a helper procedure
project.py: improve help text
tests: add test case for updating a blocked group
west update: update anything explicitly requested
project.py: make some debug logs consistent
west update: fix --groups help
west init: fix "self: path: foo/bar"
manifest: empty strings are not valid groups
groups are 'enabled' or 'disabled' now
Bump versions for 0.9 release
Rename some things to 'group-filter' from 'groups'
Update some group enable/disable stragglers
West v0.9.0a2
West v0.9.0