Hi,
Tracking changes is a challenge in all software development related projects.
In the latest versions of Webcon you could use the user voice feature, but it won't solve everything.
I'm currently using GitLab for that task.
Each introduced change -> New issue
Each package -> Milestone
Issues are changes, milestones group them in packages which are released.
Basically there is no new package created without a milestone.
After each release I'm creating markdown write up about functional changes, bug fixes etc. based on the closed milestone.
That write up is inserted inside description of the package.
I'm also using git for storing all the packages in one place, but if you don't need that part, then any project management might be a good choice.
Jira, Asana, Trello, Planner in teams - depends on your needs.
It requires scrupulousness to create issues for each change, even those quick fixes on prod, and applying them to all environments but in the end I'm feeling safe when deploying.