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.
- Update this
CHANGELOG.md
file:- Add a new headline for the next release version below Unreleased.
- Add a link for the next release similar to the others to the bottom and update the Unreleased URL.
- Update the
version
within theDockerfile
. - Create a commit for the release.
- Create a (signed) git tag in the form of
vX.Y.Z
, e.g.,v0.1.0
orv1.2.3
. - Push both the commit and the tag.
- Create a GitHub release via the web UI.
The title should be
${VERSION} - ${YYYY-MM-DD}
and the description should contain the section from thisCHANGELOG.md
.
0.6.1 - 2024-07-08
- Building Docker images for linux/arm/v7.
- Configure Renovate for automated updates.
- Installed git in docker container to support git-based versioning
- Reworked the README to ease readability and understanding of pimod's internals.
0.6.0 - 2022-02-12
- New -r/--resolv flag to select which /etc/resolv.conf to use.
- Apply
ENV
variables also toHOST
commands.
0.5.0 - 2022-01-17
- New
ENV
command for environment variables. - New
EXTRACT
command to copy files back to the host; @sensslen.
0.4.4 - 2021-11-09
- Bind /sys, allow the usage of docker inside pimod
0.4.3 - 2021-11-09
- PARTUUIDs got rewritten by parted - replaced by sfdisk
0.4.2 - 2021-11-04
- Limitedness of PUMP command
0.4.1 - 2021-11-02
- Shell-escaped RUN command strings by esceval
0.4.0 - 2021-10-07
- WORKDIR command to specify the working directory within the image.
- Brought latest version of pimod back to GitHub Marketplace.
0.3.1 - 2021-10-04
- pimod.sh -t: trace executed commands for debugging.
- Started a CHANGELOG.md with prior changes.
- FROM: document PARTITION_NO argument.
- PUMP: fix behavior for bigger partition tables.
- Print Warning on QEMU binary fmt loading err.
0.3.0 - 2021-09-23
- Adjust GitHub Actions for Pull Requests.
- Add INCLUDE command; @aniongithub.
0.2.2 - 2021-05-02
- Printing file system usage information, if PUMP was used.
- Warn for Windows/DOS newlines.
- qemu_setup: determine path by command -v
- from_remote_fetch: delete image if download failed.
0.2.1 - 2021-01-17
- Changed GitHub Action name for marketplace submission.
- Successful e2fsck lead to failing build.
0.2 - 2020-12-01
- Introducing shellcheck CI integration.
- Added paper to readme, https://jonashoechst.de/assets/papers/hoechst2020pimod.pdf.
- Implemented reusable GitHub Action.
- Basing Docker container on debian:bullseye-slim.
- Disable bash error abort in file name parsing.
- Fixed a bug, where killing of remaining processes failed.
- Adjusted Dockerfile to reflect project structure.
0.1 - 2020-04-26
- Initial release of a working version of pimod.