v1.7.0
What's Changed
- chore: 📢 Bump version to 1.7.0 by @podman-desktop-bot in #5217
- chore(deps-dev): bump @typescript-eslint/parser from 6.13.2 to 6.14.0 by @dependabot in #5225
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.13.2 to 6.14.0 by @dependabot in #5226
- chore: allow to use index manifest without recommended mediaType field by @benoitf in #5231
- fix: long socket path by @deboer-tim in #5219
- chore: registries icon by @deboer-tim in #5223
- fix: color of primary/secondary buttons should be white by @benoitf in #5232
- fix: disable notification when updating podman (#5228) by @lstocchi in #5229
- fix: allow table columns to specify overflow by @deboer-tim in #5222
- fix: improve default contribution action icon by @deboer-tim in #5236
- chore(deps-dev): bump vite from 5.0.7 to 5.0.8 by @dependabot in #5241
- fix: handle event when loading images from archives by @benoitf in #5240
- fix: dispose the wsl2 command when unregistering extension by @benoitf in #5246
- chore(deps-dev): bump @rollup/plugin-json from 6.0.1 to 6.1.0 by @dependabot in #5243
- chore(deps-dev): bump svelte-preprocess from 5.1.1 to 5.1.2 by @dependabot in #5242
- chore(deps): bump dawidd6/action-download-artifact from 2 to 3 by @dependabot in #5244
- fix: edit Podman machine support for MacOS only by @jeffmaury in #5239
- fix: try to search kubectl on the user path first by @benoitf in #5248
- feat: provider cards by @deboer-tim in #5013
- fix: rename kubectl extension by @deboer-tim in #5255
- chore: increase timeout for connect for featured extensions by @benoitf in #5259
- feat: add store backed by informer by @lstocchi in #5029
- chore: fix GitHub template for versions by @benoitf in #5261
- fix: minor issues with CLI tool UI by @deboer-tim in #5252
- fix: providerinfo badge by @deboer-tim in #5268
- fix: don't refresh image list when age updates by @deboer-tim in #5267
- feat: form progress by @deboer-tim in #5253
- chore(tests,ui): added compose onboarding aria accessibility by @xbabalov in #5066
- chore(deps-dev): bump eslint-plugin-import from 2.29.0 to 2.29.1 by @dependabot in #5276
- chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #5278
- chore(deps-dev): bump vite from 5.0.8 to 5.0.9 by @dependabot in #5275
- chore(deps): bump react-player from 2.13.0 to 2.14.0 by @dependabot in #5277
- feat: add option to select how to open devtools in dev mode by @benoitf in #5274
- chore: disable devtools through configuration file by @benoitf in #5280
- chore(deps-dev): bump @playwright/test from 1.37.1 to 1.40.1 by @dependabot in #5034
- feat(ui): add danger button by @benoitf in #5177
- chore(deps-dev): bump @argos-ci/playwright from 1.3.2 to 1.4.0 by @dependabot in #5262
- feat: Deployments page by @deboer-tim in #4931
- chore: volume updates by @deboer-tim in #5283
- chore: switch provider cards to icon by @deboer-tim in #5272
- chore: update template to v1.6.3 by @benoitf in #5286
- feat: change layout of Troubleshooting page to use tabs by @benoitf in #5187
- docs: multi-platform extension by @feloy in #5205
- chore: simplify pod actions & callbacks by @deboer-tim in #5141
- feat: reading deployments, ingress, routes, and services by @deboer-tim in #5195
- chore: Update Chocolatey package to 1.6.3 by @podman-desktop-bot in #5297
- chore: add cleanup option on providers (plumbing) by @benoitf in #5139
- fix: add cleanupSupport property by @deboer-tim in #5309
- website: Release note 1.6.0 by @slemeur in #5224
- fix: social media image for 1.6 release by @benoitf in #5315
- chore(tests): add error handling in container-smoke test by @odockal in #5305
- chore(deps): bump errata-ai/vale-action from 1edf87ba97278a700ba88ed9619172912ffaac25 to c99f2dfd2aeaedb3d4bb16f385841830b9164d31 by @dependabot in #5302
- chore(deps-dev): bump svelte-preprocess from 5.1.2 to 5.1.3 by @dependabot in #5298
- chore(deps-dev): bump vite from 5.0.9 to 5.0.10 by @dependabot in #5300
- chore(deps-dev): bump @typescript-eslint/parser from 6.14.0 to 6.15.0 by @dependabot in #5320
- docs: document onboarding ids rules by @feloy in #5211
- chore(deps-dev): bump @argos-ci/playwright from 1.4.0 to 1.4.1 by @dependabot in #5299
- chore(deps): bump prism-react-renderer from 2.3.0 to 2.3.1 by @dependabot in #5319
- chore(deps-dev): bump eslint from 8.55.0 to 8.56.0 by @dependabot in #5301
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.14.0 to 6.15.0 by @dependabot in #5321
- fix: do not fetch pre-releases of compose by @benoitf in #5296
- chore(deps-dev): bump tailwindcss from 3.3.6 to 3.3.7 by @dependabot in #5318
- feat: duration column by @deboer-tim in #5306
- fix: increase hook timeout for e2e tests by @odockal in #5326
- fix(tests): fixed mac port issue in smoke tests by @rostalan in #5304
- Extension installation through OCI image by @xbabalov in #5155
- chore(deps-dev): bump @vitest/coverage-v8 from 1.0.4 to 1.1.0 by @dependabot in #5337
- chore(deps): bump react-player from 2.14.0 to 2.14.1 by @dependabot in #5339
- chore(deps-dev): bump tailwindcss from 3.3.7 to 3.4.0 by @dependabot in #5341
- chore(deps-dev): bump vitest from 1.0.4 to 1.1.0 by @dependabot in #5340
- chore: simplify container/compose actions & callbacks by @deboer-tim in #5160
- chore: use vite build instead of rollup by @benoitf in #5352
- chore(deps): bump undici from 6.0.1 to 6.2.0 by @dependabot in #5351
- feat: table update event passthrough by @deboer-tim in #5345
- chore: allow to have empty alt field (sometimes we don't have) by @benoitf in #5354
- docs: message when the app terminates because another instance exists by @feloy in #5348
- chore: reduce extraneous test output by @deboer-tim in #5356
- chore: replace CustomIcon by IconImage by @benoitf in #5357
- chore: provides extensionUri in extension context for extensions by @benoitf in #5358
- feat: pods table component by @deboer-tim in #5310
- docs: refactored setting up container registries by @themr0c in #4965
- chore(deps-dev): bump @argos-ci/playwright from 1.4.1 to 1.4.2 by @dependabot in #5365
- chore: add
joinPath
+with
methods on Uri extension point by @benoitf in #5360 - docs: allow image push to lima kubernetes cluster by @afbjorklund in #4488
- chore: check for install on every step of compose onboarding by @cdrage in #5361
- chore: check kubectl installation on each onboarding step by @cdrage in #5362
- feat: add cleanup for podman provider by @benoitf in #5179
- feat: add cleanup UI by @benoitf in #5180
- chore(deps): bump undici from 6.2.0 to 6.2.1 by @dependabot in #5373
- chore(deps): bump dockerode from 4.0.0 to 4.0.1 by @dependabot in #5374
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.15.0 to 6.16.0 by @dependabot in #5377
- chore(deps-dev): bump @argos-ci/playwright from 1.4.2 to 1.5.0 by @dependabot in #5376
- chore(deps-dev): bump @typescript-eslint/parser from 6.15.0 to 6.16.0 by @dependabot in #5378
- feat: deployment updates by @deboer-tim in #5370
- Kubernetes Services Page by @deboer-tim in #5363
- feat: allow image push to lima kubernetes cluster by @afbjorklund in #4487
- chore: expose reading kube objects to renderer by @deboer-tim in #5379
- chore(deps-dev): bump @argos-ci/cli from 1.0.4 to 1.0.5 by @dependabot in #5388
- chore(deps-dev): bump @testing-library/jest-dom from 6.1.5 to 6.1.6 by @dependabot in #5387
- chore(deps): bump moment from 2.29.4 to 2.30.1 by @dependabot in #5384
- chore(deps): bump dockerode from 4.0.1 to 4.0.2 by @dependabot in #5386
- chore(deps-dev): bump @argos-ci/playwright from 1.5.0 to 1.6.0 by @dependabot in #5385
- chore(deps-dev): bump @testing-library/user-event from 14.5.1 to 14.5.2 by @dependabot in #5390
- chore(deps-dev): bump vitest from 1.1.0 to 1.1.1 by @dependabot in #5394
- chore(deps-dev): bump @types/node from 18.19.3 to 18.19.4 by @dependabot in #5391
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.16.0 to 6.17.0 by @dependabot in #5399
- chore(deps-dev): bump @typescript-eslint/parser from 6.16.0 to 6.17.0 by @dependabot in #5398
- chore(deps-dev): bump @vitest/coverage-v8 from 1.1.0 to 1.1.1 by @dependabot in #5392
- chore: disable fuses features by @benoitf in #5403
- feat: update to podman v4.8.3 by @jeffmaury in #5411
- chore(deps): bump clsx from 2.0.0 to 2.1.0 by @dependabot in #5393
- chore(deps-dev): bump postcss-import from 15.1.0 to 16.0.0 by @dependabot in #5408
- feat: adding groupContributions logic by @axel7083 in #5415
- fix: using window.showMessageBox instead of custom modal by @axel7083 in #5421
- docs: Blog post on Compose guestbook application by @cdrage in #5033
- chore(deps-dev): bump @commitlint/config-conventional from 18.4.3 to 18.4.4 by @dependabot in #5435
- chore(deps-dev): bump @commitlint/cli from 18.4.3 to 18.4.4 by @dependabot in #5434
- chore(deps-dev): bump postcss from 8.4.32 to 8.4.33 by @dependabot in #5433
- chore(deps-dev): bump @vitest/coverage-v8 from 1.1.1 to 1.1.3 by @dependabot in #5430
- chore(deps-dev): bump vite from 5.0.10 to 5.0.11 by @dependabot in #5431
- chore: Update Chocolatey package to 1.6.4 by @podman-desktop-bot in #5437
- chore(deps-dev): bump @testing-library/jest-dom from 6.1.6 to 6.2.0 by @dependabot in #5419
- chore(deps-dev): bump @typescript-eslint/parser from 6.17.0 to 6.18.0 by @dependabot in #5456
- chore(deps-dev): bump markdownlint from 0.32.1 to 0.33.0 by @dependabot in #5453
- chore(deps-dev): bump tailwindcss from 3.4.0 to 3.4.1 by @dependabot in #5451
- chore(deps-dev): bump @types/node from 18.19.4 to 18.19.5 by @dependabot in #5450
- chore(deps-dev): bump @docusaurus/tsconfig from 3.0.1 to 3.1.0 by @dependabot in #5452
- chore(deps-dev): bump jsdom from 23.0.1 to 23.2.0 by @dependabot in #5455
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.17.0 to 6.18.0 by @dependabot in #5454
- chore(deps): bump errata-ai/vale-action from c99f2dfd2aeaedb3d4bb16f385841830b9164d31 to 3f7188c866bcb3259339a09f517d7c4a8838303c by @dependabot in #5407
- chore(deps-dev): bump @typescript-eslint/parser from 6.18.0 to 6.18.1 by @dependabot in #5471
- chore(deps): bump @segment/analytics-node from 1.1.4 to 1.2.0 by @dependabot in #5470
- chore(deps-dev): bump @argos-ci/playwright from 1.6.0 to 1.6.1 by @dependabot in #5469
- chore(deps): bump undici from 6.2.1 to 6.3.0 by @dependabot in #5467
- chore(tests): adds build image test to image smoke suite by @cbr7 in #5423
- chore(deps-dev): bump @testing-library/dom from 9.3.3 to 9.3.4 by @dependabot in #5465
- chore(deps): bump follow-redirects from 1.14.9 to 1.15.4 by @dependabot in #5472
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.18.0 to 6.18.1 by @dependabot in #5464
- chore: allow to grab extensions from private registries by @benoitf in #5473
- chore(deps-dev): bump @types/validator from 13.11.7 to 13.11.8 by @dependabot in #5476
- chore(deps-dev): bump @rollup/plugin-typescript from 11.1.5 to 11.1.6 by @dependabot in #5477
- chore(deps-dev): bump @types/node from 18.19.5 to 18.19.6 by @dependabot in #5478
- chore(deps-dev): bump @argos-ci/cli from 1.0.5 to 1.0.6 by @dependabot in #5466
- chore: add webassembly icon by @benoitf in #5489
- fix(tests,ci): skip cleaning up tests/output artifacts folder in before all hook on CI by @odockal in #5461
- chore(tests): play kubernetes yaml e2e test by @cbr7 in #5458
- chore(deps-dev): bump @argos-ci/playwright from 1.6.1 to 1.6.3 by @dependabot in #5498
- chore(deps): bump @segment/analytics-node from 1.2.0 to 1.3.0 by @dependabot in #5496
- feat: extend connection input type in build image by @lstocchi in #5499
- feat: expose build image method by @lstocchi in #5500
- Add more docs for Lima customization, with YAML and GUI by @afbjorklund in #5457
- feat: add platform parameter to image build method by @benoitf in #5501
- fix: add missing types for createContainer API by @benoitf in #5504
- chore: add labels for container create method by @benoitf in #5502
- chore(tests): Added env var to e2e tests workflow for podmandesktop-ci password token. by @xbabalov in #5516
- chore(tests): fix for e2e test that fails on windows machines by @cbr7 in #5520
- chore(deps-dev): bump markdownlint-cli2 from 0.11.0 to 0.12.0 by @dependabot in #5517
- feat: add a way to choose platform when building image by @benoitf in #5503
- fix: service type colors by @deboer-tim in #5448
- chore(tests): added tracing functionality from pw by @cbr7 in #5519
- chore(tests): ensure test files are run in order by @cbr7 in #5524
- fix: progressImpl properly middleware tasks to set the proper result status by @axel7083 in #4342
- chore(deps-dev): bump markdownlint-cli2 from 0.12.0 to 0.12.1 by @dependabot in #5536
- chore(deps-dev): bump nock from 13.4.0 to 13.5.0 by @dependabot in #5537
- chore(deps-dev): bump svelte-check from 3.6.2 to 3.6.3 by @dependabot in #5538
- chore(deps-dev): bump @types/node from 18.19.6 to 18.19.7 by @dependabot in #5539
- chore(deps-dev): bump @vitest/coverage-v8 from 1.1.3 to 1.2.0 by @dependabot in #5534
- feat: add UI badge component by @benoitf in #5522
- fix: empty screen reset filter by default by @deboer-tim in #5307
- docs: update compose blog post link by @cdrage in #5547
- fix: deployment conditions overflow by @deboer-tim in #5531
- chore(deps-dev): bump @typescript-eslint/parser from 6.18.1 to 6.19.0 by @dependabot in #5553
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.18.1 to 6.19.0 by @dependabot in #5554
- chore: kubeconfig topic by @deboer-tim in #5552
- feat: add new contribution points for icon of image by @benoitf in #5543
- feat: merge extension preferences by @deboer-tim in #5550
- chore(deps-dev): bump @playwright/test from 1.40.1 to 1.41.0 by @dependabot in #5567
- chore(ui): add ARIA functionality into Podman Machine resources by @odockal in #5546
- feat: improve Authentication Providers page by @axel7083 in #5424
- fix(ui,tests): rewrite aria-label in various status fields in app by @odockal in #5571
- chore(deps-dev): bump @types/node from 18.19.7 to 18.19.8 by @dependabot in #5568
- chore: unused palette entries by @deboer-tim in #5578
- chore(deps-dev): bump prettier from 3.1.1 to 3.2.3 by @dependabot in #5570
- chore(deps-dev): bump vitest from 1.1.1 to 1.2.0 by @dependabot in #5532
- chore(deps-dev): bump @vitest/coverage-v8 from 1.2.0 to 1.2.1 by @dependabot in #5585
- chore(deps-dev): bump autoprefixer from 10.4.16 to 10.4.17 by @dependabot in #5587
- chore: cleanup API sender object by @benoitf in #5579
- chore(deps-dev): bump svelte from 4.2.8 to 4.2.9 by @dependabot in #5584
- chore(deps-dev): bump prettier from 3.2.3 to 3.2.4 by @dependabot in #5586
- chore(deps): bump actions/cache from 3 to 4 by @dependabot in #5589
- chore(deps-dev): bump vitest from 1.2.0 to 1.2.1 by @dependabot in #5588
- feat: quick pick case-insensitive filtering by @deboer-tim in #5582
- feat: allow to register badges by extensions for image list/details by @benoitf in #5557
- feat: add ingresses/routes page (#4367) by @lstocchi in #5327
- feat: adding BuildOption by @axel7083 in #5533
- chore: Update electron to v28.1.4 by @benoitf in #5287
- feat: adding navigation api by @axel7083 in #5558
- feat: add webview API for extensions by @benoitf in #5592
- chore: fix flaky test by @benoitf in #5595
- chore: add preload module for Webviews by @benoitf in #5593
- chore(test): fix podman extension smoke test, caused by extension status being briefly 'STARTING' by @ScrewTSW in #5597
- feat: add getImageInspect to API by @lstocchi in #5596
- feat: add webview in the UI by @benoitf in #5594
- chore: replace any type by unknown by @benoitf in #5603
- fix: quick pick filter removes selection by @deboer-tim in #5613
- feat: nav sections by @deboer-tim in #5449
- chore(deps-dev): bump vite from 5.0.11 to 5.0.12 by @dependabot in #5611
- chore(deps): bump undici from 6.3.0 to 6.4.0 by @dependabot in #5623
- chore(deps-dev): bump jsdom from 23.2.0 to 24.0.0 by @dependabot in #5620
- chore(deps-dev): bump @playwright/test from 1.41.0 to 1.41.1 by @dependabot in #5622
- chore(deps-dev): bump @commitlint/config-conventional from 18.4.4 to 18.5.0 by @dependabot in #5621
- feat: expose create/list/delete volumes for extensions by @benoitf in #5598
- chore: disable setting font for now by @benoitf in #5630
- feat: make Kubernetes support experimental by @deboer-tim in #5548
- fix: adding missing
Labels
property by @axel7083 in #5632 - feat: pressing esc exits onboarding by @cdrage in #5612
- docs: kubernetes pushing image to minikube by @afbjorklund in #5637
- fix: small typo of click as clik by @afbjorklund in #5636
- feat: allow extensions to list webviews by @benoitf in #5628
- fix: fix UI not being refreshed if container is only created by @benoitf in #5619
- fix: copy volume mounted when copying container to pod (#5635) by @lstocchi in #5640
- feat: update to podman v4.9.0 by @benoitf in #5642
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 6.19.0 to 6.19.1 by @dependabot in #5644
- chore(deps-dev): bump @commitlint/cli from 18.4.4 to 18.5.0 by @dependabot in #5647
- chore(deps-dev): bump @typescript-eslint/parser from 6.19.0 to 6.19.1 by @dependabot in #5646
- feat: Deployments & Service details pages by @deboer-tim in #5413
- chore: polish for platform selection by @benoitf in #5650
- docs: minikube extension is now featured by @afbjorklund in #5638
- chore: improve nav sections by @deboer-tim in #5641
- feat: allow to create container without starting it by @lstocchi in #5643
- chore(deps-dev): bump @testing-library/jest-dom from 6.2.0 to 6.2.1 by @dependabot in #5645
- feat: expose create/start Pod and replicatePodmanContainer by @lstocchi in #5648
- chore(deps-dev): bump @types/node from 18.19.8 to 18.19.9 by @dependabot in #5664
- docs: adding a page explaining how to use .woff2 file as icons by @axel7083 in #5634
New Contributors
Full Changelog: v1.6.4...v1.7.0