Tracking improvment changes from batch to batch

As development continues on the project, would it be possible to create a document that would track changes from batch to batch, like release notes for each batch? Also, maybe track what changes are available in parts or firmware updates that can be done to modify older machines.