# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## v0.5.0 (2024-01-21) ### New Features (BREAKING) - Upgrade and Rebase commands ### Commit Statistics - 1 commit contributed to the release. - 1 day passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Upgrade and Rebase commands (b547a32)
## v0.4.3 (2024-01-19) ### Chore - Add CODEOWNERS file ### Other - Use podman-api crate for building images - use --privileged instead of WITH DOCKER - Run both nightly and default integration tests - Enable integration tests ### Test - Add integration tests for build and template ### Commit Statistics - 7 commits contributed to the release over the course of 4 calendar days. - 5 days passed between releases. - 6 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release blue-build v0.4.3 (c70d78c) - Use podman-api crate for building images (1b950b0) - Use --privileged instead of WITH DOCKER (218cc9c) - Run both nightly and default integration tests (5d50ac4) - Enable integration tests (fad8eb2) - Add integration tests for build and template (9636c2e) - Add CODEOWNERS file (0a780fb)
## v0.4.2 (2024-01-14) ### Bug Fixes - Used wrong image for installer in Containerfile template ### Commit Statistics - 2 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release blue-build v0.4.2 (d142ed7) - Used wrong image for installer in Containerfile template (9ad0183)
## v0.4.1 (2024-01-14) ### Documentation - Update README to describe using local builds ### Bug Fixes - Installer used wrong image tag ### Commit Statistics - 3 commits contributed to the release. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release blue-build v0.4.1 (27d04e2) - Update README to describe using local builds (41bdd85) - Installer used wrong image tag (f8dfc6b)
## v0.4.0 (2024-01-14) ### New Features (BREAKING) - remove containerfile arg since we use compiled time templates ### Commit Statistics - 2 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release blue-build v0.4.0 (bf0479c) - Remove containerfile arg since we use compiled time templates (754b451)
## v0.3.13 (2024-01-14) ### New Features - Local image rebasing ### Bug Fixes - conflicting short args for build subcommand ### Commit Statistics - 3 commits contributed to the release. - 7 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release blue-build v0.3.13 (0611cea) - Conflicting short args for build subcommand (150aee0) - Local image rebasing (eaeb79f)
## v0.3.12 (2024-01-06) ### Documentation - Add logos ### Commit Statistics - 2 commits contributed to the release. - 2 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release blue-build v0.3.12 (7829ea6) - Add logos (7d2a078)
## v0.3.11 (2024-01-04) ### Bug Fixes - removed unwrap from template to handle with proper error message ### Commit Statistics - 2 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release blue-build v0.3.11 (c13637c) - Removed unwrap from template to handle with proper error message (ebd399e)
## v0.3.10 (2024-01-04) ### Bug Fixes - stop possible from-file, type module collision in template ### Refactor - Use askama crate for compile-time template type checking ### Commit Statistics - 3 commits contributed to the release. - 2 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release blue-build v0.3.10 (7ae8dcd) - Stop possible from-file, type module collision in template (dfb3154) - Use askama crate for compile-time template type checking (d663b75)
## v0.3.9 (2024-01-01) ### Bug Fixes - clippy error for image_tag - Allow image_version to be a String - Earthfile syntax error ### Refactor - inefficiency in generated Containerfile ### Commit Statistics - 5 commits contributed to the release over the course of 1 calendar day. - 1 day passed between releases. - 4 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release blue-build v0.3.9 (039c5f9) - Inefficiency in generated Containerfile (938ddae) - Clippy error for image_tag (7dd3a8f) - Allow image_version to be a String (ca95e32) - Earthfile syntax error (e0d93e8)
## v0.3.8 (2023-12-30) ### Documentation - renaming tool in docs ### Bug Fixes - rename ublue-rs to blue-build ### Commit Statistics - 3 commits contributed to the release. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release blue-build v0.3.8 (3309ca5) - Rename ublue-rs to blue-build (d3ff4ee) - Renaming tool in docs (a2e5479)
## v0.3.7 (2023-12-30) ### Bug Fixes - update README to point to new project ### Commit Statistics - 2 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release ublue-rs v0.3.7 (63cba6d) - Update README to point to new project (8047702)
## v0.3.6 (2023-12-30) ### New Features - Add Github support in Build command ### Bug Fixes - bump version - Update cargo.toml - logging ### Commit Statistics - 7 commits contributed to the release. - 1 day passed between releases. - 4 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release ublue-rs v0.3.6 (ff3f066) - Bump version (88cc375) - Release ublue-rs v0.3.5 (9387d20) - Update cargo.toml (7bae446) - Fix changelog (bfdd3ce) - Logging (75dc311) - Add Github support in Build command (6a15c56)
## v0.3.5 (2023-12-28) ### Chore - Switch to using typed builders ### Documentation - Update README and CHANGELOG ### New Features - Add basic templating support for Github Actions - Add main README template - Adding new subcommand - Adding more template files for init - Add Github support in Build command ### Bug Fixes - add support for alpine image and using either podman or buildah - Update cargo.toml - logging ### Commit Statistics - 12 commits contributed to the release over the course of 9 calendar days. - 9 days passed between releases. - 7 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release ublue-rs v0.3.5 (386308f) - Update changelog for release (7897f9d) - Add basic templating support for Github Actions (7ce7048) - Add support for alpine image and using either podman or buildah (3b07758) - Add main README template (6c61cab) - Adding new subcommand (249f852) - Adding more template files for init (556652f) - Update README and CHANGELOG (c559fb4) - Add ability to use incremental caching for rust builds in Earthfile (a25e041) - Have ublue-cli manage iso-generator (a3da7e3) - Switch to using typed builders (aa86f48) - Fix SAVE IMAGE (e9cfc8a)
## v0.3.4 (2023-12-19) ### Chore - Fix version to match with published version ### Chore - add rusty-hook ### New Features (BREAKING) - Remove legacy code" ### Bug Fixes - Move command structs into bin - Make containerfile formatting nicer - Remove single quotes from image_digest - clippy - improper trim of image digest ### New Features - Finish build feature - Add logging ### Chore - fix .git/ exclude - Exclude some more files - Add rust-toolchain.toml ### Documentation - Update README, checking off a feature ### Commit Statistics - 3 commits contributed to the release. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release ublue-rs v0.3.4 (f47dd02) - Update changelog for release (785a60f) - Refactor Command Structs and create Earthly build (ebd861c)
## 0.3.3 (2023-12-18) ### Commit Statistics - 3 commits contributed to the release. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release ublue-rs v0.3.3 (c20b917) - Update changelog for release (a5663af) - Set some env vars for cosign; force color logs (d936000)
## 0.3.2 (2023-12-18) ### Bug Fixes - improper trim of image digest ### Commit Statistics - 3 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release ublue-rs v0.3.2 (f8214fc) - Update changelog for release (211a393) - Improper trim of image digest (7f4f666)
## 0.3.1 (2023-12-18) ### Chore - add rusty-hook ### New Features - Add logging ### Bug Fixes - Remove single quotes from image_digest - clippy ### Commit Statistics - 6 commits contributed to the release. - 4 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release ublue-rs v0.3.1 (8878751) - Update changelog for release (73b9a1d) - Remove single quotes from image_digest (b374d54) - Add logging (b83cf57) - Clippy (f437bda) - Add rusty-hook (5b1f997)
## 0.3.0 (2023-12-17) ### Chore - fix .git/ exclude - Exclude some more files - Add rust-toolchain.toml ### New Features - Finish build feature ### Bug Fixes - Move command structs into bin - Make containerfile formatting nicer ### New Features (BREAKING) - Remove legacy code" ### Commit Statistics - 11 commits contributed to the release over the course of 42 calendar days. - 43 days passed between releases. - 7 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release ublue-rs v0.3.0 (7745830) - Update changelog for release (985a3f6) - Finish build feature (4ea6f77) - Start work on build command (71d9397) - Update README (bcd7e71) - Remove legacy code" (785fc2f) - Move command structs into bin (006966b) - Make containerfile formatting nicer (49d512b) - Fix .git/ exclude (ea6143c) - Exclude some more files (13d10be) - Add rust-toolchain.toml (1f030d6)
## 0.2.2 (2023-11-04) ### Chore - Fix version to match with published version ### Documentation - Update README, checking off a feature ### Commit Statistics - 5 commits contributed to the release over the course of 3 calendar days. - 7 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release ublue-rs v0.2.2 (df7cc56) - Update changelog for release (a811667) - Fix version to match with published version (603a333) - Update README, checking off a feature (33bee78) - Comment out config for now (5968065)
## 0.2.0 (2023-10-28) ### Bug Fixes - print module context as json - remove tracing - Encapsulate module echo in quotes to be passed in as a single arg - Add support for legacy containerfiles and modules containerfiles - Create README ### New Features (BREAKING) - Allow containerfile module to print out to main Containerfile - Support new modules based starting point template ### Commit Statistics - 8 commits contributed to the release over the course of 12 calendar days. - 12 days passed between releases. - 7 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release ublue-rs v0.2.0 (6b0f684) - Print module context as json (c6f2e5b) - Allow containerfile module to print out to main Containerfile (9564ca0) - Remove tracing (52936ff) - Encapsulate module echo in quotes to be passed in as a single arg (f2ab9bf) - Add support for legacy containerfiles and modules containerfiles (b1b2b0b) - Support new modules based starting point template (85aadf7) - Create README (731e1d7)
## 0.1.1 (2023-10-16) ### Bug Fixes - add changelog ### Commit Statistics - 27 commits contributed to the release over the course of 20 calendar days. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release ublue-rs v0.1.1 (0e4036b) - Release ublue-rs v0.1.1 (5d3756b) - Add changelog (b39fb4c) - Revert back to published version number (acc29d6) - Ignore the .sccache dir just in case (c6a339c) - Remove license-file prop (89acdbc) - Include the cargo build pipeline (7f89c4e) - Add features section (5c503ef) - Put init and build behind feature flags (073ad4c) - Make changes to exclude and license (90bab6c) - Start work on pipeline (21beccd) - Start work on init command (564ea91) - Don't specify specific include (bc4557a) - Set bin (6b6578b) - Remove default-run (fcf653d) - Update Cargo.toml in order to publish (6753ab5) - Fix recipe and templates (8668a7a) - Fix template (c415f6a) - Clean up the code a bit (bd04489) - Create autorun script capabilities (2cd8878) - Add LICENSE (a28f0af) - Allow for custom Containerfile adding (69effba) - Get cli in basic working order (bd6fabd) - Able to generate a Containerfile (e42cda0) - Making some progress (5361b36) - Create templates, serialization structs, and cli arg parsing (783c53e) - Initial commit (6a7cadd)