Based on your list of requirements (especially multicurrency), check out Lunch Money (https://lunchmoney.app)
Disclaimer– I am the indie maker behind this :)
The budgeting feature is on a monthly basis and you can choose which categories to allow budgeting and you'll be presented with charts showing you your spending habits vs budgeted spend to help you make your decisions.
Hope that helps, if you have any other questions or feature requests, my email is wide open :) (jen at lunchmoney.app)
Curious, how do you do your change log? Is it automated or do you just update a page/doc?
The changelog is a manual effort right now :) Haven't felt the need to automate it or pay for another SaaS to handle it for me yet!