What's Changed
- chore: 📢 Bump version to 1.4.0 by @podman-desktop-bot in #3561
- fix: explain what to do in case of e2e tests are failing for version bump PR during release by @dgolovin in #3564
- docs: consistently encourage to install WSL with the --no-distribution option by @themr0c in #3558
- docs: added Using a proxy stories, including using a proxy requiring a custom Certificate Authorities by @themr0c in #1541
- fix: do not forget to dispose the watcher by @benoitf in #3559
- chore(deps-dev): bump nock from 13.3.2 to 13.3.3 by @dependabot in #3573
- chore(deps-dev): bump electron from 25.5.0 to 26.0.0 by @dependabot in #3537
- feat: reduce API calls when listing containers by @benoitf in #3489
- fix: removing a connection(podman machine) should redirect to previous page by @benoitf in #3576
- Use v2 format of insecure registry config in #3406
- Add an ADOPTERS.md file to the project by @slemeur in #3461
- chore: pf nav override cleanup by @deboer-tim in #3562
- fix: internal hrefs in link component by @deboer-tim in #3566
- chore(release): allow to have staging step by @benoitf in #3584
- chore: wording on RELEASE.md by @benoitf in #3589
- chore: update markdown button by @deboer-tim in #3492
- chore: Update Chocolatey package to 1.3.1 by @podman-desktop-bot in #3592
- fix(e2e): really wait for the image being there by @benoitf in #3590
- fix: blog entry for v1.3 release by @dgolovin in #3568
- chore(deps-dev): bump @playwright/test from 1.37.0 to 1.37.1 by @dependabot in #3599
- chore(deps-dev): bump vitest from 0.34.1 to 0.34.2 by @dependabot in #3598
- chore(deps-dev): bump @vitest/coverage-v8 from 0.34.1 to 0.34.2 by @dependabot in #3596
- fix: enhance error message when image is not there by @benoitf in #3587
- fix: dispose kind install button when extension is deactivated (#3586) by @lstocchi in #3610
- chore: documentation typo by @tomgoren in #3591
- chore(deps-dev): bump @types/node from 18.17.5 to 18.17.6 by @dependabot in #3607
- chore(deps-dev): bump playwright from 1.37.0 to 1.37.1 by @dependabot in #3597
- chore(deps-dev): bump lint-staged from 14.0.0 to 14.0.1 by @dependabot in #3605
- chore(deps-dev): bump eslint-plugin-import from 2.28.0 to 2.28.1 by @dependabot in #3606
- chore(deps-dev): bump tslib from 2.6.1 to 2.6.2 by @dependabot in #3608
- fix: replace backslash/slash on windows when building image (#3465) by @lstocchi in #3618
- chore(deps-dev): bump svelte-eslint-parser from 0.32.2 to 0.33.0 by @dependabot in #3623
- chore(deps-dev): bump eslint-plugin-svelte from 2.32.4 to 2.33.0 by @dependabot in #3621
- chore(deps-dev): bump @types/node from 18.17.6 to 18.17.7 by @dependabot in #3627
- chore(deps-dev): bump markdownlint-cli2 from 0.8.1 to 0.9.0 by @dependabot in #3626
- chore(deps-dev): bump @rollup/plugin-node-resolve from 15.1.0 to 15.2.1 by @dependabot in #3622
- fix: handle null value in container command (#3620) by @lstocchi in #3625
- fix: add maximum activation time for extensions by @benoitf in #3446
- feat(store): add debounce/throttle option by @benoitf in #3527
- chore: use the new process API in podman extension by @vzhukovs in #3315
- chore: allow to grab volumes with or without the Size data by @benoitf in #3619
- chore: allow to give arguments propagated to the updater method by @benoitf in #3629
- docs: release schedule by @cdrage in #3540
- chore(deps-dev): update jest-dom to v6.0.1 by @benoitf in #3634
- fix: handle single non-spread arguments by @benoitf in #3641
- feat: grab usage data of volumes only on demand by @benoitf in #3635
- fix: wrong imports by @vzhukovs in #3644
- chore: use the new process API in kind extension by @vzhukovs in #3483
- chore(deps-dev): bump @types/node from 18.17.7 to 18.17.8 by @dependabot in #3648
- chore(deps-dev): bump eslint-plugin-sonarjs from 0.20.0 to 0.21.0 by @dependabot in #3647
- feat: add arm64 binaries for Windows by @benoitf in #3643
- docs: added Recovering from a failed start to troubleshooting by @themr0c in #3579
- docs: added Older WSL versions might lead to networking issues - fi… by @themr0c in #3583
- docs: added Setting Podman machine default connection by @themr0c in #3609
- docs: troubleshooting Podman by @themr0c in #3604
- docs: added Accessing resources behind a VPN with Podman on Windows by @themr0c in #3577
- feat: send 'removeExtension' telemetry when user removes extension by @dgolovin in #3541
- chore: remove unused component runContainerModal by @lstocchi in #3649
- docs: a unix scheme is required for DOCKER_HOST by @Julian in #3655
- fix: include right airgap file for Windows and arm64 by @benoitf in #3651
- fix: redirect to previous page when removing a kubernetes connection by @benoitf in #3650
- docs: workaround for QEMU 8.1.0 by @themr0c in #3658
- chore(deps-dev): bump @testing-library/jest-dom from 6.0.1 to 6.1.2 by @dependabot in #3660
- chore(deps-dev): bump electron from 26.0.0 to 26.1.0 by @dependabot in #3661
- chore(deps-dev): bump @types/node from 18.17.8 to 18.17.9 by @dependabot in #3662
- fix: remove catch() call after telemetry.track() call by @dgolovin in #3657
- chore: enable svelte/valid-compile rule and fix issues by @benoitf in #3663
- chore(deps-dev): update to @tsconfig/svelte v5.0.1 by @benoitf in #3637
- feat: support port ranges when starting a container (#3204) by @lstocchi in #3654
- chore: remove leftover debug output by @benoitf in #3666
- chore(deps-dev): bump @types/node from 18.17.9 to 18.17.11 by @dependabot in #3672
- chore(deps-dev): bump typescript from 5.1.6 to 5.2.2 by @dependabot in #3671
- chore(deps-dev): bump @vitest/coverage-v8 from 0.34.2 to 0.34.3 by @dependabot in #3669
- fix: remove steps from top header in onboarding (#3674) by @lstocchi in #3675
- chore: fix The operand of a ‘delete’ operator must be optional by @benoitf in #3677
- chore(website): front page download button revamp by @mairin in #3684
- chore: fix svelte checks by @benoitf in #3679
- chore(deps-dev): bump @rollup/plugin-typescript from 11.1.2 to 11.1.3 by @dependabot in #3689
- chore(deps-dev): bump eslint from 8.47.0 to 8.48.0 by @dependabot in #3691
- docs: updated 'podman-mac-helper' documentation verification examples by @themr0c in #3686
- chore(deps): bump docusaurus-plugin-goatcounter from 2.0.1 to 3.0.0 by @dependabot in #3687
- chore(deps-dev): bump @types/node from 18.17.11 to 18.17.12 by @dependabot in #3688
- feat: send telemetry when user installs extension from image by @dgolovin in #3664
- chore(deps-dev): bump markdownlint-cli2 from 0.9.0 to 0.9.2 by @dependabot in #3690
- fix: add a strict undefined check to messagebox result (#3692) by @lstocchi in #3699
- chore(tests): adding dev sandbox installation verification by @xbabalov in #3458
- chore(deps): bump yaml from 2.3.1 to 2.3.2 by @dependabot in #3703
- chore: set local URL in development mode by @benoitf in #3685
- feat: use micromark button directive in onboarding and remove button component (#3668) by @lstocchi in #3673
- fix: only restart if a machine is running by @cdrage in #3491
- docs: add mermaid diagrams by @cdrage in #3705
- feat(website): add blog social media banner by @mairin in #3614
- chore(deps-dev): bump @tsconfig/svelte from 4.0.1 to 5.0.2 by @dependabot in #3645
- chore(deps-dev): bump svelte-check from 3.5.0 to 3.5.1 by @dependabot in #3713
- chore(deps-dev): bump postcss from 8.4.28 to 8.4.29 by @dependabot in #3712
- chore(tests): added coverage for image deletion and renamed image e2e test file by @xbabalov in #3667
- feat: add logic to display setting using specific syntax (#3714) by @lstocchi in #3715
- docs: troubleshooting rootful connection by @themr0c in #3693
- feat: add setup buttons in resource page (#3676) by @lstocchi in #3680
- feat: send telemety when Create New connection requested by @dgolovin in #3697
- feat: send telemetry when creating new provider connection closed/canceled by @dgolovin in #3698
- fix: fix final onboarding redirection (#3702) by @lstocchi in #3717
- chore: added @docusaurus/plugin-client-redirects by @themr0c in #3731
- docs: fixed duplicated title by @themr0c in #3734
- docs: fixed duplicated title by @themr0c in #3733
- chore: allow to receive end/error event for container's terminal by @benoitf in #3724
- chore: simplify code by @benoitf in #3726
- Update MacOS Troubleshooting Docs: rename podman-machine to podman by @Gelob in #3738
- chore(blog): fixes broken links in Kind article by @cedricclyburn in #3735
- feat(terminal): session to the terminal is reused by @benoitf in #3725
- chore: allow to create volumes in API by @benoitf in #3739
- feat: support multiple configuration scopes by @lstocchi in #3743
- fix: disable next button and show try again when onboarding failed (#3616) by @lstocchi in #3711
- fix: add podman in PATH after updating process env PATH (#3729) by @lstocchi in #3730
- chore(deps-dev): bump @types/node from 18.17.12 to 18.17.14 by @dependabot in #3751
- chore(deps): bump electron-updater from 6.1.1 to 6.1.4 by @dependabot in #3752
- chore(deps-dev): bump rollup-plugin-copy from 3.4.0 to 3.5.0 by @dependabot in #3753
- fix: avoid to call toString() method on a potentially null object by @benoitf in #3756
- feat: allow to create a volume by @benoitf in #3742
- chore: ensure when calling method, object is defined by @benoitf in #3727
- feat: using bash if available otherwise sh in terminal by @axel7083 in #3750
- chore(tests): include stopping and deleting a container e2e test by @odockal in #3678
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #3760
- chore(deps): bump tar from 6.1.15 to 6.2.0 by @dependabot in #3761
- chore(deps): bump react-player from 2.12.0 to 2.13.0 by @dependabot in #3786
- chore(deps-dev): bump @testing-library/jest-dom from 6.1.2 to 6.1.3 by @dependabot in #3785
- feat: allow to embed existing component to onboarding (#3755) by @lstocchi in #3763
- fix: some containers never return logs, do not wait for them by @dgolovin in #3784
- fix: remove cancel button when on final onboarding step (#3771) by @lstocchi in #3802
- chore(deps-dev): bump electron from 26.1.0 to 26.2.0 by @dependabot in #3811
- chore: Use palette color by @deboer-tim in #3805
- chore: remove neutral from palette by @deboer-tim in #3808
- chore(tests): add option to run e2e tests against binary without buil… by @odockal in #3746
- feat: onboarding add link micromark for commands by @cdrage in #3747
- chore: handle uncaught error during audit connection params by @vzhukovs in #3764
- chore: remove blue from palette by @deboer-tim in #3819
- fix: mounts can be null when using older podman by @afbjorklund in #3806
- chore: update podman to v4.6.2 by @benoitf in #3815
- chore(deps-dev): bump markdownlint from 0.30.0 to 0.31.0 by @dependabot in #3841
- fix: remove redundant step completion check when onboarding gets started (#3783) by @lstocchi in #3798
- chore: update prettier to v3 (v3.0.3) by @benoitf in #3836
- chore(ui,tests): introduce ARIA roles and attributes into images, con… by @odockal in #3740
- chore: Use bootstrap color for Steps by @deboer-tim in #3807
- chore: replace spinner html code in Onboarding.svelte with Spinner component (#3787) by @lstocchi in #3848
- chore: check we don't have modified files by @benoitf in #3817
- chore(deps-dev): bump eslint from 8.48.0 to 8.49.0 by @dependabot in #3855
- chore(deps-dev): bump @types/node from 18.17.14 to 18.17.15 by @dependabot in #3857
- chore(deps-dev): bump eslint-plugin-svelte from 2.33.0 to 2.33.1 by @dependabot in #3858
- chore(deps-dev): bump @vitest/coverage-v8 from 0.34.3 to 0.34.4 by @dependabot in #3859
- chore(deps-dev): bump vitest from 0.34.2 to 0.34.4 by @dependabot in #3856
- feat: ability to click enter in pull image name input by @deboer-tim in #3850
- fix(tests,ci): patch for better e2e tets stability by @odockal in #3862
- fix: set proxy env variable when launching process by @jeffmaury in #3838
- fix: simplify Windows install doc nav by @deboer-tim in #3863
- Fix link to the adopter file in README.md by @slemeur in #3873
- docs: updated Working with Compose by @themr0c in #3716
- docs: clarified restricted environment scenario by @themr0c in #3757
- feat: request focus for image name when pull image form opened by @dgolovin in #3866
- fix: the socket location was moved for new podman by @afbjorklund in #3853
- feat(api): allow to use podman REST API for attaching streams of containers by @benoitf in #3870
- Don't log console errors when activating lima extension by @afbjorklund in #3852
- chore(deps-dev): bump @types/tar from 6.1.5 to 6.1.6 by @dependabot in #3883
- chore(deps-dev): bump electron from 26.2.0 to 26.2.1 by @dependabot in #3881
- chore(deps-dev): bump monaco-editor from 0.41.0 to 0.43.0 by @dependabot in #3869
- chore(deps-dev): bump @types/tar-fs from 2.0.1 to 2.0.2 by @dependabot in #3882
- chore(tests): improve Kube tab locator in container e2e tests by @odockal in #3895
- docs: renamed and redirected getting-started by @themr0c in #3886
- fix: adding flatpak to 'development' app category by @mairin in #3891
- chore: return the container's id when creating a container by @benoitf in #3896
- fix: don't monitor Docker socket on Windows by @jeffmaury in #3884
New Contributors
- @tomgoren made their first contribution in #3591
- @Julian made their first contribution in #3655
- @Gelob made their first contribution in #3738
- @cedricclyburn made their first contribution in #3735
Full Changelog: v1.3.1...v1.4.0