Description
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).
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 :(