- Make tests portable enough to run on Windows - #268
- Switch to ros-infrastructure centralized CI - #267
- Add detection logic for Fedora Asahi Remix - #265
- Update debian codename mapping - #266
- Add macOS Sonoma to _osx_codename_map - #262
- Update deb platforms for release - #263
- Update CI testing matrix - #264
- Add ventura in the _osx_codename_map - #256
- Use FdoDetect to identify Raspbian systems - #257
- Report Debian 'rodete' as the current Debian testing codename - #258
- List 'ROS Infrastructure Team' as the package maintainer - #252
- Declare test dependencies in [test] extra - #251
- Declare cov/junit module name - #250
- Add OS_RASPBIAN definition. - #244
- Add Conda OS detection. - #224 - Fix syntax error in Conda detector - #249
- Avoid use of deprectated distro.linux_distribution() function. - #248
- Enable tests on python 3.10, bump actions/setup-python version. - #246
- Run tests with pytest instead of nose. - #247
- Drop support for python < 2.6. - #242
- Only add pypi dependency on distro with python >= 3.8. - #245
- Use unittest.mock where possible. - #240
- Update debian codename mapping. - #238
- Refactor CI platforms. - #237
- Fix test for riscv machines. - #234
- Add macOS Monterey to OS detection. - #229
- Remove legacy rosbuild files. - #231
- Add rosversion option to show all ROS package names and their versions. - #221
- Address problems with CI - Require PyYAML < 6.0 for Python 2. - Drop Travis CI configuration and Python 3.4. - Use yaml.safe_load - #228
- Update release distributions. - Drop support for EOL Ubuntu distros. - Drop support for EOL Debian distros. - Add Ubuntu Jammy and Debian Bullseye for python3 releases. - #227 - #236
- Return list from ManifestManager.list(). - #220
- Fix for detecting big sur (and newer) versions of macOS - #216
- Add "opensuse-leap" support to os_detect.py - #218
- Switch RedHat-likes to FdoDetect, add some RHEL clones - #219
- Fix CentOS 8.3 detection - #215