Skip to content

v1.3.0

Latest
Compare
Choose a tag to compare
@pdgendt pdgendt released this 28 Oct 20:11
· 41 commits to main since this release
v1.3.0

Major changes

  • Added support for alias commands #716
    Alias commands can be added using the configuration west config alias.<name> "<command>"
  • Changed to a pyproject.toml package format in accordance to PEP 621 #715

Other changes

  • Add cache support for submodules #697
  • Decode manifest files as UTF-8 by default #711
  • Pass unknown arguments for west diff and west status to underlying git commands #718
  • Added --manifest argument to west diff to allow comparing
    the current workspace to the manifest revisions #719 and #728
  • Environment variables can be used with west forall #721
    see west help forall for details
  • Added support for early argument -q to reduce verbosity #723
  • Added docker compose testing infrastructure #733
  • Automate Pypi releases from Github Actions #737
  • Added --clone-opt argument to west init to pass to git clone #744
  • Support python 3.13 and drop support for python 3.8 #752
  • Prevent manifests from having projects in the .west directory #754
  • Add NTFS workarounds and --rename-delay for west init #756
  • Print a stack trace when calling die in debug -vvv #757

Bug fixes

  • Use 'backslashreplace' not to crash on malformed UTF from subprocess #700
  • Fix handling in west diff for repositories with merge conflicts #732
    Additionally improve error printing and handle git diff return codes
  • Fix --freeze and --resolve for the manifest command when git submodules are used #740
  • Fixed release workflow when downloading artifacts #745
  • west diff --manifest now compares to manifest-rev #748