Skip to content

The release changelogs are painful to read as a user #4714

Open
@djmattyg007

Description

@djmattyg007

The changelogs are incredibly difficult to read as a user. I'm not sure what information I'm supposed to gain by reading fix: Workflow Bot -- Update Dictionaries (main) by @street-side-software-automation literally 19 times in the v7.0.0 release notes. Is this something I need to care about as a user of the library? I have no idea how to tell because there's zero context around the changes in the release notes. I don't really want to have to dig into 19 separate PRs with identical names just to work that out. If the dictionaries were updated multiple times between two releases, I would expect to see just one entry in the changelog (with links to multiple PRs if necessary, should I want to dig into the detail).

image

The v7.0.0 release notes also don't make it clear if there are any breaking changes for people who only use cspell as a CLI tool and not as a library. There is a note about a breaking change to do with the internal structure of the trie, but there is no link (or other reference) to more information to help me understand if I may be affected.

I'm also very confused about the purpose of CHANGELOG.md - it doesn't contain anywhere near the amount of detail as the Github releases do, and they don't mention the breaking changes at all:

https://github.com/streetsidesoftware/cspell/blob/main/CHANGELOG.md#700-2023-08-10

I'm hoping to roll out cspell at the company I work at, but if I can't point to any solid documentation about breaking changes when they do happen it's difficult to justify why we should be using a tool like this :(

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions