What's Changed
- chore: 📢 Bump version to 0.13.0 by @podman-desktop-bot in #1488
- chore: Update Chocolatey package to 0.12.0 by @podman-desktop-bot in #1490
- chore(deps-dev): bump electron from 23.0.0 to 23.1.0 by @dependabot in #1489
- Remove CloseBehavior's constructor unused argument by @odockal in #1492
- Release Notes v0.12 by @slemeur in #1269
- chore(deps-dev): bump tailwindcss from 3.2.6 to 3.2.7 by @dependabot in #1508
- chore(deps-dev): bump vite from 4.1.1 to 4.1.2 by @dependabot in #1509
- fix: avoid setting multiple listeners to onDidUpdateProviderStatus (#1511) by @lstocchi in #1512
- fix: remove PORT label from port value (#712) by @lstocchi in #1499
- chore(deps-dev): bump vite from 4.1.2 to 4.1.3 by @dependabot in #1518
- Change platform dependent constants to function in multiple util modules by @odockal in #1506
- chore(deps-dev): bump @typescript-eslint/parser from 5.52.0 to 5.53.0 by @dependabot in #1528
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.52.0 to 5.53.0 by @dependabot in #1527
- fix: infinite loop when watching /var/run (#1435) by @lstocchi in #1529
- chore: Rename existing Welcome to Dashboard by @deboer-tim in #1531
- feat: display Kubernetes pods by @jeffmaury in #1312
- docs: Running Kubernetes on your workstation with Kind by @jeffmaury in #1491
- chore: reload extension in development mode by @benoitf in #1526
- chore: enhanced sidebar and navigation by @themr0c in #1302
- chore: added GitHub workflow to validate website language on pull request by @themr0c in #1520
- feat: do not show prune button on no containers by @cdrage in #1494
- nit: remove type from EngineInfoUI by @cdrage in #1535
- chore(deps-dev): bump vite from 4.1.3 to 4.1.4 by @dependabot in #1544
- chore(deps-dev): bump electron from 23.1.0 to 23.1.1 by @dependabot in #1545
- chore(deps-dev): bump playwright from 1.30.0 to 1.31.1 by @dependabot in #1546
- chore: any type should be an error by @benoitf in #1543
- feat: Add menus contribution extension point by @jeffmaury in #1532
- feat: prune button for volumes by @cdrage in #1481
- docs: installing on macOS in a restricted environment by @themr0c in #1493
- feat: prune button for pods by @cdrage in #1484
- docs: add release document by @benoitf in #1501
- nit: change directory of extensions storage by @cdrage in #1551
- chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 2.0.2 to 2.0.3 by @dependabot in #1552
- chore(deps): bump @zerodevx/svelte-toast from 0.8.2 to 0.9.0 by @dependabot in #1553
- feat: Allow installation of Kind directly from extension by @jeffmaury in #1402
- chore: fix wrong isWindows calls in Kind extension by @jeffmaury in #1563
- chore(deps-dev): bump vitest from 0.28.5 to 0.29.1 by @dependabot in #1560
- chore(deps-dev): bump eslint from 8.34.0 to 8.35.0 by @dependabot in #1559
- chore(deps-dev): bump mkdirp from 1.0.4 to 2.1.3 by @dependabot in #1561
- chore(deps-dev): bump monaco-editor from 0.35.0 to 0.36.0 by @dependabot in #1558
- fix: pass correct extension storage path to extension via context by @jeffmaury in #1564
- chore: fix deprecated by @benoitf in #1548
- fix: Consistent summary pages by @deboer-tim in #1554
- fix: Tabs not selected in Container and Image Details pages by @deboer-tim in #1565
- check for flatpak when calling command from exec by @RobotSail in #1567
- fix: Hide dock icon on macOS if starting minimized by @cblecker in #1556
- feat: prune button for images by @cdrage in #1482
- feat(extension-api): Provides list of container connections by @benoitf in #1571
- fix: typo and provide connection object as well upon registration by @benoitf in #1569
- chore(deps-dev): bump @typescript-eslint/parser from 5.53.0 to 5.54.0 by @dependabot in #1576
- fix: use label of QuickPickItems elements by @benoitf in #1570
- chore(deps-dev): bump monaco-editor from 0.36.0 to 0.36.1 by @dependabot in #1573
- chore(deps-dev): bump @vitest/coverage-c8 from 0.28.5 to 0.29.1 by @dependabot in #1574
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.53.0 to 5.54.0 by @dependabot in #1577
- chore(deps): bump @zerodevx/svelte-toast from 0.9.0 to 0.9.2 by @dependabot in #1575
- feat: Introduce ErrorMessage component by @deboer-tim in #1568
- test: Provide unit test for Kind installation by @jeffmaury in #1580
- chore(deps-dev): bump @vitest/coverage-c8 from 0.29.1 to 0.29.2 by @dependabot in #1589
- chore(deps-dev): bump vitest from 0.29.1 to 0.29.2 by @dependabot in #1588
- fix: catch error when failing at installing kind by @lstocchi in #1587
- fix: remove InlineSVG component (#1584) by @lstocchi in #1586
- chore: disable blank template issues by @benoitf in #1595
- chore: perform team assignment for PR review by @benoitf in #1572
- chore(deps-dev): bump mkdirp from 2.1.3 to 2.1.4 by @dependabot in #1597
- chore: Use error message component by @deboer-tim in #1598
- chore: integration tests: add helper library by @benoitf in #1601
- fix(ui): update the style of secondary button by @benoitf in #1599
- chore: allow to use /@/ alias for importing source code from the same module by @benoitf in #1600
- feat: add check on podman socket on linux to update container engine status (#1446) by @lstocchi in #1590
- chore(deps-dev): bump mkdirp from 2.1.4 to 2.1.5 by @dependabot in #1609
- chore(deps-dev): bump electron from 23.1.1 to 23.1.2 by @dependabot in #1608
- chore(deps): bump got from 12.5.3 to 12.6.0 by @dependabot in #1607
- chore(deps-dev): bump playwright from 1.31.1 to 1.31.2 by @dependabot in #1610
- chore(deps-dev): bump @types/validator from 13.7.12 to 13.7.13 by @dependabot in #1611
- docs(fix): correct syntax of kind doc by @pwright in #1604
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.54.0 to 5.54.1 by @dependabot in #1615
- docs: add information regarding review process by @cdrage in #1613
- docs: information regarding writting tests by @cdrage in #1614
- nit: reduce description for registries extension by @cdrage in #1622
- chore(deps-dev): bump @typescript-eslint/parser from 5.54.0 to 5.54.1 by @dependabot in #1616
- feat(extension-api): rename '@tmpwip/extension-api' by '@podman-desktop/api' by @benoitf in #1626
- chore(deps-dev): bump electron from 23.1.2 to 23.1.3 by @dependabot in #1631
- chore(deps): bump react-player from 2.11.2 to 2.12.0 by @dependabot in #1629
- chore: move constant to a dedicated file so we can share it with renderer part properly by @benoitf in #1628
- Fix: directories inconsistency in ~/.local/share/ by @Tony-Sol in #1605
- Fix 'an pod' typo by @cfergeau in #1642
- chore(deps-dev): bump autoprefixer from 10.4.13 to 10.4.14 by @dependabot in #1656
- chore(deps-dev): bump svelte from 3.55.1 to 3.56.0 by @dependabot in #1657
- fix: allow to resume/see progress of a build image task by @benoitf in #1602
- chore: publish the extension API (next alias) by @benoitf in #1640
- chore(deps): bump dockerode from 3.3.4 to 3.3.5 by @dependabot in #1669
- chore(deps-dev): bump eslint from 8.35.0 to 8.36.0 by @dependabot in #1668
- chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 by @dependabot in #1666
- fix: check and refresh Podman container engine connection on Windows/Mac (#1446) by @lstocchi in #1662
- chore(deps-dev): bump @tsconfig/docusaurus from 1.0.6 to 1.0.7 by @dependabot in #1667
- feat: provide ability to init and start podman (#334) by @lstocchi in #1496
- chore(deps-dev): bump jsdom from 21.1.0 to 21.1.1 by @dependabot in #1665
- fix: Remove nav page subtitles by @deboer-tim in #1671
- docs: add chore to contributing.md by @cdrage in #1677
- chore: update wording by @benoitf in #1676
- Add GitHub Action for reporting downloads-count on daily basis by @slemeur in #1581
- chore: revert svelte update by @benoitf in #1684
- chore: remove CRC extension from the assembly by @benoitf in #1686
- chore: add Settings title on left sidebar and remove navbar on right panel by @lstocchi in #1670
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.54.1 to 5.55.0 by @dependabot in #1689
- chore(deps-dev): bump @types/analytics-node from 3.1.10 to 3.1.11 by @dependabot in #1694
- chore(deps-dev): bump @typescript-eslint/parser from 5.54.1 to 5.55.0 by @dependabot in #1691
- chore(deps-dev): bump @types/validator from 13.7.13 to 13.7.14 by @dependabot in #1692
- chore(deps-dev): bump @types/dockerode from 3.3.14 to 3.3.15 by @dependabot in #1693
- chore(deps): bump webpack from 5.74.0 to 5.76.1 by @dependabot in #1700
- fix: 404 page not found on kubernetes deploy (#1318) by @lstocchi in #1707
- chore(deps-dev): bump svelte-preprocess from 5.0.1 to 5.0.2 by @dependabot in #1706
- fix: contributed menus should not be returned by @jeffmaury in #1712
- chore(deps-dev): bump @vitest/coverage-c8 from 0.29.2 to 0.29.3 by @dependabot in #1718
- chore(deps-dev): bump electron from 23.1.3 to 23.1.4 by @dependabot in #1719
- chore(deps-dev): bump svelte from 3.55.1 to 3.57.0 by @dependabot in #1720
- chore(deps-dev): bump vitest from 0.29.2 to 0.29.3 by @dependabot in #1717
- feat: Share images between Podman and kind clusters by @jeffmaury in #1562
- feat: add compose extension by @benoitf in #1578
- fix: logs inconsistency behavior (#1356) by @lstocchi in #1710
- chore(deps-dev): bump vite from 4.1.4 to 4.2.0 by @dependabot in #1731
- feat: add task manager widget by @benoitf in #1724
- chore: publish to npmjs the API module for releases by @benoitf in #1727
- docs: teensy typo fix by @mairin in #1738
- chore: update to svelte preprocess 5.0.3 by @benoitf in #1739
- chore: fix: missing await instruction by @benoitf in #1740
- chore(deps-dev): bump prettier from 2.8.4 to 2.8.5 by @dependabot in #1741
- chore: ignore the TypeScript 5.0 deprecation by @benoitf in #1743
- feat: add compatibility mode enable / disable button for macOS by @cdrage in #1697
- feat: Plug building of an image into the task manager by @benoitf in #1725
- chore(deps-dev): bump typescript from 4.9.5 to 5.0.2 by @dependabot in #1730
- chore: enable compose extension as a builtin extension by @benoitf in #1729
- nit: fix wording for compatibility mode on macOS by @cdrage in #1747
- feat: allow to resume/see task for creating a podman provider by @benoitf in #1742
- chore(deps-dev): bump @vitest/coverage-c8 from 0.29.3 to 0.29.7 by @dependabot in #1754
- chore(deps-dev): bump vite from 4.2.0 to 4.2.1 by @dependabot in #1757
- chore(deps-dev): bump prettier from 2.8.5 to 2.8.6 by @dependabot in #1755
- chore(deps-dev): bump vitest from 0.29.3 to 0.29.7 by @dependabot in #1756
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.55.0 to 5.56.0 by @dependabot in #1753
- chore(deps-dev): bump @typescript-eslint/parser from 5.55.0 to 5.56.0 by @dependabot in #1758
- docs: add compose spec doc, fix podman compose doc by @cdrage in #1550
- feat: Initial Welcome page by @deboer-tim in #1726
- chore(quality): fix code coverage reports by adding svelte files by @odockal in #1696
- chore: Open Logs container action by @deboer-tim in #1748
- feat: first step refactor resources setting page (#1337) by @lstocchi in #1582
- docs: Document how to write, publish and install Podman Desktop extensions by @benoitf in #1652
- chore: fix single quote issue by @benoitf in #1773
- docs: removed brew install step by @themr0c in #1781
- feat: alert button for updates, remind every 12 hours by @cdrage in #1386
- tests: fix issue with yarn test not working on mac / not running binary correctly by @cdrage in #1786
- feat(extension-api): add EventEmitter class to extension API by @dgolovin in #1790
- chore(deps-dev): bump mkdirp from 2.1.5 to 2.1.6 by @dependabot in #1793
- chore(deps-dev): bump electron from 23.1.4 to 23.2.0 by @dependabot in #1791
- chore(deps-dev): bump playwright from 1.31.2 to 1.32.0 by @dependabot in #1792
- fix: Status bar wrapping by @deboer-tim in #1765
- fix: rename variable to fix register tray item by @evidolob in #1778
- chore: refactoring to ease the usage of unit tests by @benoitf in #1797
- fix(tests): ensure onMount method is called on components by @benoitf in #1796
- fix: Remove setFeedURL for updating by @cdrage in #1803
- fix(extension-api): Handle esc key for QuickPickInput by @benoitf in #1799
- feat(extension-api): add implementation for configuration change event by @benoitf in #1784
- fix: provider tray menu items disappearance by @evidolob in #1800
- feat: add cancellationToken to stop/cancel the execution of a command by @lstocchi in #1777
- chore(deps-dev): bump prettier from 2.8.6 to 2.8.7 by @dependabot in #1816
- chore(deps-dev): bump @docusaurus/module-type-aliases from 2.3.1 to 2.4.0 by @dependabot in #1815
- chore(deps): bump @docusaurus/core from 2.3.1 to 2.4.0 by @dependabot in #1814
- chore(deps): bump @docusaurus/preset-classic from 2.3.1 to 2.4.0 by @dependabot in #1817
- fix: kind binary is not detected on macOS by @benoitf in #1820
- blog: add blog post about 5 things to know when user is coming from docker by @benoitf in #1751
- chore: use vite to package the extension by @benoitf in #1813
- fix: add link to the Podman/Docker compatibility guide by @jeffmaury in #1749
- chore: allow running and debugging external extensions by @jeffmaury in #1801
- nit: fix registries not showing username correctly by @cdrage in #1824
- feat: Upgrade podman installers to v4.4.3 by @benoitf in #1821
- Improved responsiveness: container eng name column by @mairin in #1823
- fix(updates): Rework update mechanism by @benoitf in #1827
- chore(deps-dev): bump prettier-plugin-svelte from 2.9.0 to 2.10.0 by @dependabot in #1794
- chore(deps-dev): bump playwright from 1.32.0 to 1.32.1 by @dependabot in #1836
- chore(deps): bump @zerodevx/svelte-toast from 0.9.2 to 0.9.3 by @dependabot in #1835
- feat(extension-api): Implements title, description and detail for QuickPickInput by @benoitf in #1839
- fix: Copy button doesn't work in containers section by @jeffmaury in #1804
- fix: handle invalid JSON auth file in podman extension by @benoitf in #1834
- fix: Settings page cleanup by @deboer-tim in #1822
- chore: Update Resources settings to use SettingsPage by @deboer-tim in #1846
- fix(volume): make sure to refresh volumes when a container is removed by @benoitf in #1844
- fix: scan plugins-scanning directory at startup as well by @benoitf in #1840
- feat: Update to Podman v4.4.4 by @benoitf in #1853
- chore(deps): bump @fortawesome/free-solid-svg-icons from 6.3.0 to 6.4.0 by @dependabot in #1854
- chore(test): Add npm test tasks into extensions to be run individually by @odockal in #1848
- chore(deps-dev): bump @types/dockerode from 3.3.15 to 3.3.16 by @dependabot in #1858
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.56.0 to 5.57.0 by @dependabot in #1859
- chore(deps): bump @fortawesome/fontawesome-svg-core from 6.3.0 to 6.4.0 by @dependabot in #1856
- fix: Kind move image did not move image to Kind cluster by @jeffmaury in #1761
- chore(deps): bump @fortawesome/free-brands-svg-icons from 6.3.0 to 6.4.0 by @dependabot in #1857
- chore(deps-dev): bump @typescript-eslint/parser from 5.56.0 to 5.57.0 by @dependabot in #1855
- fix: do not display error on local builds by @benoitf in #1852
- docs: Kind restart use cases by @jeffmaury in #1591
- feat: show kubernetes connections in resources page by @lstocchi in #1843
- feat: alert user when engine container actions fail by @lstocchi in #1863
- feat: add loading icons to resources start/stop/delete/restart buttons by @lstocchi in #1830
- chore: remove the "debug traces" by @benoitf in #1873
New Contributors
- @RobotSail made their first contribution in #1567
- @cblecker made their first contribution in #1556
- @pwright made their first contribution in #1604
- @Tony-Sol made their first contribution in #1605
- @cfergeau made their first contribution in #1642
- @dgolovin made their first contribution in #1790
Full Changelog: v0.12.0...v0.13.0