particle-os-cli/CHANGELOG.md
2024-02-13 16:35:07 -05:00

6.4 KiB

Changelog

All notable changes to this project will be documented in this file.

[0.7.1] - 2024-02-13

Bug Fixes

  • Remove deprecated bling COPY for files and rpms (#52)
  • Only use earthly builder if token exists (#53)

Features

  • Use Multi-stage builds to prevent COPY for modules and config (#54)
  • Alias update for upgrade subcommand (#60)

Miscellaneous Tasks

  • Update /Containerfile in .gitignore
  • Create base integration test setup (#55)
  • Remove nightly flags
  • Rename registry-path arg to registry-namespace but keep previous as alias
  • Add cargo release files

Refactor

  • Enable clippy nursery lint

[0.7.0] - 2024-02-07

Features

  • Snippets (#51)

Refactor

  • [breaking] Rename bb to bluebuild (#50)

[0.6.0] - 2024-02-06

Bug Fixes

  • Tag workflow version fix (#16)
  • Improper syntax for test in tag workflow
  • Improve workflow for main branch and PRs (#17)
  • Use new cargo-builder to help speed up build times
  • Change local build dir to /etc/bluebuild
  • Build failing due to change in local tarball location
  • Add missing container tags (#37)
  • Update containerfile to check for presence of cosign.pub (#46)
  • Output better serde::yaml errors (#47)
  • Lowecase registry and update IMAGE_REGISTRY arg (#49)

Features

  • Add release workflows (#22)
  • Upgrades (#26)
  • Bugreport command (#28)
  • Use COPY syntax for files module (#38)
  • Allow default recipe path (#45)

Miscellaneous Tasks

  • Move recipe out to its own module (#18)
  • Enable Clippy Pedantic lint (#19)
  • Fix simple error in workflow (#27)
  • Update/Remove logos in this repo (#23) (#30)
  • Setup earthly satellite building (#29)
  • Update README to show github action use
  • Set version to 0.5.6-dev.0 to prepare for first release
  • Switch back to crate format_serde_error
  • Prepare for 0.6.0 release

Refactor

  • Separate module template from recipe module (#32)
  • Separate modules into individual templates

[0.5.5] - 2024-01-26

Bug Fixes

  • Install script not working as intended (#15)

Documentation

  • Update gitlab ci example
  • Update README for distrobox usage (#12)

Miscellaneous Tasks

  • Bumb version

[0.5.4] - 2024-01-24

Miscellaneous Tasks

  • Don't fetch tags again
  • Add token for pushing tags
  • Bump version
  • Bump version

[0.5.3] - 2024-01-24

Miscellaneous Tasks

  • Bump version

[0.5.2] - 2024-01-24

Bug Fixes

  • Update outdated 60-custom.just
  • Rebase path not being generated properly (#8)

Documentation

  • Update changelog
  • Manual update changelog for release

Features

  • Run clippy + BlueBuildTrait (#4)

Miscellaneous Tasks

  • Update Cargo.toml with new repo URL
  • Manual bump of version
  • Create GitHub Workflow (#9)
  • Don't build integration tests in +all
  • Allow write for contents and id-token
  • Allow workflow_dispatch on build
  • Use docker/login-action@v3
  • Set packages permissions to write
  • Update README.md (#10)
  • Use GHCR for install.sh (#11)
  • Remove input for release
  • Add CARGO_REGISTRY_TOKEN
  • Fetch all to get history for changelog updates
  • Allow write for id-token

[0.5.1] - 2024-01-22

Bug Fixes

  • Allow single module from-file

Documentation

  • Update README for upgrade and rebase commands

[0.5.0] - 2024-01-21

Features

  • [breaking] Upgrade and Rebase commands

[0.4.3] - 2024-01-19

Miscellaneous Tasks

  • Add CODEOWNERS file
  • Enable integration tests
  • Run both nightly and default integration tests
  • Use --privileged instead of WITH DOCKER

Testing

  • Add integration tests for build and template

Nightly

  • Use podman-api crate for building images

[0.4.2] - 2024-01-14

Bug Fixes

  • Used wrong image for installer in Containerfile template

[0.4.1] - 2024-01-14

Bug Fixes

  • Installer used wrong image tag

Documentation

  • Update README to describe using local builds

[0.4.0] - 2024-01-14

Features

  • [breaking] Remove containerfile arg since we use compiled time templates

[0.3.13] - 2024-01-14

Bug Fixes

  • Conflicting short args for build subcommand

Features

  • Local image rebasing

[0.3.12] - 2024-01-06

Documentation

  • Add logos

[0.3.11] - 2024-01-04

Bug Fixes

  • Removed unwrap from template to handle with proper error message

[0.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

[0.3.9] - 2024-01-01

Bug Fixes

  • Earthfile syntax error
  • Allow image_version to be a String
  • Clippy error for image_tag

Refactor

  • Inefficiency in generated Containerfile

[0.3.8] - 2023-12-30

Bug Fixes

  • Rename ublue-rs to blue-build

Documentation

  • Renaming tool in docs

[0.3.7] - 2023-12-30

Bug Fixes

  • Update README to point to new project

[0.3.6] - 2023-12-30

Bug Fixes

  • Logging
  • Update cargo.toml
  • Bump version

Features

  • Add Github support in Build command

[0.3.5] - 2023-12-28

Bug Fixes

  • Add support for alpine image and using either podman or buildah

Documentation

  • Update README and CHANGELOG

Features

  • Adding more template files for init
  • Adding new subcommand
  • Add main README template
  • Add basic templating support for Github Actions

Miscellaneous Tasks

  • Switch to using typed builders

[0.3.2] - 2023-12-18

Bug Fixes

  • Improper trim of image digest

[0.3.1] - 2023-12-18

Bug Fixes

  • Clippy
  • Remove single quotes from image_digest

Features

  • Add logging

Miscellaneous Tasks

  • Add rusty-hook

[0.3.0] - 2023-12-17

Bug Fixes

  • Make containerfile formatting nicer
  • Move command structs into bin

Features

  • [breaking] Remove legacy code"
  • Finish build feature

Miscellaneous Tasks

  • Add rust-toolchain.toml
  • Exclude some more files
  • Fix .git/ exclude

[0.2.2] - 2023-11-04

Documentation

  • Update README, checking off a feature

Miscellaneous Tasks

  • Fix version to match with published version

[0.2.0] - 2023-10-28

Bug Fixes

  • Create README
  • Add support for legacy containerfiles and modules containerfiles
  • Encapsulate module echo in quotes to be passed in as a single arg
  • Remove tracing
  • Print module context as json

Features

  • [breaking] Support new modules based starting point template
  • [breaking] Allow containerfile module to print out to main Containerfile

[0.1.1] - 2023-10-16

Bug Fixes

  • Add changelog