What's Changed
- chore: 📢 Bump version to 1.3.0 by @podman-desktop-bot in #3189
- nit: Update Kubernetes form wording by @cdrage in #3193
- fix: fix chocolatey update module for workflow by @cdrage in #3195
- chore(deps-dev): bump octokit from 2.1.0 to 3.0.0 by @dependabot in #3183
- chore: Update Chocolatey package to 1.2.0 by @podman-desktop-bot in #3200
- docs: split troubleshooting page without modifying content by @themr0c in #3194
- chore(deps-dev): bump electron from 25.2.0 to 25.3.0 by @dependabot in #3203
- docs: refactored Troubleshooting OpenShift Local by @themr0c in #3208
- docs: added links to other sections in the Troubleshooting landing … by @themr0c in #3209
- docs: update release note docs by @cdrage in #3197
- docs: create blog post for 1.2. by @cdrage in #3199
- docs: refactored Troubleshooting Podman on Windows by @themr0c in #3206
- chore(deps-dev): bump tailwindcss from 3.3.2 to 3.3.3 by @dependabot in #3222
- chore(deps-dev): bump nock from 13.3.1 to 13.3.2 by @dependabot in #3221
- chore(deps-dev): bump postcss from 8.4.25 to 8.4.26 by @dependabot in #3219
- docs: forgot @ by @cdrage in #3225
- chore: use fragments to simplify styling by @deboer-tim in #3213
- fix: updating videos to be adaptive for mobile by @mairin in #3229
- chore(deps): bump docker-modem from 3.0.3 to 3.0.8 by @dgolovin in #3179
- chore(deps-dev): bump vite from 4.4.3 to 4.4.4 by @dependabot in #3220
- chore(deps-dev): bump eslint from 8.44.0 to 8.45.0 by @dependabot in #3241
- chore(deps-dev): bump @rollup/plugin-commonjs from 25.0.2 to 25.0.3 by @dependabot in #3240
- chore(deps-dev): bump playwright from 1.36.0 to 1.36.1 by @dependabot in #3239
- chore(deps): bump clsx from 1.2.1 to 2.0.0 by @dependabot in #3237
- chore(deps-dev): bump @playwright/test from 1.36.0 to 1.36.1 by @dependabot in #3238
- fix: consistent max width and padding in settings by @deboer-tim in #3232
- fix: settings navigation bar resizing by @deboer-tim in #3231
- feat: add environment-related utility API by @vzhukovs in #3078
- fix: limit tabbing within messagebox & quickpick by @deboer-tim in #3227
- fix: move new registry button to header by @deboer-tim in #3245
- fix: bigger lima logo by @afbjorklund in #3248
- fix: units used for podman machine parameters by @afbjorklund in #3171
- fix: horizontal docker logo by @afbjorklund in #3236
- docs: added Podman Desktop does not manage native Podman by @themr0c in #3205
- fix: image with Cmd or Entrypoint cannot be started by @jeffmaury in #3202
- chore: spinner alignment by @deboer-tim in #3250
- chore: replace pf tabs by @deboer-tim in #3246
- fix: respect LIMA_HOME environment variable by @afbjorklund in #3254
- chore: detailstab to tab by @deboer-tim in #3256
- feat: kubernetes icon by @deboer-tim in #3255
- chore(deps-dev): bump @testing-library/jest-dom from 5.16.5 to 5.17.0 by @dependabot in #3259
- chore(deps-dev): bump @commitlint/config-conventional from 17.6.6 to 17.6.7 by @dependabot in #3260
- chore(deps-dev): bump @commitlint/cli from 17.6.6 to 17.6.7 by @dependabot in #3261
- feat: extend connection lifecycle context function to work with kubernetes connection by @lstocchi in #3265
- chore: rename param of getMatchingProvider to clarify the expected value by @lstocchi in #3264
- fix: add check before writing to terminal by @lstocchi in #3263
- fix: wait until remote side has fully initialized the extensions by @benoitf in #3257
- feat: enable to retrieve lifecycleContext from api by @lstocchi in #3266
- chore: bump version to 1.2.1 by @cdrage in #3273
- chore: extract function and add missing tests by @benoitf in #3282
- feat: add support for views contributions by @lstocchi in #3278
- feat: extend podman start/stop to receive custom lifecyclecontext by @lstocchi in #3276
- feat: adds logsContainer function in api by @lstocchi in #3267
- chore(deps-dev): bump eslint-plugin-svelte from 2.32.2 to 2.32.3 by @dependabot in #3286
- chore(deps-dev): bump electron from 25.3.0 to 25.3.1 by @dependabot in #3285
- chore(deps-dev): bump svelte from 4.0.5 to 4.1.0 by @dependabot in #3284
- feat: enable redirect logs to context/logger for kind start/stop by @lstocchi in #3287
- chore: avoid usage of null in codebase by @benoitf in #3289
- feat: handle extensionPack and extensionDependencies when installing extensions by @benoitf in #3150
- feat: add initial support for contexts by @lstocchi in #3277
- chore(deps-dev): bump svelte from 4.1.0 to 4.1.1 by @dependabot in #3299
- chore(deps-dev): bump eslint-plugin-svelte from 2.32.3 to 2.32.4 by @dependabot in #3300
- chore(tests): introduce globalSetup file and extract shared configuration by @odockal in #3291
- chore(deps-dev): bump vite from 4.4.4 to 4.4.6 by @dependabot in #3301
- fix: fix loader not centered horizontally by @benoitf in #3270
- feat: allow extensions to customize icons (#1899) by @lstocchi in #3131
- feat: extend context and contextkey service by @lstocchi in #3304
- feat: update podman to v4.6.0 by @benoitf in #3306
- feat: add ability to view compose logs by @cdrage in #3176
- fix: do not use server side code directly in renderer part by @benoitf in #3312
- chore(deps-dev): bump postcss from 8.4.26 to 8.4.27 by @dependabot in #3313
- chore(deps-dev): bump tslib from 2.6.0 to 2.6.1 by @dependabot in #3327
- chore(deps-dev): bump @playwright/test from 1.36.1 to 1.36.2 by @dependabot in #3326
- chore(deps-dev): bump vite from 4.4.6 to 4.4.7 by @dependabot in #3325
- chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 2.4.2 to 2.4.3 by @dependabot in #3323
- chore(deps-dev): bump playwright from 1.36.1 to 1.36.2 by @dependabot in #3324
- chore: fix quotes warnings by @benoitf in #3328
- feat(extension-api): allows to customize the execution working directory by @benoitf in #3332
- feat: refactor resource details page by @lstocchi in #1923
- tests: Add image pulling test, split smoke and full e2e test files by @xbabalov in #3008
- feat: add kube actions (generate kube) to compose group of containers by @cdrage in #3253
- feat: add inspect tab to compose by @cdrage in #3316
- feat: add "deploy to kubernetes" button for compose group by @cdrage in #3295
- feat: add summary tab for compose by @cdrage in #3317
- chore(deps-dev): bump octokit from 3.0.0 to 3.1.0 by @dependabot in #3350
- chore: button component by @deboer-tim in #3333
- fix: troubleshooting still waiting after failure by @deboer-tim in #3354
- docs: note that we have to test on all 3 platforms by @cdrage in #3356
- chore: troubleshooting buttons by @deboer-tim in #3355
- chore: cleanup show update by @deboer-tim in #3357
- chore: pf buttons settings by @deboer-tim in #3358
- chore(deps-dev): bump eslint-plugin-import from 2.27.5 to 2.28.0 by @dependabot in #3359
- chore(deps-dev): bump @patternfly/patternfly from 4.224.2 to 4.224.5 by @dependabot in #3361
- chore(deps-dev): bump filesize from 10.0.7 to 10.0.8 by @dependabot in #3360
- feat: use a global context and allow extensions to contribute by @lstocchi in #3362
- chore: pf-empty screen by @deboer-tim in #3367
- feat(API): allow to exec commands inside containers by @benoitf in #3370
- chore(deps-dev): bump eslint from 8.45.0 to 8.46.0 by @dependabot in #3369
- chore(docker-desktop-extensions): add methods to call REST API by @benoitf in #3372
- fix: store error for build by @cdrage in #3365
- feat: Close details page if object is deleted by @deboer-tim in #3228
- chore: update welcome, feedback, task buttons by @deboer-tim in #3379
- chore(dd): allow to enhance compose files of extensions to add metadata by @benoitf in #3373
- chore(deps-dev): bump svelte from 4.1.1 to 4.1.2 by @dependabot in #3383
- chore: move code to a function to ease tests by @benoitf in #3384
- chore(deps-dev): bump @types/validator from 13.7.17 to 13.9.0 by @dependabot in #3382
- chore: allow to handle extensions call for execution into a VM/container by @benoitf in #3386
- fix: missing checkbox tooltips by @deboer-tim in #3380
- chore: pf deploy pods by @deboer-tim in #3389
- nit: remove unused restart function by @cdrage in #3387
- chore(deps-dev): bump @vitest/coverage-v8 from 0.33.0 to 0.34.1 by @dependabot in #3396
- chore(deps-dev): bump vite from 4.4.7 to 4.4.8 by @dependabot in #3395
- feat: extend setValue function by @lstocchi in #3393
- chore: move getBase64Image to util by @lstocchi in #3397
- fix: load compose logs async not await by @cdrage in #3377
- feat: add starting / stopping call backs for compose group by @cdrage in #3390
- feat: introduce placeholder attribute to configuration properties by @dgolovin in #3391
- fix: set rootful connection when starting rootful machine (#2582) by @lstocchi in #3364
- chore: provider buttons by @deboer-tim in #3405
- chore(deps): bump @fortawesome/free-brands-svg-icons from 6.4.0 to 6.4.2 by @dependabot in #3416
- fix: missing emit so clients on the 'main' side could not be notified by @benoitf in #3408
- chore(deps): bump @fortawesome/free-solid-svg-icons from 6.4.0 to 6.4.2 by @dependabot in #3412
- chore(deps): bump errata-ai/vale-action from d074f98809cbae059386851971544a281fd9f593 to 13d79669d1c7cf33b26fc5607214ef529f071cdc by @dependabot in #3411
- chore(deps): bump @fortawesome/fontawesome-svg-core from 6.4.0 to 6.4.2 by @dependabot in #3414
- fix: default last page by @deboer-tim in #3388
- chore: prefer podman type connections about docker connections when asking for a connection by @benoitf in #3410
- chore(deps-dev): bump @fortawesome/free-regular-svg-icons from 6.4.0 to 6.4.2 by @dependabot in #3415
- chore: reduce inkscape/sodipodi warnings in dev/test by @deboer-tim in #3420
- feat: initial onboarding implementation - podman installation by @lstocchi in #3308
- feat: render placeholder text for text and file selection fields by @dgolovin in #3392
- chore: cleanup traces by @benoitf in #3428
- chore(deps-dev): bump monaco-editor from 0.40.0 to 0.41.0 by @dependabot in #3430
- chore(deps-dev): bump validator from 13.9.0 to 13.11.0 by @dependabot in #3429
- chore(deps-dev): bump eslint-plugin-sonarjs from 0.19.0 to 0.20.0 by @dependabot in #3431
- chore: return the enhanced path of the compose file if generated by @benoitf in #3432
- chore(deps-dev): bump vitest from 0.33.0 to 0.34.1 by @dependabot in #3394
- feat(dd): allow for contrib manager to handle compose part by @benoitf in #3427
- docs: fix typo in package name gcc-c++ by @rostalan in #3433
- tests: fix flakey test by @cdrage in #3437
- nit: fix length of template by @cdrage in #3438
- chore: extract tab function and add tests by @deboer-tim in #3271
- docs: add documentation for when clause context (#3293) by @lstocchi in #3419
- chore: currentRouterPath is not defined so remove code using it by @benoitf in #3441
- chore(deps-dev): bump vite from 4.4.8 to 4.4.9 by @dependabot in #3447
- chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 2.4.3 to 2.4.4 by @dependabot in #3448
- chore(tests): containers e2e test by @odockal in #3363
- chore: navitem component by @deboer-tim in #3404
- chore(deps): bump compare-versions from 6.0.0 to 6.1.0 by @dependabot in #3454
- chore(deps-dev): bump @types/validator from 13.9.0 to 13.11.1 by @dependabot in #3455
- fix: socket path is not primary key to know which machine it is by @benoitf in #3436
- fix: avoid dashboard displaying providers starting while they don't by @benoitf in #3451
- chore(deps-dev): bump @commitlint/config-conventional from 17.6.7 to 17.7.0 by @dependabot in #3462
- chore(deps-dev): bump @commitlint/cli from 17.6.7 to 17.7.0 by @dependabot in #3463
- fix: do not use extensionInfo until it is defined by @benoitf in #3450
- feat(dd): add support for backend extensions of Docker Desktop by @benoitf in #3435
- feat(api): add listContainers method using Podman API (and not Docker API) by @benoitf in #3466
- chore(deps-dev): bump markdownlint from 0.29.0 to 0.30.0 by @dependabot in #3473
- chore(deps-dev): bump eslint-import-resolver-typescript from 3.5.5 to 3.6.0 by @dependabot in #3474
- chore(deps-dev): bump @commitlint/cli from 17.7.0 to 17.7.1 by @dependabot in #3475
- chore: make contour file available offline by @odockal in #3452
- chore: wrap connection audit checking with try catch block by @vzhukovs in #3480
- chore: update filesize to 10.0.10 by @benoitf in #3481
- feat: add lima kubernetes provider type by @afbjorklund in #3268
- fix: allow BASIC authentication (all caps) by @cdrage in #3471
- fix: allow single domain registry such as localhost:5000 by @cdrage in #3468
- fix: create /usr/local/bin directory if it does not exist on binary install by @cdrage in #3425
- chore(tests): setup after test hooks to take a screenhot on failure by @odockal in #3456
- chore(tests): include junit,verbose reporters and junit report output… by @odockal in #3453
- feat(electron): bump to v25.5.0 by @benoitf in #3482
- fix: only delete selected pods by @deboer-tim in #3378
- fix: add back 'Done' text on the button by @benoitf in #3487
- chore: preference buttons by @deboer-tim in #3490
- chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 2.4.4 to 2.4.5 by @dependabot in #3501
- chore(deps-dev): bump playwright from 1.36.2 to 1.37.0 by @dependabot in #3499
- feat: update to Podman 4.6.1 by @benoitf in #3505
- chore: stick to Node.js 18 by @benoitf in #3507
- chore(deps-dev): bump @playwright/test from 1.36.2 to 1.37.0 by @dependabot in #3500
- fix: do not wait for more than 5s when checking for podman ping by @benoitf in #3497
- Add proxy support for extension using patching get and request approach by @dgolovin in #2825
- chore(deps-dev): bump lint-staged from 13.2.3 to 14.0.0 by @dependabot in #3515
- chore(deps-dev): bump svelte-check from 3.4.6 to 3.5.0 by @dependabot in #3517
- chore(deps-dev): bump @rollup/plugin-commonjs from 25.0.3 to 25.0.4 by @dependabot in #3518
- chore(deps-dev): bump autoprefixer from 10.4.14 to 10.4.15 by @dependabot in #3516
- chore(deps-dev): bump eslint from 8.46.0 to 8.47.0 by @dependabot in #3520
- chore(deps-dev): bump filesize from 10.0.11 to 10.0.12 by @dependabot in #3522
- fix: refresh component when field is updated by @benoitf in #3525
- chore(deps-dev): bump svelte from 4.1.2 to 4.2.0 by @dependabot in #3521
- feat: add user mode networking parameter for Podman machine by @jeffmaury in #3251
- feat: adding kind.cluster.creation.image configuration property for kind cluster by @axel7083 in #3508
- chore: allow to use {all: true} option in listContainers for Podman API by @benoitf in #3488
- chore(tests): allow naming of e2e videos by @odockal in #3469
- chore: link component by @deboer-tim in #3533
- fix: higher-res icons for featured extensions list by @mairin in #3511
- chore: preference browse buttons by @deboer-tim in #3532
- fix: main nav selection by @deboer-tim in #3510
- fix: kube event error when switching context by @jeffmaury in #3494
- chore: settings nav item by @deboer-tim in #3426
- fix: fix podman extension.spec.ts compilation error by @dgolovin in #3545
- chore: change deploy to kube links by @deboer-tim in #3546
- chore: provider links by @deboer-tim in #3544
- chore: details & form page links by @deboer-tim in #3543
- chore: pill hover style and button/link consistency by @deboer-tim in #3542
- chore(deps-dev): bump @types/node from 18.17.4 to 18.17.5 by @dependabot in #3536
- Send telemetry when
Create
button pressed in new provider connection form by @dgolovin in #3534 - chore(deps-dev): bump postcss from 8.4.27 to 8.4.28 by @dependabot in #3547
- chore: wait for images being displayed by @benoitf in #3548
- fix: reset error message each time we pull image by @benoitf in #3550
- fix: removing a connection(podman machine) should redirect to previous page by @benoitf in #3580
- fix: internal hrefs in link component (#3566) by @benoitf in #3582
New Contributors
Full Changelog: v1.2.1...v1.3.1