Skip to content

Releases: UrbanMachine/colcon-poetry-ros

v0.9.0

12 Nov 00:47
Compare
Choose a tag to compare

Breaking Changes

This version drops support for the "pip" dependency installation method and the --method flag in general. The "bundle" method is now the only supported method. This method requires the Poetry Bundle plugin to be installed.

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8.0

16 Feb 02:32
Compare
Choose a tag to compare

What's Changed

  • Add support for pure Python Poetry packages by @velovix in #32

Full Changelog: v0.7.1...v0.8.0

v0.7.1

12 Oct 18:02
Compare
Choose a tag to compare

Bug Fixes

  • Delete data-files destination dirs before copying by @velovix in #34

Full Changelog: v0.7.0...v0.7.1

v0.7.0

12 Sep 16:51
Compare
Choose a tag to compare

Features

  • Add an option to install dependencies using Poetry Bundle plugin by @velovix in #28
    • If you're using Poetry >=1.2.0, please try this feature out. This behavior will hopefully become the default in the future, as it allows Poetry to manage dependency installation instead of Pip. To use this feature:

Bug Fixes

  • Add --force-reinstall flag to pip3 install by @joncppl in #21
  • Source poetry export results from a temporary file by @velovix in #26
    • This bug was introduced with Poetry 1.2.0. Please upgrade to this version if you plan to use that version of Poetry.

New Contributors

Full Changelog: v0.6.1...v0.7.0

v0.6.1

27 Jun 23:20
d3d95e8
Compare
Choose a tag to compare

v0.6.0

27 May 20:34
Compare
Choose a tag to compare
  • Features:
    • The [tool.colcon-poetry-ros.data-files] table can now copy entire directories

v0.5.0

21 Dec 04:09
Compare
Choose a tag to compare
  • Bug fixes:
    • The Poetry configuration section is now named [tools.colcon-poetry-ros] to match the project's actual name
  • Features:
    • The colcon_poetry_ros.dependencies.install command now installs dependencies into Colcon's install base directory instead of globally

v0.4.0

28 Nov 00:08
Compare
Choose a tag to compare
  • Bug fixes:
    • Poetry dependencies are no longer installed by default while building. This behavior can be restored with the --install-dependencies flag.
  • Features:
    • Added a script for installing Poetry dependencies that can be run before the build. It can be accessed by running python3 -m colcon_poetry_ros.dependencies.install.

v0.3.0

24 Nov 21:00
Compare
Choose a tag to compare
  • Features:
    • Directories with pyproject.toml files are ignored if they don't also have a package.xml file, reducing false positives during package discovery
  • Bug fixes:
    • Ignore directories when searching for script files (See #9)
    • Remove Poetry's destination directory between builds (See #8)

v0.2.3

23 Nov 21:57
Compare
Choose a tag to compare
  • Bug fixes:
    • Fixed PyPI deployment issue