From 5f9801c7ebb0d0501f077ca300ede91a152ced0a Mon Sep 17 00:00:00 2001 From: Vedant Mohan Goyal <83997633+vedantmgoyal2009@users.noreply.github.com> Date: Tue, 14 Sep 2021 17:44:04 +0530 Subject: [PATCH 1/9] Remove WinGet 1.0 Roadmap section --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index 4990724e41..9ac5c890d6 100644 --- a/README.md +++ b/README.md @@ -50,9 +50,6 @@ You can also [build the client yourself](#building-the-client). While the client [![Build Status](https://dev.azure.com/ms/winget-cli/_apis/build/status/microsoft.winget-cli?branchName=master)](https://dev.azure.com/ms/winget-cli/_build/latest?definitionId=344&branchName=master) -## Windows Package Manager 1.0 Roadmap -The plan for delivering Windows Package Manager v1.0 [is described here](doc/windows-package-manager-v1-roadmap.md), and will be updated as the project proceeds. - ## Overview of the Windows Package Manager The **Windows Package Manager** is a tool designed to help you quickly and easily discover and install those tools that make your PC environment special. By using the **Windows Package Manager**, from one command, you can install your favorite tool: ```winget install ``` From 4916ed2c4f51777b61555071f2eb89cd26000bc1 Mon Sep 17 00:00:00 2001 From: Bittu <83997633+vedantmgoyal2009@users.noreply.github.com> Date: Tue, 14 Sep 2021 17:48:36 +0530 Subject: [PATCH 2/9] Revert "Remove WinGet 1.0 Roadmap section" This reverts commit 5f9801c7ebb0d0501f077ca300ede91a152ced0a. --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 9ac5c890d6..4990724e41 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,9 @@ You can also [build the client yourself](#building-the-client). While the client [![Build Status](https://dev.azure.com/ms/winget-cli/_apis/build/status/microsoft.winget-cli?branchName=master)](https://dev.azure.com/ms/winget-cli/_build/latest?definitionId=344&branchName=master) +## Windows Package Manager 1.0 Roadmap +The plan for delivering Windows Package Manager v1.0 [is described here](doc/windows-package-manager-v1-roadmap.md), and will be updated as the project proceeds. + ## Overview of the Windows Package Manager The **Windows Package Manager** is a tool designed to help you quickly and easily discover and install those tools that make your PC environment special. By using the **Windows Package Manager**, from one command, you can install your favorite tool: ```winget install ``` From 1ca3bc127c3343490b2e2e16c808031a2e1ae21f Mon Sep 17 00:00:00 2001 From: Vedant Mohan Goyal <83997633+vedantmgoyal2009@users.noreply.github.com> Date: Tue, 14 Sep 2021 17:58:39 +0530 Subject: [PATCH 3/9] Rename windows-package-manager-v1-roadmap.md to windows-package-manager-roadmap.md --- ...e-manager-v1-roadmap.md => windows-package-manager-roadmap.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename doc/{windows-package-manager-v1-roadmap.md => windows-package-manager-roadmap.md} (100%) diff --git a/doc/windows-package-manager-v1-roadmap.md b/doc/windows-package-manager-roadmap.md similarity index 100% rename from doc/windows-package-manager-v1-roadmap.md rename to doc/windows-package-manager-roadmap.md From aed0c8a988fb5dfe0d42d519ee158e84e01a7458 Mon Sep 17 00:00:00 2001 From: Vedant Mohan Goyal <83997633+vedantmgoyal2009@users.noreply.github.com> Date: Tue, 14 Sep 2021 18:09:08 +0530 Subject: [PATCH 4/9] Update windows-package-manager-roadmap.md --- doc/windows-package-manager-roadmap.md | 56 ++++---------------------- 1 file changed, 7 insertions(+), 49 deletions(-) diff --git a/doc/windows-package-manager-roadmap.md b/doc/windows-package-manager-roadmap.md index 7542579a26..a545d2b6db 100644 --- a/doc/windows-package-manager-roadmap.md +++ b/doc/windows-package-manager-roadmap.md @@ -1,4 +1,4 @@ -# Windows Package Manager v1.0 Roadmap +# Windows Package Manager Roadmap ## Overview @@ -35,34 +35,13 @@ The Windows Package Manager project is engineered and delivered as described bel Releases will be available here on GitHub first. We will release to the App Installer for Insiders as frequently as the releases have met our quality bars. -## Windows Package Manager Roadmap / Timeline - -Ultimately, we're aiming for Windows Package Manager v1.0 to be released in March-May 2021: - -| Release or Milestone end date | Release or Milestone | Key Features | -| --- | --- | --- | -| July 2020 | [v0.1.41821](https://github.com/microsoft/winget-cli/releases/tag/v0.1.4331-preview) | Windows Package Manager [announced](https://devblogs.microsoft.com/commandline/windows-package-manager-preview/) & open-sourced ([Build 2020 Windows Package Manager session]).| -| July 2020 | [v0.1.42101](https://github.com/microsoft/winget-cli/releases/tag/v0.1.42101-preview) | | -| August 2020 | [v0.1.42241](https://github.com/microsoft/winget-cli/releases/tag/v0.1.42241-preview) | | -| September 2020 | [v0.2.2521](https://github.com/microsoft/winget-cli/releases/tag/v.0.2.2521-preview) | | -| October 2020 | [v0.2.2941](https://github.com/microsoft/winget-cli/releases/tag/v0.2.2941-preview) | | -| December 2020 | [v0.2.3162](https://github.com/microsoft/winget-cli/releases/tag/v0.2.3162-preview) | | -| January 2021 | [v0.2.10191](https://github.com/microsoft/winget-cli/releases/tag/v-0.2.10191-preview)| | -| March 2021 | [v0.2.10771](https://github.com/microsoft/winget-cli/releases/tag/v-0.2.10771-preview) | | -| April 2021 |[v0.2.10971](https://github.com/microsoft/winget-cli/releases/tag/v-0.2.10971-preview)|| -| April 2021|[v0.3.11102](https://github.com/microsoft/winget-cli/releases/tag/v-0.3.11102-preview)|| -| May 2021 | [1.0 Milestone](https://github.com/microsoft/winget-cli/milestone/1) | Windows Package Manager v1.0 Release | - -Note: Many of the features have been implemented in experimental mode. If you execute `winget features` a list of experimental features and their status is displayed. You may modify your settings file with `winget settings` to enable or disable them. The experimental "list" feature is a prerequisite for "upgrade", "uninstall", and other features in development. Once the "list" feature has been fully implemented, the other stable features depending on it will also be migrated from experimental to default. - ## GitHub Milestones We use [GitHub milestones](https://github.com/microsoft/winget-cli/milestones) to broadly organize what we intend to work on. Dates are only used for sequencing and do not represent a commitment. | Milestone | Description | -| --- | --- | +| --- | --- | | [Backlog](https://github.com/microsoft/winget-cli/milestone/2) | Work not yet assigned to a milestone or release | -| [v1.0](https://github.com/microsoft/winget-cli/milestone/1) | Work Targeted for v1.0 | | [v1.1](https://github.com/microsoft/winget-cli/milestone/35) | Work Targeted for v1.1 | | [v.Next](https://github.com/microsoft/winget-cli/milestone/34) | Triage for the next Milestone | @@ -74,33 +53,14 @@ Incoming issues/asks/etc. are triaged several times a week, labelled appropriate * P1/2 issues/features/asks assigned to the current or future milestone, or to the [Windows Package Manager v1.0 milestone](https://github.com/microsoft/winget-cli/milestone/1) for future assignment, if required to deliver a v1.0 feature. * Issues/features/asks not on our list of v1.0 features is assigned to the [Windows Package Manager Backlog](https://github.com/microsoft/winget-cli/milestone/2) for subsequent triage, prioritization & scheduling. -## v1.0 Scenarios +## v1.1 Scenarios -The following are a list of the key scenarios we're aiming to deliver for Windows Package Manager v1.0. +The following are a list of the key scenarios we're aiming to deliver for Windows Package Manager v1.1. -> 👉 Note: There may be features that don't fit within v1.0, but will be re-assessed and prioritized for a future release, the plan for which will be published in early in 2021. As features become more defined, links to the associated issues will be added. +> Note: There may be features that don't fit within v1.1, but will be re-assessed and prioritized for a future release, the plan for which will be published later in 2021. As features become more defined, links to the associated issues will be added. | Release or Milestone | Feature | Description/Notes | -| --- | --- | --- | -| [v0.1.41331](https://github.com/microsoft/winget-cli/releases/tag/v0.1.4331-preview) | Elevated Privileges | The client should support installing Apps that require elevated privileges. | -| [v0.1.41821](https://github.com/microsoft/winget-cli/releases/tag/v0.1.41821-preview) | Configurability & Customization | The client will have a modern, flexible settings mechanism that persists settings to/from a JSON file stored in the user's app data folders, and/or in files synchronized between machines via OneDrive, etc. | -| [v0.1.41821](https://github.com/microsoft/winget-cli/releases/tag/v0.1.41821-preview) | Color Theming & Styling | The client will honor the user's Windows dark/light theme settings, and/or color accent settings. | -| [v0.1.42241](https://github.com/microsoft/winget-cli/releases/tag/v0.1.42241-preview) | Autocomplete | The client will support autocomplete for all commands and packages in the local cache. | -| [v0.2.10771](https://github.com/microsoft/winget-cli/releases/tag/v-0.2.10771-preview) | [#132](https://github.com/microsoft/winget-cli/issues/132) Multiple Architectures | The client should support multiple architectures in the same manifest. | -| [v0.2.10771](https://github.com/microsoft/winget-cli/releases/tag/v-0.2.10771-preview) | [#137](https://github.com/microsoft/winget-cli/issues/137) Non-Zero Exit Codes | The client should support applications with non-zero exit codes as success. | -| [v0.2.10771](https://github.com/microsoft/winget-cli/releases/tag/v-0.2.10771-preview) | [#279](https://github.com/microsoft/winget-cli/issues/279) Opt-Out of Telemetry | The client should be able to Opt-Out of Telemetry. | -| [v0.2.10971](https://github.com/microsoft/winget-cli/releases/tag/v-0.2.10971-preview) | [#149](https://github.com/microsoft/winget-cli/issues/149) User vs. System | Applications may be installed for the local user or for the system. | -| [v0.2.10971](https://github.com/microsoft/winget-cli/releases/tag/v-0.2.10971-preview) | [#154](https://github.com/microsoft/winget-cli/issues/154) Group Policy | Support for Group Policy control. | -| [1.0 Milestone](https://github.com/microsoft/winget-cli/milestone/1) | [#119](https://github.com/microsoft/winget-cli/issues/119) `winget list` | The client should be able to tell you what Apps are installed including the Control Panel. | -| [1.0 Milestone](https://github.com/microsoft/winget-cli/milestone/1) | [#120](https://github.com/microsoft/winget-cli/issues/120) `winget upgrade` | The client should be able to update one or "all" installed Apps. | -| [1.0 Milestone](https://github.com/microsoft/winget-cli/milestone/1) | [#121](https://github.com/microsoft/winget-cli/issues/121) `winget uninstall` | The client should be able to uninstall Apps. | -| [1.0 Milestone](https://github.com/microsoft/winget-cli/milestone/1) | [#124](https://github.com/microsoft/winget-cli/issues/124) Multiple Languages | The client will support installation for almost every language for which there is a fixed-width font including East Asian languages. Bonus points for RTL languages/scripts. | -| [1.0 Milestone](https://github.com/microsoft/winget-cli/milestone/1) | [#226](https://github.com/microsoft/winget-cli/issues/226) REST Repository | Support for a REST based repository. | -| [1.0 Milestone](https://github.com/microsoft/winget-cli/milestone/1) | [#220](https://github.com/microsoft/winget-cli/issues/220) Export/Import | The client should be able to export the list of installed Apps and import the exported list. | -| [1.0 Milestone](https://github.com/microsoft/winget-cli/milestone/1) | [#157](https://github.com/microsoft/winget-cli/issues/157) Manifest Wizard | Help a user generate a manifest. | -| [1.0 Milestone](https://github.com/microsoft/winget-cli/milestone/1) | [#151](https://github.com/microsoft/winget-cli/issues/151) Delivery Optimization | Delivery Optimization should be leveraged for large Apps. | -| [1.0 Milestone](https://github.com/microsoft/winget-cli/milestone/1) | [#150](https://github.com/microsoft/winget-cli/issues/150) Metered Networks | The client should download responsibly when on metered networks. | -| [1.0 Milestone](https://github.com/microsoft/winget-cli/milestone/1) | Accessibility (A11y) | The client will be highly accessible and inclusive. It will expose its contents via [UIA](https://docs.microsoft.com/dotnet/framework/ui-automation/ui-automation-overview) to support tools such as [Windows Narrator](https://support.microsoft.com/help/22798/windows-10-complete-guide-to-narrator), and UI automation tools including [WinAppDriver](https://github.com/Microsoft/WinAppDriver). | +| --- | --- | --- | | [v.Next](https://github.com/microsoft/winget-cli/milestone/34) | [#161](https://github.com/microsoft/winget-cli/issues/161) Verbosity | Client Verbosity Settings. | | [v.Next](https://github.com/microsoft/winget-cli/milestone/34) | [#117](https://github.com/microsoft/winget-cli/issues/117) Microsoft Store | Support for installing Apps from the Microsoft Store. | | [v.Next](https://github.com/microsoft/winget-cli/milestone/34) | [#158](https://github.com/microsoft/winget-cli/issues/158) App Config Files | Support for silent installers that require a configuration file. | @@ -119,6 +79,4 @@ The following are a list of the key scenarios we're aiming to deliver for Window | [v.Next](https://github.com/microsoft/winget-cli/milestone/34) | [#166](https://github.com/microsoft/winget-cli/issues/166) Fonts | The client should support installing fonts. | | [v.Next](https://github.com/microsoft/winget-cli/milestone/34) | [#212](https://github.com/microsoft/winget-cli/issues/212) Auto Upgrade | The client should be able to auto upgrade installed apps if configured to do so. | -Feature Notes: - -\* Feature Priorities will be influenced by community feedback on issues. +#### Feature Priorities will be influenced by community feedback on issues. From 996d8f80510503aeea7ad6c0480729e5d0e67281 Mon Sep 17 00:00:00 2001 From: Vedant Mohan Goyal <83997633+vedantmgoyal2009@users.noreply.github.com> Date: Tue, 14 Sep 2021 18:12:18 +0530 Subject: [PATCH 5/9] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4990724e41..055b09f108 100644 --- a/README.md +++ b/README.md @@ -50,8 +50,8 @@ You can also [build the client yourself](#building-the-client). While the client [![Build Status](https://dev.azure.com/ms/winget-cli/_apis/build/status/microsoft.winget-cli?branchName=master)](https://dev.azure.com/ms/winget-cli/_build/latest?definitionId=344&branchName=master) -## Windows Package Manager 1.0 Roadmap -The plan for delivering Windows Package Manager v1.0 [is described here](doc/windows-package-manager-v1-roadmap.md), and will be updated as the project proceeds. +## Windows Package Manager Release Roadmap +The plan for delivering next Windows Package Manager release [is described here](doc/windows-package-manager-roadmap.md), and will be updated as the project proceeds. ## Overview of the Windows Package Manager The **Windows Package Manager** is a tool designed to help you quickly and easily discover and install those tools that make your PC environment special. By using the **Windows Package Manager**, from one command, you can install your favorite tool: From 6d9745df6b96fef9d685a1358594dd00ae483033 Mon Sep 17 00:00:00 2001 From: Vedant Mohan Goyal <83997633+vedantmgoyal2009@users.noreply.github.com> Date: Tue, 14 Sep 2021 18:15:09 +0530 Subject: [PATCH 6/9] Update windows-package-manager-roadmap.md --- doc/windows-package-manager-roadmap.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/windows-package-manager-roadmap.md b/doc/windows-package-manager-roadmap.md index a545d2b6db..b48032acab 100644 --- a/doc/windows-package-manager-roadmap.md +++ b/doc/windows-package-manager-roadmap.md @@ -1,8 +1,8 @@ -# Windows Package Manager Roadmap +# Windows Package Manager Release Roadmap ## Overview -This document outlines our aspirational roadmap to delivering Windows Package Manager v1.0 by March-May 2021. We anticipate substantial feedback from the community, and as such, this plan is subject to change. +This document outlines our aspirational roadmap to deliver Windows Package Manager v1.1. We anticipate substantial feedback from the community, and as such, this plan is subject to change. ## Milestones @@ -41,9 +41,9 @@ We use [GitHub milestones](https://github.com/microsoft/winget-cli/milestones) t | Milestone | Description | | --- | --- | -| [Backlog](https://github.com/microsoft/winget-cli/milestone/2) | Work not yet assigned to a milestone or release | | [v1.1](https://github.com/microsoft/winget-cli/milestone/35) | Work Targeted for v1.1 | | [v.Next](https://github.com/microsoft/winget-cli/milestone/34) | Triage for the next Milestone | +| [Backlog](https://github.com/microsoft/winget-cli/milestone/2) | Work not yet assigned to a milestone or release | ## Issue Triage & Prioritization From d855044f827b415dacb391c8fd53b661167a55f5 Mon Sep 17 00:00:00 2001 From: Vedant Mohan Goyal <83997633+vedantmgoyal2009@users.noreply.github.com> Date: Fri, 17 Sep 2021 22:14:42 +0530 Subject: [PATCH 7/9] Rename windows-package-manager-roadmap.md to windows-package-manager-release-roadmap.md --- ...ager-roadmap.md => windows-package-manager-release-roadmap.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename doc/{windows-package-manager-roadmap.md => windows-package-manager-release-roadmap.md} (100%) diff --git a/doc/windows-package-manager-roadmap.md b/doc/windows-package-manager-release-roadmap.md similarity index 100% rename from doc/windows-package-manager-roadmap.md rename to doc/windows-package-manager-release-roadmap.md From 3f9a4c5732c79f8577748433182ec0c59d85d79c Mon Sep 17 00:00:00 2001 From: Vedant Mohan Goyal <83997633+vedantmgoyal2009@users.noreply.github.com> Date: Fri, 17 Sep 2021 22:15:07 +0530 Subject: [PATCH 8/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 055b09f108..084e355b26 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ You can also [build the client yourself](#building-the-client). While the client [![Build Status](https://dev.azure.com/ms/winget-cli/_apis/build/status/microsoft.winget-cli?branchName=master)](https://dev.azure.com/ms/winget-cli/_build/latest?definitionId=344&branchName=master) ## Windows Package Manager Release Roadmap -The plan for delivering next Windows Package Manager release [is described here](doc/windows-package-manager-roadmap.md), and will be updated as the project proceeds. +The plan for delivering next Windows Package Manager release [is described here](doc/windows-package-manager-release-roadmap.md), and will be updated as the project proceeds. ## Overview of the Windows Package Manager The **Windows Package Manager** is a tool designed to help you quickly and easily discover and install those tools that make your PC environment special. By using the **Windows Package Manager**, from one command, you can install your favorite tool: From b3198c6abe0776ca97ee66e8857de67f960c2863 Mon Sep 17 00:00:00 2001 From: Vedant Mohan Goyal <83997633+vedantmgoyal2009@users.noreply.github.com> Date: Fri, 17 Sep 2021 22:30:52 +0530 Subject: [PATCH 9/9] Update windows-package-manager-release-roadmap.md --- doc/windows-package-manager-release-roadmap.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/doc/windows-package-manager-release-roadmap.md b/doc/windows-package-manager-release-roadmap.md index b48032acab..3993fa5e85 100644 --- a/doc/windows-package-manager-release-roadmap.md +++ b/doc/windows-package-manager-release-roadmap.md @@ -2,7 +2,7 @@ ## Overview -This document outlines our aspirational roadmap to deliver Windows Package Manager v1.1. We anticipate substantial feedback from the community, and as such, this plan is subject to change. +This document outlines our aspirational roadmap to deliver next release ofWindows Package Manager. We anticipate substantial feedback from the community, and as such, this plan is subject to change. ## Milestones @@ -41,18 +41,20 @@ We use [GitHub milestones](https://github.com/microsoft/winget-cli/milestones) t | Milestone | Description | | --- | --- | -| [v1.1](https://github.com/microsoft/winget-cli/milestone/35) | Work Targeted for v1.1 | -| [v.Next](https://github.com/microsoft/winget-cli/milestone/34) | Triage for the next Milestone | -| [Backlog](https://github.com/microsoft/winget-cli/milestone/2) | Work not yet assigned to a milestone or release | +| [v1.1-Client](https://github.com/microsoft/winget-cli/milestone/35) | Work Targeted for v1.1 | +| [v1.2-Client](https://github.com/microsoft/winget-cli/milestone/36) | Work Targeted for v1.2 | +| [v.Next-Client](https://github.com/microsoft/winget-cli/milestone/34) | Triage for the next Milestone | +| [Backlog-Client](https://github.com/microsoft/winget-cli/milestone/2) | Work not yet assigned to a milestone or release | ## Issue Triage & Prioritization Incoming issues/asks/etc. are triaged several times a week, labelled appropriately, and assigned to a milestone in priority order: * P0 (serious crashes, data loss, etc.) issues are scheduled to be dealt with ASAP. -* P1/2 issues/features/asks assigned to the current or future milestone, or to the [Windows Package Manager v1.0 milestone](https://github.com/microsoft/winget-cli/milestone/1) for future assignment, if required to deliver a v1.0 feature. -* Issues/features/asks not on our list of v1.0 features is assigned to the [Windows Package Manager Backlog](https://github.com/microsoft/winget-cli/milestone/2) for subsequent triage, prioritization & scheduling. +* P1/2 issues/features/asks assigned to the current or future milestone. +* Issues/features/asks not on our list of the features of next release is assigned to the [Windows Package Manager Backlog](https://github.com/microsoft/winget-cli/milestone/2) for subsequent triage, prioritization & scheduling. + #### Feature Priorities will be influenced by community feedback on issues.