Releases: florian-asche/PiCompose
RPI Imager JSON
Auto-generated Raspberry Pi Imager JSON file - Run ID: 25980855535 - Run Number: 122 - Timestamp: 2026-05-17T06:02:12+02:00
feature/add_sat1_v1.0
Fix/build images (#49) * build(ci): update image build workflows and imager JSON generation Refactor the GitHub Actions build workflow to include a new LVA build job and update image naming conventions for 2MicHat-v1. Refactor the `generate-imager-json.py` script to improve modularity and support new hardware types, including 2MicHat-v1. * docs(readme): remove deprecated hardware image entries Remove references to Satellite1 and ReSpeaker 2-Mic HAT v1 from the hardware overview table in README.md. * docs(readme): clean up hardware compatibility warning Refine the warning message for ReSpeaker Lite on Raspberry Pi Zero 2W to be more concise. * build(ci): parameterize release version in image workflows Introduce a `releaseversion` input to the image building workflow to allow specifying the OS release (e.g., bookworm, trixie) dynamically. Update the main build workflow to pass `bookworm` for specific hardware targets and update README documentation to reflect the pinned OS version for ReSpeaker 2-Mic HAT v1. * ci(workflows): make releaseversion input optional Update the `build-image-template.yml` workflow to set `releaseversion` as an optional input. This allows the workflow to run with the default value when no specific OS release is provided. * chore(ci): disable legacy 2michat builds and update readme Disable the 2michat and 2michat-lva build jobs in the CI workflow and update the README to reflect the current build version for the ReSpeaker 2-Mic HAT v1 instead of pinning to bookworm. * ci(workflows): ensure rpi-imager json generation runs always Add `if: always()` to the `generate-rpi-imager-json` job to ensure the JSON metadata is generated even if some of the preceding build jobs fail or are skipped.
fix/build_images
docs: update hardware documentation and README (#48) * docs: update hardware documentation and README - Rename `hardware_respeaker-lite.md` to `hardware_respeaker_lite.md` - Update hardware compatibility in `hardware_2mic_v1.md` and `hardware_sattelite1.md` to include Raspberry Pi Zero 2 WH - Refine formatting and text in `README.md` - Improve clarity in `hardware_sattelite1.md` regarding 3D printing instructions * docs(hardware): remove Raspberry Pi Zero 2WH references and workarounds - Remove Raspberry Pi Zero 2WH support from 2-mic v1 documentation - Remove obsolete workaround section for Raspberry Pi Zero 2W in ReSpeaker Lite documentation - Clean up whitespace in hardware files
feature/update_lva_compose_config
What's Changed
Exciting New Features 🎉
- Bugfix/volume on 2michat by @florian-asche in #34
Other Changes
- add first initial version by @florian-asche in #5
- Enable pull image on boot for the homeassistant images by @florian-asche in #10
- PiCompose and audio setup by @florian-asche in #11
- Refactoring by @florian-asche in #19
- remove wyoming-satellite by @florian-asche in #20
- Fix github build by @florian-asche in #30
- Disable voicecard install script after sucessfull run by @florian-asche in #28
- add sleep and also set master volume by @florian-asche in #26
- skip hostname change if hostname is already changed by rpi-imager by @florian-asche in #25
- Update LVA to latest version by @florian-asche in #31
- add deploy on first boot by @florian-asche in #32
- feat(picompose): add project disable flag and refactor deploy logic by @florian-asche in #33
- ci(github): add release config and changelog generation workflow by @florian-asche in #35
- fix(picompose): fix deploy function flow and variable references by @florian-asche in #37
- Feature/reboot on driver install by @florian-asche in #38
- Bugfix/set audio volume by @florian-asche in #39
- fix(audiodriver): remove alsa setup use pipewire volume only by @florian-asche in #42
Full Changelog: https://github.com/florian-asche/PiCompose/commits/feature/update_lva_compose_config
What's Changed
Exciting New Features 🎉
- Bugfix/volume on 2michat by @florian-asche in #34
Other Changes
- Refactoring by @florian-asche in #19
- remove wyoming-satellite by @florian-asche in #20
- Fix github build by @florian-asche in #30
- Disable voicecard install script after sucessfull run by @florian-asche in #28
- add sleep and also set master volume by @florian-asche in #26
- skip hostname change if hostname is already changed by rpi-imager by @florian-asche in #25
- Update LVA to latest version by @florian-asche in #31
- add deploy on first boot by @florian-asche in #32
- feat(picompose): add project disable flag and refactor deploy logic by @florian-asche in #33
- ci(github): add release config and changelog generation workflow by @florian-asche in #35
- fix(picompose): fix deploy function flow and variable references by @florian-asche in #37
- Feature/reboot on driver install by @florian-asche in #38
- Bugfix/set audio volume by @florian-asche in #39
- fix(audiodriver): remove alsa setup use pipewire volume only by @florian-asche in #42
Full Changelog: v1.0.3...feature/update_lva_compose_config
What's Changed
Exciting New Features 🎉
- Bugfix/volume on 2michat by @florian-asche in #34
Other Changes
- Refactoring by @florian-asche in #19
- remove wyoming-satellite by @florian-asche in #20
- Fix github build by @florian-asche in #30
- Disable voicecard install script after sucessfull run by @florian-asche in #28
- add sleep and also set master volume by @florian-asche in #26
- skip hostname change if hostname is already changed by rpi-imager by @florian-asche in #25
- Update LVA to latest version by @florian-asche in #31
- add deploy on first boot by @florian-asche in #32
- feat(picompose): add project disable flag and refactor deploy logic by @florian-asche in #33
- ci(github): add release config and changelog generation workflow by @florian-asche in #35
- fix(picompose): fix deploy function flow and variable references by @florian-asche in #37
- Feature/reboot on driver install by @florian-asche in #38
- Bugfix/set audio volume by @florian-asche in #39
- fix(audiodriver): remove alsa setup use pipewire volume only by @florian-asche in #42
Full Changelog: v1.0.3...feature/update_lva_compose_config
What's Changed
Exciting New Features 🎉
- Bugfix/volume on 2michat by @florian-asche in #34
Other Changes
- Refactoring by @florian-asche in #19
- remove wyoming-satellite by @florian-asche in #20
- Fix github build by @florian-asche in #30
- Disable voicecard install script after sucessfull run by @florian-asche in #28
- add sleep and also set master volume by @florian-asche in #26
- skip hostname change if hostname is already changed by rpi-imager by @florian-asche in #25
- Update LVA to latest version by @florian-asche in #31
- add deploy on first boot by @florian-asche in #32
- feat(picompose): add project disable flag and refactor deploy logic by @florian-asche in #33
- ci(github): add release config and changelog generation workflow by @florian-asche in #35
- fix(picompose): fix deploy function flow and variable references by @florian-asche in #37
- Feature/reboot on driver install by @florian-asche in #38
- Bugfix/set audio volume by @florian-asche in #39
- fix(audiodriver): remove alsa setup use pipewire volume only by @florian-asche in #42
Full Changelog: v1.0.3...feature/update_lva_compose_config
What's Changed
Exciting New Features 🎉
- Bugfix/volume on 2michat by @florian-asche in #34
Other Changes
- Refactoring by @florian-asche in #19
- remove wyoming-satellite by @florian-asche in #20
- Fix github build by @florian-asche in #30
- Disable voicecard install script after sucessfull run by @florian-asche in #28
- add sleep and also set master volume by @florian-asche in #26
- skip hostname change if hostname is already changed by rpi-imager by @florian-asche in #25
- Update LVA to latest version by @florian-asche in #31
- add deploy on first boot by @florian-asche in #32
- feat(picompose): add project disable flag and refactor deploy logic by @florian-asche in #33
- ci(github): add release config and changelog generation workflow by @florian-asche in #35
- fix(picompose): fix deploy function flow and variable references by @florian-asche in #37
- Feature/reboot on driver install by @florian-asche in #38
- ...
v1.1.1
What's Changed
Other Changes
- Bugfix: Set volume to 100% on startup by @florian-asche in #34
- Enable pull image on boot for the homeassistant images by @florian-asche in #10
- PiCompose and audio setup by @florian-asche in #11
- Refactoring by @florian-asche in #19
- remove wyoming-satellite by @florian-asche in #20
- Fix github build by @florian-asche in #30
- Disable voicecard install script after sucessfull run by @florian-asche in #28
- skip hostname change if hostname is already changed by rpi-imager by @florian-asche in #25
- Update LVA to latest version by @florian-asche in #31
- add deploy on first boot by @florian-asche in #32
- feat(picompose): add project disable flag and refactor deploy logic by @florian-asche in #33
- ci(github): add release config and changelog generation workflow by @florian-asche in #35
- fix(picompose): fix deploy function flow and variable references by @florian-asche in #37
- Feature/reboot on driver install by @florian-asche in #38
Full Changelog: https://github.com/florian-asche/PiCompose/commits/v1.1.1
What's Changed
Exciting New Features 🎉
- Bugfix/volume on 2michat by @florian-asche in #34
Other Changes
- Fix github build by @florian-asche in #30
- Disable voicecard install script after sucessfull run by @florian-asche in #28
- add sleep and also set master volume by @florian-asche in #26
- skip hostname change if hostname is already changed by rpi-imager by @florian-asche in #25
- Update LVA to latest version by @florian-asche in #31
- add deploy on first boot by @florian-asche in #32
- feat(picompose): add project disable flag and refactor deploy logic by @florian-asche in #33
- ci(github): add release config and changelog generation workflow by @florian-asche in #35
- fix(picompose): fix deploy function flow and variable references by @florian-asche in #37
- Feature/reboot on driver install by @florian-asche in #38
- Bugfix/set audio volume by @florian-asche in #39
- fix(audiodriver): remove alsa setup use pipewire volume only by @florian-asche in #42
Full Changelog: v1.1.0...v1.1.1
What's Changed
Exciting New Features 🎉
- Bugfix/volume on 2michat by @florian-asche in #34
Other Changes
- Fix github build by @florian-asche in #30
- Disable voicecard install script after sucessfull run by @florian-asche in #28
- add sleep and also set master volume by @florian-asche in #26
- skip hostname change if hostname is already changed by rpi-imager by @florian-asche in #25
- Update LVA to latest version by @florian-asche in #31
- add deploy on first boot by @florian-asche in #32
- feat(picompose): add project disable flag and refactor deploy logic by @florian-asche in #33
- ci(github): add release config and changelog generation workflow by @florian-asche in #35
- fix(picompose): fix deploy function flow and variable references by @florian-asche in #37
- Feature/reboot on driver install by @florian-asche in #38
- Bugfix/set audio volume by @florian-asche in #39
- fix(audiodriver): remove alsa setup use pipewire volume only by @florian-asche in #42
Full Changelog: v1.1.0...v1.1.1
What's Changed
Exciting New Features 🎉
- Bugfix/volume on 2michat by @florian-asche in #34
Other Changes
- Fix github build by @florian-asche in #30
- Disable voicecard install script after sucessfull run by @florian-asche in #28
- add sleep and also set master volume by @florian-asche in #26
- skip hostname change if hostname is already changed by rpi-imager by @florian-asche in #25
- Update LVA to latest version by @florian-asche in #31
- add deploy on first boot by @florian-asche in #32
- feat(picompose): add project disable flag and refactor deploy logic by @florian-asche in #33
- ci(github): add release config and changelog generation workflow by @florian-asche in #35
- fix(picompose): fix deploy function flow and variable references by @florian-asche in #37
- Feature/reboot on driver install by @florian-asche in #38
- Bugfix/set audio volume by @florian-asche in #39
- fix(audiodriver): remove alsa setup use pipewire volume only by @florian-asche in #42
Full Changelog: v1.1.0...v1.1.1
What's Changed
Exciting New Features 🎉
- Bugfix/volume on 2michat by @florian-asche in #34
Other Changes
- Fix github build by @florian-asche in #30
- Disable voicecard install script after sucessfull run by @florian-asche in #28
- add sleep and also set master volume by @florian-asche in #26
- skip hostname change if hostname is already changed by rpi-imager by @florian-asche in #25
- Update LVA to latest version by @florian-asche in #31
- add deploy on first boot by @florian-asche in #32
- feat(picompose): add project disable flag and refactor deploy logic by @florian-asche in #33
- ci(github): add release config and changelog generation workflow by @florian-asche in #35
- fix(picompose): fix deploy function flow and variable references by @florian-asche in #37
- Feature/reboot on driver install by @florian-asche in #38
- Bugfix/set audio volume by @florian-asche in #39
- fix(audiodriver): remove alsa setup use pipewire volume only by @florian-asche in #42
Full Changelog: v1.1.0...v1.1.1
What's Changed
Exciting New Features 🎉
- Bugfix/volume on 2michat by @florian-asche in #34
Other Changes
- Fix github build by @florian-asche in #30
- Disable voicecard install script after sucessfull run by @florian-asche in #28
- add sleep and also set master volume by @florian-asche in #26
- skip hostname change if hostname is already changed by rpi-imager by @florian-asche in #25
- Update LVA to latest version by @florian-asche in #31
- add deploy on first boot by @florian-asche in #32
- feat(picompose): add project disable flag and refactor deploy logic by @florian-asche in #33
- ci(...
v1.1.0
What's Changed
- Refactoring by @florian-asche in #19
- remove wyoming-satellite by @florian-asche in #20
Full Changelog: v1.0.4...v1.1.0
What's Changed
- Refactoring by @florian-asche in #19
- remove wyoming-satellite by @florian-asche in #20
Full Changelog: v1.0.4...v1.1.0
What's Changed
- Refactoring by @florian-asche in #19
- remove wyoming-satellite by @florian-asche in #20
Full Changelog: v1.0.4...v1.1.0
What's Changed
- Refactoring by @florian-asche in #19
- remove wyoming-satellite by @florian-asche in #20
Full Changelog: v1.0.4...v1.1.0
What's Changed
- Refactoring by @florian-asche in #19
- remove wyoming-satellite by @florian-asche in #20
Full Changelog: v1.0.4...v1.1.0
v1.0.4
Full Changelog: v1.0.3...v1.0.4
v1.0.3
v1.0.1
What's Changed
- add first initial version by @florian-asche in #5
- Enable pull image on boot for the homeassistant images by @florian-asche in #10
Full Changelog: initial-base...v1.0.1
v1.0.0
What's Changed
- add first initial version by @florian-asche in #5
Full Changelog: initial-base...main