Bumping version to 1.3.0 as this is a quite big release, adding:
- new tools and commands!
- rootful containers support
- new supported distros
- improved integration with the host
- many fixes and improvements
Full changelog
- install: Stop calling git by @nathanchance in #261
- all: use new default name for distrobox containers to avoid conflicts with toolbx
- create/init: move some mounts inside init.
- create: fix command suggestion after container creation
- create: fix enter command suggestion for rootful use case
- create: on newest podman keep-id is only supported in rootless mode, Fix #267
- create: prompt to download latest image by default by @juhp in #289
- create: update default image to Fedora-Toolbox 36
- docs/usage: document 'stop' properly
- docs: Add tutorial for fish in execute_commands_on_host.md by @thjderjktyrjkt in #257
- docs: Couple of small docs & comments fixes by @dfaggioli in #273
- docs: add entry on how to use qemu to use containers of different architectures
- docs: change command count by @misobarisic in #265
- docs: couple of small docs & comments fixes (#273)
- docs: fix README command count typo by @misobarisic in #292
- docs: signal a problem on OpenSUSE Leap 15.3 and 15.4 by @massimo-zaniboni in #285
- docs: update commands for graphical sessions, Fix #276
- distrobox-host-exec: new tool for host command execution by @dfaggioli in #283
- distrobox: Error out on invalid options by @nathanchance in #255
- distrobox: add support for rootful containers
- enter: Fixed typo in bash option by @nogajun in #259
- enter: do not use full path for default shell, let the container resolve it. Fix #251
- enter: fix eval when variable is not found. #268
- enter: fixup comment around --headless
- enter: add support for --no-workdir/-nw. Fix #231
- enter: improve fist-start logging and show user some progress
- enter: improve logging steps by @89luca89 in #290
- export: Fix distrobox-export --bin error handling by @michel-slm in #275
- export: fix exporting of icons for hardcoded paths
- export: fix usage in docker
- export: remove redundant command check on app export, fix quoting for commands containing them. Fix #225
- list: add -s/--size option to show container disk usage
- init: Add AlmaLinux 9 to tested containers distros by @michel-slm in #280
- init: Fix gentoo support by @nullpointerarray in #284
- init: add more basic tools, unminimize apt-get/dnf/yum/pacman/zypper - install langs and docs
- init: add pinentry to base package list by @89luca89 in #256
- init: fix missing variables on some container images
- init: mount home in canonical place for ostree systems. Fix #282
- init: move host's theme, fonts, icons integration to /usr/local/share, freeing user's home. Fix #253
- init: move some mountpoints as rw to avoid mount Unknown error 5005. by @89luca89 in #264
- init: remove verbose for keepalive sync loop, or logs will fill on the long run.
- init: Implement pre-initialization hooks by @michel-slm in #269
- init: Some openSUSE improvement by @dfaggioli in #262
- init: add support for microdnf, support ubi8 and ubi7 minimal. Fix #254
- init: fix ash shell package detection, Fix #247
- init: keep timezone, dns and hosts actively synced with host
New Contributors
- @nogajun made their first contribution in #259
- @thjderjktyrjkt made their first contribution in #257
- @michel-slm made their first contribution in #269
- @juhp made their first contribution in #289
- @massimo-zaniboni made their first contribution in #285
Full Changelog: 1.2.15...1.3.0