What's Changed
- chore: 📢 Bump version to 1.10.0 by @podman-desktop-bot in #6605
- chore(deps): bump undici from 6.10.2 to 6.11.1 by @dependabot in #6608
- chore(deps): bump @fortawesome/free-brands-svg-icons from 6.5.1 to 6.5.2 by @dependabot in #6610
- chore(deps): bump @fortawesome/fontawesome-free from 6.5.1 to 6.5.2 by @dependabot in #6607
- chore(deps): bump @fortawesome/fontawesome-svg-core from 6.5.1 to 6.5.2 by @dependabot in #6609
- chore(deps): bump @fortawesome/free-solid-svg-icons from 6.5.1 to 6.5.2 by @dependabot in #6611
- chore(deps): bump @fortawesome/free-regular-svg-icons from 6.5.1 to 6.5.2 by @dependabot in #6612
- chore(deps): bump @octokit/rest from 20.0.2 to 20.1.0 by @dependabot in #6638
- chore(deps-dev): bump eslint-plugin-unicorn from 51.0.1 to 52.0.0 by @dependabot in #6640
- fix: hide restart action for kubernetes pods by @axel7083 in #6620
- chore(deps-dev): bump markdownlint-cli2 from 0.12.1 to 0.13.0 by @dependabot in #6642
- chore(deps-dev): bump @types/tar from 6.1.11 to 6.1.12 by @dependabot in #6643
- chore(deps-dev): bump octokit from 3.1.2 to 3.2.0 by @dependabot in #6639
- chore(deps-dev): bump @types/dockerode from 3.3.26 to 3.3.28 by @dependabot in #6637
- chore(deps): bump @octokit/graphql from 8.0.1 to 8.1.0 by @dependabot in #6644
- chore(deps-dev): bump eslint-plugin-sonarjs from 0.25.0 to 0.25.1 by @dependabot in #6641
- chore(deps-dev): bump tsx from 4.7.1 to 4.7.2 by @dependabot in #6645
- chore(deps-dev): bump vite from 5.2.7 to 5.2.8 by @dependabot in #6646
- fix: use latest for 'releases' on npmjs by @benoitf in #6634
- fix: make flatpak metadata compliant with flathub by @benoitf in #6635
- fix: adjust import containers page by @lstocchi in #6655
- fix: airgap mode and default for podman v5 by @benoitf in #6633
- chore: add command line to generate PR fixed for a given milestone by @benoitf in #6650
- fix: provide correct return value for the method by @benoitf in #6648
- feat: always on buddy widget to manage identities by @dgolovin in #6576
- docs: Update pushing-an-image-to-kind.md - add info re: crictl by @tmancill in #6666
- fix: remove request for login after getting session programmatically by @dgolovin in #6665
- feat(container-detail): make image name a link that redirects to image detail page by @GLEF1X in #6628
- fix(featured-extension): make limit configurable by @axel7083 in #6657
- chore(deps-dev): bump @docusaurus/tsconfig from 3.2.0 to 3.2.1 by @dependabot in #6671
- chore(deps-dev): bump typescript from 5.4.3 to 5.4.4 by @dependabot in #6672
- chore(deps-dev): bump @sveltejs/package from 2.3.0 to 2.3.1 by @dependabot in #6670
- refactor(ui): split featured extensions svelte component by @axel7083 in #6673
- feat: add createManifest API by @cdrage in #6630
- nit: spelling error in container-registry.ts by @cdrage in #6678
- feat(webview-telemetry): make telemetry for webviews more detailed by @GLEF1X in #6692
- chore: extract downloadAndSha to a separate class to reused it by @benoitf in #6684
- chore: add scripts to download podman 5 machines by @benoitf in #6694
- chore(deps-dev): bump @argos-ci/cli from 1.0.12 to 2.0.0 by @dependabot in #6699
- chore(deps-dev): bump eslint-plugin-svelte from 2.35.1 to 2.36.0 by @dependabot in #6701
- chore(deps-dev): bump typedoc from 0.25.12 to 0.25.13 by @dependabot in #6702
- chore(deps-dev): bump @argos-ci/playwright from 2.0.0 to 3.0.0 by @dependabot in #6703
- chore: Update Chocolatey package to 1.9.1 by @podman-desktop-bot in #6705
- chore(deps-dev): bump typedoc-plugin-markdown from 4.0.0-next.54 to 4.0.0-next.55 by @dependabot in #6700
- chore(deps-dev): bump svelte-eslint-parser from 0.33.1 to 0.34.0 by @dependabot in #6704
- chore: add internal podman list images API call by @cdrage in #6677
- feat: adding internal logic to manage recommended extensions based on featured extensions by @axel7083 in #6681
- chore: 1.9 release notes by @benoitf in #6616
- feat: use podman v5 installer by default by @benoitf in #6697
- chore: changing font sizes and weights in the provider card on the dashboard by @ekidneyrh in #6685
- chore: changing font sizes, weights and colours on the learning center card by @ekidneyrh in #6706
- chore: add History to podmanListImages / ImageInfo function by @cdrage in #6713
- chore: add isManifest function to determine a manifest by @cdrage in #6707
- docs: changes to writing an extension by @timheuer in #6715
- chore: add isManifest to podmanListImages by @cdrage in #6717
- chore(deps-dev): bump @testing-library/dom from 9.3.4 to 10.0.0 by @dependabot in #6722
- chore(deps): bump undici from 6.11.1 to 6.12.0 by @dependabot in #6724
- chore(deps): bump peaceiris/actions-gh-pages from 3 to 4 by @dependabot in #6725
- fix(UI): adding margin right for container actions in container list by @axel7083 in #6720
- feat(UI): adding variants for featured extension component by @axel7083 in #6721
- chore(deps-dev): bump svelte-eslint-parser from 0.34.0 to 0.34.1 by @dependabot in #6723
- chore: fix check is manifest logic by @cdrage in #6732
- feat: add navigateTo resources and edit container connection by @lstocchi in #6733
- feat(UI): adding optional title property to featured extension by @axel7083 in #6730
- chore(ui): add ARIA functionality into Authentication Providers Page by @odockal in #6716
- chore(tests): add playwright pom covering authentication providers by @odockal in #6728
- feat: adding dashboard extension banner by @axel7083 in #6708
- chore(deps): bump react-player from 2.15.1 to 2.16.0 by @dependabot in #6741
- fix(tests): include missing exports into index.ts in tests-playwright by @odockal in #6745
- feat: switch to using libpodapi for listImages by @cdrage in #6736
- nit: add comparator for status column for k8s services / ingress by @cdrage in #6734
- initial version of volume page e2e tests by @cbr7 in #6742
- chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 3.0.2 to 3.1.0 by @dependabot in #6751
- chore(deps-dev): bump svelte from 4.2.12 to 4.2.13 by @dependabot in #6752
- chore(deps-dev): bump typescript from 5.4.4 to 5.4.5 by @dependabot in #6753
- fix: odd done button by @deboer-tim in #6756
- chore: default machine CPU to Cores/2 by @vzhukovs in #6755
- nit: remove my-custom-image default value from image build by @cdrage in #6749
- chore(deps-dev): bump vitest and @vitest/coverage-v8 by @dependabot in #6764
- chore(deps-dev): bump eslint-plugin-svelte from 2.36.0 to 2.37.0 by @dependabot in #6765
- chore: expose more data from the published catalog by @benoitf in #6767
- chore(deps): bump undici from 6.12.0 to 6.13.0 by @dependabot in #6763
- chore: refine required attributes instead of requiring full interface by @benoitf in #6766
- chore: remove dependency to an interface and use only required fields by @benoitf in #6772
- chore: removing styling from text and adjusting alignments on provider card on dashboard by @ekidneyrh in #6768
- feat: adds downloadable state for extension status widget by @benoitf in #6773
- fix(kubectl-cli): update error by @axel7083 in #6759
- chore(deps-dev): bump @argos-ci/cli from 2.0.0 to 2.0.1 by @dependabot in #6778
- chore(deps-dev): bump svelte from 4.2.13 to 4.2.14 by @dependabot in #6782
- chore(deps-dev): bump prettier-plugin-svelte from 3.2.2 to 3.2.3 by @dependabot in #6779
- chore(deps-dev): bump @commitlint/config-conventional from 19.1.0 to 19.2.2 by @dependabot in #6785
- chore(deps-dev): bump @argos-ci/playwright from 3.0.0 to 3.0.1 by @dependabot in #6781
- chore(tests): add missing ARIA functionality to kubernetes contexts page by @rostalan in #6786
- chore(deps-dev): bump @commitlint/cli from 19.2.1 to 19.2.2 by @dependabot in #6784
- chore(deps-dev): bump eslint-plugin-simple-import-sort from 12.0.0 to 12.1.0 by @dependabot in #6783
- chore(deps): bump tar from 6.2.1 to 7.0.1 by @dependabot in #6780
- Podman machine dashboard debug by @cbr7 in #6794
- chore(test): update label used by @cbr7 in #6799
- fix(tests): take afterhook screenshot only for failed tests by @odockal in #6802
- chore(deps-dev): bump vite from 5.2.8 to 5.2.9 by @dependabot in #6803
- chore(deps): bump @octokit/graphql from 8.1.0 to 8.1.1 by @dependabot in #6804
- chore(test): incorrect elemented called on enable by @cbr7 in #6807
- chore: clamp line if too long for subtitles by @benoitf in #6795
- fix(UI): provider card layout by @axel7083 in #6797
- chore(preferences): show ignore recommendation preference by @axel7083 in #6813
- chore(test): refactoring of kubernetes contexts page ARIA labels and unit tests by @rostalan in #6791
- feat: open dashboard with left click on tray icon on Windows by @totkeks in #6750
- chore(deps-dev): bump svelte-preprocess from 5.1.3 to 5.1.4 by @dependabot in #6818
- chore: add Digest to ImageInfo by @cdrage in #6817
- feat: add multi-arch building / manifest creation by @cdrage in #6792
- fix(UI): container details image link by @axel7083 in #6805
- chore(test): add some aria labels to volumes page by @cbr7 in #6832
- chore(test): add aria labels for rows by @cbr7 in #6826
- chore(deps-dev): bump @types/tar from 6.1.12 to 6.1.13 by @dependabot in #6828
- chore(deps-dev): bump svelte from 4.2.14 to 4.2.15 by @dependabot in #6827
- feat: update to podman v5.0.2 by @benoitf in #6823
- chore: handle unlisted field of catalog by @benoitf in #6824
- feat: add inspectManifest API endpoint by @cdrage in #6812
- fix(UI): adding missing keyed for nav bar items by @axel7083 in #6835
- chore: use same logic to restart the kube cluster as in resource list by @vzhukovs in #6820
- chore: add checks to see if manifest was renamed by @cdrage in #6788
- chore: remove widget from dashboard as it'll be in the catalog extension section by @benoitf in #6825
- feat: reduce height of navbar items by @benoitf in #6777
- chore(ProviderCard): make them responsive to fix overlap issue by @axel7083 in #6831
- chore(deps-dev): bump nock from 14.0.0-beta.5 to 14.0.0-beta.6 by @dependabot in #6844
- chore(deps-dev): bump vite from 5.2.9 to 5.2.10 by @dependabot in #6847
- chore: make sure to run webview-preload init when running e2e tests by @odockal in #6842
- feat: add alias for registry entries by @jeffmaury in #6839
- feat: introduce a new section for extensions in the navbar by @benoitf in #6775
- fix: do not use only id as it's not unique by @benoitf in #6851
- chore: handle empty state and make it reactive in extension details by @benoitf in #6860
- chore: reduce navbar width by @deboer-tim in #6859
- chore: include extension version in telemetry by @deboer-tim in #6858
- chore: extensions should be tagged with the Podman Desktop version by @benoitf in #6862
- feat: use new page for extension details using podman-desktop:extension link by @benoitf in #6850
- chore: update playwright to v1.43 by @benoitf in #6866
- chore(deps-dev): bump svelte-eslint-parser from 0.34.1 to 0.35.0 by @dependabot in #6872
- chore: update to docusaurus v3.2.1 by @benoitf in #6868
- chore: update got library to v14 by @benoitf in #6871
- chore: update electron to v30 by @benoitf in #6867
- chore(deps): bump undici from 6.13.0 to 6.14.0 by @dependabot in #6875
- chore(deps-dev): bump eslint-plugin-svelte from 2.37.0 to 2.38.0 by @dependabot in #6874
- chore: update commitlint to v19.3.0 by @benoitf in #6870
- chore(deps): bump clsx from 2.1.0 to 2.1.1 by @dependabot in #6876
- chore: remove settings/extensions pages by @benoitf in #6856
- chore: update monaco editor to v0.48.0 by @benoitf in #6880
- chore(website): bump typedoc plugin by @axel7083 in #6879
- chore: update @types/node to v20.12.7 by @benoitf in #6882
- chore: align DD extension actions by @deboer-tim in #6864
- chore: update undici to v6.14.1 by @benoitf in #6881
- chore: image icon by @deboer-tim in #6687
- chore: remove the limit of featured extensions by @benoitf in #6895
- chore: add breadcrumb to Extensions when opening link podman-desktop:extension/id link by @benoitf in #6892
- feat(recommendation): make recommendation have publishDate property by @axel7083 in #6912
- fix: hide cpu, memory, size sliders on WSL by @lstocchi in #6878
- fix: skip existing installed extensions when installing a pack by @benoitf in #6914
- chore(tests): update extensions tests, pom and related functionality by @odockal in #6931
- chore: add hidden property to change the catalog URL by @benoitf in #6937
- chore: increase timeout values by @benoitf in #6938
- docs: add compose troubleshooting doc related to authentication by @cdrage in #6928
- fix: createVolume is returning unexpected object by @benoitf in #6933
- chore: add embeddable version of catalog list by @benoitf in #6935
- chore(deps): bump @segment/analytics-node from 2.1.0 to 2.1.1 by @dependabot in #6946
- chore(deps-dev): bump vitest and @vitest/coverage-v8 by @dependabot in #6945
- chore: reduce featured extension list by @benoitf in #6942
- feat: add quick install of extensions providing authentication by @benoitf in #6936
- feat: suggest extensions if building or pulling from some registries report errors by @benoitf in #6891
- fix(Dashboard): bottom shadow by @axel7083 in #6949
- chore: update typescript-eslint to v7.7.1 by @benoitf in #6948
- chore: update testing library to v5.1.0 by @benoitf in #6956
- feat(RecommendationsRegistry): uses deterministic method to choose which banner is displayed by @axel7083 in #6947
- chore: update svelte-check to v3.7.0 by @benoitf in #6958
- chore: update tsx to v4.7.3 by @benoitf in #6960
- fix: handle ids with spaces for extensions by @benoitf in #6965
- chore: handle starting as mode where stop should be visible by @benoitf in #6957
- fix: add back the error if an extension fails by @benoitf in #6940
- fix: handle deletion of all Docker Desktop extensions by @benoitf in #6964
- chore(ExtensionBanner): adding lab extension to recommendation by @axel7083 in #6951
- fix: boolean values should be true and not 'on' using forms by @benoitf in #6967
- fix: default to rootful mode if unspecified by @benoitf in #6968
- fix(UI): resource page link to extension page by @axel7083 in #6992
- fix: the Image.Id should contain sha256: prefix when listing image Id by @benoitf in #7012
- fix: fix dashboard UI (#7006) by @benoitf in #7013
- fix: update extension link and text on empty screen by @benoitf in #7011
- fix: add suggestion when WSL seems to require a reboot (#7007) by @benoitf in #7023
- fix(LoadingIconButton): consider failed state by @benoitf in #7026
- fix: use podman machine inspect to know if machine is rootful by @benoitf in #7029
- fix: make markdown TOC links clickable by @benoitf in #7031
- chore: display additional field if installed version is different by @benoitf in #7032
- chore: update publish time for new extensions by @benoitf in #7035
New Contributors
- @tmancill made their first contribution in #6666
- @ekidneyrh made their first contribution in #6685
- @timheuer made their first contribution in #6715
- @totkeks made their first contribution in #6750
Full Changelog: v1.9.0...v1.10.1