Skip to content

Better changelog #5306

@majkinetor

Description

@majkinetor

Description of the new feature / enhancement

Current changelog is basically for nobody except core developers. Information about useful features for end users is suffocated by developer issues noise.

In Windows Package Manager 1.11.180-preview we have lots of these:

  • Update Newtonsoft.Json to be same version across all projects
  • For truly async calls we must maintain our lifetime
  • Update primary index when moving package
  • Add developer guidance for debugging & running tests
  • Don't let unset error codes be thrown
  • Fix logging channel setting
  • Add support for 1.10 manifest in rest source parsing and winget utils interop

While for end user, only 1 is relevant:

  • Experimental support for DSC v3

That one is mentioned both in new features and in all features but in general I do not find it consistent across releases.

As this kind of changelog defeats the main purpose of it - communication to end users, I strongly suggest putting development stuff to its own section and concrete feature and enhancements before it and perhaps use labels that changelog bot will use to know which goes where.

Proposed technical implementation details

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions