-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Epic: In Product Changelog - VS Code only #7537
Comments
Cross-posting #3956 (comment) for reference and visibility. See also #3956 (comment):
|
A possibly good MVC (minimum viable change) step could be to continuously and reguarly update the changelog and simply link to the changelog from the dashboard near user profile menu links. 🌔 |
Given the other ongoing priorities for the IDE team (internal link: [1] - mostly a narrative on current roadmap items) I'm going to move this deliverable to Q2 for now. This could be achieved in a small solution, and could be picked up in the mean time. Alternatively, if urgent, I think this is also something that could also be picked up by web app (CC: @jldec) |
Linking internal conversation regarding breaking change communication. Linking internal RFC on changelog process. |
To cater our cross-editing experience strategy it might be worth considering showing the Changelog as terminal output (we can look at Changelog updates surfaced via CLIs as inspiration) |
Relates to: |
Moving to Q3, the team made some internal processes changes for the changelog process: https://gitpod.io/changelog to push updates more frequently, now that those updates are embedded we can look to pick this up again. |
Two self-hosted related issues added: |
Closing, as now implemented in VS Code, we will need similar functionality adding also to JetBrains, and to the CLI. For more details see the changelog entry: |
Related issues:
Public FAQ
Will we also add changelogs to JetBrains?
Yes, but as part of a separate issue in future.Will we also add changelogs to terminal / CLI?
Yes, but as part of a separate issue in future.Where is the state stored to hide/show the changelog?
In both VSCode browser and desktop, we store it by VSCode built-in API ExtensionContext.globalState https://code.visualstudio.com/api/references/vscode-api#ExtensionContext.globalStateWill it show the latest changelog, or all previous?
Latest only, if users want to know all previous changelog, they can visit https://www.gitpod.io/changelogWhy did we choose to do the changelog in the IDE rather than in the dashboard, or CLI (for cross-IDE support) for instance?
This is a first iteration, and follows the same pattern as VS Code release updates, we can review how to integrate also into the other editors / aspects of the product soon. This should at least surface the changelog to a very large % of the Gitpod userbase.Internal FAQ
Will the feature work on self-hosted Gitpod? Are there any considerations?
As it's implemented in the vscode extension it will show the latest changelog not the one from self-hosted installed version, there is an issue to address this #11641 so that self-hosted VS Code users only see the version related to their self-hosted installation.Is there a way to "bring back" the changelog once it's dismissed?
Yes, there is a command palette action for that.Does the feature filter out the dedicated self-hosted changelogs?
TBCHow does the feature interface with the existing Changelog on the website?
There are some dedicated endpoints in the website #2405 which expose the changelog information, which is then consumed and shown by VS Code. We strip any svelte specific information to ensure it's valid markdownThe text was updated successfully, but these errors were encountered: