3.16.0
Immutable
release. Only release title and notes can be modified.
Enhancements
- EXE: Uninstalling with option "Clear Package Cache" now also performs additional clean-up to account for potentially left over files. (#1213 via #1214)
- Add
installer_type: dockersupport to generate a Dockerfile and staged.shinstaller from a constructor build (#1219). - Add
docker_image_format: tarsupport to build and export a portable Docker image. Requires Docker Buildx (#1219). - EXE: Add a new error check when the chosen installation path would exceed the Windows 260-character limit, computed from the longest bundled file path. This reduces the risk of users running into confusing installation failures caused by long paths on Windows. (#1170 via #1228)
- Serialize package records and versions for
info.jsonoutput. (#1250) - Add experimental support for building Windows MSI installers (via BeeWare's Briefcase). (#1251 via #646, #967)
- Add
constructor --renderCLI option to renderconstruct.yamlfiles. (#1263)
Bug fixes
- Skip creating
~/.condain shell installers whenregister_envsis false.
Avoids a spurious failure when$HOMEis read-only. (#1215) - PKG: Fix incorrect owner name in ownership warning messages. (#1223)
- EXE: Create temporary directories inside
$INSTDIRto avoid Windows Defender errors withconda-standalone. (#1243 via #1247)
Other
- CI: Add
pipto dev environment (required afterconda-libmamba-solver26.4.0 enabled sharded repodata by default). (#1229) - CI: Pin
micromamba<2.6due to cache regression (mamba-org/mamba#4250). (#1229) - Add the
installername, version, platform and type attributes to a.installer.infofile in the mainworkspacedirectory,
so this information can be persistently stored. (#1250)