IHateMoney v2.0 Release Notes

Release Date: 2017-12-27 // over 6 years ago
  • ๐Ÿ’ฅ Breaking changes

    • ADMIN_PASSWORD is now stored hashed. The ihatemoney generate_password_hash command can now be used to generate a proper password HASH (#236)
    • Turn the WSGI file into a python module, renamed from budget/ihatemoney.wsgi to ihatemoney/wsgi.py. Please update your Apache/Gunicorn configuration! (#218)
    • Admin privileges are now required to access the dashboard (#262)
    • ๐Ÿšš [password]{.title-ref} field has been removed from project API GET views (#289)

    ๐Ÿ”„ Changed

    • ๐Ÿ‘€ Logged admin can see any project (#262)
    • Simpler and safer authentication logic (#270)
    • Use token based auth to reset passwords (#269)
    • ๐Ÿ‘ Better install doc (#275)
    • Use token based auth in invitation e-mails (#280)
    • Use hashed passwords for projects (#286)

    โž• Added

    • ihatemoney generate-config to give working examples of config files (#275)
    • Statistics tab (#257)
    • ๐Ÿ‘ Python3.6 support (#259)
    • ALLOW_PUBLIC_PROJECT_CREATION setting (#262)
    • Projects can be edited/deleted from the dashboard (#262)
    • ACTIVATE_ADMIN_DASHBOARD setting (#262)
    • Link to the dashboard in the navigation bar (#262)
    • ๐Ÿณ Dockerfile
    • ๐Ÿ“š Documentation explaining the upgrade process

    ๐Ÿ›  Fixed

    • Fix [PUT api/project/:code/members/:id]{.title-ref} API endpoint (#295)
    • Fix member name uniqueness validation on API (#299)

    โœ‚ Removed

    • ๐Ÿšš Remove unused option in the setup script