Skip to content
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

(GH-189) Add semantic changelog #193

Merged
merged 3 commits into from
Sep 8, 2023

Conversation

michaeltlombardi
Copy link
Collaborator

PR Summary

This change:

  • Defines the changelog by hand, adhering to the KAC format with an extension for how related work items are displayed, using a details element to collapse them.
  • Fully documents the set of user-facing changes that are included in the alpha.2 release, including summaries and related work items and linking to documentation where appropriate.
  • Resolves Maintain a semantic changelog #189

PR Context

Prior to this change, the project didn't maintain a changelog file. Instead, it relied on generation of release notes from PRs.

As raised in #189, the auto-generated changelog is limited in its effectiveness for changelog readers outside of the maintenance team. The entries depend entirely on the PR titles, they aren't organized by kind or relative importance, and they can't link to documentation.

Note

Unless/until we get tooling to make maintaining this changelog easier, I'm happy to author future entries by hand as part of the documentation effort. From my perspective, especially for the audience we're working with during the alpha development, the changelog is a form of project-level reference documentation.

michaeltlombardi and others added 2 commits September 7, 2023 12:18
Prior to this change, the project didn't maintain a changelog file. Instead, it
relied on generation of release notes from PRs.

As raised in PowerShell#189, the auto-generated changelog is limited in its effectiveness
for changelog readers outside of the maintenance team. The entries depend
entirely on the PR titles, they aren't organized by kind or relative importance,
and they can't link to documentation.

This change:

- Defines the changelog by hand, adhering to the KAC format with an extension for
  how related work items are displayed, using a details element to collapse them.
- Fully documents the set of user-facing changes that are included in the `alpha.2`
  release, including summaries and related work items and linking to documentation
  where appropriate.
- Resolves PowerShell#189
@SteveL-MSFT SteveL-MSFT added this pull request to the merge queue Sep 8, 2023
Merged via the queue into PowerShell:main with commit e7823d8 Sep 8, 2023
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Maintain a semantic changelog
2 participants