Changelog
Key uses:
[+] = added something
[~] = fixed something