All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v0.2.17 - 2024-08-28
- [nvidia_extension] add 24.04 to supported_versions (#279)
v0.2.16 - 2024-04-01
- Fix --user arg when using empy 4 (#276) (4078d22 by Gary Servin).
v0.2.15 - 2024-03-01
- Add changelog (39a2842 by Tully Foote).
- Add a shorthand option for switching to alternate rmws (#268) (35e68c1 by Tully Foote).
v0.2.14 - 2024-01-26
- Remove deprecated use of pkg_resources (#265) (998761f by Tully Foote).
v0.2.13 - 2023-12-10
- Add indirection for changes in empy 3 vs 4 (#261) (4de56c1 by Tully Foote).
- add simple test of CLI (#256) (6d276a4 by Tully Foote).
- Add extension ordering (#242) (3afa6ac by agyoungs).
- fix: nvidia arg (#234) (2b8d5ab by Amadeusz Szymko).
- Fix nvidia runtime fail on arm64 & add --group-add plugin (#211) (e01d9cc by Amadeusz Szymko).
- Remove old tutorial links (#254) (41502b3 by Tully Foote).
v0.2.12 - 2023-05-04
- Fix default logic for user-preserve-groups (#224) (04cfc29 by Tully Foote).
v0.2.11 - 2023-05-04
- adding debian bookworm support (b00c1c6 by Tully Foote).
- add error messages for group issues (4ce4e29 by Tully Foote).
- Adding a permissive option to user-preserve-groups incase there are groups on the host that aren't permissible on the target but you'd like best-effort. (44f7946 by Tully Foote).
- add link to mp_rocker (#213) (49a23e7 by Tully Foote).
- Add ability to preserve host user groups inside container (b16136e by Miguel Prada).
- Add port and expose extensions with tests (#201) (2770045 by Will Baker).
- Added note for linking Intel Xe cards with rocker (#190) (3a2bf74 by Zahi Kakish).
- Removed '-v' for rocker's version. Only --version should be available. (#205) (67a4142 by George Stavrinos).
v0.2.10 - 2022-07-30
v0.2.9 - 2022-03-23
v0.2.8 - 2022-02-14
v0.2.7 - 2021-12-01
- add an option to preserve the home directory instead of deleting it if the uid or username collide (#164) (0f1c7d1 by Tully Foote).
v0.2.6 - 2021-10-05
v0.2.5 - 2021-10-05
- Add an option to tag the image (#159) (ef09014 by Tully Foote).
v0.2.4 - 2021-08-03
- add an action to mirror main to master Providing backwards compatibility for renaming master to main (9d7a392 by Tully Foote).
- Add the privileged extension (#132) (4214d73 by Gaël Écorchard).
- Add --nocleanup option (#111) (5507dc5 by Tim Redick).
- Fix detector for the deprecated distro syntax (#156) (2760838 by Tully Foote).
- Fix os detection for non-root images (cont.) (#150) (8ecaf53 by Miguel Prada).
- Remove intermediate containers and name os_detect images (#133) (80602eb by Daniel Stonier).
- Remove redundant device additions to docker_args (a759fe6 by Peter Polidoro).
0.2.3 - 2020-11-25
- add x11 flags to examples (#104) (ae7d3f6 by Tully Foote).
- add the ability to inject an arbitrary file which can be used via a COPY command in the snippet (#101) (eef5516 by Tully Foote).
- Added --name argument (019a543 by ahcorde).
- Fix using rocker for non-root containers (#50) (3585298 by Johannes Meyer).
v0.2.2 - 2020-06-24
v0.2.1 - 2020-06-24
v0.2.0 - 2020-05-08
- Add support for focal and buster (#83) (a76acb2 by Tully Foote).
- Add support for --env-file option pass through (#82) (135e73f by Tully Foote).
- Add an Extension Manager class (#77) (413d25a by Tully Foote).
- add codeowners so I get auto review requested (#74) (15b604b by Tully Foote).
- Fix documentation for User extension (#81) (6e9ee9c by Emerson Knapp).
- Fix import paths (#76) (d26004b by Tully Foote).
v0.1.10 - 2019-12-05
v0.1.9 - 2019-10-14
- Add verbosity outputs (6246570 by Tully Foote).
- Remove xvfb-run which started failing CI. (#69) (d38927a by Tully Foote).
v0.1.8 - 2019-09-18
- Add a version cli option (#65) (28fc9ff by Tully Foote).
- FIx the window resize (#66) (7757df0 by Tully Foote).
v0.1.7 - 2019-09-17
- add --home (#64) (733e29b by Tully Foote).
- Add sigwinch passthrough for xterm resizing (#57) (efec0f9 by Ruffin).
- Add new extensions git and ssh (#58) (5405f3f by Johannes Meyer).
- Fix sudo with user extension for some usernames (#55) (0bc20b8 by Johannes Meyer).
v0.1.6 - 2019-08-29
0.1.5 - 2019-08-28
- Add extension to pass custom environment variables (#51) (e27cc0b by Johannes Meyer).
- Add Cosmic, Disco, and Eoan suites. (daf23a7 by Steven! Ragnarök).
- Fix OS detection (fix #43) (7a419f9 by Johannes Meyer).
- remove unused imports (39118bb by Tully Foote).
0.1.4 - 2019-03-13
- add documentation about how to use an intel integrated graphics card (f03299f by Tully Foote).
- Add No-Python2 flag (101813f by Tully Foote).
- adding coverage of nvidia (6f8121f by Tully Foote).
- add coverage for extensions (#32) (ac3afc5 by Tully Foote).
- adding a few basic unit tests (#30) (ea951b7 by Tully Foote).
- Add codecov reports (#28) (9ef5f36 by Tully Foote).
- adding basic travis (#27) (b538350 by Tully Foote).
- Add unit tests for os_detection (4b42a2d by Tully Foote).
- add dependencies to backport script (0df081e by Tully Foote).
- Fix empy stdout proxy logic for unit tests When the test runner changes std out for logging it breaks empy's stdout proxy logic. Fixes #9 (0671e14 by Tully Foote).
0.1.3 - 2019-01-10
- add comment about python3-distro (e28b546 by Tully Foote).
- fix dependencies (fafcab5 by Tully Foote).
0.1.2 - 2019-01-09
- add command explicitly to argument parsing (5e308a6 by Tully Foote).
- Add tests for extensions (50ac127 by Tully Foote).
- add a few ignores core cleaner workspace diffs (b498f03 by Tully Foote).
- Add stdeb.cfg (034abf1 by Tully Foote).
- add support for mounting devices, with a soft fail on not existing (d3244ab by Tully Foote).
- adding copyright headers (601a156 by Tully Foote).
- Add extra arguments necessary for pulse Found here: jacknlliu/ros-docker-images#7 Also fixed typo in the config. (a9b6eba by Tully Foote).
- add to the wishlist (6e224e2 by Tully Foote).
- add readme (fa0d251 by Tully Foote).
- add a readme (9d6bd66 by Tully Foote).
- add parameter for disabling caching (79a6beb by Tully Foote).