What's Changed
- chore: 📢 Bump version to 1.21.0 by @podman-desktop-bot in https://github.com/podman-desktop/podman-desktop/pull/13080
- chore: disable workflows in forks by @benoitf in https://github.com/podman-desktop/podman-desktop/pull/13083
- chore(deps-dev): bump vite from 6.3.5 to 7.0.2 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13076
- chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13090
- chore(deps-dev): bump svelte from 5.35.2 to 5.35.4 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13091
- chore(renderer): Migrate BuildImageFromContainerfile to svelte5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13086
- chore: do not run the website in PR check that are not targeting main branch by @benoitf in https://github.com/podman-desktop/podman-desktop/pull/13085
- chore(deps-dev): bump @types/node from 22.16.0 to 22.16.2 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13117
- chore(deps-dev): bump eslint-plugin-storybook from 9.0.15 to 9.0.16 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13115
- chore(deps-dev): bump @biomejs/biome from 2.0.6 to 2.1.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13114
- chore(deps-dev): bump the storybook group with 3 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13112
- chore(deps-dev): bump vite from 7.0.2 to 7.0.3 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13116
- chore: use noResolveAliases on mac for Electron showOpenDialog by @SoniaSandler in https://github.com/podman-desktop/podman-desktop/pull/13088
- chore(deps): bump react-player from 2.16.0 to 3.1.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13055
- chore(deps): bump @segment/analytics-node from 2.2.1 to 2.3.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13135
- chore(deps-dev): bump svelte from 5.35.4 to 5.35.5 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13136
- chore: update notice for azure code signing by @benoitf in https://github.com/podman-desktop/podman-desktop/pull/13110
- chore(workflows): do not enable coverage when not needed by @axel7083 in https://github.com/podman-desktop/podman-desktop/pull/12165
- chore(test): remove unnecessary validation by @cbr7 in https://github.com/podman-desktop/podman-desktop/pull/13146
- chore(deps): bump the eslint group with 2 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13187
- chore(deps-dev): bump inversify from 7.5.4 to 7.6.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13188
- chore(deps-dev): bump filesize from 10.1.6 to 11.0.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13191
- chore(deps-dev): bump msw from 2.10.3 to 2.10.4 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13190
- chore(deps-dev): bump @playwright/test from 1.53.2 to 1.54.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13189
- chore(deps-dev): bump svelte from 5.35.5 to 5.35.6 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13162
- chore(deps-dev): bump @types/node from 22.16.2 to 22.16.3 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13164
- chore(deps-dev): bump vite from 7.0.3 to 7.0.4 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13163
- chore(deps-dev): bump electron from 37.2.0 to 37.2.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13160
- chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 5.1.0 to 6.0.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13161
- chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13196
- chore(deps-dev): bump @sveltejs/package from 2.3.12 to 2.4.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13199
- chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13197
- chore: Update Chocolatey package to 1.20.1 by @podman-desktop-bot in https://github.com/podman-desktop/podman-desktop/pull/13208
- chore: bump macOS runner to use macos-15 by @benoitf in https://github.com/podman-desktop/podman-desktop/pull/13207
- chore(deps-dev): bump electron from 37.2.1 to 37.2.2 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13219
- chore(deps-dev): bump eslint-plugin-storybook from 9.0.16 to 9.0.17 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13218
- chore: set libkrun as default provider on mac by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/12786
- chore(ci): update windows runners to Windows 2025 by @benoitf in https://github.com/podman-desktop/podman-desktop/pull/13213
- chore(deps-dev): bump @types/node from 22.16.3 to 22.16.4 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13220
- chore(deps-dev): bump vite from 7.0.4 to 7.0.5 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13243
- chore(deps-dev): bump svelte-eslint-parser from 1.2.0 to 1.3.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13238
- chore(deps-dev): bump filesize from 11.0.1 to 11.0.2 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13242
- chore(deps-dev): bump electron from 37.2.2 to 37.2.3 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13244
- chore: introduce constants for repo org and name by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13232
- chore(deps): bump react-player from 3.1.0 to 3.3.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13241
- chore(website): add path alias for api package by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13254
- chore(website): add msw and octokit packages in website by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13252
- chore(deps-dev): bump the storybook group with 3 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13215
- chore(website): fix package order otherwise pnpm reorders it automatically in other PRs by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13253
- chore(test): fix notification-box identifier by @jiridostal in https://github.com/podman-desktop/podman-desktop/pull/13255
- chore(lint): update Map to SvelteMap by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13248
- chore(main): clean inversify container in
src/plugin/index.spec.ts
by @axel7083 in https://github.com/podman-desktop/podman-desktop/pull/13258 - chore(test): include check for correct installer file in update test by @odockal in https://github.com/podman-desktop/podman-desktop/pull/13247
- chore(deps-dev): bump svelte-check from 4.2.2 to 4.3.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13271
- chore(deps-dev): bump @biomejs/biome from 2.1.1 to 2.1.2 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13270
- chore: Update Chocolatey package to 1.20.2 by @podman-desktop-bot in https://github.com/podman-desktop/podman-desktop/pull/13278
- chore: migrate to SvelteMap for update of linter by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13274
- chore(deps-dev): bump eslint-plugin-svelte from 3.10.1 to 3.11.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13239
- chore(deps-dev): bump cheerio from 1.1.0 to 1.1.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13285
- chore(deps): bump undici from 7.11.0 to 7.12.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13282
- chore(deps-dev): bump @types/node from 22.16.4 to 22.16.5 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13284
- chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 6.0.0 to 6.1.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13221
- chore(test): increase test robustness in some scenarios by @cbr7 in https://github.com/podman-desktop/podman-desktop/pull/13297
- chore(deps-dev): bump eslint-plugin-unicorn from 59.0.1 to 60.0.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13311
- chore(deps-dev): bump @argos-ci/playwright from 5.0.6 to 5.0.7 in the argosci group by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13305
- chore(deps): bump github/codeql-action from 3.29.2 to 3.29.3 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13306
- chore(deps-dev): bump the storybook group with 3 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13307
- chore(deps-dev): bump eslint-plugin-storybook from 9.0.17 to 9.0.18 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13312
- chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13309
- chore(deps-dev): bump cheerio from 1.1.1 to 1.1.2 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13313
- chore(test): address some flaky behavior by @cbr7 in https://github.com/podman-desktop/podman-desktop/pull/13314
- chore: update when field for podman machine editable properties by @SoniaSandler in https://github.com/podman-desktop/podman-desktop/pull/12939
- chore(deps): bump github/codeql-action from 3.29.3 to 3.29.4 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13330
- chore(deps-dev): bump electron from 37.2.3 to 37.2.4 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13328
- chore(test): rename test suite files by @cbr7 in https://github.com/podman-desktop/podman-desktop/pull/13332
- chore(deps-dev): bump @argos-ci/playwright from 5.0.7 to 5.0.8 in the argosci group by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13326
- chore(deps): bump hosted-git-info from 8.1.0 to 9.0.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13343
- chore(deps): update electron-updater to 6.6.4 to fix [#13214] by @odockal in https://github.com/podman-desktop/podman-desktop/pull/13337
- chore(test): fix the kube-play-build e2e test by @amisskii in https://github.com/podman-desktop/podman-desktop/pull/13351
- chore(ci): provide more installers types for testing-prereleases by @odockal in https://github.com/podman-desktop/podman-desktop/pull/13341
- chore(deps): bump the eslint group with 2 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13358
- chore(deps-dev): bump vite from 7.0.5 to 7.0.6 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13342
- chore(deps-dev): bump @testing-library/dom from 10.4.0 to 10.4.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13356
- chore(deps-dev): bump cross-env from 7.0.3 to 10.0.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13360
- chore(deps): bump the fortawesome group across 1 directory with 6 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13329
- chore(deps-dev): bump @testing-library/jest-dom from 6.6.3 to 6.6.4 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13361
- chore(tray): add missing tray icon assets by @vancura in https://github.com/podman-desktop/podman-desktop/pull/13058
- chore(deps-dev): bump svelte from 5.35.6 to 5.37.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13359
- chore(deps-dev): bump svelte from 5.37.0 to 5.37.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13386
- chore: allow passing title to Icon component by @jiridostal in https://github.com/podman-desktop/podman-desktop/pull/13380
- chore(renderer/dialog): prepare dialog component migration to Svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13382
- chore(renderer): make onclose compulsory for dialog to help devs by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13394
- chore(test): fix k8s tests by @amisskii in https://github.com/podman-desktop/podman-desktop/pull/13401
- chore(deps): bump github/codeql-action from 3.29.4 to 3.29.5 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13406
- chore(deps-dev): bump @biomejs/biome from 2.1.2 to 2.1.3 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13407
- chore(deps-dev): bump @types/node from 22.16.5 to 22.17.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13408
- chore(ci): enable prereleases in update e2e tests on PR check by @odockal in https://github.com/podman-desktop/podman-desktop/pull/13339
- chore(deps-dev): bump @argos-ci/playwright from 5.0.8 to 5.0.9 in the argosci group by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13443
- chore(test): Add e2e test for volume creation and usage by @serbangeorge-m in https://github.com/podman-desktop/podman-desktop/pull/13348
- chore(test): add new e2e test for bulk start action by @cbr7 in https://github.com/podman-desktop/podman-desktop/pull/13422
- chore(deps-dev): bump electron from 37.2.4 to 37.2.5 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13467
- chore(deps): bump undici from 7.12.0 to 7.13.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13465
- chore(deps-dev): bump the storybook group with 3 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13462
- chore(deps-dev): bump inversify from 7.6.1 to 7.7.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13466
- chore(deps-dev): bump svelte from 5.37.1 to 5.37.2 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13464
- chore(test): remove the skip for podman machine onboarding e2e tests by @odockal in https://github.com/podman-desktop/podman-desktop/pull/13454
- chore(deps-dev): bump eslint-plugin-storybook from 9.0.18 to 9.1.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13463
- chore: add titles to notification elements for accessibility by @jiridostal in https://github.com/podman-desktop/podman-desktop/pull/13478
- chore(deps-dev): bump svelte from 5.37.2 to 5.37.3 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13492
- chore(deps-dev): bump lint-staged from 16.1.2 to 16.1.4 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13487
- chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13486
- chore(deps-dev): bump @playwright/test from 1.54.1 to 1.54.2 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13489
- chore(deps-dev): bump svelte-eslint-parser from 1.3.0 to 1.3.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13488
- chore: switched to experimental manager function by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13474
- chore: switched to experimental manager function by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13473
- chore(test): add e2e tests for new features by @cbr7 in https://github.com/podman-desktop/podman-desktop/pull/13494
- chore(deps-dev): bump svelte-check from 4.3.0 to 4.3.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13491
- chore(deps-dev): bump @electron/fuses from 1.8.0 to 2.0.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13490
- chore(deps-dev): bump the storybook group with 3 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13502
- chore(test): add e2e test for namespace switching by @cbr7 in https://github.com/podman-desktop/podman-desktop/pull/13505
- chore(deps-dev): bump eslint-plugin-storybook from 9.1.0 to 9.1.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13503
- chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13504
- chore(deps-dev): bump @argos-ci/playwright from 6.0.0 to 6.0.1 in the argosci group by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13507
- chore(deps-dev): bump electron from 37.2.5 to 37.2.6 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13514
- chore(deps): bump yaml from 2.8.0 to 2.8.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13508
- chore: removes disabled features from config by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13493
- chore(test): set to skip extension installation on windows cicd by @cbr7 in https://github.com/podman-desktop/podman-desktop/pull/13522
- chore(test): skip test on windows by @cbr7 in https://github.com/podman-desktop/podman-desktop/pull/13523
- chore(deps-dev): bump @sveltejs/package from 2.4.0 to 2.4.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13528
- chore(deps-dev): bump @biomejs/biome from 2.1.3 to 2.1.4 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13527
- chore(deps-dev): bump @argos-ci/playwright from 6.0.1 to 6.0.2 in the argosci group by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13525
- chore(deps-dev): bump vite from 7.0.6 to 7.1.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13526
- chore(deps-dev): bump svelte from 5.37.3 to 5.38.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13515
- chore(deps): bump electron-updater from 6.6.4 to 6.6.7 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13357
- chore(test): add e2e tests for searching in logs by @cbr7 in https://github.com/podman-desktop/podman-desktop/pull/13521
- chore(test): ensure skip on azure cicd by @cbr7 in https://github.com/podman-desktop/podman-desktop/pull/13529
- chore: use the engine name rather than the type for the column by @benoitf in https://github.com/podman-desktop/podman-desktop/pull/13538
- chore(test): improve kube play test robustness by @amisskii in https://github.com/podman-desktop/podman-desktop/pull/13536
- chore(deps-dev): bump lint-staged from 16.1.4 to 16.1.5 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13542
- chore(deps): bump smol-toml from 1.4.1 to 1.4.2 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13541
- chore(deps): bump the eslint group with 3 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13543
- chore(deps-dev): bump @types/node from 22.17.0 to 22.17.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13545
- chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 6.1.0 to 6.1.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13540
- chore(test): remove unneeded extra check by @cbr7 in https://github.com/podman-desktop/podman-desktop/pull/13549
- chore: introduce github labeler by @jiridostal in https://github.com/podman-desktop/podman-desktop/pull/13532
- chore(test): skip compose onboarding test based on env. var by @amisskii in https://github.com/podman-desktop/podman-desktop/pull/13535
- chore(test): ensure image exists before status check by @amisskii in https://github.com/podman-desktop/podman-desktop/pull/13560
- chore: adds new image property to experimental config by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13559
- chore(deps-dev): bump the storybook group with 3 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13570
- chore(test): add e2e test to check cancel build image action by @cbr7 in https://github.com/podman-desktop/podman-desktop/pull/13572
- chore: add markdown support for parsing HTML entities and podman-desktop:// links by @SoniaSandler in https://github.com/podman-desktop/podman-desktop/pull/13158
- chore(deps-dev): bump vite from 7.1.1 to 7.1.2 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13573
- chore(deps-dev): bump tsx from 4.20.3 to 4.20.4 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13581
- chore(deps-dev): bump eslint-plugin-storybook from 9.1.1 to 9.1.2 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13578
- chore(deps): bump github/codeql-action from 3.29.7 to 3.29.9 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13580
- chore(deps-dev): bump svelte from 5.38.0 to 5.38.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13577
- chore(deps-dev): bump inversify from 7.7.0 to 7.7.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13574
- chore(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13569
- chore: adds kubernetes image to experimental feature by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13562
- chore: adds tasks statusbar image to experimental feature by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13567
- chore: adds statusbar providers image to experimental feature by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13565
- chore: adds tasks manager image to experimental feature by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13563
- chore(ci): dynamically decrease podman-desktop version before update e2e test by @odockal in https://github.com/podman-desktop/podman-desktop/pull/13448
- chore(ci): expand running e2e tests to windows arm by @odockal in https://github.com/podman-desktop/podman-desktop/pull/13439
- chore(docs): updated release.md file with new release notes tool options by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13468
- chore: update toast notification style by @SoniaSandler in https://github.com/podman-desktop/podman-desktop/pull/13355
- chore(ci): extend update e2e tests on macos-13 x86_64 architecture by @odockal in https://github.com/podman-desktop/podman-desktop/pull/13610
- chore: Have file items by default be editable. by @cdrage in https://github.com/podman-desktop/podman-desktop/pull/13609
- chore: fix saving inputs in preferences by @cdrage in https://github.com/podman-desktop/podman-desktop/pull/13606
- chore(ci): parametrize update e2e tests in e2e-tests-main workflow by @odockal in https://github.com/podman-desktop/podman-desktop/pull/13608
- chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13590
- chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 6.1.1 to 6.1.2 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13591
- chore(deps-dev): bump msw from 2.10.4 to 2.10.5 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13593
- chore(deps-dev): bump inversify from 7.7.1 to 7.8.1 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13621
- chore: add custom icon and iconColor property to notifications by @jiridostal in https://github.com/podman-desktop/podman-desktop/pull/13506
- chore: display the stop button in a compose section by @vzhukovs in https://github.com/podman-desktop/podman-desktop/pull/13519
- chore: updated podman to v5.6.0 by @MarsKubeX in https://github.com/podman-desktop/podman-desktop/pull/13624
- chore(deps-dev): bump the tailwindcss group with 3 updates by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13612
- chore(deps-dev): bump @testing-library/jest-dom from 6.6.4 to 6.7.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13592
- chore(deps-dev): bump @types/node from 22.17.1 to 22.17.2 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13623
- chore(deps): bump undici from 7.13.0 to 7.14.0 by @dependabot[bot] in https://github.com/podman-desktop/podman-desktop/pull/13622
- fix: use correct regexp to set ELECTRON_CACHE env variable by @vzhukovs in https://github.com/podman-desktop/podman-desktop/pull/13093
- fix: display an error to the user using uppercase in image name by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13103
- fix: avoid jitter between 9-11% by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13133
- fix(ci): perform update of ubuntu packages earlier by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13177
- fix: send virtual machine check info to telemetry in case of error by @jeffmaury in https://github.com/podman-desktop/podman-desktop/pull/12937
- fix(website): vitest did not explore tests in subfolders needed for PR [#13182] by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13230
- fix(ci): improve test file memory usage by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13259
- fix: revert to electron-builder 26.0.12 by @jeffmaury in https://github.com/podman-desktop/podman-desktop/pull/13261
- fix(extension/podman): ensure loop of monitoring can be started at activation of extension by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13275
- fix(ci): update CRIU download URL by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13289
- fix(ci): allow deployment write for cloudflare in PR by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13298
- fix(extensions/podman): avoid infinite loop when deactivating extension by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13153
- fix(ux): make whole button clickable by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13321
- fix(website): client-side use of the GitHub REST API should be avoided by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13182
- fix(extensions/kind): dispose update version on uninstall by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13295
- fix: configure startup on login using electron app API by @dgolovin in https://github.com/podman-desktop/podman-desktop/pull/13056
- fix(ui): make overflow hidden to fix fitAddon when search bar by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13324
- fix(website): get number of stars at build rather than client by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13336
- fix: remove not needed timeout around registerCLITool in compose extension activation by @dgolovin in https://github.com/podman-desktop/podman-desktop/pull/13325
- fix(website): preload css to avoid flashing big icons on load by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13331
- fix(core): update extension details summary card to svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13352
- fix(renderer): update extension list to svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13347
- fix(renderer): update deployment components to svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13376
- fix(renderer): update installed extensions components to svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13368
- fix(core): update installed extensions actions to svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13366
- fix(renderer): update some images component to Svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13393
- fix(renderer): update InstallManuallyExtensionModal component to Svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13400
- fix: fix compose installation error after restart by @dgolovin in https://github.com/podman-desktop/podman-desktop/pull/13385
- fix(renderer): update MessageBox to Svelte5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13404
- fix(renderer): update manifest to svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13411
- fix(renderer): update learning center to svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13413
- fix(renderer): update troubleshooting repair to svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13414
- fix(renderer): update TroubleshootingPageStore to svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13416
- fix(renderer): update TroubleshootingContainerEngines to svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13418
- fix(renderer): update remaining troubleshooting component to Svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13420
- fix(renderer): image check needs a snapshot with runes by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13424
- fix(renderer): update PushImageModal component to Svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13434
- fix(renderer): update PreferencesKubernetesContextsRenderingEditModal component to Svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13429
- fix(renderer): update RenameImageModal component to Svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13438
- fix(renderer): update PushManifestModal component to Svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13436
- fix(renderer): update SettingsPage and dependent components to Svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13402
- fix: updating of configuration with undefined value by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13446
- fix(renderer): update PreferencesProvider* components to Svelte 5 by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13452
- fix(Table): incorrect grid template column on uncollapse by @axel7083 in https://github.com/podman-desktop/podman-desktop/pull/13496
- fix(website): fixed scaling of navbar menu items by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13509
- fix(website): added github button to the mobile menu by @rujutashinde in https://github.com/podman-desktop/podman-desktop/pull/13457
- fix(windows): updated text for matching errors by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13471
- fix: addressed multi port forwarding having the same port by @bmahabirbu in https://github.com/podman-desktop/podman-desktop/pull/13481
- fix(website): fixed trimmed podman desktop logo by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13546
- fix(ContainerList): sort environment column based on engineName by @axel7083 in https://github.com/podman-desktop/podman-desktop/pull/13557
- fix: added different key to containers when no id is found by @MarsKubeX in https://github.com/podman-desktop/podman-desktop/pull/13477
- fix(ContainerList): group containers missing engineName by @axel7083 in https://github.com/podman-desktop/podman-desktop/pull/13554
- fix(website): added downloads link under the mobile menu by @rujutashinde in https://github.com/podman-desktop/podman-desktop/pull/13512
- fix: experimental feature: a malformed key should skip to the next iteration, not exit the function by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13472
- fix: increase onboarding timeout to allow extensions to load by @bmahabirbu in https://github.com/podman-desktop/podman-desktop/pull/13589
- fix: reconnect logger handler only once by @SoniaSandler in https://github.com/podman-desktop/podman-desktop/pull/13087
- fix: verify the ports requested for kind cluster are free by @dgolovin in https://github.com/podman-desktop/podman-desktop/pull/13461
- fix: do not re-write registiries to auth.json if the values have not changed by @SoniaSandler in https://github.com/podman-desktop/podman-desktop/pull/13499
- refactor(main): create AppPlugin for window creation by @axel7083 in https://github.com/podman-desktop/podman-desktop/pull/13084
- refactor(main): use node PromiseWithResolvers by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13118
- refactor: simplify type definition in macos startup on login tests by @dgolovin in https://github.com/podman-desktop/podman-desktop/pull/13111
- refactor(extension/podman): expose content of the loop that is not covered by unit test by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13141
- refactor(extensions/podman): extract extension notification in a new class by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13155
- refactor(extensions/podman): move state to class to prepare the refactoring by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13228
- refactor(extensions/podman): move notification code to own class by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13233
- refactor(extensions/podman): refactor the notification class for the podman extension by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13251
- refactor(extensions/podman): refactor of the code of notification for extension podman by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13264
- refactor(extensions/podman): notifications are now handled by this class by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13288
- refactor(extensions/podman): handle notifications in specific class by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13301
- refactor(extensions/podman): move some tests by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13319
- refactor(extensions/podman): move the mac podman notification by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13320
- refactor: centralized experimental features by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13227
- refactor: centralized tasks statusbar by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13224
- refactor: centralized statusbar providers by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13226
- refactor: centralized tasks manager by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13223
- refactor: centralized kubernetes experimental by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13225
- refactor: migrated command palette component to svelte5 by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13628
- feat: display local port and copy on click by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13109
- feat: add sort on port forward list columns by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13119
- feat: update notification style on dashboard by @jiridostal in https://github.com/podman-desktop/podman-desktop/pull/13192
- feat: expose repository info parser for usage in extensions by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13363
- feat(ExtensionLoader): implements AsyncDisposable by @axel7083 in https://github.com/podman-desktop/podman-desktop/pull/13256
- feat: added experimental configuration manager by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13316
- feat(renderer): migrate dialog to Svelte 5, deprecate Svelte 4 version by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13388
- feat: added a warning when macOS user has multiple podman installations by @MarsKubeX in https://github.com/podman-desktop/podman-desktop/pull/13176
- feat: adds experimental features feedback handler by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13317
- feat: added support for images in markdown component by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13533
- feat: added support for masking passwords by @gastoner in https://github.com/podman-desktop/podman-desktop/pull/13552
- feat(website): add Storybook link to the Extend page by @vancura in https://github.com/podman-desktop/podman-desktop/pull/13598
- feat: add net module to expose free port detection function by @dgolovin in https://github.com/podman-desktop/podman-desktop/pull/13625
- test(podman): add test for extension.ts by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13140
- test(podman/extension): add test for the monitoring loop of podman extension by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13172
- test(packages/renderer): make test run faster by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13262
- test(packages/renderer): make test run faster by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13263
- test: speed up some vitest tests by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13273
- test: make tests run faster by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13277
- test: add e2e test for kube play YAML build option by @amisskii in https://github.com/podman-desktop/podman-desktop/pull/13249
- test(renderer): try fix instability by clearing mock when unmounting by @eqqe in https://github.com/podman-desktop/podman-desktop/pull/13399
- docs: updated website contribution guidelines by @shipsing in https://github.com/podman-desktop/podman-desktop/pull/13137
- docs: updated the creating a playground section by @shipsing in https://github.com/podman-desktop/podman-desktop/pull/12990
- docs(website): release note 1.20 by @vzhukovs in https://github.com/podman-desktop/podman-desktop/pull/13184
- docs: added a procedure to debug an extension by @shipsing in https://github.com/podman-desktop/podman-desktop/pull/13229
- docs(website): removed obsolete README.md from the website dir by @rujutashinde in https://github.com/podman-desktop/podman-desktop/pull/13292
- docs: updated content to show libkrun as the default machine provider on macOS by @shipsing in https://github.com/podman-desktop/podman-desktop/pull/12856
- docs: removed the podlet installation part from the blog by @shipsing in https://github.com/podman-desktop/podman-desktop/pull/13362
- docs: add mergify backporting instructions in the release doc by @SoniaSandler in https://github.com/podman-desktop/podman-desktop/pull/13440
- docs: add info about pre-release and release versions by @SoniaSandler in https://github.com/podman-desktop/podman-desktop/pull/13441
- docs: modified wordings and updated example version number to be the same throughout by @rujutashinde in https://github.com/podman-desktop/podman-desktop/pull/13456
- docs: added the --cask flag to the installation command by @shipsing in https://github.com/podman-desktop/podman-desktop/pull/13516
- docs: corrected the heading title by @shipsing in https://github.com/podman-desktop/podman-desktop/pull/13551
- docs: add Podman machine reboot step to cert install by @alilleybrinker in https://github.com/podman-desktop/podman-desktop/pull/13498
- revert: 12870 by @axel7083 in https://github.com/podman-desktop/podman-desktop/pull/13152
New Contributors
- @serbangeorge-m made their first contribution in https://github.com/podman-desktop/podman-desktop/pull/13348
- @alilleybrinker made their first contribution in https://github.com/podman-desktop/podman-desktop/pull/13498
Full Changelog: https://github.com/podman-desktop/podman-desktop/compare/v1.20.0...v1.21.0