What's Changed
- chore: 📢 Bump version to 1.27.0 by @podman-desktop-bot in #16641
- feat(test): adding playwright testing claude skill to repository by @cbr7 in #16639
- chore(test): fixing broken symlink by @cbr7 in #16643
- chore(deps-dev): bump @vitest/eslint-plugin from 1.6.11 to 1.6.12 in the vitest group by @dependabot[bot] in #16621
- chore(deps): bump undici from 7.24.3 to 7.24.4 by @dependabot[bot] in #16649
- chore(deps): bump github/codeql-action from 4.32.6 to 4.33.0 by @dependabot[bot] in #16646
- chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #16648
- chore(deps): bump svenstaro/upload-release-action from 2.11.4 to 2.11.5 by @dependabot[bot] in #16647
- chore(deps-dev): bump msw from 2.12.11 to 2.12.12 by @dependabot[bot] in #16651
- feat(Dropdown): added support for longpressing by @gastoner in #16512
- feat(main): add JSON Schema generation for extension manifest by @simonrey1 in #16637
- chore(deps-dev): bump @types/adm-zip from 0.5.7 to 0.5.8 by @dependabot[bot] in #16650
- feat(spinner): replace CSS spinner with Spinner component by @priyanshsao in #16486
- feat: add high contrast theme support to ColorRegistry and ColorBuilder by @vzhukovs in #16536
- chore(deps-dev): bump msw from 2.12.12 to 2.12.13 by @dependabot[bot] in #16668
- chore(deps): bump electron from 41.0.2 to 41.0.3 by @dependabot[bot] in #16669
- fix(container-registry): handle provider failures gracefully in podmanListImages by @sheikhlimon in #16404
- chore(System overview API): updated definitions by @gastoner in #16675
- fix(frontend): remove async from getImage which is not async by @feloy in #16667
- chore(deps-dev): bump eslint-plugin-storybook from 10.2.19 to 10.3.0 by @dependabot[bot] in #16696
- chore(deps): bump dawidd6/action-download-artifact from 18 to 19 by @dependabot[bot] in #16690
- chore(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 by @dependabot[bot] in #16689
- chore(deps-dev): bump the storybook group with 5 updates by @dependabot[bot] in #16692
- chore(deps-dev): bump @biomejs/biome from 2.4.7 to 2.4.8 by @dependabot[bot] in #16695
- chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in #16691
- fix(renderer): respect hidden property in ExperimentalPage by @simonrey1 in #16687
- chore(deps-dev): bump typedoc-plugin-markdown from 4.10.0 to 4.11.0 in the typedoc group by @dependabot[bot] in #16694
- chore(deps-dev): bump the tailwindcss group with 3 updates by @dependabot[bot] in #16693
- chore(main): hide experimental enhanced dashboard setting by @simonrey1 in #16688
- chore(fix): fix provider dropdown height when adding a new provider by @cbr7 in #16705
- chore(deps): bump tar from 7.5.11 to 7.5.12 by @dependabot[bot] in #16711
- chore(deps): bump undici from 7.24.4 to 7.24.5 by @dependabot[bot] in #16713
- chore(deps): bump electron-context-menu from 4.1.1 to 4.1.2 by @dependabot[bot] in #16712
- chore(deps-dev): bump the storybook group with 5 updates by @dependabot[bot] in #16709
- chore(deps-dev): bump eslint-plugin-storybook from 10.3.0 to 10.3.1 by @dependabot[bot] in #16715
- feat(tray-icons): add full color icons by @vancura in #16081
- chore(package.json): remove deprecated
@types/tarpackage by @Bingtagui404 in #16722 - chore(release): release notes for 1.26 by @bmahabirbu in #16645
- chore(deps): bump ws from 8.19.0 to 8.20.0 by @dependabot[bot] in #16735
- chore(deps): bump github/codeql-action from 4.33.0 to 4.34.1 by @dependabot[bot] in #16729
- chore(deps-dev): bump eslint-plugin-svelte from 3.15.2 to 3.16.0 by @dependabot[bot] in #16736
- chore(deps-dev): bump msw from 2.12.13 to 2.12.14 by @dependabot[bot] in #16738
- chore(deps): bump @fortawesome/react-fontawesome from 3.2.0 to 3.3.0 in the fortawesome group by @dependabot[bot] in #16731
- chore(test): enhancing trace naming with workerIndex to distingush between files with the same name by @cbr7 in #16727
- chore(deps): bump yaml from 2.8.2 to 2.8.3 by @dependabot[bot] in #16733
- chore(deps): bump eslint from 10.0.3 to 10.1.0 in the eslint group by @dependabot[bot] in #16730
- chore(deps): bump get-tsconfig from 4.13.6 to 4.13.7 by @dependabot[bot] in #16737
- chore(deps-dev): bump @vitest/eslint-plugin from 1.6.12 to 1.6.13 in the vitest group by @dependabot[bot] in #16732
- chore(test): fixing some flakyness in compose download e2e test in case of quota hit by @cbr7 in #16742
- feat(alert): remove custom aria-label in DeployPodToKube.svelte by @priyanshsao in #16724
- chore: remove capitalization in explore-features.json by @priyanshsao in #16726
- feat: handle high contrast themes in appearance init and isDark store by @vzhukovs in #16721
- chore(deps-dev): bump markdownlint-cli2 from 0.21.0 to 0.22.0 by @dependabot[bot] in #16739
- chore: Update Chocolatey package to 1.26.1 by @podman-desktop-bot in #16752
- fix(svelte): migrate HMR configuration for Svelte 5 compatibility by @fbricon in #16753
- chore(test): added new elements to POM and some new e2e tests by @cbr7 in #16758
- chore(deps-dev): bump the storybook group with 6 updates by @dependabot[bot] in #16760
- chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #16761
- chore(deps): bump tar from 7.5.12 to 7.5.13 by @dependabot[bot] in #16768
- chore(deps-dev): bump typedoc from 0.28.17 to 0.28.18 in the typedoc group by @dependabot[bot] in #16763
- chore(deps-dev): bump eslint-plugin-storybook from 10.3.1 to 10.3.3 by @dependabot[bot] in #16764
- chore(deps-dev): bump the vitest group with 2 updates by @dependabot[bot] in #16762
- chore(deps): bump smol-toml from 1.6.0 to 1.6.1 by @dependabot[bot] in #16765
- chore(test): create macos sanity test suite for pr check by @cbr7 in #16772
- feat: added navigation history dropdown when long pressing by @gastoner in #15567
- feat(test): created skill to be used when analyzing playwright trace files by @cbr7 in #16773
- fix(test): Typo: misspelled variable name in PullImage.spec.ts #16741 by @LavenderDuskGlow in #16771
- feat(ui): replace spinner with 8-tick activity indicator by @vancura in #16718
- chore: update SendFeedback to svelte 5 by @SoniaSandler in #16770
- chore(deps-dev): bump vitest-canvas-mock from 1.1.3 to 1.1.4 by @dependabot[bot] in #16792
- chore(test): cleanup github runner native images before test start by @cbr7 in #16788
- chore(test): update testing skill to better conform to project standards and requirements by @cbr7 in #16793
- chore(tests): managed configuration tests for proxy by @ScrewTSW in #16706
- chore(test): new e2e tests for tasks page by @cbr7 in #16797
- fix(webview): bind on localhost the server by @benoitf in #16799
- feat(main): implement pd accent colors as default theme values by @vancura in #16749
- fix(telemetry): rename and rate limit handleContainerEventsFailure by @JustMell0 in #16789
- chore(test): add navigation smoke e2e test spec by @odockal in #16757
- fix(settings): scope feedback dialog preferences to its own section by @JustMell0 in #16798
- feat(telemetry): add telemetry tracking when rootful switch was changed by @JustMell0 in #16664
- chore(deps-dev): bump @storybook/addon-svelte-csf from 5.1.0 to 5.1.1 in the storybook group by @dependabot[bot] in #16826
- chore(deps-dev): bump @biomejs/biome from 2.4.8 to 2.4.9 by @dependabot[bot] in #16827
- chore(deps): bump undici from 7.24.5 to 7.24.6 by @dependabot[bot] in #16828
- chore(deps-dev): bump filesize from 11.0.13 to 11.0.14 by @dependabot[bot] in #16829
- chore(deps): bump electron from 41.0.3 to 41.0.4 by @dependabot[bot] in #16830
- docs: add skill to investigate specific gh run by @serbangeorge-m in #16833
- fix(tray): fix pixelated tray icon on Windows HiDPI displays by @generalexception in #16378
- feat: add hc-dark theme color overrides to ColorRegistry by @vzhukovs in #16825
- feat: add hc-light theme color overrides to ColorRegistry by @vzhukovs in #16842
- chore(CODEOWNERS): remove the file as it's managed by a GitHub app by @benoitf in #16837
- fix: use predefined color instead of hex value for hc dark theme by @vzhukovs in #16844
- chore(deps-dev): bump the vitest group with 2 updates by @dependabot[bot] in #16850
- chore(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 by @dependabot[bot] in #16849
- chore(deps-dev): bump @electron/fuses from 2.1.0 to 2.1.1 by @dependabot[bot] in #16852
- chore(fix): ensure correct locator is used in the assert by @cbr7 in #16853
- chore(deps): update picomatch dependencies by @benoitf in #16843
- chore(test): update playwright trace analysis skill by @cbr7 in #16856
- chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in #16858
- chore(deps): bump github/codeql-action from 4.34.1 to 4.35.0 by @dependabot[bot] in #16857
- chore(deps): bump electron from 41.0.4 to 41.1.0 by @dependabot[bot] in #16860
- chore: Update Chocolatey package to 1.26.2 by @podman-desktop-bot in #16840
- chore(deps-dev): bump @storybook/addon-svelte-csf from 5.1.1 to 5.1.2 in the storybook group by @dependabot[bot] in #16859
- chore(deps): bump github/codeql-action from 4.35.0 to 4.35.1 by @dependabot[bot] in #16865
- chore(deps-dev): bump filesize from 11.0.14 to 11.0.15 by @dependabot[bot] in #16871
- chore(deps): bump mikepenz/action-junit-report from 6.3.1 to 6.4.0 by @dependabot[bot] in #16866
- chore(deps-dev): bump eslint-plugin-unicorn from 63.0.0 to 64.0.0 by @dependabot[bot] in #16869
- chore(deps-dev): bump eslint-plugin-file-progress from 3.0.2 to 4.0.0 by @dependabot[bot] in #16870
- chore(deps-dev): bump the argosci group with 2 updates by @dependabot[bot] in #16867
- chore(main): replace function reference with Symbol for inversify v8 by @benoitf in #16834
- chore: added status background colors by @gastoner in #16633
- feat: added system overview backend by @gastoner in #16634
- feat(alert): remove aria-label in WarningMessage.svelte by @priyanshsao in #16615
- chore(test): add advanced navigation history e2e test spec by @odockal in #16820
- refactor(ui): replace SMIL animateTransform with CSS @Keyframes in Spinner by @simonrey1 in #16877
- refactor(podman-download): fix the condition logic by @benoitf in #16874
- feat(renderer): replace CSS border spinner with Spinner component in ProviderWidgetStatus by @simonrey1 in #16875
- chore(extensions/compose): prefer-import-in-mock by @axel7083 in #16880
- chore(extension/docker): prefer-import-in-mock by @axel7083 in #16881
- feat(renderer): add support for danger styling in MessageBox by @JustMell0 in #16423
- chore(claude): fix symbolic link by @benoitf in #16887
- chore(extension/podman): prefer-import-in-mock by @axel7083 in #16884
- feat(extension-api): add detached option to exec by @simonrey1 in #16841
- chore(test): refactor filepicker methods and add save/load image e2e test by @cbr7 in #16886
- feat(ui): add prefers-reduced-motion support to Spinner by @simonrey1 in #16888
- chore(test): include specific AGENTS.md doc under tests/playwright by @odockal in #16743
- chore(deps-dev): bump @biomejs/biome from 2.4.9 to 2.4.10 by @dependabot[bot] in #16894
- chore(deps-dev): bump svelte-check from 4.4.5 to 4.4.6 by @dependabot[bot] in #16895
- chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #16893
- fix: pass options when listing images with Docker API fallback by @sheikhlimon in #16599
- chore: setup eslint no-sync rule and document all sync FS usages by @sAchin-680 in #15251
- feat(test): add text check in PodCreateFromContainers.spec.ts by @priyanshsao in #16904
- chore(test): increase assert timeout to better handle laggy network conditions in cicd by @cbr7 in #16907
- chore: updated the contributing.md to use new domain labels and user-reported label by @rujutashinde in #16791
- chore(test): enhance port forwarding e2e test to cover multiple pods by @JustMell0 in #16526
- fix: refine high contrast theme color definitions by @vancura in #16889
- refactor: simplify troubleshooting zip export by @axel7083 in #16878
- chore(deps-dev): bump @vitest/eslint-plugin from 1.6.13 to 1.6.14 in the vitest group by @dependabot[bot] in #16913
- refactor(main): make Exec.exec async by @simonrey1 in #16911
- chore(extension/kind): prefer-import-in-mock by @axel7083 in #16882
- chore(extension/kubectl-cli): prefer-import-in-mock by @axel7083 in #16883
- chore(deps-dev): bump @playwright/test from 1.58.2 to 1.59.0 by @dependabot[bot] in #16914
- chore(test): Light and dark modes e2e test suite by @cbr7 in #16917
- fix(kind): avoid FileHandle GC error in image-handler tests by @sAchin-680 in #16863
- refactor: migrated ContainerConnectionSummary to svelte5 by @gastoner in #16916
- chore: prevent feedback form from closing when clicking on a non-submission link in the form by @SoniaSandler in #16769
- chore(deps): bump adm-zip from 0.5.16 to 0.5.17 by @dependabot[bot] in #16930
- chore(deps): bump undici from 7.24.6 to 7.24.7 by @dependabot[bot] in #16927
- chore(deps-dev): bump @playwright/test from 1.59.0 to 1.59.1 by @dependabot[bot] in #16925
- chore(deps): bump electron from 41.1.0 to 41.1.1 by @dependabot[bot] in #16929
- feat(storybook): add high contrast light and dark theme options by @vancura in #16923
- fix: recalculate accent1 and accent2 color ramps for better vibrancy by @vancura in #16921
- chore(podman/tsconfig): switch to bundler for moduleResolution in extension by @benoitf in #16876
- feat(color-registry): add default-text-link and default-item-hover tokens by @vancura in #16932
- fix(extension/podman): use detached mode for machine autoStart by @simonrey1 in #16936
- chore(deps): bump validator from 13.15.26 to 13.15.35 by @dependabot[bot] in #16941
- chore(deps): update to inversify v8 by @benoitf in #16872
- chore(deps-dev): bump the storybook group with 5 updates by @dependabot[bot] in #16938
- chore(deps): bump dawidd6/action-download-artifact from 19 to 20 by @dependabot[bot] in #16937
- chore(deps-dev): bump eslint-plugin-svelte from 3.16.0 to 3.17.0 by @dependabot[bot] in #16939
- chore(deps-dev): bump eslint-plugin-storybook from 10.3.3 to 10.3.4 by @dependabot[bot] in #16940
- fix: add bottom spacing to resources page by @shri3016 in #15747
- chore(deps): bump the eslint group with 2 updates by @dependabot[bot] in #16951
- chore(deps-dev): bump vite from 7.3.1 to 7.3.2 by @dependabot[bot] in #16955
- chore: remove labeler PR by @benoitf in #16945
- chore(pr-check): use default types for pull-request trigger by @benoitf in #16946
- fix: openExternal command to use security handler by @dgolovin in #16896
- chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #16977
- chore(deps-dev): bump the vitest group across 1 directory with 2 updates by @dependabot[bot] in #16978
- chore(deps-dev): bump postcss from 8.5.8 to 8.5.9 by @dependabot[bot] in #16982
- chore(deps-dev): bump eslint-plugin-storybook from 10.3.4 to 10.3.5 by @dependabot[bot] in #16980
- chore(deps-dev): bump the storybook group across 1 directory with 5 updates by @dependabot[bot] in #16975
- fix: update unit test project names by @SoniaSandler in #16954
- fix(preferences): prevent loss of manual proxy settings on page navigation by @vzhukovs in #16117
- fix: flaky ExtensionDetailsReadme.svelte component test by @dgolovin in #16973
- chore(deps-dev): bump @vitest/eslint-plugin from 1.6.14 to 1.6.15 in the vitest group by @dependabot[bot] in #16995
- chore(deps-dev): bump @eslint/compat from 2.0.4 to 2.0.5 in the eslint group by @dependabot[bot] in #16994
- chore(deps): bump electron from 41.1.1 to 41.2.0 by @dependabot[bot] in #16996
- test(e2e): add network smoke tests for container network integration by @amisskii in #16968
- feat(test): implement a Chrome Devtools protocol test runner by @odockal in #16905
- chore(test): increase build timeout to handle cicd lag by @cbr7 in #17009
- refactor(renderer): replace hardcoded Tailwind colors in micromark with color-registry tokens by @vancura in #17003
- chore(test): added new search bar test suite and POM elements by @cbr7 in #17007
- fix(tests): use SetupServer interface instead of SetupServerApi class by @simonrey1 in #17001
- chore(e2e): remove unreliable xterm log validation/modify test skip condition by @amisskii in #16890
- fix(compose): show compose updates on Resources page by @simonrey1 in #16987
- fix(kubectl-cli): show kubectl updates on Resources page by @simonrey1 in #16992
- chore(deps-dev): bump msw from 2.12.14 to 2.13.2 by @dependabot[bot] in #16997
- chore(website): remove 3M downloads celebration banner by @JustMell0 in #17011
- feat(ui): redesign LinearProgress component with semantic color tokens and improved accessibility by @vancura in #17010
- chore: update documentation links to be used from product.json by @SoniaSandler in #16912
- feat: expose urlProtocol from product.json through extension-api/env module by @dgolovin in #16965
- fix: change order of 'Allow' and 'Deny' button in confirmation dialog by @dgolovin in #16961
- chore(deps-dev): bump @biomejs/biome from 2.4.10 to 2.4.11 by @dependabot[bot] in #17017
- chore(deps-dev): bump prettier from 3.8.1 to 3.8.2 by @dependabot[bot] in #17018
- feat(ui): redesign button component with semantic color tokens and improved accessibility by @vancura in #16966
- chore(deps-dev): bump the vitest group with 2 updates by @dependabot[bot] in #17016
- feat: added navigation entries by @gastoner in #17006
- chore(deps): bump actions/github-script from 8.0.0 to 9.0.0 by @dependabot[bot] in #17015
- chore(test): remove duplicate aria labels by @cbr7 in #17022
- fix(renderer): deduplicate aria-labels in troubleshooting components by @vancura in #17023
- chore(test): replace testing farm npm targets dropdown by @amisskii in #16969
- fix: show default app version in statusbar for any auto updater error by @SoniaSandler in #16953
- chore(renderer): add search-string package by @simonrey1 in #17026
- chore(deps-dev): bump eslint-plugin-simple-import-sort from 12.1.1 to 13.0.0 by @dependabot[bot] in #16957
- fix(kind): use shared temp directory for image push in Flatpak by @vzhukovs in #16970
- fix: load protocol name from product.json urlProtocol attribute by @dgolovin in #16964
- chore(deps-dev): bump globals from 17.4.0 to 17.5.0 by @dependabot[bot] in #17035
- chore(deps-dev): bump typedoc from 0.28.18 to 0.28.19 in the typedoc group by @dependabot[bot] in #17032
- chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #17030
- fix(main): remove
Manage Dockerfeature card when docker-compat disabled by @JustMell0 in #16962 - chore(test): ensure app process is terminated after closing by @cbr7 in #17037
- feat(renderer): add SearchTermParser for filtered search inputs by @simonrey1 in #17002
- chore(test): fixing flaky unit test failing on windows runner by @cbr7 in #17042
- fix(Roseta): fixed roseta enablement on macOS Tahoe with Podman 5.6+ by @gastoner in #16924
- chore(deps-dev): bump the typescript-eslint group with 3 updates by @dependabot[bot] in #17046
- chore(deps-dev): bump msw from 2.13.2 to 2.13.3 by @dependabot[bot] in #17048
- chore(test): refactoring of runner factory class by @cbr7 in #17045
- refactor(main): extract global timeout utility by @sheikhlimon in #16950
- refactor(api): unify DialogType definition in @podman-desktop/core-api by @JustMell0 in #17055
- fix(renderer): preserve original casing of terms in SearchTermParser by @simonrey1 in #17052
- chore(deps-dev): bump autoprefixer from 10.4.27 to 10.5.0 by @dependabot[bot] in #17050
- chore(deps-dev): bump @biomejs/biome from 2.4.11 to 2.4.12 by @dependabot[bot] in #17068
- feat(renderer): use SearchTermParser in extension catalog by @simonrey1 in #16993
- chore(deps): bump get-tsconfig from 4.13.7 to 4.14.0 by @dependabot[bot] in #17066
- chore(deps-dev): bump prettier from 3.8.2 to 3.8.3 by @dependabot[bot] in #17065
- feat(main): add schema generation script and CI sync for extension JSON schema by @simonrey1 in #17053
- chore: use product name for title bar text by @SoniaSandler in #16644
- chore(deps): bump undici from 7.24.7 to 7.25.0 by @dependabot[bot] in #17082
- chore(deps): bump electron from 41.2.0 to 41.2.1 by @dependabot[bot] in #17084
- chore(deps-dev): bump postcss from 8.5.9 to 8.5.10 by @dependabot[bot] in #17083
- chore(deps-dev): bump @vitest/eslint-plugin from 1.6.15 to 1.6.16 in the vitest group across 1 directory by @dependabot[bot] in #17081
- fix(renderer): hide update button when provider has no installed version by @simonrey1 in #17012
- feat: support danger message boxes in extension API and internal utilities by @JustMell0 in #16822
- refactor(Onboarding): migrated Onboarding component to svelte5 by @gastoner in #17036
- chore(dependencies): updates node-forge to 1.4.0 by @cdrage in #17100
- chore(deps): bump github/codeql-action from 4.35.1 to 4.35.2 by @dependabot[bot] in #17079
- chore: Bump Podman version to 5.8.2 by @github-actions[bot] in #17064
- chore(deps): bump got from 14.4.6 to 15.0.2 by @dependabot[bot] in #17049
- chore: update electron app name to be from product.json and use correct logs files paths by @SoniaSandler in #17107
- chore(deps-dev): bump eslint-plugin-sonarjs from 4.0.2 to 4.0.3 by @dependabot[bot] in #17109
- feat(agents): add AI skill for scaffolding new Podman Desktop extensions by @simonrey1 in #17071
- fix(compose): sync provider version on CLI tool install/uninstall by @simonrey1 in #17094
- chore(deps-dev): bump msw from 2.13.3 to 2.13.4 by @dependabot[bot] in #17108
- chore(fix): ensure reconnection to terminal after container restart by @cbr7 in #17076
- chore: added lifecycle booleans to provider/connection info types by @gastoner in #17020
- refactor: moved connection resource usage to separate file by @gastoner in #16908
- feat(storybook): auto-regenerate themes.css on color-registry changes by @vancura in #16919
- fix(compose): show error step when CLI version fetch fails during onboarding by @simonrey1 in #17106
- chore: use product.json command palette search entries by @SoniaSandler in #16708
- fix(kubectl-cli): sync provider version on CLI tool install/uninstall by @simonrey1 in #17093
- fix(kind): sync provider version on CLI tool install/uninstall by @simonrey1 in #17089
- fix(installer): hyperv only podman install now passes by @bmahabirbu in #17028
- feat(extension-api): added optional error property by @gastoner in #17115
- chore: hide GitHub feedback forms if there are no GitHub feedback links by @SoniaSandler in #17062
- chore(deps-dev): bump filesize from 11.0.15 to 11.0.16 by @dependabot[bot] in #17123
- chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 by @dependabot[bot] in #17119
- chore(deps): bump eslint from 10.2.0 to 10.2.1 in the eslint group across 1 directory by @dependabot[bot] in #17122
- refactor(website): vi.mock imports by @axel7083 in #16885
- test(e2e): add managed-configuration tests for extensions catalog and local extensions by @ScrewTSW in #17090
- fix(ui): stop carousel wheel swipes from navigating history by @Zhey-on in #17116
- fix: resolve CVE-2026-41242 in protobufjs by @benoitf in #17125
- chore: resolve CVE-2026-4800 in lodash by @benoitf in #17131
- fix: resolve CVE-2026-34601 in @xmldom/xmldom by @benoitf in #17130
- chore(deps): update stream-json to v2.1.0 by @benoitf in #17129
- chore(renderer): prefer-import-in-mock by @axel7083 in #17132
- chore(preload*): prefer-import-in-mock by @axel7083 in #17128
- chore(deps-dev): bump the argosci group across 1 directory with 2 updates by @dependabot[bot] in #17121
- refactor(registry-setup): modernise node:fs usage by @axel7083 in #17101
- chore(deps-dev): bump jsdom from 28.0.0 to 29.0.2 by @dependabot[bot] in #16979
- fix(ui): remove space before ellipsis in loading and action button labels by @vancura in #17142
- feat(ci): add E2E workflow for testing flatpak bundles by @ScrewTSW in #16838
- fix: resolve advisory GHSA-v3rj-xjv7-4jmq in smol-toml by @benoitf in #17149
- fix: resolve CVE-2026-34043 in serialize-javascript by @benoitf in #17150
- fix: resolve GHSA-r4q5-vmmm-2653 in follow-redirects by @benoitf in #17156
- chore(registry-setup): writing
auth.jsonfile should have proper permissions by @axel7083 in #17103
New Contributors
- @sheikhlimon made their first contribution in #16404
- @Bingtagui404 made their first contribution in #16722
- @LavenderDuskGlow made their first contribution in #16771
- @generalexception made their first contribution in #16378
- @shri3016 made their first contribution in #15747
- @Zhey-on made their first contribution in #17116
Full Changelog: v1.26.2...v1.27.0