Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 05 Dec 12:28

What's Changed

Features

  • Import poc by @feloy in #5
  • feat: use macadam.js version installing/using binaries in /opt/macadam/bin by @feloy in #77
  • feat: Support named machines by @feloy in #72
  • feat: remove ssh key parameter by @feloy in #78
  • feat: use cached image if it exists by @feloy in #79
  • feat: add Red Hat SSO support to pull images using their checksum by @SoniaSandler in #82
  • feat: download image by @feloy in #90
  • feat: update branding by @feloy in #96
  • feat: download Linux x86 images by @feloy in #94
  • feat: add logs when downloading/creating VM by @feloy in #110
  • feat: make image download cancellable by @feloy in #111
  • feat: use RHEL 10 images by @feloy in #126

Fixes

  • fix: add missing dependencies and fix check errors by @jeffmaury in #38
  • fix: include macadam.js code in the OCI image by @feloy in #73
  • fix: display image path as optional by @feloy in #92
  • fix: have different text for CLI and for provider by @feloy in #101
  • fix: list vms with applehv provider on Mac by @feloy in #108

Documentation

  • doc: complete README with Linux prerequisites and ather fixes by @feloy in #97
  • doc: use dnf to install gvproxy on Linux Fedora by @feloy in #100
  • doc: add mkdir before copying macadam by @feloy in #102
  • doc: Readme: Add troubleshooting guide for macOS by @praveenkumar in #107

Tests

  • test: add unit tests by @feloy in #103
  • test: more test for create by @feloy in #104
  • test: add unit tests for start/stop/remove machine by @feloy in #115

Chore

  • chore: add initial repo workflows by @SoniaSandler in #8
  • chore(deps-dev): bump vitest from 2.1.8 to 3.1.1 by @dependabot[bot] in #29
  • chore(deps-dev): bump eslint-import-resolver-typescript from 3.7.0 to 4.3.2 by @dependabot[bot] in #28
  • chore(deps-dev): bump eslint-plugin-file-progress from 3.0.1 to 3.0.2 by @dependabot[bot] in #34
  • chore(deps-dev): bump globals from 15.14.0 to 16.0.0 by @dependabot[bot] in #30
  • chore(deps-dev): bump @types/ssh2 from 1.15.4 to 1.15.5 by @dependabot[bot] in #24
  • chore(deps-dev): bump vite from 5.4.12 to 5.4.17 by @dependabot[bot] in #21
  • chore(deps): bump @podman-desktop/api from 1.16.0 to 1.17.2 by @dependabot[bot] in #26
  • chore(deps-dev): bump the eslint group with 2 updates by @dependabot[bot] in #22
  • chore(deps-dev): bump @types/node from 20.17.14 to 22.14.0 by @dependabot[bot] in #27
  • chore(deps): bump semver from 7.6.3 to 7.7.1 by @dependabot[bot] in #31
  • chore(deps-dev): bump vite from 5.4.12 to 6.2.5 by @dependabot[bot] in #33
  • chore(deps-dev): bump electron from 34.0.0 to 35.1.4 by @dependabot[bot] in #25
  • chore(deps-dev): bump prettier from 3.4.2 to 3.5.3 by @dependabot[bot] in #35
  • chore(deps-dev): bump eslint-plugin-sonarjs from 3.0.1 to 3.0.2 by @dependabot[bot] in #32
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #23
  • chore(deps-dev): bump typescript from 5.7.3 to 5.8.3 by @dependabot[bot] in #43
  • chore(deps-dev): bump eslint-plugin-unicorn from 56.0.1 to 58.0.0 by @dependabot[bot] in #42
  • chore(deps-dev): bump vite from 6.2.5 to 6.2.6 by @dependabot[bot] in #41
  • chore: update Podman Desktop API version by @SoniaSandler in #37
  • chore: update Podman Desktop API version and update types to use new vm type API by @SoniaSandler in #36
  • chore(deps): bump @podman-desktop/api from 1.18.0-202504081837-802a404223c to 1.18.0-202504111407-d043b47f0c5 by @dependabot[bot] in #44
  • chore(deps-dev): bump @types/node from 22.14.0 to 22.14.1 by @dependabot[bot] in #47
  • chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #49
  • chore(deps): bump @podman-desktop/api from 1.18.0-202504111407-d043b47f0c5 to 1.18.0 by @dependabot[bot] in #50
  • chore: add .npmrc to gitignore file by @feloy in #59
  • chore(deps-dev): bump vite from 6.2.6 to 6.3.0 by @dependabot[bot] in #58
  • chore: update workflow to authenticate for the macadam package by @SoniaSandler in #64
  • chore(deps-dev): bump vite from 6.3.0 to 6.3.2 by @dependabot[bot] in #63
  • chore(test): adding test framework to repo by @cbr7 in #65
  • chore(test): rhel extension e2e tests initial draft by @cbr7 in #71
  • chore: add @crc-org/macadam.js package and use it by @SoniaSandler in #61
  • chore(test): add e2e test execution script by @cbr7 in #76
  • chore: remove dead code by @feloy in #80
  • chore: update PR jobs to run build script and generate files by @SoniaSandler in #87
  • chore: change location of gen files for Containerfile user permissions by @SoniaSandler in #88
  • chore: install openapi-typescript by @feloy in #89
  • chore(test): windows e2e test workflw by @cbr7 in #83
  • chore: use macadam.js with Linux support by @feloy in #91
  • chore(test): configure retry value by @cbr7 in #95
  • chore(test): wait for page navigation by @cbr7 in #99
  • chore: add authentication and utils unit tests by @SoniaSandler in #113
  • chore: switch to a public version of the package by @benoitf in #116
  • chore: fix missing npmrc by @feloy in #117
  • chore: 📢 Bump version to 0.2.0 by @podman-desktop-bot in #118
  • chore: add dependency to Redhat Authentication extension by @feloy in #121
  • chore: make the release on tag by @feloy in #124
  • chore: 📢 Bump version to 0.3.0 by @podman-desktop-bot in #123
  • chore: 📢 Bump version to 0.4.0 by @podman-desktop-bot in #125

New Contributors

Full Changelog: https://github.com/redhat-developer/podman-desktop-rhel-ext/commits/v0.4.0