I think the website accepts any old text file, but the rules only apply for the game button.
There's an extension called "Factorio modding toolkit" for vscode that shows you errors in the changelog if you aren't using vscode / the extension already, super helpful for that.