Fix private public logic
Add version change log