Releases: crc-org/crc-extension
v2.0.0
What's Changed
- bump to node 18 for github actions workflow by @anjannath in #183
- fix: show information message after image pushed to the cluster by @dgolovin in #190
- chore: remove whitespace from icon by @deboer-tim in #193
- Show Full User Experience When Running The Installer On Windows by @adrianriobo in #208
- feat: update readme by @dgolovin in #217
- fix: delay crc-detection and init till after activation by @dgolovin in #218
- fix: make sure the crc daemon is running before execute start (#205)" by @lstocchi in #219
- fix: remove provider lifecyle by @lstocchi in #220
- Add an oci image to act as a cache builder for a multistage building strategy by @adrianriobo in #222
- Build strategy based on containers with cache by @adrianriobo in #214
- fix: migrate build from rollup to vite by @dgolovin in #225
- chore: fix typo by @benoitf in #226
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #227
- fix: update CRC status after installation or any status change by @dgolovin in #230
- fix: update macos-11 (deprecated) to macos-14 by @dgolovin in #231
- feat: retrieve pull-secret using Red Hat SSO account by @dgolovin in #216
- fix: updates state during extension startup by @dgolovin in #240
- fix: add unit tests execution into pr-check.yaml by @dgolovin in #242
- fix: allow to customize config values on create new page by @lstocchi in #228
- fix: set correct minimum memory values in package.json by @lstocchi in #246
- chore: enable dependabot by @jeffmaury in #255
- build(deps): bump actions/cache from 3 to 4 by @dependabot in #256
- build(deps): bump docker/setup-buildx-action from 2 to 3 by @dependabot in #257
- build(deps): bump actions/setup-node from 3 to 4 by @dependabot in #258
- build(deps): bump docker/build-push-action from 4 to 6 by @dependabot in #259
- build(deps): bump docker/login-action from 2 to 3 by @dependabot in #260
- build(deps-dev): bump @podman-desktop/api from 1.10.3 to 1.12.0 by @dependabot in #263
- fix: dispose CommandManager on extension deactivation by @dgolovin in #253
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #261
- build(deps-dev): bump eslint from 8.45.0 to 8.57.0 by @dependabot in #267
- build(deps-dev): bump prettier from 2.8.8 to 3.3.3 by @dependabot in #268
- build(deps-dev): bump vitest and @vitest/coverage-v8 by @dependabot in #269
- build(deps-dev): bump typescript from 4.9.5 to 5.5.4 by @dependabot in #271
- build(deps-dev): bump vite from 5.2.12 to 5.4.0 by @dependabot in #274
- build(deps-dev): bump mkdirp from 2.1.6 to 3.0.1 by @dependabot in #272
- build(deps-dev): bump tslib from 2.6.0 to 2.6.3 by @dependabot in #273
- build(deps-dev): bump ts-node from 10.9.1 to 10.9.2 by @dependabot in #276
- build(deps): bump docker/setup-qemu-action from 2 to 3 by @dependabot in #262
- build(deps-dev): bump compare-versions from 6.0.0 to 6.1.1 by @dependabot in #264
- build(deps-dev): bump which from 3.0.1 to 4.0.0 by @dependabot in #266
- fix: enable eslint @typescript-eslint/no-floating-promises rule by @dgolovin in #245
- build(deps-dev): bump vite from 5.4.0 to 5.4.1 by @dependabot in #279
- build(deps-dev): bump @types/node from 18.16.19 to 20.14.15 by @dependabot in #278
- build(deps): bump axios from 1.7.2 to 1.7.4 by @dependabot in #280
- build(deps-dev): bump @types/node from 20.14.15 to 20.16.1 by @dependabot in #281
- fix: typescript typecheck error by @dgolovin in #282
- fix: run crc initialization after cleanup by @dgolovin in #283
- build(deps-dev): bump vite from 5.4.1 to 5.4.2 by @dependabot in #285
- fix: update version to 1.4.0 by @dgolovin in #254
- build(deps-dev): bump tslib from 2.6.3 to 2.7.0 by @dependabot in #289
- chore: align release workflow with other extensions by @jeffmaury in #286
- fix: remove step that creates PR to increment the version by @dgolovin in #292
New Contributors
- @deboer-tim made their first contribution in #193
- @adrianriobo made their first contribution in #208
- @lstocchi made their first contribution in #219
Full Changelog: v1.3.0...v2.0.0
v1.3.0
From the Podman Desktop interface, go to the Settings tab and click on "Desktop Extensions".
For the development channel, fill the name:
ghcr.io/crc-org/crc-extension:v1.3.0
or the official release channel use:
quay.io/redhat-developer/openshift-local-extension:v1.3.0
and click on the "Install extension" button.
See: https://github.com/crc-org/crc-extension#installation
What's Changed
- chore: cleanup unused example command in #177
- Start Windows CRC executable path with upper case drive-letter in #178
- cut release v1.3.0 in #179
Full Changelog: v1.2.0...v1.3.0
v1.2.0
From the Podman Desktop interface, go to the Settings tab and click on "Desktop Extensions".
For the development channel, fill the name:
ghcr.io/crc-org/crc-extension:v1.2.0
or the official release channel use:
quay.io/redhat-developer/openshift-local-extension:v1.2.0
and click on the "Install extension" button.
See: https://github.com/crc-org/crc-extension#installation
What's Changed
- Remove connection factory when crc has instance in #167
- Make microshift extension default preset in #170
- Remove unused config get in #169
Full Changelog: v1.1.0...v1.2.0
v1.1.0
From the Podman Desktop interface, go to the Settings tab and click on "Desktop Extensions".
For the development channel, fill the name:
ghcr.io/crc-org/crc-extension:v1.1.0
or the official release channel use:
quay.io/redhat-developer/openshift-local-extension:v1.1.0
and click on the "Install extension" button.
See: https://github.com/crc-org/crc-extension#installation
What's Changed
- build: add .dockerignore to skip copying node_modules and dist in #139
- Update installation procedurein #142
- Sync preferences even if no crc instance by in #140
- Handle need to recreate and cancel in #131
- Single layer extension container in #141
- Add issue template by #157
- Add preset info to telemetry:crc.start by #161
- Implement CRC CLI update in #162
- Use default preset label if preset is not set in #163
- feat: add markdown description for OpenShift Local in #165
Full Changelog: v1.0.3...v1.1.10
v1.0.3
From the Podman Desktop interface, go to the Settings tab and click on "Desktop Extensions".
For the development channel fill the name:
ghcr.io/crc-org/crc-extension:v1.0.3
or the official release channel use:
quay.io/redhat-developer/openshift-local-extension:v1.0.3
and click on the "Install extension" button.
See: https://github.com/crc-org/crc-extension#installation
What's Changed
- Use multi-stage container build #120
- Use TS for scripts #125
- show start error message #124
- Register commands only if crc installed #126
- Correct the package version #137
Full Changelog: v1.0.2...v1.0.3
v1.0.2
From the Podman Desktop interface, go to the Settings tab and click on "Desktop Extensions".
For the development channel fill the name:
ghcr.io/crc-org/crc-extension:v1.0.2
or the official release channel use:
quay.io/redhat-developer/openshift-local-extension:v1.0.2
and click on the "Install extension" button.
See: https://github.com/crc-org/crc-extension#installation
What's Changed
- Add Tactic IDs for the OpenShift Local signup flow #118
- Register connection factory only on installed state #119
Full Changelog: v1.0.1...v1.0.2
v1.0.1
From the Podman Desktop interface, go to the Settings tab and click on "Desktop Extensions".
For the development channel fill the name:
ghcr.io/crc-org/crc-extension:v1.0.1
or the official release channel use:
quay.io/redhat-developer/openshift-local-extension:v1.0.1
and click on the "Install extension" button.
See: https://github.com/crc-org/crc-extension#installation
What's Changed
Full Changelog: v1.0.0...v1.0.1
v1.0.0
From the Podman Desktop interface, go to the Settings tab and click on "Desktop Extensions".
For the development channel fill the name:
ghcr.io/crc-org/crc-extension:v1.0.0
or the official release channel use:
quay.io/redhat-developer/openshift-local-extension:v1.0.0
and click on the "Install extension" button.
See: https://github.com/crc-org/crc-extension#installation
What's Changed
- Copy code from podman-desktop repository #1
- Fix #2 clone url #3
- feat: add crc cli detection checks #4
- feat: update development flow #6
- feat: install crc on windows #7
- feat: add macos crc installer #10
- Download CRC installer binary on runtime #11
- Add note about extension install location #13
- fix: handling win installer exit code #12
- Use Podman Desktop Extension API #14
- delete unused crc.json file #15
- Crc setup #17
- Ask pull secret during start #21
- add delete tray item #22
- Change icon #25
- fix pullsecret validation #26
- Use information dialog to select preset #23
- sync crc and extension preferences #27
- Publish image with GH Action #28
- Parse Uncompressing output during setup #29
- add k8s connection lifecycle #30
- Change displayed name #31
- add arm64 as platform for image #38
- Add command to open terminal with OC CLI #41
- Enhance configuration sync and validation #36
- Publish extension image to ghcr.io #43
- fix image name #45
- Add vscode launch config to debug extension #42
- Add open openshift console command #47
- Add OC login copy commands #48
- Propose to initialise if setup not finished #51
- Use 'next' Extension API #53
- Remove 'optional' remark for the pull-secret #52
- Allow
oc-env
to be used with themicroshift
preset #55 - Fix k8s connection creation, remove daemon start #59
- Make sure the publisher name is consistent #60
- add 'configured' state #69
- Add telemetry using the extension API #54
- Add command to push image to crc cluster #79
- Add links to dashboard #90
- Configuration sync fix and start/stop status enhance #92
- Update preference on preset change #87
- Improve description and preferences #96
- Changed preset text #97
- Fixes #67 Shows infoDialog when podman preset is used #100
- Fixes #56 Alternative pull-secret info dialog #101
- Update README with extension documentation #102
- Minor update to container name #103
- Add create crc vm function, and handle delete properly #98
- Set installed state even setup is failed #106
- Fixes #108 update publisher name #109
- fix: Dialogs are sometimes concealed #110
- Show current preset on dashboard #107
- Use markdown for pullsecret description #112
Full Changelog: https://github.com/crc-org/crc-extension/commits/v1.0.0